Skip to content

Commit

Permalink
Merge pull request #112 from openinfradev/fix_uninstall_apps
Browse files Browse the repository at this point in the history
fix app deletion be stuck
  • Loading branch information
ktkfree committed Apr 3, 2023
2 parents 2aa5992 + b192a35 commit fa82e38
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions templates/argo-cd/delete-apps-wftpl.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@ spec:
app_list=$(./argocd app list -l $FILTER --output name | grep -v operator | grep -v crds)
if [[ $? -eq 0 && -n $app_list ]]; then
echo -e "[1st phase] Deleting apps:\n$app_list"
echo "$app_list" | xargs ./argocd app delete --cascade -y
echo "$app_list" | xargs ./argocd app terminate-op || true
echo "$app_list" | xargs ./argocd app delete --cascade --propagation-policy background -y
until [ $(./argocd app list -l $FILTER --output name | grep -v operator | grep -v crds | wc -l) == 0 ]
do
Expand All @@ -59,7 +60,8 @@ spec:
app_list=$(./argocd app list -l $FILTER --output name)
if [[ $? -eq 0 && -n $app_list ]]; then
echo -e "[2nd phase] Deleting operators:\n$app_list"
echo "$app_list" | xargs ./argocd app delete --cascade -y
echo "$app_list" | xargs ./argocd app terminate-op || true
echo "$app_list" | xargs ./argocd app delete --cascade --propagation-policy background -y
until [ $(./argocd app list -l $FILTER --output name | wc -l) == 0 ]
do
Expand Down Expand Up @@ -108,7 +110,8 @@ spec:
fi
echo "Found app '$APP'. Start deleting it.."
./argocd app delete $APP --cascade -y
./argocd app terminate-op $APP || true
./argocd app delete $APP --cascade --propagation-policy background -y
while (./argocd app list --output name | grep -E "^$APP$" )
do
Expand Down

0 comments on commit fa82e38

Please sign in to comment.