diff --git a/goofy-client/apps/goofy-e2e/Jenkinsfile b/goofy-client/apps/goofy-e2e/Jenkinsfile
index f1a95f9df02ccc6b3aaf13a62a7b50dffecc5407..e9cb81810f3046d2f7252da3e641ff132c963da7 100644
--- a/goofy-client/apps/goofy-e2e/Jenkinsfile
+++ b/goofy-client/apps/goofy-e2e/Jenkinsfile
@@ -426,15 +426,15 @@ Void checkoutGitopsE2eBranch() {
 }
 
 Void generateEaNamespaceYaml() {
-    generateNamespaceYaml(env.EA_BEZEICHNER, "goofy-client/apps/goofy-e2e/src/fixtures/argocd/by-ea-dev.yaml")
+    generateNamespaceYaml(env.EA_BEZEICHNER, "by-ea-dev.yaml", "user-ea");
 }
 
 Void generateMainNamespaceYaml() {
-    generateNamespaceYaml(env.MAIN_BEZEICHNER, "goofy-client/apps/goofy-e2e/src/fixtures/argocd/by-main-dev.yaml")
+    generateNamespaceYaml(env.MAIN_BEZEICHNER, "by-main-dev.yaml", "user-main");
 }
 
-Void generateNamespaceYaml(String bezeichner, String valuesPath) {
-    def envValues = readYaml file: valuesPath
+Void generateNamespaceYaml(String bezeichner, String valuesPathSuffix, String userFolder) {
+    def envValues = readYaml file: "goofy-client/apps/goofy-e2e/src/fixtures/argocd/" + valuesPathSuffix;
 
     envValues.kop.bezeichner = bezeichner
     envValues.goofy.put("image", ['tag': env.GOOFY_IMAGE_TAG])
@@ -447,7 +447,7 @@ Void generateNamespaceYaml(String bezeichner, String valuesPath) {
     envValues.user_manager.put("helm", ['version': env.USER_MANAGER_HELM_CHART_VERSION, 'repoUrl': env.USER_MANAGER_HELM_REPO_URL])
 
     envValues.goofy.sso.put("keycloak_groups", generateKeycloakGroupsForHelmChart())
-    envValues.goofy.sso.put("keycloak_users", generateKeycloakUserForHelmChart())
+    envValues.goofy.sso.put("keycloak_users", generateKeycloakUserForHelmChart(userFolder))
 
     writeYaml file: "gitops/dev/namespace/namespaces/by-${bezeichner}-dev.yaml", data: envValues, overwrite: true
 
@@ -459,8 +459,8 @@ Void generateNamespaceYaml(String bezeichner, String valuesPath) {
     }
 }
 
-List generateKeycloakUserForHelmChart() {
-    def userFiles = sh (script: 'ls goofy-client/apps/goofy-e2e/src/fixtures/user-ea', returnStdout: true)
+List generateKeycloakUserForHelmChart(String userFolder) {
+    def userFiles = sh (script: 'ls goofy-client/apps/goofy-e2e/src/fixtures/' + userFolder, returnStdout: true);
 
     def helmUsers = []
 
diff --git a/goofy-client/apps/goofy-e2e/src/fixtures/user/user_dorothea.json b/goofy-client/apps/goofy-e2e/src/fixtures/user-main/user_dorothea.json
similarity index 100%
rename from goofy-client/apps/goofy-e2e/src/fixtures/user/user_dorothea.json
rename to goofy-client/apps/goofy-e2e/src/fixtures/user-main/user_dorothea.json
diff --git a/goofy-client/apps/goofy-e2e/src/fixtures/user/user_kfinder.json b/goofy-client/apps/goofy-e2e/src/fixtures/user-main/user_kfinder.json
similarity index 100%
rename from goofy-client/apps/goofy-e2e/src/fixtures/user/user_kfinder.json
rename to goofy-client/apps/goofy-e2e/src/fixtures/user-main/user_kfinder.json
diff --git a/goofy-client/apps/goofy-e2e/src/fixtures/user/user_kordner.json b/goofy-client/apps/goofy-e2e/src/fixtures/user-main/user_kordner.json
similarity index 100%
rename from goofy-client/apps/goofy-e2e/src/fixtures/user/user_kordner.json
rename to goofy-client/apps/goofy-e2e/src/fixtures/user-main/user_kordner.json
diff --git a/goofy-client/apps/goofy-e2e/src/fixtures/user/user_ludwig.json b/goofy-client/apps/goofy-e2e/src/fixtures/user-main/user_ludwig.json
similarity index 100%
rename from goofy-client/apps/goofy-e2e/src/fixtures/user/user_ludwig.json
rename to goofy-client/apps/goofy-e2e/src/fixtures/user-main/user_ludwig.json
diff --git a/goofy-client/apps/goofy-e2e/src/fixtures/user/user_peter.json b/goofy-client/apps/goofy-e2e/src/fixtures/user-main/user_peter.json
similarity index 100%
rename from goofy-client/apps/goofy-e2e/src/fixtures/user/user_peter.json
rename to goofy-client/apps/goofy-e2e/src/fixtures/user-main/user_peter.json
diff --git a/goofy-client/apps/goofy-e2e/src/fixtures/user/user_richard.json b/goofy-client/apps/goofy-e2e/src/fixtures/user-main/user_richard.json
similarity index 100%
rename from goofy-client/apps/goofy-e2e/src/fixtures/user/user_richard.json
rename to goofy-client/apps/goofy-e2e/src/fixtures/user-main/user_richard.json
diff --git a/goofy-client/apps/goofy-e2e/src/fixtures/user/user_sabine.json b/goofy-client/apps/goofy-e2e/src/fixtures/user-main/user_sabine.json
similarity index 100%
rename from goofy-client/apps/goofy-e2e/src/fixtures/user/user_sabine.json
rename to goofy-client/apps/goofy-e2e/src/fixtures/user-main/user_sabine.json
diff --git a/goofy-client/apps/goofy-e2e/src/fixtures/user/user_zonk.json b/goofy-client/apps/goofy-e2e/src/fixtures/user-main/user_zonk.json
similarity index 100%
rename from goofy-client/apps/goofy-e2e/src/fixtures/user/user_zonk.json
rename to goofy-client/apps/goofy-e2e/src/fixtures/user-main/user_zonk.json
diff --git a/goofy-client/apps/goofy-e2e/src/fixtures/user/user_emil.json b/goofy-client/apps/goofy-e2e/src/fixtures/user/user_emil.json
deleted file mode 100644
index 25431ebcc660b758080f578d88f29853e853fe00..0000000000000000000000000000000000000000
--- a/goofy-client/apps/goofy-e2e/src/fixtures/user/user_emil.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-	"id": "63284e54c39b316b2ad02e2a",
-	"name": "emil",
-	"password": "Y9nk43yrQ_zzIPpfFU-I",
-	"firstName": "Emil",
-	"lastName": "Ansprechpartner",
-	"fullName": "Emil Ansprechpartner",
-	"initials": "EA",
-	"dataTestId": "Emil_Ansprechpartner",
-	"clientRoles": ["EINHEITLICHER_ANSPRECHPARTNER"]
-}
\ No newline at end of file
diff --git a/goofy-client/apps/goofy-e2e/src/support/user-util.ts b/goofy-client/apps/goofy-e2e/src/support/user-util.ts
index 35547cb09fc5cfdf7718f5c259fc7415211a7ca5..515962a55850f2459094f1d1ab61760ef14c1609 100644
--- a/goofy-client/apps/goofy-e2e/src/support/user-util.ts
+++ b/goofy-client/apps/goofy-e2e/src/support/user-util.ts
@@ -25,8 +25,8 @@ import { UserE2E } from '../model/user';
 import { UsermanagerUserE2E } from '../model/usermanager';
 import { getCypressEnv, initUsermanagerData, login } from './cypress-helper';
 
-const sabineFixture: UserE2E = require('../fixtures/user/user_sabine.json');
-const dorotheaFixture: UserE2E = require('../fixtures/user/user_dorothea.json');
+const sabineFixture: UserE2E = require('../fixtures/user-main/user_sabine.json');
+const dorotheaFixture: UserE2E = require('../fixtures/user-main/user_dorothea.json');
 
 const userManagerSabineFixture: UsermanagerUserE2E = require('../fixtures/usermanager/usermanager_user_sabine.json');
 const userManagerPeterFixture: UsermanagerUserE2E = require('../fixtures/usermanager/usermanager_user_peter.json');
@@ -72,14 +72,14 @@ export function getUserManagerUserDorothea(): UsermanagerUserE2E {
 }
 
 enum DatabaseUser {
-	EMIL = 'user/user_emil.json',
-	KFINDER = 'user/user_kfinder.json',
-	KORDNER = 'user/user_kordner.json',
-	LUDWIG = 'user/user_ludwig.json',
-	PETER = 'user/user_peter.json',
-	RICHARD = 'user/user_richard.json',
-	SABINE = 'user/user_sabine.json',
-	ZONK = 'user/user_zonk.json'
+	EMIL = 'user-ea/user_emil.json',
+	KFINDER = 'user-main/user_kfinder.json',
+	KORDNER = 'user-main/user_kordner.json',
+	LUDWIG = 'user-main/user_ludwig.json',
+	PETER = 'user-main/user_peter.json',
+	RICHARD = 'user-main/user_richard.json',
+	SABINE = 'user-main/user_sabine.json',
+	ZONK = 'user-main/user_zonk.json'
 }
 
 export function loginAsEmil(): void {