Skip to content

Commit e6ccd8d

Browse files
committed
Refactor destroy workflow to clean up ArgoCD resources before Terraform destroy
1 parent 17634a1 commit e6ccd8d

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

.github/workflows/destroy.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,13 @@ jobs:
2727
- name: Delete LoadBalancer Services
2828
run: |
2929
aws eks update-kubeconfig --name otel-cluster --region us-east-1 || true
30-
helm uninstall solar-system --namespace default || true
31-
kubectl delete svc -l app=solar-system || true
3230
31+
# Delete ArgoCD application (this will clean up all Helm resources)
32+
kubectl delete application solar-system -n argocd || true
33+
34+
# Delete ArgoCD LoadBalancer to avoid Terraform destroy hanging
35+
kubectl delete svc argocd-server -n argocd || true
36+
3337
- name: Terraform Init
3438
run: terraform init
3539
working-directory: ./Terraform

0 commit comments

Comments
 (0)