diff --git a/test/kubemark/resources/start-kubemark-master.sh b/test/kubemark/resources/start-kubemark-master.sh index cea2932b3fd..5b47bdb072c 100755 --- a/test/kubemark/resources/start-kubemark-master.sh +++ b/test/kubemark/resources/start-kubemark-master.sh @@ -339,8 +339,12 @@ function compute-etcd-events-params { function compute-kube-apiserver-params { local params="${APISERVER_TEST_ARGS:-}" params+=" --insecure-bind-address=0.0.0.0" - params+=" --etcd-servers=http://127.0.0.1:2379" - params+=" --etcd-servers-overrides=/events#${EVENT_STORE_URL}" + if [[ -z "${ETCD_SERVERS:-}" ]]; then + params+=" --etcd-servers=http://127.0.0.1:2379" + params+=" --etcd-servers-overrides=/events#${EVENT_STORE_URL}" + else + params+=" --etcd-servers=${ETCD_SERVERS}" + fi params+=" --tls-cert-file=/etc/srv/kubernetes/server.cert" params+=" --tls-private-key-file=/etc/srv/kubernetes/server.key" params+=" --client-ca-file=/etc/srv/kubernetes/ca.crt"