25 lines
433 B
Bash
Executable File
25 lines
433 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
token=$1
|
|
cluster=$2
|
|
cacerts=$3
|
|
|
|
if [ -z "${token}" ]; then
|
|
echo No token provided
|
|
exit 1
|
|
fi
|
|
|
|
if [ -z "${cluster}" ]; then
|
|
echo No cluster provided
|
|
exit 1
|
|
fi
|
|
|
|
echo "# Run kubectl commands inside here"
|
|
echo "# e.g. kubectl get all"
|
|
export TERM=screen-256color
|
|
export TOKEN=${token}
|
|
export CLUSTER=${cluster}
|
|
export CACERTS=${cacerts}
|
|
unshare --fork --pid --mount-proc --mount shell-setup.sh || true
|