Skip to content

Commit 7b62acc

Browse files
Sync eng/common directory with azure-sdk-tools for PR 9092 (#37713)
* Export the subscription data from the service connection * Update deploy-test-resources.yml --------- Co-authored-by: Wes Haggard <[email protected]> Co-authored-by: Wes Haggard <[email protected]>
1 parent fba637d commit 7b62acc

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

eng/common/TestResources/deploy-test-resources.yml

+14
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,20 @@ steps:
5959
${{ parameters.SubscriptionConfiguration }}
6060
'@ | ConvertFrom-Json -AsHashtable;
6161
62+
$context = Get-AzContext
63+
$subscriptionConfiguration["SubscriptionId"] = $context.Subscription.Id
64+
$subscriptionConfiguration["TenantId"] = $context.Subscription.TenantId
65+
$subscriptionConfiguration["TestApplicationId"] = $context.Account.Id
66+
$subscriptionConfiguration["ProvisionerApplicationId"] = $context.Account.Id
67+
68+
$principal = Get-AzADServicePrincipal -ApplicationId $context.Account.Id
69+
$subscriptionConfiguration["TestApplicationOid"] = $principal.Id
70+
$subscriptionConfiguration["ProvisionerApplicationOid"] = $principal.Id
71+
72+
Write-Host ($subscriptionConfiguration | ConvertTo-Json)
73+
# Write the new SubscriptionConfiguration to be used by the remove test resources
74+
Write-Host "##vso[task.setvariable variable=SubscriptionConfiguration;]$($subscriptionConfiguration | ConvertTo-Json -Compress)"
75+
6276
# The subscriptionConfiguration may have ArmTemplateParameters defined, so
6377
# pass those in via the ArmTemplateParameters flag, and handle any
6478
# additional parameters from the pipelines via AdditionalParameters

0 commit comments

Comments
 (0)