From 27b8e1f51821479638431a53e9cb0c836f596e57 Mon Sep 17 00:00:00 2001 From: Jerzy Szczepkowski Date: Mon, 27 Mar 2017 14:29:06 +0200 Subject: [PATCH] Added failing upgrade if there are many master replicas. Added failing upgrade (GCE) if there are many master replicas. Releated to #43688. --- cluster/gce/upgrade.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cluster/gce/upgrade.sh b/cluster/gce/upgrade.sh index 39afa69cc4b..c3e6863a91b 100755 --- a/cluster/gce/upgrade.sh +++ b/cluster/gce/upgrade.sh @@ -74,6 +74,13 @@ function print-node-version-info() { } function upgrade-master() { + local num_masters + num_masters=$(get-master-replicas-count) + if [[ "${num_masters}" -gt 1 ]]; then + echo "Upgrade of master not supported if more than one master replica present. The current number of master replicas: ${num_masters}" + exit 1 + fi + echo "== Upgrading master to '${SERVER_BINARY_TAR_URL}'. Do not interrupt, deleting master instance. ==" # Tries to figure out KUBE_USER/KUBE_PASSWORD by first looking under