From ca5e57f9c327baf23056ec6143ca4c060519c5ba Mon Sep 17 00:00:00 2001
From: Martin <git@mail.de>
Date: Sat, 5 Apr 2025 15:41:12 +0200
Subject: [PATCH] adjust jenkinsfile deletion handling

---
 alfa-client/Jenkinsfile.e2e | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/alfa-client/Jenkinsfile.e2e b/alfa-client/Jenkinsfile.e2e
index 29cf0ec518..969feac97e 100644
--- a/alfa-client/Jenkinsfile.e2e
+++ b/alfa-client/Jenkinsfile.e2e
@@ -643,11 +643,13 @@ Boolean hasNamespaceFile(String bezeichner) {
 Void waitForDeletion(String bezeichner) {
   try {
     sh "kubectl wait --for=delete applications/by-${bezeichner}-dev-application -n argocd --timeout=900s"
-    sh "oc patch applications.argoproj.io by-${bezeichner}-dev-application -n argocd --type=json -p '[{"op": "remove", "path": "/metadata/finalizers"}]'"
-    sh "kubectl wait --for=delete applications/by-${bezeichner}-dev-application -n argocd --timeout=900s"
   } catch (Exception e) {
-
-    error("Application by-${bezeichner}-dev-application konnte nicht gelöscht werden")
+    try {
+      sh "kubectl patch applications.argoproj.io by-${bezeichner}-dev-application -n argocd --type=json -p '[{"op": "remove", "path": "/metadata/finalizers"}]'"
+      sh "kubectl wait --for=delete applications/by-${bezeichner}-dev-application -n argocd --timeout=900s"
+    } catch (Exception e2) {
+      error("Application by-${bezeichner}-dev-application konnte nicht gelöscht werden")
+    }
   }
 }
 
-- 
GitLab