Updated gs-login to support new opsctl login
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
This commit is contained in:
parent
99a1ef4575
commit
18bd3c0985
@ -60,12 +60,10 @@ MC_EXIST=$(kubectl config get-contexts --no-headers -o name gs-${POS_ARGS[0]} 2>
|
||||
|
||||
case ${#POS_ARGS[@]} in
|
||||
1)
|
||||
kubectl config delete-context gs-${POS_ARGS[0]} &>/dev/null
|
||||
kubectl gs login ${POS_ARGS[0]} ${DEBUG} 2>/dev/null || opsctl kgs login -i ${POS_ARGS[0]} || opsctl create kubeconfig -i ${POS_ARGS[0]}
|
||||
opsctl login ${DEBUG} ${POS_ARGS[0]}
|
||||
;;
|
||||
2)
|
||||
if [ ${MC_EXIST} -eq 0 ]; then gs-login ${POS_ARGS[0]}; fi
|
||||
kubectl gs login ${POS_ARGS[0]} --workload-cluster ${POS_ARGS[1]} --certificate-group ${CERTIFICATE_GROUP} --certificate-ttl ${TTL} ${DEBUG}
|
||||
opsctl login ${DEBUG} ${POS_ARGS[0]} ${POS_ARGS[1]}
|
||||
;;
|
||||
3)
|
||||
if [ ${MC_EXIST} -eq 0 ]; then gs-login ${POS_ARGS[0]}; fi
|
||||
|
Loading…
Reference in New Issue
Block a user