#!/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