From 8d07b9c0812997e444f6c2dd203368d0e4624389 Mon Sep 17 00:00:00 2001 From: Ann Wallace Date: Wed, 24 Jun 2026 09:23:06 -0700 Subject: [PATCH] fix: configure kubectl before cleanup in make destroy --- getting-started/eks-terraform/Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/getting-started/eks-terraform/Makefile b/getting-started/eks-terraform/Makefile index 63712fe..87ee8a2 100644 --- a/getting-started/eks-terraform/Makefile +++ b/getting-started/eks-terraform/Makefile @@ -136,9 +136,12 @@ destroy: @echo "⚠️ This will destroy ALL infrastructure!" @read -p "Are you sure? (type 'yes' to confirm): " confirm && [ "$$confirm" = "yes" ] @echo "🧨 Destroying infrastructure..." - make clean + @echo "Attempting Kubernetes cleanup before destroying cluster..." + @eval "$$($(TF_TOOL) output -raw configure_kubectl 2>/dev/null)" && \ + kubectl delete -f kubernetes/test-workload.yaml --ignore-not-found=true 2>/dev/null || \ + echo "Skipping Kubernetes cleanup (cluster may already be unreachable)" $(TF_TOOL) destroy -auto-approve @echo "💥 Infrastructure destroyed" # Alias for destroy command -delete: destroy \ No newline at end of file +delete: destroy