Skip to content

Commit e76c1f6

Browse files
authored
[Identity] Fix MI live test deployment (#41525)
When creating a federated identity using the Azure CLI in our test-resources-post.ps1 script, specifying an audience is now required. This adds the intended audience to the respective command. Signed-off-by: Paul Van Eck <[email protected]>
1 parent dba6c11 commit e76c1f6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

sdk/identity/test-resources-post.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ $MIName = $DeploymentOutputs['IDENTITY_USER_DEFINED_IDENTITY_NAME']
6464
$SaAccountName = 'workload-identity-sa'
6565
$PodName = $DeploymentOutputs['IDENTITY_AKS_POD_NAME']
6666
$storageName = $DeploymentOutputs['IDENTITY_STORAGE_NAME_2']
67+
$FICAudience = 'api://AzureADTokenExchange'
6768

6869
# Get the aks cluster credentials
6970
Write-Host "Getting AKS credentials"
@@ -75,7 +76,7 @@ $AKS_OIDC_ISSUER = az aks show -n $DeploymentOutputs['IDENTITY_AKS_CLUSTER_NAME'
7576

7677
# Create the federated identity
7778
Write-Host "Creating federated identity"
78-
az identity federated-credential create --name $MIName --identity-name $MIName --resource-group $DeploymentOutputs['IDENTITY_RESOURCE_GROUP'] --issuer $AKS_OIDC_ISSUER --subject system:serviceaccount:default:workload-identity-sa
79+
az identity federated-credential create --name $MIName --identity-name $MIName --resource-group $DeploymentOutputs['IDENTITY_RESOURCE_GROUP'] --issuer $AKS_OIDC_ISSUER --subject system:serviceaccount:default:workload-identity-sa --audiences $FICAudience
7980

8081
# Build the kubernetes deployment yaml
8182
$kubeConfig = @"

0 commit comments

Comments
 (0)