From 7d339b29899fea1646132519b33170b41fede084 Mon Sep 17 00:00:00 2001 From: Sanne Raymaekers Date: Wed, 15 Nov 2023 13:09:05 +0100 Subject: [PATCH] test/cases/ubi-wsl: query Windows VM ip address via vm show `vm list-ip-addresses` has proven to be quite unreliable. --- test/cases/ubi-wsl.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/cases/ubi-wsl.sh b/test/cases/ubi-wsl.sh index fa79cf84c..9b9726700 100755 --- a/test/cases/ubi-wsl.sh +++ b/test/cases/ubi-wsl.sh @@ -202,10 +202,11 @@ $AZURE_CMD vm open-port --resource-group "$AZURE_RESOURCE_GROUP" --name "wsl-vm- greenprint "🛃 Wait until the VM has a public IP" for LOOP_COUNTER in {0..30}; do - HOST=$($AZURE_CMD vm list-ip-addresses \ + HOST=$($AZURE_CMD vm show \ + --show-details \ --resource-group "$AZURE_RESOURCE_GROUP" \ --name "wsl-vm-$TEST_ID" \ - --query "[].virtualMachine.network.publicIpAddresses[0].ipAddress" \ + --query "publicIps" \ --output tsv) if echo "$HOST" | grep -Eq "^([0-9]{1,3}[\.]){3}[0-9]{1,3}$"; then