Skip to content

Commit 780cfa5

Browse files
committed
feat: add EMULATED_VERSION env var and --emulated-version flag params to k8s binaries flags in hack/local-up-cluster.sh
1 parent f6c88ab commit 780cfa5

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

hack/local-up-cluster.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ CLOUD_PROVIDER=${CLOUD_PROVIDER:-""}
9494
CLOUD_CONFIG=${CLOUD_CONFIG:-""}
9595
KUBELET_PROVIDER_ID=${KUBELET_PROVIDER_ID:-"$(hostname)"}
9696
FEATURE_GATES=${FEATURE_GATES:-"AllAlpha=false"}
97+
EMULATED_VERSION=${EMULATED_VERSION:+kube=$EMULATED_VERSION}
9798
CPUMANAGER_POLICY=${CPUMANAGER_POLICY:-""}
9899
CPUMANAGER_RECONCILE_PERIOD=${CPUMANAGER_RECONCILE_PERIOD:-""}
99100
CPUMANAGER_POLICY_OPTIONS=${CPUMANAGER_POLICY_OPTIONS:-""}
@@ -632,6 +633,7 @@ EOF
632633
--etcd-servers="http://${ETCD_HOST}:${ETCD_PORT}" \
633634
--service-cluster-ip-range="${SERVICE_CLUSTER_IP_RANGE}" \
634635
--feature-gates="${FEATURE_GATES}" \
636+
--emulated-version="${EMULATED_VERSION}" \
635637
--external-hostname="${EXTERNAL_HOSTNAME}" \
636638
--requestheader-username-headers=X-Remote-User \
637639
--requestheader-group-headers=X-Remote-Group \
@@ -692,6 +694,7 @@ function start_controller_manager {
692694
--enable-hostpath-provisioner="${ENABLE_HOSTPATH_PROVISIONER}" \
693695
--pvclaimbinder-sync-period="${CLAIM_BINDER_SYNC_PERIOD}" \
694696
--feature-gates="${FEATURE_GATES}" \
697+
--emulated-version="${EMULATED_VERSION}" \
695698
"${cloud_config_arg[@]}" \
696699
--authentication-kubeconfig "${CERT_DIR}"/controller.kubeconfig \
697700
--authorization-kubeconfig "${CERT_DIR}"/controller.kubeconfig \
@@ -1025,6 +1028,7 @@ EOF
10251028
--v="${LOG_LEVEL}" \
10261029
--config="${TMP_DIR}"/kube-scheduler.yaml \
10271030
--feature-gates="${FEATURE_GATES}" \
1031+
--emulated-version="${EMULATED_VERSION}" \
10281032
--authentication-kubeconfig "${CERT_DIR}"/scheduler.kubeconfig \
10291033
--authorization-kubeconfig "${CERT_DIR}"/scheduler.kubeconfig \
10301034
--master="https://${API_HOST}:${API_SECURE_PORT}" >"${SCHEDULER_LOG}" 2>&1 &

0 commit comments

Comments
 (0)