From 8ac15cd54a202b325679f4d0ad6a81381ade9950 Mon Sep 17 00:00:00 2001 From: Rohit Ramkumar Date: Thu, 14 Mar 2019 12:28:10 -0700 Subject: [PATCH] Plumb CUSTOM_INGRESS_YAML into other setup scripts so that it can be set before a call to kubetest --- cluster/gce/config-default.sh | 1 + cluster/gce/config-test.sh | 1 + cluster/gce/util.sh | 2 ++ 3 files changed, 4 insertions(+) diff --git a/cluster/gce/config-default.sh b/cluster/gce/config-default.sh index fc9cbd916f0..a8ef5c0a9c9 100755 --- a/cluster/gce/config-default.sh +++ b/cluster/gce/config-default.sh @@ -352,6 +352,7 @@ fi if [[ -n "${GCE_GLBC_IMAGE:-}" ]]; then PROVIDER_VARS="${PROVIDER_VARS:-} GCE_GLBC_IMAGE" fi +CUSTOM_INGRESS_YAML="${CUSTOM_INGRESS_YAML:-}" # Admission Controllers to invoke prior to persisting objects in cluster ADMISSION_CONTROL=NamespaceLifecycle,LimitRanger,ServiceAccount,PersistentVolumeLabel,DefaultStorageClass,PersistentVolumeClaimResize,DefaultTolerationSeconds,NodeRestriction,Priority,StorageObjectInUseProtection diff --git a/cluster/gce/config-test.sh b/cluster/gce/config-test.sh index ce492075133..3d5002c28d5 100755 --- a/cluster/gce/config-test.sh +++ b/cluster/gce/config-test.sh @@ -364,6 +364,7 @@ fi if [[ -n "${GCE_GLBC_IMAGE:-}" ]]; then PROVIDER_VARS="${PROVIDER_VARS:-} GCE_GLBC_IMAGE" fi +CUSTOM_INGRESS_YAML="${CUSTOM_INGRESS_YAML:-}" if [[ -z "${KUBE_ADMISSION_CONTROL:-}" ]]; then ADMISSION_CONTROL="NamespaceLifecycle,LimitRanger,ServiceAccount,PersistentVolumeLabel,PodPreset,DefaultStorageClass,DefaultTolerationSeconds,NodeRestriction,Priority,StorageObjectInUseProtection,PersistentVolumeClaimResize" diff --git a/cluster/gce/util.sh b/cluster/gce/util.sh index a39e822535f..b8ea00988da 100755 --- a/cluster/gce/util.sh +++ b/cluster/gce/util.sh @@ -1165,6 +1165,8 @@ ADVANCED_AUDIT_WEBHOOK_THROTTLE_BURST: $(yaml-quote ${ADVANCED_AUDIT_WEBHOOK_THR ADVANCED_AUDIT_WEBHOOK_INITIAL_BACKOFF: $(yaml-quote ${ADVANCED_AUDIT_WEBHOOK_INITIAL_BACKOFF:-}) GCE_API_ENDPOINT: $(yaml-quote ${GCE_API_ENDPOINT:-}) GCE_GLBC_IMAGE: $(yaml-quote ${GCE_GLBC_IMAGE:-}) +CUSTOM_INGRESS_YAML: | +$(echo "${CUSTOM_INGRESS_YAML:-}" | sed -e "s/'/''/g") ENABLE_NODE_JOURNAL: $(yaml-quote ${ENABLE_NODE_JOURNAL:-false}) PROMETHEUS_TO_SD_ENDPOINT: $(yaml-quote ${PROMETHEUS_TO_SD_ENDPOINT:-}) PROMETHEUS_TO_SD_PREFIX: $(yaml-quote ${PROMETHEUS_TO_SD_PREFIX:-})