#!/bin/bash export USER=$1 export SERVER=$2 export CERT_DIR=$HOME/.kube/$SERVER/users/$USER export CA_CERT_DIR=$HOME/.kube/$SERVER export SERVER_USER_DIR="~/.kube/users/$USER" echo "Removing server from config" kubectl config delete-cluster $SERVER kubectl config unset users.$USER-$SERVER kubectl config delete-context $SERVER-$USER kubectl config unset current-context echo "Deleting user namespace" ssh $SERVER "kubectl delete -f $SERVER_USER_DIR/namespace.yaml" echo "Deleting remote cert dir" ssh $SERVER "rm -rf $SERVER_USER_DIR" echo "Deleting local cert dir" rm -rf $CERT_DIR