From c4a05b146f74942b564a85eb9227849d04722b1d Mon Sep 17 00:00:00 2001 From: chethanm99 Date: Sun, 30 Mar 2025 05:52:55 +0000 Subject: [PATCH 1/2] Fix: setup.sh to delete resources properly --- test/e2e/setup.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/e2e/setup.sh b/test/e2e/setup.sh index ef8fe2f975a..c4627d064d4 100755 --- a/test/e2e/setup.sh +++ b/test/e2e/setup.sh @@ -55,6 +55,21 @@ function create_cluster { function delete_cluster { : ${KIND_CLUSTER:?"KIND_CLUSTER must be set"} kind delete cluster --name $KIND_CLUSTER + echo "Deleting cert-manager resources..." + kubectl delete --ignore-not-found=true -n kube-system deployment cert-manager-cainjector + kubectl delete --ignore-not-found=true -n kube-system deployment cert-manager-controller + kubectl delete --ignore-not-found=true -n kube-system deployment cert-manager-webhook + + # Delete the cert-manager namespace itself (if it exists) + kubectl delete --ignore-not-found=true namespace cert-manager + + # Delete Calico + echo "Deleting Calico..." + kubectl delete --ignore-not-found=true -f https://docs.projectcalico.org/manifests/calico.yaml + + # Finally, delete the Kind cluster + echo "Deleting Kind cluster..." + kind delete cluster --name $KIND_CLUSTER } function test_cluster { From 14930d58e0abd5be9e55a70f5ab2be2c3dcdbe15 Mon Sep 17 00:00:00 2001 From: Chethan Date: Sun, 30 Mar 2025 12:03:50 +0530 Subject: [PATCH 2/2] Update setup.sh --- test/e2e/setup.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/test/e2e/setup.sh b/test/e2e/setup.sh index c4627d064d4..6bfc5c4c33a 100755 --- a/test/e2e/setup.sh +++ b/test/e2e/setup.sh @@ -54,7 +54,6 @@ function create_cluster { # delete_cluster function delete_cluster { : ${KIND_CLUSTER:?"KIND_CLUSTER must be set"} - kind delete cluster --name $KIND_CLUSTER echo "Deleting cert-manager resources..." kubectl delete --ignore-not-found=true -n kube-system deployment cert-manager-cainjector kubectl delete --ignore-not-found=true -n kube-system deployment cert-manager-controller