You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/installation-configuration-parameters.adoc
+72Lines changed: 72 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1462,6 +1462,30 @@ within link:https://azure.microsoft.com/en-us/global-infrastructure/regions[a re
1462
1462
|The version number of the image SKU. If you use `compute.platform.azure.osImage.publisher`, this field is required.
1463
1463
|String. The version of the image to use.
1464
1464
1465
+
|compute:
1466
+
platform:
1467
+
azure:
1468
+
identity:
1469
+
type:
1470
+
|The type of identity used for compute virtual machines.
1471
+
The `UserAssigned` identity is a standalone Azure resource provided by the user and assigned to compute virtual machines.
1472
+
If you specify `identity.type` as `UserAssigned`, but do not provide a user-assigned identity, the installation program creates the identity.
1473
+
If you provide a user-assigned identity, the Azure account that you use to create the identity must have either the "User Access Administrator" or "RBAC Access Admin" roles.
1474
+
|`UserAssigned` or `None`. If you do not specify a value, the installation program generates a user-assigned identity.
1475
+
1476
+
|compute:
1477
+
platform:
1478
+
azure:
1479
+
identity:
1480
+
userAssignedIdentities:
1481
+
- name:
1482
+
resourceGroup:
1483
+
subscription:
1484
+
|A group of parameters that specify the name of the user-assigned identity, and the resource group and subscription that contain the identity. All three values must be provided to specify a user-assigned identity.
1485
+
Only one user-assigned identity can be supplied.
1486
+
Supplying more than one user-assigned identity is an experimental feature, which may be enabled with the `MachineAPIMigration` feature gate.
1487
+
|Array of strings.
1488
+
1465
1489
|compute:
1466
1490
platform:
1467
1491
azure:
@@ -1540,6 +1564,30 @@ within link:https://azure.microsoft.com/en-us/global-infrastructure/regions[a re
1540
1564
|Enables the encryption of the virtual machine guest state for compute nodes. This parameter can only be used if you use Confidential VMs.
1541
1565
|`VMGuestStateOnly` is the only supported value.
1542
1566
1567
+
|controlPlane:
1568
+
platform:
1569
+
azure:
1570
+
identity:
1571
+
type:
1572
+
|The type of identity used for control plane virtual machines.
1573
+
The `UserAssigned` identity is a standalone Azure resource provided by the user and assigned to control plane virtual machines.
1574
+
If you specify `identity.type` as `UserAssigned`, but do not provide a user-assigned identity, the installation program creates the identity.
1575
+
If you provide a user-assigned identity, the Azure account that you use to create the identity must have either the "User Access Administrator" or "RBAC Access Admin" roles.
1576
+
|`UserAssigned` or `None`. If you do not specify a value, the installation program generates a user-assigned identity.
1577
+
1578
+
|controlPlane:
1579
+
platform:
1580
+
azure:
1581
+
identity:
1582
+
userAssignedIdentities:
1583
+
- name:
1584
+
resourceGroup:
1585
+
subscription:
1586
+
|A group of parameters that specify the name of the user-assigned identity, and the resource group and subscription that contain the identity. All three values must be provided to specify a user-assigned identity.
1587
+
Only one user-assigned identity can be supplied.
1588
+
Supplying more than one user-assigned identity is an experimental feature, which may be enabled with the `MachineAPIMigration` feature gate.
1589
+
|Array of strings.
1590
+
1543
1591
|controlPlane:
1544
1592
platform:
1545
1593
azure:
@@ -1659,6 +1707,30 @@ within link:https://azure.microsoft.com/en-us/global-infrastructure/regions[a re
1659
1707
|Enables the vTPM feature on all nodes if you are using trusted launch.
1660
1708
|`Enabled` or `Disabled`. The default is `Disabled`.
1661
1709
1710
+
|platform:
1711
+
azure:
1712
+
defaultMachinePlatform:
1713
+
identity:
1714
+
type:
1715
+
|The type of identity used for all virtual machines.
1716
+
The `UserAssigned` identity is a standalone Azure resource provided by the user and assigned to all virtual machines.
1717
+
If you specify `identity.type` as `UserAssigned`, but do not provide a user-assigned identity, the installation program creates the identity.
1718
+
If you provide a user-assigned identity, the Azure account that you use to create the identity must have either the "User Access Administrator" or "RBAC Access Admin" roles.
1719
+
|`UserAssigned` or `None`. If you do not specify a value, the installation program generates a user-assigned identity.
1720
+
1721
+
|platform:
1722
+
azure:
1723
+
defaultMachinePlatform:
1724
+
identity:
1725
+
userAssignedIdentities:
1726
+
- name:
1727
+
resourceGroup:
1728
+
subscription:
1729
+
|A group of parameters that specify the name of the user-assigned identity, and the resource group and subscription that contain the identity. All three values must be provided to specify a user-assigned identity.
1730
+
Only one user-assigned identity can be supplied.
1731
+
Supplying more than one user-assigned identity is an experimental feature, which may be enabled with the `MachineAPIMigration` feature gate.
Copy file name to clipboardExpand all lines: modules/minimum-required-permissions-ipi-azure.adoc
+29Lines changed: 29 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,8 @@ The following options are available to you:
12
12
13
13
* You can assign the identity the `Contributor` and `User Access Administrator` roles, which grant all of the required permissions.
14
14
+
15
+
If you set `identity.type` to `None` in the `install-config.yaml` file, you do not need to assign the `User Access Administrator` role to the service principal.
16
+
+
15
17
For more information about assigning roles, see the Azure documentation for link:https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal[managing access to Azure resources using the Azure portal].
16
18
17
19
* If the security policies of your organization require a more restrictive set of permissions, you can create a link:https://learn.microsoft.com/en-us/azure/role-based-access-control/custom-roles[custom role] with the necessary permissions.
@@ -27,6 +29,26 @@ The following permissions are required for creating an {product-title} cluster o
27
29
* `Microsoft.Authorization/roleAssignments/write`
28
30
====
29
31
32
+
[IMPORTANT]
33
+
====
34
+
The following permissions are not required if you set `identity.type` to `None` in the `install-config.yaml` file:
The following permissions are not required if you set `identity.type` to `UserAssigned` in the `install-config.yaml` file and provide a user-assigned identity:
0 commit comments