17 lines
531 B
Bash
17 lines
531 B
Bash
|
#!/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'
|