@@ -81,6 +81,7 @@ def set_azd_env_variable(name, value, export=False):
8181 )
8282
8383 target_cluster = prompt_user_for_target_clusters (clusters )
84+ kubelet_identity = target_cluster .addon_profiles ["azureKeyvaultSecretsProvider" ].identity
8485 resource_group_name = target_cluster .id .split ("/" )[4 ]
8586 bb_keyvault = client .get_keyvault (
8687 target_cluster .tags [AZD_ENVIRONMENT_NAME_RESOURCE_TAG ], subscription_id , resource_group_name
@@ -95,6 +96,7 @@ def set_azd_env_variable(name, value, export=False):
9596 github_pat_token = client .get_keyvault_secret (bb_keyvault , "githubToken" )
9697
9798 registry = client .get_container_registry (subscription_id , resource_group_name )
99+ tenant_id = bb_keyvault .properties .tenant_id
98100
99101 if registry is None :
100102 raise ValueError (
@@ -108,9 +110,11 @@ def set_azd_env_variable(name, value, export=False):
108110 set_azd_env_variable ("AZURE_AKS_CLUSTER_NAME" , target_cluster .name )
109111 set_azd_env_variable ("AZURE_KEY_VAULT_ENDPOINT" , bb_keyvault .properties .vault_uri )
110112 set_azd_env_variable ("AZURE_KEY_VAULT_NAME" , bb_keyvault .name )
113+ set_azd_env_variable ("AZURE_AKS_KV_PROVIDER_CLIENT_ID" , kubelet_identity .client_id )
111114 set_azd_env_variable ("AZURE_RESOURCE_GROUP" , resource_group_name )
112115 set_azd_env_variable ("AZURE_AKS_ENVIRONMENT_NAME" , \
113116 target_cluster .tags [AZD_ENVIRONMENT_NAME_RESOURCE_TAG ], True )
117+ set_azd_env_variable ("AZURE_TENANT_ID" , tenant_id )
114118 set_azd_env_variable ("AZURE_CONTAINER_REGISTRY_ENDPOINT" , registry .login_server )
115119 set_azd_env_variable ("GITOPS_REPO_RELEASE_BRANCH" , \
116120 target_cluster .tags ["gitops-release-branch" ], True )
0 commit comments