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