Merge pull request #1857 from weaveworks/issues/864-gce-retry

Stop masking failures in gce hosts destroy
This commit is contained in:
Tom Wilkie committed 2016-01-07 14:53:02 +00:00
commit 422e9b58cd
1 file changed
+4 -1
+4 -1
View File
@@ -34,9 +34,12 @@ function vm_names {
# Delete all vms in this account
function destroy {
names="$(vm_names)"
if [ $(gcloud compute instances list --zone $ZONE -q $names | wc -l) -le 1 ] ; then
return 0
fi
for i in {0..10}; do
# gcloud instances delete can sometimes hang.
case $(set +e; timeout 60s /bin/bash -c "gcloud compute instances delete --zone $ZONE -q $names >/dev/null 2>&1 || true"; echo $?) in
case $(set +e; timeout 60s /bin/bash -c "gcloud compute instances delete --zone $ZONE -q $names >/dev/null 2>&1"; echo $?) in
0)
return 0
;;