Skip to content

Commit 352cbed

Browse files
committed
Managed Identity Roles for AKS added for ServicesBus and EventGrid
1 parent 58ca9f5 commit 352cbed

File tree

3 files changed

+31
-54
lines changed

3 files changed

+31
-54
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,4 +148,7 @@ cython_debug/
148148
# NPM
149149
npm-debug.log*
150150
node_modules
151-
static/
151+
static/
152+
153+
# Generated manifests
154+
app/backend/manifests/azd-env-configmap.yml

app/backend/manifests/azd-env-configmap.yml

Lines changed: 0 additions & 46 deletions
This file was deleted.

deploy/aks/infra/main.bicep

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ module eventGridSubscription '../../shared/event/eventgrid.bicep' = {
277277
}
278278

279279
module openAiRoleAKS '../../shared/security/role.bicep' = if (openAiHost == 'azure') {
280-
scope: openAiResourceGroup
280+
scope: resourceGroup
281281
name: 'openai-role-aks'
282282
params: {
283283
principalId: aks.outputs.clusterIdentity.objectId
@@ -286,7 +286,7 @@ module openAiRoleAKS '../../shared/security/role.bicep' = if (openAiHost == 'azu
286286
}
287287

288288
module formRecognizerRoleAKS '../../shared/security/role.bicep' = {
289-
scope: formRecognizerResourceGroup
289+
scope: resourceGroup
290290
name: 'formrecognizer-role-aks'
291291
params: {
292292
principalId: aks.outputs.clusterIdentity.objectId
@@ -295,7 +295,7 @@ module formRecognizerRoleAKS '../../shared/security/role.bicep' = {
295295
}
296296

297297
module storageRoleAKS '../../shared/security/role.bicep' = {
298-
scope: storageResourceGroup
298+
scope: resourceGroup
299299
name: 'storage-role-aks'
300300
params: {
301301
principalId: aks.outputs.clusterIdentity.objectId
@@ -304,7 +304,7 @@ module storageRoleAKS '../../shared/security/role.bicep' = {
304304
}
305305

306306
module storageContribRoleAKS '../../shared/security/role.bicep' = {
307-
scope: storageResourceGroup
307+
scope: resourceGroup
308308
name: 'storage-contribrole-aks'
309309
params: {
310310
principalId: aks.outputs.clusterIdentity.objectId
@@ -313,7 +313,7 @@ module storageContribRoleAKS '../../shared/security/role.bicep' = {
313313
}
314314

315315
module searchRoleAKS '../../shared/security/role.bicep' = {
316-
scope: searchServiceResourceGroup
316+
scope: resourceGroup
317317
name: 'search-role-aks'
318318
params: {
319319
principalId: aks.outputs.clusterIdentity.objectId
@@ -322,7 +322,7 @@ module searchRoleAKS '../../shared/security/role.bicep' = {
322322
}
323323

324324
module searchContribRoleAKS '../../shared/security/role.bicep' = {
325-
scope: searchServiceResourceGroup
325+
scope: resourceGroup
326326
name: 'search-contrib-role-aks'
327327
params: {
328328
principalId: aks.outputs.clusterIdentity.objectId
@@ -331,14 +331,34 @@ module searchContribRoleAKS '../../shared/security/role.bicep' = {
331331
}
332332

333333
module searchSvcContribRoleAKS '../../shared/security/role.bicep' = {
334-
scope: searchServiceResourceGroup
334+
scope: resourceGroup
335335
name: 'search-svccontrib-role-aks'
336336
params: {
337337
principalId: aks.outputs.clusterIdentity.objectId
338338
roleDefinitionId: '7ca78c08-252a-4471-8644-bb5ff32d4ba0'
339339
}
340340
}
341341

342+
module servicesBusDataOwnerRoleAKS '../../shared/security/role.bicep' = {
343+
scope: resourceGroup
344+
name: 'service-bus-data-owner-role-aks'
345+
params: {
346+
principalId: aks.outputs.clusterIdentity.objectId
347+
roleDefinitionId: '090c5cfd-751d-490a-894a-3ce6f1109419'
348+
}
349+
}
350+
351+
module eventGridContributorRoleAKS '../../shared/security/role.bicep' = {
352+
scope: resourceGroup
353+
name: 'event-grid-contributor-role-aks'
354+
params: {
355+
principalId: aks.outputs.clusterIdentity.objectId
356+
roleDefinitionId: '1e241071-0855-49ea-94dc-649edcd759de'
357+
}
358+
}
359+
360+
361+
342362
output AZURE_LOCATION string = location
343363
output AZURE_TENANT_ID string = tenant().tenantId
344364
output AZURE_RESOURCE_GROUP string = resourceGroup.name

0 commit comments

Comments
 (0)