Files
home-ops/hack/delete-stuck-ns.sh
Toboshii Nakama 29c0526a23 fix: ceph stuff
2022-07-17 13:10:25 -05:00

17 lines
397 B
Bash
Executable File

#!/usr/bin/env bash
function delete_namespace () {
echo "Deleting namespace $1"
kubectl get namespace $1 -o json > tmp.json
sed -i 's/"kubernetes"//g' tmp.json
kubectl replace --raw "/api/v1/namespaces/$1/finalize" -f ./tmp.json
rm ./tmp.json
}
TERMINATING_NS=$(kubectl get ns | awk '$2=="Terminating" {print $1}')
for ns in $TERMINATING_NS
do
delete_namespace $ns
done