From 0dac8e59cd4b7e7d7fd2d8765fdb23118a5691e9 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 12 Jul 2022 10:52:06 +0200 Subject: [PATCH] Check vm in failed status (#5893) --- images.CI/macos/anka/Anka.Helpers.psm1 | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/images.CI/macos/anka/Anka.Helpers.psm1 b/images.CI/macos/anka/Anka.Helpers.psm1 index dcf1550f..7e57f36b 100644 --- a/images.CI/macos/anka/Anka.Helpers.psm1 +++ b/images.CI/macos/anka/Anka.Helpers.psm1 @@ -197,7 +197,14 @@ function Wait-AnkaVMIPAddress { [int] $Seconds = 60 ) - $condition = { Get-AnkaVMIPAddress -VMName $VMName } + $condition = { + $vmStatus = Get-AnkaVMStatus -VMName $VMName + if ($vmStatus -eq "failed") { + Write-Host "`t [-] $VMName is in failed status" + exit 1 + } + Get-AnkaVMIPAddress -VMName $VMName + } $null = Invoke-WithRetry -BreakCondition $condition -RetryCount $RetryCount -Seconds $Seconds }