mirror of https://github.com/k3s-io/k3s
Teach create-kubeconfig() to deal with multi path KUBECONFIG
When KUBECONFIG is in the form "A:B:C" make sure each file is created.pull/6/head
parent
ea124539dd
commit
f52fc54176
|
@ -71,10 +71,16 @@ function create-kubeconfig() {
|
|||
fi
|
||||
|
||||
# KUBECONFIG determines the file we write to, but it may not exist yet
|
||||
if [[ ! -e "${KUBECONFIG}" ]]; then
|
||||
mkdir -p $(dirname "${KUBECONFIG}")
|
||||
touch "${KUBECONFIG}"
|
||||
OLD_IFS=$IFS
|
||||
IFS=':'
|
||||
for cfg in ${KUBECONFIG} ; do
|
||||
if [[ ! -e "${cfg}" ]]; then
|
||||
mkdir -p "$(dirname "${cfg}")"
|
||||
touch "${cfg}"
|
||||
fi
|
||||
done
|
||||
IFS=$OLD_IFS
|
||||
|
||||
local cluster_args=(
|
||||
"--server=${KUBE_SERVER:-https://${KUBE_MASTER_IP}}"
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue