diff --git a/cluster/gce/gci/configure-helper.sh b/cluster/gce/gci/configure-helper.sh index 154f60affa9..0464b89d58f 100644 --- a/cluster/gce/gci/configure-helper.sh +++ b/cluster/gce/gci/configure-helper.sh @@ -2286,6 +2286,23 @@ EOF fi } +# A helper function to set up a custom yaml for a k8s addon. +# +# $1: addon category under /etc/kubernetes +# $2: manifest source dir +# $3: manifest file +# $4: custom yaml +function setup-addon-custom-yaml { + local -r manifest_path="/etc/kubernetes/$1/$2/$3" + local -r custom_yaml="$4" + if [ -n "${custom_yaml:-}" ]; then + # Replace with custom manifest. + cat > "${manifest_path}" <