Skip to content

Commit 4528179

Browse files
committed
Add APP_NAME variable to destroy workflow and update application deletion commands
1 parent 40ed967 commit 4528179

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

.github/workflows/destroy.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ jobs:
1818
echo "NAMESPACE: ${{ vars.APP_NAMESPACE }}"
1919
echo "MONITORING_NAMESPACE: ${{ vars.MONITORING_NAMESPACE }}"
2020
echo "ARGOCD_NAMESPACE: ${{ vars.ARGOCD_NAMESPACE }}"
21+
echo "APP_NAME: ${{ vars.APP_NAME }}"
2122
if [[ -z "${{ vars.CLUSTER_NAME }}" ]]; then
2223
echo "ERROR: CLUSTER_NAME variable not found. Infrastructure may not be deployed."
2324
exit 1
@@ -54,16 +55,16 @@ jobs:
5455
# ---------------------------
5556
- name: Delete ArgoCD Applications
5657
run: |
57-
kubectl delete application my-app -n argocd --ignore-not-found
58-
kubectl delete application kube-prometheus-stack -n argocd --ignore-not-found
58+
kubectl delete application ${{ vars.APP_NAME }} -n ${{ vars.ARGOCD_NAMESPACE }} --ignore-not-found
59+
kubectl delete application kube-prometheus-stack -n ${{ vars.ARGOCD_NAMESPACE }} --ignore-not-found
5960
continue-on-error: true
6061

6162
# ---------------------------
6263
# Uninstall Helm Releases
6364
# ---------------------------
6465
- name: Uninstall Helm Releases
6566
run: |
66-
helm uninstall my-app -n ${{ vars.APP_NAMESPACE }} || true
67+
helm uninstall ${{ vars.APP_NAME }} -n ${{ vars.APP_NAMESPACE }} || true
6768
helm uninstall kube-prometheus-stack -n ${{ vars.MONITORING_NAMESPACE }} || true
6869
helm uninstall argocd -n ${{ vars.ARGOCD_NAMESPACE }} || true
6970
continue-on-error: true
@@ -125,6 +126,7 @@ jobs:
125126
gh variable delete APP_NAMESPACE --repo $GITHUB_REPOSITORY || true
126127
gh variable delete MONITORING_NAMESPACE --repo $GITHUB_REPOSITORY || true
127128
gh variable delete ARGOCD_NAMESPACE --repo $GITHUB_REPOSITORY || true
129+
gh variable delete APP_NAME --repo $GITHUB_REPOSITORY || true
128130
env:
129131
GITHUB_TOKEN: ${{ secrets.PAT_GITHUB }}
130132
continue-on-error: true

0 commit comments

Comments
 (0)