Commit 9ac41170 authored by Akihiro Suda's avatar Akihiro Suda

local-up-cluster.sh: support preserving etcd optionally

usage: PRESERVE_ETCD=true ETCD_DIR=/var/lib/etcd-kube-HEAD .... \ ./hack/local-up-cluster.sh Signed-off-by: 's avatarAkihiro Suda <suda.akihiro@lab.ntt.co.jp>
parent dce1b881
...@@ -71,6 +71,8 @@ CLOUD_PROVIDER=${CLOUD_PROVIDER:-""} ...@@ -71,6 +71,8 @@ CLOUD_PROVIDER=${CLOUD_PROVIDER:-""}
CLOUD_CONFIG=${CLOUD_CONFIG:-""} CLOUD_CONFIG=${CLOUD_CONFIG:-""}
FEATURE_GATES=${FEATURE_GATES:-"AllAlpha=false"} FEATURE_GATES=${FEATURE_GATES:-"AllAlpha=false"}
STORAGE_BACKEND=${STORAGE_BACKEND:-"etcd3"} STORAGE_BACKEND=${STORAGE_BACKEND:-"etcd3"}
# preserve etcd data. you also need to set ETCD_DIR.
PRESERVE_ETCD="${PRESERVE_ETCD:-false}"
# enable swagger ui # enable swagger ui
ENABLE_SWAGGER_UI=${ENABLE_SWAGGER_UI:-false} ENABLE_SWAGGER_UI=${ENABLE_SWAGGER_UI:-false}
# enable Pod priority and preemption # enable Pod priority and preemption
...@@ -396,8 +398,9 @@ cleanup() ...@@ -396,8 +398,9 @@ cleanup()
# Check if the etcd is still running # Check if the etcd is still running
[[ -n "${ETCD_PID-}" ]] && kube::etcd::stop [[ -n "${ETCD_PID-}" ]] && kube::etcd::stop
[[ -n "${ETCD_DIR-}" ]] && kube::etcd::clean_etcd_dir if [[ "${PRESERVE_ETCD}" == "false" ]]; then
[[ -n "${ETCD_DIR-}" ]] && kube::etcd::clean_etcd_dir
fi
exit 0 exit 0
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment