Don't run the nodeipam controller on KCM if cloud provider external

Change-Id: Ic1da0e9ced2dc8d3d382fee5636bbee18b3a29f7
Signed-off-by: Antonio Ojea <aojea@google.com>
This commit is contained in:
Antonio Ojea 2023-09-03 18:18:36 +00:00
parent ea3353dd6b
commit 410ac1456c
2 changed files with 10 additions and 0 deletions

View File

@ -553,6 +553,11 @@ export TLS_CIPHER_SUITES=""
# and kubelet
export CLOUD_PROVIDER_FLAG="${CLOUD_PROVIDER_FLAG:-external}"
# Don't run the node-ipam-controller on the KCM if cloud-provider external
if [[ "${CLOUD_PROVIDER_FLAG}" == "external" ]]; then
RUN_CONTROLLERS="${RUN_CONTROLLERS:-*,-node-ipam-controller}"
fi
# When ENABLE_AUTH_PROVIDER_GCP is set, following flags for out-of-tree credential provider for GCP
# are presented to kubelet:
# --image-credential-provider-config=${path-to-config}

View File

@ -602,6 +602,11 @@ export TLS_CIPHER_SUITES=""
# and kubelet
export CLOUD_PROVIDER_FLAG="${CLOUD_PROVIDER_FLAG:-external}"
# Don't run the node-ipam-controller on the KCM if cloud-provider external
if [[ "${CLOUD_PROVIDER_FLAG}" == "external" ]]; then
RUN_CONTROLLERS="${RUN_CONTROLLERS:-*,-node-ipam-controller}"
fi
# When ENABLE_AUTH_PROVIDER_GCP is set, following flags for out-of-tree credential provider for GCP
# are presented to kubelet:
# --image-credential-provider-config=${path-to-config}