Skip to content

Commit 93d2f03

Browse files
Merge pull request #9766 from jinyunma/revert-9625-azure-remove-identity
OCPBUGS-57000: Revert "CORS-3883: Remove user-assigned identity from ARM template"
2 parents 8b236be + 2e10b84 commit 93d2f03

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

upi/azure/04_bootstrap.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
"masterLoadBalancerName" : "[parameters('baseName')]",
5959
"internalLoadBalancerName" : "[concat(parameters('baseName'), '-internal-lb')]",
6060
"sshKeyPath" : "/home/core/.ssh/authorized_keys",
61+
"identityName" : "[concat(parameters('baseName'), '-identity')]",
6162
"vmName" : "[concat(parameters('baseName'), '-bootstrap')]",
6263
"nicName" : "[concat(variables('vmName'), '-nic')]",
6364
"galleryName": "[concat('gallery_', replace(parameters('baseName'), '-', '_'))]",
@@ -119,6 +120,12 @@
119120
"type" : "Microsoft.Compute/virtualMachines",
120121
"name" : "[variables('vmName')]",
121122
"location" : "[variables('location')]",
123+
"identity" : {
124+
"type" : "userAssigned",
125+
"userAssignedIdentities" : {
126+
"[resourceID('Microsoft.ManagedIdentity/userAssignedIdentities/', variables('identityName'))]" : {}
127+
}
128+
},
122129
"dependsOn" : [
123130
"[concat('Microsoft.Network/networkInterfaces/', variables('nicName'))]"
124131
],

upi/azure/05_masters.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
"masterLoadBalancerName" : "[parameters('baseName')]",
8181
"internalLoadBalancerName" : "[concat(parameters('baseName'), '-internal-lb')]",
8282
"sshKeyPath" : "/home/core/.ssh/authorized_keys",
83+
"identityName" : "[concat(parameters('baseName'), '-identity')]",
8384
"galleryName": "[concat('gallery_', replace(parameters('baseName'), '-', '_'))]",
8485
"imageName" : "[concat(parameters('baseName'), if(equals(parameters('hyperVGen'), 'V2'), '-gen2', ''))]",
8586
"copy" : [
@@ -131,6 +132,12 @@
131132
},
132133
"name" : "[variables('vmNames')[copyIndex()]]",
133134
"location" : "[variables('location')]",
135+
"identity" : {
136+
"type" : "userAssigned",
137+
"userAssignedIdentities" : {
138+
"[resourceID('Microsoft.ManagedIdentity/userAssignedIdentities/', variables('identityName'))]" : {}
139+
}
140+
},
134141
"dependsOn" : [
135142
"[concat('Microsoft.Network/networkInterfaces/', concat(variables('vmNames')[copyIndex()], '-nic'))]"
136143
],

upi/azure/06_workers.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
"nodeSubnetRef" : "[concat(variables('virtualNetworkID'), '/subnets/', variables('nodeSubnetName'))]",
6666
"infraLoadBalancerName" : "[parameters('baseName')]",
6767
"sshKeyPath" : "/home/capi/.ssh/authorized_keys",
68+
"identityName" : "[concat(parameters('baseName'), '-identity')]",
6869
"galleryName": "[concat('gallery_', replace(parameters('baseName'), '-', '_'))]",
6970
"imageName" : "[concat(parameters('baseName'), if(equals(parameters('hyperVGen'), 'V2'), '-gen2', ''))]",
7071
"copy" : [
@@ -117,6 +118,12 @@
117118
"tags" : {
118119
"kubernetes.io-cluster-ffranzupi": "owned"
119120
},
121+
"identity" : {
122+
"type" : "userAssigned",
123+
"userAssignedIdentities" : {
124+
"[resourceID('Microsoft.ManagedIdentity/userAssignedIdentities/', variables('identityName'))]" : {}
125+
}
126+
},
120127
"dependsOn" : [
121128
"[concat('Microsoft.Network/networkInterfaces/', concat(variables('vmNames')[copyIndex()], '-nic'))]"
122129
],

0 commit comments

Comments
 (0)