Skip to content

Commit 1dbbf47

Browse files
author
William Lam
committed
Automating vSphere w/Tanzu kubectl-vsphere login
1 parent 0f8363d commit 1dbbf47

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#!/bin/bash
2+
# William Lam
3+
# www.virtuallyghetto.com
4+
5+
VSPHERE_WITH_TANZU_CONTROL_PLANE_IP=10.10.0.64
6+
7+
VSPHERE_WITH_TANZU_PASSWORD=VMware1!
8+
VSPHERE_WITH_TANZU_NAMESPACE=primp-industries
9+
10+
KUBECTL_VSPHERE_PATH=/Users/lamw/Desktop/bin/kubectl-vsphere
11+
KUBECTL_PATH=/usr/local/bin/kubectl
12+
13+
KUBECTL_VSPHERE_LOGIN_COMMAND=$(expect -c "
14+
spawn $KUBECTL_VSPHERE_PATH login --server=$VSPHERE_WITH_TANZU_CONTROL_PLANE_IP --vsphere-username $VSPHERE_WITH_TANZU_USERNAME --insecure-skip-tls-verify
15+
expect \"*?assword:*\"
16+
send -- \"$VSPHERE_WITH_TANZU_PASSWORD\r\"
17+
expect eof
18+
")
19+
20+
${KUBECTL_PATH} config use-context ${VSPHERE_WITH_TANZU_NAMESPACE}

0 commit comments

Comments
 (0)