From 6280633ea60f12e77be8da19c9f8ec97cb6a9a3b Mon Sep 17 00:00:00 2001 From: Paul Van Eck Date: Mon, 11 Aug 2025 18:58:26 +0000 Subject: [PATCH 1/2] [Identity] Update MI live test resources Signed-off-by: Paul Van Eck --- sdk/identity/test-resources-pre.ps1 | 4 +++- sdk/identity/test-resources.bicep | 21 ++++++++++++++++++--- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/sdk/identity/test-resources-pre.ps1 b/sdk/identity/test-resources-pre.ps1 index a44ea08c2707..03815a1b94d2 100644 --- a/sdk/identity/test-resources-pre.ps1 +++ b/sdk/identity/test-resources-pre.ps1 @@ -52,7 +52,9 @@ Start-Sleep -s 45 $az_version = az version Write-Host "Azure CLI version: $az_version" az cloud set --name $Environment -az login --service-principal -u $TestApplicationId --tenant $TenantId --allow-no-subscriptions --federated-token $env:ARM_OIDC_TOKEN +if ($CI) { + az login --service-principal -u $TestApplicationId --tenant $TenantId --allow-no-subscriptions --federated-token $env:ARM_OIDC_TOKEN +} az account set --subscription $SubscriptionId $versions = az aks get-versions -l $Location -o json | ConvertFrom-Json Write-Host "AKS versions for ${Location}: $($versions | ConvertTo-Json -Depth 100)" diff --git a/sdk/identity/test-resources.bicep b/sdk/identity/test-resources.bicep index 5cb8c5525c93..fa65cf8c5634 100644 --- a/sdk/identity/test-resources.bicep +++ b/sdk/identity/test-resources.bicep @@ -337,7 +337,18 @@ resource kubernetesCluster 'Microsoft.ContainerService/managedClusters@2023-06-0 } } -resource vnet 'Microsoft.Network/virtualNetworks@2021-02-01' = if (provisionLiveResources) { +resource publicIP 'Microsoft.Network/publicIPAddresses@2023-05-01' = { + name: '${baseName}PublicIP' + location: location + sku: { + name: 'Standard' + } + properties: { + publicIPAllocationMethod: 'Static' + } +} + +resource vnet 'Microsoft.Network/virtualNetworks@2024-07-01' = if (provisionLiveResources) { name: '${baseName}vnet' location: location properties: { @@ -351,13 +362,14 @@ resource vnet 'Microsoft.Network/virtualNetworks@2021-02-01' = if (provisionLive name: '${baseName}subnet' properties: { addressPrefix: '10.0.0.0/24' + defaultOutboundAccess: false } } ] } } -resource networkInterface 'Microsoft.Network/networkInterfaces@2021-02-01' = if (provisionLiveResources) { +resource networkInterface 'Microsoft.Network/networkInterfaces@2024-07-01' = if (provisionLiveResources) { name: '${baseName}NIC' location: location properties: { @@ -369,13 +381,16 @@ resource networkInterface 'Microsoft.Network/networkInterfaces@2021-02-01' = if subnet: { id: provisionLiveResources ? vnet.properties.subnets[0].id : '' } + publicIPAddress: { + id: provisionLiveResources ? publicIP.id : '' + } } } ] } } -resource virtualMachine 'Microsoft.Compute/virtualMachines@2020-06-01' = if (provisionLiveResources) { +resource virtualMachine 'Microsoft.Compute/virtualMachines@2024-07-01' = if (provisionLiveResources) { name: '${baseName}vm' location: location identity: { From 628d8357a17570cdfa9c68ed34ffc7e3fe5e2975 Mon Sep 17 00:00:00 2001 From: Paul Van Eck Date: Tue, 12 Aug 2025 11:08:40 -0700 Subject: [PATCH 2/2] Update sdk/identity/test-resources.bicep Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- sdk/identity/test-resources.bicep | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/identity/test-resources.bicep b/sdk/identity/test-resources.bicep index fa65cf8c5634..98590d600209 100644 --- a/sdk/identity/test-resources.bicep +++ b/sdk/identity/test-resources.bicep @@ -337,7 +337,7 @@ resource kubernetesCluster 'Microsoft.ContainerService/managedClusters@2023-06-0 } } -resource publicIP 'Microsoft.Network/publicIPAddresses@2023-05-01' = { +resource publicIP 'Microsoft.Network/publicIPAddresses@2023-05-01' = if (provisionLiveResources) { name: '${baseName}PublicIP' location: location sku: {