From a221e68c0c50aa069dc523c8bbd80fa836e4ece5 Mon Sep 17 00:00:00 2001 From: Erick Fejta Date: Thu, 20 Oct 2016 12:08:32 -0700 Subject: [PATCH] Detect whether a cluster exists before deleting it --- cluster/gke/util.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cluster/gke/util.sh b/cluster/gke/util.sh index fb6bec52dfa..cda6b73c37d 100755 --- a/cluster/gke/util.sh +++ b/cluster/gke/util.sh @@ -401,6 +401,8 @@ function test-teardown() { function kube-down() { echo "... in gke:kube-down()" >&2 detect-project >&2 - "${GCLOUD}" ${CMD_GROUP:-} container clusters delete --project="${PROJECT}" \ - --zone="${ZONE}" "${CLUSTER_NAME}" --quiet + if "${GCLOUD}" ${CMD_GROUP:-} container clusters describe --project="${PROJECT}" --zone="${ZONE}" "${CLUSTER_NAME}" --quiet &>/dev/null; then + "${GCLOUD}" ${CMD_GROUP:-} container clusters delete --project="${PROJECT}" \ + --zone="${ZONE}" "${CLUSTER_NAME}" --quiet + fi }