From e867ce0944a3d85a3d79e2bbf9d9cf4a67cddfa2 Mon Sep 17 00:00:00 2001 From: Pankaj Garg Date: Wed, 24 Apr 2019 17:50:42 -0700 Subject: [PATCH] Find unique zones and delete nodes in each zone (#3978) --- net/scripts/gce-provider.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/net/scripts/gce-provider.sh b/net/scripts/gce-provider.sh index e4546c7af7..686af083c5 100755 --- a/net/scripts/gce-provider.sh +++ b/net/scripts/gce-provider.sh @@ -207,8 +207,10 @@ cloud_DeleteInstances() { declare names=("${instances[@]/:*/}") declare zones=("${instances[@]/*:/}") + declare unique_zones=() + read -r -a unique_zones <<< "$(echo "${zones[@]}" | tr ' ' '\n' | sort -u | tr '\n' ' ')" - for zone in "${zones[@]}"; do + for zone in "${unique_zones[@]}"; do set -x # Try deleting instances in all zones gcloud beta compute instances delete --zone "$zone" --quiet "${names[@]}" || true