k8s-cluster/scripts/omega-tunnel.sh

17 lines
531 B
Bash
Raw Permalink Normal View History

2024-05-17 22:03:38 -04:00
#!/bin/sh
APP="$SSH_ORIGINAL_COMMAND"
case "$APP" in
omega-ps|omega-core|omega-tron|mssql)
;;
*)
echo "Usage: ssh omega@master01 -t <CONTAINER_NAME>\n"
echo "Available containers:\n omega-ps\n omega-core\n omega-tron\n mssql"
exit
esac
export KUBECONFIG=k8s-admin-sa-staging-conf
POD=`kubectl -n staging get pods --selector="app=$APP" --output=go-template --template='{{range .items}}{{.metadata.name}}{{end}}'`
exec kubectl -n staging exec -it "$POD" -- bash -c 'PATH="$PATH:/opt/mssql-tools/bin" bash'