Find unique zones and delete nodes in each zone (#3978)

This commit is contained in:
Pankaj Garg 2019-04-24 17:50:42 -07:00 committed by GitHub
parent 29a25990d3
commit e867ce0944
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -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