From 7933edd29089fa53120b284da6944a7e3202ec9c Mon Sep 17 00:00:00 2001 From: Koonwah Chen Date: Thu, 26 Jul 2018 11:59:00 -0700 Subject: [PATCH] Add KUBE_CUSTOM_CALICO_NODE_DAEMONSET_YAML and KUBE_CUSTOM_TYPHA_DEPLOYMENT_YAML --- cluster/gce/config-default.sh | 2 ++ cluster/gce/config-test.sh | 2 ++ cluster/gce/util.sh | 4 ++++ 3 files changed, 8 insertions(+) diff --git a/cluster/gce/config-default.sh b/cluster/gce/config-default.sh index 9a7d51bb1ff..412b0ad1283 100755 --- a/cluster/gce/config-default.sh +++ b/cluster/gce/config-default.sh @@ -181,6 +181,8 @@ fi # Optional: Enable netd. ENABLE_NETD="${KUBE_ENABLE_NETD:-false}" CUSTOM_NETD_YAML="${KUBE_CUSTOM_NETD_YAML:-}" +CUSTOM_CALICO_NODE_DAEMONSET_YAML="${KUBE_CUSTOM_CALICO_NODE_DAEMONSET_YAML:-}" +CUSTOM_TYPHA_DEPLOYMENT_YAML="${KUBE_CUSTOM_TYPHA_DEPLOYMENT_YAML:-}" # To avoid running netd on a node that is not configured appropriately, # label each Node so that the DaemonSet can run the Pods only on ready Nodes. diff --git a/cluster/gce/config-test.sh b/cluster/gce/config-test.sh index 60fb56e722f..554ccb615cb 100755 --- a/cluster/gce/config-test.sh +++ b/cluster/gce/config-test.sh @@ -213,6 +213,8 @@ NON_MASTER_NODE_LABELS="${KUBE_NON_MASTER_NODE_LABELS:-}" # Optional: Enable netd. ENABLE_NETD="${KUBE_ENABLE_NETD:-false}" CUSTOM_NETD_YAML="${KUBE_CUSTOM_NETD_YAML:-}" +CUSTOM_CALICO_NODE_DAEMONSET_YAML="${KUBE_CUSTOM_CALICO_NODE_DAEMONSET_YAML:-}" +CUSTOM_TYPHA_DEPLOYMENT_YAML="${KUBE_CUSTOM_TYPHA_DEPLOYMENT_YAML:-}" # To avoid running netd on a node that is not configured appropriately, # label each Node so that the DaemonSet can run the Pods only on ready Nodes. diff --git a/cluster/gce/util.sh b/cluster/gce/util.sh index fae2463497f..6a58279dc6a 100755 --- a/cluster/gce/util.sh +++ b/cluster/gce/util.sh @@ -900,6 +900,10 @@ REQUIRE_METADATA_KUBELET_CONFIG_FILE: $(yaml-quote true) ENABLE_NETD: $(yaml-quote ${ENABLE_NETD:-false}) CUSTOM_NETD_YAML: | $(echo "${CUSTOM_NETD_YAML:-}" | sed -e "s/'/''/g") +CUSTOM_CALICO_NODE_DAEMONSET_YAML: | +$(echo "${CUSTOM_CALICO_NODE_DAEMONSET_YAML:-}" | sed -e "s/'/''/g") +CUSTOM_TYPHA_DEPLOYMENT_YAML: | +$(echo "${CUSTOM_TYPHA_DEPLOYMENT_YAML:-}" | sed -e "s/'/''/g") EOF if [[ "${master}" == "true" && "${MASTER_OS_DISTRIBUTION}" == "gci" ]] || \ [[ "${master}" == "false" && "${NODE_OS_DISTRIBUTION}" == "gci" ]] || \