Find unique zones and delete nodes in each zone (#3978)
This commit is contained in:
parent
29a25990d3
commit
e867ce0944
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue