From a538c1e82ea3244ede613ef3e7a741d064d67eee Mon Sep 17 00:00:00 2001 From: Jing Ai Date: Wed, 22 Nov 2017 22:12:42 -0800 Subject: [PATCH] Retry on adding secondary ranges to a subnet. --- cluster/gce/upgrade-aliases.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cluster/gce/upgrade-aliases.sh b/cluster/gce/upgrade-aliases.sh index 6157b2a966a..fc9c1902e96 100755 --- a/cluster/gce/upgrade-aliases.sh +++ b/cluster/gce/upgrade-aliases.sh @@ -109,9 +109,12 @@ function add-k8s-subnet-secondary-ranges() { fi echo "Adding secondary ranges: pods-default (${CLUSTER_IP_RANGE}), services-default (${SERVICE_CLUSTER_IP_RANGE})" - gcloud alpha compute networks subnets update ${IP_ALIAS_SUBNETWORK} \ + until gcloud alpha compute networks subnets update ${IP_ALIAS_SUBNETWORK} \ --project=${PROJECT} --region=${REGION} \ - --add-secondary-ranges="pods-default=${CLUSTER_IP_RANGE},services-default=${SERVICE_CLUSTER_IP_RANGE}" + --add-secondary-ranges="pods-default=${CLUSTER_IP_RANGE},services-default=${SERVICE_CLUSTER_IP_RANGE}"; do + printf "." + sleep 1 + done } # Delete all k8s node routes.