add k8s context env

This commit is contained in:
jem 2021-10-01 14:03:00 +02:00
parent 3f40845111
commit 39db40cd5e

View file

@ -51,21 +51,20 @@ fun Prov.installKubectl(): ProvResult = def {
then then
export KUBECONFIG="$DEFAULT_KUBE_CONTEXTS" export KUBECONFIG="$DEFAULT_KUBE_CONTEXTS"
fi fi
# Additional contexts should be in ~/.kube/custom-contexts/ # Additional contexts should be in ~/.kube/custom-contexts/
CUSTOM_KUBE_CONTEXTS="$HOME/.kube/custom-contexts" CUSTOM_KUBE_CONTEXTS="$HOME/.kube/custom-contexts"
mkdir -p "${CUSTOM_KUBE_CONTEXTS}" mkdir -p "${CUSTOM_KUBE_CONTEXTS}"
OIFS="$IFS" OIFS="$IFS"
IFS=${'$'}'\n' IFS=$'\n'
for contextFile in `find "${CUSTOM_KUBE_CONTEXTS}" -type f -name "*.yml"` for contextFile in `find "${CUSTOM_KUBE_CONTEXTS}" -type f -name "*.yml"`
do do
export KUBECONFIG="$contextFile:$KUBECONFIG" export KUBECONFIG="$contextFile:$KUBECONFIG"
done done
IFS="$OIFS" IFS="$OIFS"
""".trimIndent() """.trimIndent()
createFile(kubeConfigFile, kubeConfig, "640")
*/ */
} }