From 122b7a5f82ebc0f9b3b73351238e9a4f81af98e7 Mon Sep 17 00:00:00 2001 From: wojtekt Date: Wed, 29 Aug 2018 13:49:03 +0200 Subject: [PATCH] Allow for configuring etcd servers --- cluster/gce/gci/configure-helper.sh | 8 ++++++-- cluster/gce/util.sh | 10 ++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/cluster/gce/gci/configure-helper.sh b/cluster/gce/gci/configure-helper.sh index d84e966ff12..48350953128 100644 --- a/cluster/gce/gci/configure-helper.sh +++ b/cluster/gce/gci/configure-helper.sh @@ -1461,8 +1461,12 @@ function start-kube-apiserver { params+=" --allow-privileged=true" params+=" --cloud-provider=gce" params+=" --client-ca-file=${CA_CERT_BUNDLE_PATH}" - params+=" --etcd-servers=http://127.0.0.1:2379" - params+=" --etcd-servers-overrides=/events#http://127.0.0.1:4002" + params+=" --etcd-servers=${ETCD_SERVERS:-http://127.0.0.1:2379}" + if [[ -z "${ETCD_SERVERS:-}" ]]; then + params+=" --etcd-servers-overrides=${ETCD_SERVERS_OVERRIDES:-/events#http://127.0.0.1:4002}" + elif [[ -n "${ETCD_SERVERS_OVERRIDES:-}" ]]; then + params+=" --etcd-servers-overrides=${ETCD_SERVERS_OVERRIDES:-}" + fi params+=" --secure-port=443" params+=" --tls-cert-file=${APISERVER_SERVER_CERT_PATH}" params+=" --tls-private-key-file=${APISERVER_SERVER_KEY_PATH}" diff --git a/cluster/gce/util.sh b/cluster/gce/util.sh index cfa19cc1cb6..0662fcf3866 100755 --- a/cluster/gce/util.sh +++ b/cluster/gce/util.sh @@ -1071,6 +1071,16 @@ EOF if [ -n "${ETCD_EXTRA_ARGS:-}" ]; then cat >>$file <>$file <>$file <