From a6d474a93f52eadd8bbc8e557ae22cd37bd141b1 Mon Sep 17 00:00:00 2001 From: Marcus Noble Date: Tue, 25 Oct 2022 09:51:33 +0100 Subject: [PATCH] Fixed force deleting core resources Signed-off-by: Marcus Noble --- home/.bin/kube-force-delete | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/home/.bin/kube-force-delete b/home/.bin/kube-force-delete index b1ba3b0..905ed38 100755 --- a/home/.bin/kube-force-delete +++ b/home/.bin/kube-force-delete @@ -53,9 +53,10 @@ if [ ${#POS_ARGS[@]} -lt 2 ] && [[ "${SELECTOR}" == "" ]]; then fi function deleteResource() { - echo "Deleting ${1}" - kubectl patch -p '{"metadata":{"finalizers":null}}' --type=merge -n ${NAMESPACE} ${1} 1>/dev/null|| printf "" - kubectl delete -n ${NAMESPACE} ${1} 2>/dev/null || printf "" + RES="${1//.v1/}" + echo "Deleting ${RES}" + kubectl patch -p '{"metadata":{"finalizers":null}}' --type=merge -n ${NAMESPACE} ${RES} 1>/dev/null|| printf "" + kubectl delete -n ${NAMESPACE} ${RES} 2>/dev/null || printf "" } printf "⚠️ This could leave cloud resources undeleted if finalizers aren't honoured ⚠️\n\n"