From 87af74849310ece923d2be07e768e48b4fd581bf Mon Sep 17 00:00:00 2001 From: Shyam Jeedigunta Date: Thu, 1 Feb 2018 11:04:28 +0100 Subject: [PATCH] Expose etcd compaction interval param for kubemark apiserver --- cluster/kubemark/gce/config-default.sh | 1 + test/kubemark/resources/start-kubemark-master.sh | 3 +++ test/kubemark/start-kubemark.sh | 1 + 3 files changed, 5 insertions(+) diff --git a/cluster/kubemark/gce/config-default.sh b/cluster/kubemark/gce/config-default.sh index 9d159603a94..9e6337cfa83 100644 --- a/cluster/kubemark/gce/config-default.sh +++ b/cluster/kubemark/gce/config-default.sh @@ -60,6 +60,7 @@ CLUSTER_IP_RANGE="${CLUSTER_IP_RANGE:-$(get-cluster-ip-range)}" RUNTIME_CONFIG="${KUBE_RUNTIME_CONFIG:-}" TERMINATED_POD_GC_THRESHOLD=${TERMINATED_POD_GC_THRESHOLD:-100} KUBE_APISERVER_REQUEST_TIMEOUT=300 +ETCD_COMPACTION_INTERVAL_SEC="${KUBEMARK_ETCD_COMPACTION_INTERVAL_SEC:-}" # Set etcd image (e.g. gcr.io/google_containers/etcd) and version (e.g. 3.1.10) if you need # non-default version. diff --git a/test/kubemark/resources/start-kubemark-master.sh b/test/kubemark/resources/start-kubemark-master.sh index 4eddb383094..b8d3c8d0ab8 100755 --- a/test/kubemark/resources/start-kubemark-master.sh +++ b/test/kubemark/resources/start-kubemark-master.sh @@ -523,6 +523,9 @@ function compute-kube-apiserver-params { if [[ -n "${ETCD_QUORUM_READ:-}" ]]; then params+=" --etcd-quorum-read=${ETCD_QUORUM_READ}" fi + if [[ -n "${ETCD_COMPACTION_INTERVAL_SEC:-}" ]]; then + params+=" --etcd-compaction-interval=${ETCD_COMPACTION_INTERVAL_SEC}s" + fi if [[ -n "${KUBE_APISERVER_REQUEST_TIMEOUT:-}" ]]; then params+=" --min-request-timeout=${KUBE_APISERVER_REQUEST_TIMEOUT}" fi diff --git a/test/kubemark/start-kubemark.sh b/test/kubemark/start-kubemark.sh index d20d9fe57b0..1172715d9e3 100755 --- a/test/kubemark/start-kubemark.sh +++ b/test/kubemark/start-kubemark.sh @@ -72,6 +72,7 @@ APISERVER_TEST_ARGS="${APISERVER_TEST_ARGS:-}" STORAGE_MEDIA_TYPE="${STORAGE_MEDIA_TYPE:-}" STORAGE_BACKEND="${STORAGE_BACKEND:-etcd3}" ETCD_QUORUM_READ="${ETCD_QUORUM_READ:-}" +ETCD_COMPACTION_INTERVAL_SEC="${ETCD_COMPACTION_INTERVAL_SEC:-}" RUNTIME_CONFIG="${RUNTIME_CONFIG:-}" NUM_NODES="${NUM_NODES:-}" CUSTOM_ADMISSION_PLUGINS="${CUSTOM_ADMISSION_PLUGINS:-}"