diff --git a/alfa-client/Jenkinsfile.e2e b/alfa-client/Jenkinsfile.e2e
index 8016cacb7b0028aaa29ef937aba642aaae43e78b..d9665d1ed59066c500e778e837ba2cfa55027f89 100644
--- a/alfa-client/Jenkinsfile.e2e
+++ b/alfa-client/Jenkinsfile.e2e
@@ -176,11 +176,12 @@ pipeline {
 
                     checkoutGitopsE2eBranch()
 
-                    deleteOzgCloudStack([env.EA_BEZEICHNER, env.MAIN_BEZEICHNER])
+                    deleteOzgCloudStack([env.EA_BEZEICHNER, env.MAIN_BEZEICHNER, env.ADMIN_BEZEICHNER])
 
-                    generateMainNamespaceYaml()
-                    generateEaNamespaceYaml()
-                    generateAdminNamespaceYaml()
+                    generateAllNamespaces()
+//                    generateMainNamespaceYaml()
+//                    generateEaNamespaceYaml()
+//                    generateAdminNamespaceYaml()
 
                     pushGitopsRepo()
                 }
@@ -188,7 +189,7 @@ pipeline {
             post {
                 failure {
                     script {
-                        deleteOzgCloudStack([env.EA_BEZEICHNER, env.MAIN_BEZEICHNER])
+                        deleteOzgCloudStack([env.EA_BEZEICHNER, env.MAIN_BEZEICHNER, env.ADMIN_BEZEICHNER])
                     }
                 }
             }
@@ -230,7 +231,7 @@ pipeline {
             post {
                 failure {
                     script {
-                        deleteOzgCloudStack([env.EA_BEZEICHNER, env.MAIN_BEZEICHNER])
+                        deleteOzgCloudStack([env.EA_BEZEICHNER, env.MAIN_BEZEICHNER, env.ADMIN_BEZEICHNER])
                     }
                 }
             }
@@ -358,7 +359,7 @@ pipeline {
                 script {
                     FAILED_STAGE = env.STAGE_NAME
 
-                    deleteOzgCloudStack([env.EA_BEZEICHNER, env.MAIN_BEZEICHNER])
+                    deleteOzgCloudStack([env.EA_BEZEICHNER, env.MAIN_BEZEICHNER, env.ADMIN_BEZEICHNER])
                 }
             }
         }
@@ -529,6 +530,18 @@ Void checkoutGitopsE2eBranch() {
     }
 }
 
+Void generateAllNamespaces() {
+  def y1 = generateAdminNamespaceYaml()
+  def y2 = generateEaNamespaceYaml()
+  def y3 = generateMainNamespaceYaml()
+
+  dir("gitops") {
+    sh "git add ${y1} ${y2} ${y3}"
+    sh "git commit -m 'add e2e namespaces for testrun'"
+  }
+
+}
+
 Void generateAdminNamespaceYaml() {
   def bezeichner = env.ADMIN_BEZEICHNER
   def envValues
@@ -542,18 +555,18 @@ Void generateAdminNamespaceYaml() {
     envValues.admin_client.put("image", ['tag': env.ADMIN_CLIENT_IMAGE_TAG])
     envValues.admin_client.put("helm", ['version': env.ADMIN_CLIENT_HELM_CHART_VERSION, 'repoUrl': env.ADMIN_CLIENT_HELM_REPO_URL])
   }
-  writeYamlToGitOps(bezeichner, envValues);
+  return writeYamlToGitOps(bezeichner, envValues);
 }
 
-Void generateEaNamespaceYaml() {
-    generateNamespaceYaml(env.EA_BEZEICHNER, "by-ea-dev.yaml");
+String generateEaNamespaceYaml() {
+    return generateNamespaceYaml(env.EA_BEZEICHNER, "by-ea-dev.yaml");
 }
 
-Void generateMainNamespaceYaml() {
-    generateNamespaceYaml(env.MAIN_BEZEICHNER, "by-main-dev.yaml");
+String generateMainNamespaceYaml() {
+    return generateNamespaceYaml(env.MAIN_BEZEICHNER, "by-main-dev.yaml");
 }
 
-Void generateNamespaceYaml(String bezeichner, String valuesPathSuffix) {
+String generateNamespaceYaml(String bezeichner, String valuesPathSuffix) {
 	def envValues
 	dir('alfa-client/apps/alfa-e2e/') {
 		envValues = readYaml file: "src/fixtures/argocd/" + valuesPathSuffix;
@@ -568,20 +581,17 @@ Void generateNamespaceYaml(String bezeichner, String valuesPathSuffix) {
 		envValues.user_manager.put("image", ['tag': env.USER_MANAGER_IMAGE_TAG])
 		envValues.user_manager.put("helm", ['version': env.USER_MANAGER_HELM_CHART_VERSION, 'repoUrl': env.USER_MANAGER_HELM_REPO_URL])
 	}
-  writeYamlToGitOps(bezeichner, envValues);
+  return writeYamlToGitOps(bezeichner, envValues);
 }
 
-Void writeYamlToGitOps(String bezeichner, Yaml envValues){
+String writeYamlToGitOps(String bezeichner, Object envValues){
   def bezeichnerYaml = "dev/namespace/namespaces/by-${bezeichner}-dev.yaml"
 
   writeYaml file: "gitops/${bezeichnerYaml}", data: envValues, overwrite: true
 
   sh "cat gitops/${bezeichnerYaml}"
 
-  dir("gitops") {
-    sh "git add ${bezeichnerYaml}"
-    sh "git commit -m 'add e2e by-${bezeichner}-dev'"
-  }
+  return bezeichnerYaml;
 }
 
 Void deleteOzgCloudStack(ozgCloudBezeichner) {