mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 20:53:33 +00:00
Hard code auth for vagrant.
This simplifies things when switching between providers. Fixes #1033.
This commit is contained in:
parent
b8c57ea181
commit
9a2e867350
@ -23,9 +23,21 @@ if [ ! -x $CLOUDCFG ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# When we are using vagrant it has hard coded auth. We repeat that here so that
|
||||||
|
# we don't clobber auth that might be used for a publicly facing cluster.
|
||||||
|
if [ "$KUBERNETES_PROVIDER" == "vagrant" ]; then
|
||||||
|
cat >~/.kubernetes_vagrant_auth <<EOF
|
||||||
|
{
|
||||||
|
"User": "vagrant",
|
||||||
|
"Password": "vagrant"
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
AUTH_CONFIG="-auth $HOME/.kubernetes_vagrant_auth"
|
||||||
|
fi
|
||||||
|
|
||||||
detect-master > /dev/null
|
detect-master > /dev/null
|
||||||
if [ "$KUBE_MASTER_IP" != "" ] && [ "$KUBERNETES_MASTER" == "" ]; then
|
if [ "$KUBE_MASTER_IP" != "" ] && [ "$KUBERNETES_MASTER" == "" ]; then
|
||||||
export KUBERNETES_MASTER=https://${KUBE_MASTER_IP}
|
export KUBERNETES_MASTER=https://${KUBE_MASTER_IP}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
$CLOUDCFG "$@"
|
$CLOUDCFG $AUTH_CONFIG "$@"
|
||||||
|
Loading…
Reference in New Issue
Block a user