diff --git a/kill_ns.sh b/kill_ns.sh new file mode 100755 index 00000000..6d34c97d --- /dev/null +++ b/kill_ns.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +set -e + +NAMESPACE=$1 +if [ -z "$NAMESPACE" ]; then + echo "Pass in parameter namespace" + exit 1 +fi +kubectl proxy & +kubectl get namespace $NAMESPACE -o json |jq '.spec = {"finalizers":[]}' > /tmp/kill_rogue_ns.json +curl -k -H "Content-Type: application/json" -X PUT --data-binary @/tmp/kill_rogue_ns.json 127.0.0.1:8001/api/v1/namespaces/$NAMESPACE/finalize +kill %1 diff --git a/terraform.tfstate b/terraform.tfstate index 3cd91103..cbf077cb 100644 Binary files a/terraform.tfstate and b/terraform.tfstate differ