diff --git a/Jenkinsfile b/Jenkinsfile
index ff1430f2281a2d66c6f70f101a59a7fa9862bccf..9a076e2288ef97a755bdae010e86fcc862c2cdea 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -66,7 +66,7 @@ pipeline {
                     FAILED_STAGE=env.STAGE_NAME
                 }
                 configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
-                    sh 'mvn -s $MAVEN_SETTINGS clean install -DskipTests -Dmaven.wagon.http.retryHandler.count=3'
+                    sh 'mvn -s $MAVEN_SETTINGS clean install -Dmaven.wagon.http.retryHandler.count=3'
                         
                     script {
                       	try {
diff --git a/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserRemoteService.java b/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserRemoteService.java
index a1892cb4a85e529e877174358635ffb029391c55..ffe7d43ec2191ca5a1ce03d6394b4cb480e6d836 100644
--- a/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserRemoteService.java
+++ b/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserRemoteService.java
@@ -35,7 +35,6 @@ import io.fabric8.kubernetes.api.model.Secret;
 import io.fabric8.kubernetes.api.model.SecretBuilder;
 import io.fabric8.kubernetes.api.model.apps.Deployment;
 import io.fabric8.kubernetes.client.KubernetesClient;
-import io.fabric8.kubernetes.client.dsl.NonDeletingOperation;
 import io.fabric8.kubernetes.client.dsl.NonNamespaceOperation;
 import io.fabric8.kubernetes.client.dsl.Resource;
 import lombok.RequiredArgsConstructor;
diff --git a/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserService.java b/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserService.java
index 946a6965f6442450609234138c3ac2de10043281..656e07c16803817a8e4b33f96eec147641f9bcb1 100644
--- a/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserService.java
+++ b/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserService.java
@@ -72,7 +72,7 @@ class OzgCloudElsterTransferUserService {
 			return;
 		}
 		LOG.info("{} do cleanup...", user.getMetadata());
-		deleteUser(namespace, etrNamespace);
+		deleteUser(namespace, Constants.CONFIG_MAP_NAME);
 		restartDeployment(etrNamespace, Constants.ETR_DEPLOYMENT_NAME);
 	}
 
@@ -80,7 +80,7 @@ class OzgCloudElsterTransferUserService {
 		ConfigMap configMap = createOrGetConfigMap(configmapNamespace, configMapName);
 		String userPassword = generatePassword();
 		String usersYaml = addUserToUserYaml(getUsersFromConfigMap(configMap), namespace, userPassword);
-		updateConfigMap(configMapName, configMap, usersYaml);
+		updateConfigMap(configMap, usersYaml);
 		return userPassword;
 	}
 
@@ -104,7 +104,7 @@ class OzgCloudElsterTransferUserService {
 		return usersYaml;
 	}
 
-	void updateConfigMap(String configMapName, ConfigMap configMap, String usersYaml) {
+	void updateConfigMap(ConfigMap configMap, String usersYaml) {
 		remoteService.updateConfigMapData(configMap, Constants.USERS_KEY, usersYaml);
 	}
 
@@ -141,7 +141,7 @@ class OzgCloudElsterTransferUserService {
 
 	OzgCloudElsterTransferConfigMapUserList getUsersFromConfigMap(ConfigMap configMap) {
 		String usersYaml = configMap.getData().get(Constants.USERS_KEY);
-		if (Objects.isNull(usersYaml) || usersYaml.isBlank() ) {
+		if (Objects.isNull(usersYaml) || usersYaml.isBlank()) {
 			LOG.debug("userYaml is empty");
 			return new OzgCloudElsterTransferConfigMapUserList(new ArrayList<>());
 		}
diff --git a/src/test/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserRemoteServiceTest.java b/src/test/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserRemoteServiceTest.java
index c341d909042c3a62c3a072d16b61bde1baabefbf..7e8f0aa875def2ade364546d440901b541441476 100644
--- a/src/test/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserRemoteServiceTest.java
+++ b/src/test/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserRemoteServiceTest.java
@@ -204,7 +204,8 @@ class OzgCloudElsterTransferUserRemoteServiceTest {
 
 			@Test
 			void shouldCreateConfigMap() {
-				when(configMapResource.create()).thenReturn(configMap);when(configMapResource.create()).thenReturn(configMap);
+				when(configMapResource.create()).thenReturn(configMap);
+				when(configMapResource.create()).thenReturn(configMap);
 
 				ConfigMap result = remoteService.createConfigMap(configmapNamespace, configMapName);
 
@@ -232,7 +233,7 @@ class OzgCloudElsterTransferUserRemoteServiceTest {
 				@Test
 				void shouldBuildConfigMap() {
 					ConfigMap result = remoteService.buildConfigMap(configMapName);
-			
+
 					assertThat(result.getMetadata()).isNotNull();
 					assertThat(configMapName).isEqualTo(result.getMetadata().getName());
 				}
@@ -392,10 +393,11 @@ class OzgCloudElsterTransferUserRemoteServiceTest {
 	@DisplayName("createOrUpdateSecret")
 	@Nested
 	class TestCreateOrUpdateSecret {
-		Secret secret; 
+		Secret secret;
+
 		@BeforeEach
 		void setUp() {
-			 secret = new SecretBuilder()
+			secret = new SecretBuilder()
 					.withNewMetadata()
 					.withName(secretName)
 					.endMetadata()
@@ -406,7 +408,9 @@ class OzgCloudElsterTransferUserRemoteServiceTest {
 
 		@Test
 		void shouldCallBuildUserSecret() {
-			when(client.resource(secret)).thenReturn(namespaceableSecret);
+			when(client.secrets()).thenReturn(secretOperation);
+			when(secretOperation.inNamespace(anyString())).thenReturn(secretOperation);
+			when(secretOperation.resource(any(Secret.class))).thenReturn(secretResource);
 
 			remoteService.createOrUpdateSecret(namespace, userPassword, secretName);
 
@@ -415,11 +419,13 @@ class OzgCloudElsterTransferUserRemoteServiceTest {
 
 		@Test
 		void shouldCallServerSideApply() {
-			when(client.resource(secret)).thenReturn(namespaceableSecret);
+			when(client.secrets()).thenReturn(secretOperation);
+			when(secretOperation.inNamespace(anyString())).thenReturn(secretOperation);
+			when(secretOperation.resource(any(Secret.class))).thenReturn(secretResource);
 
 			remoteService.createOrUpdateSecret(namespace, userPassword, secretName);
 
-			verify(client.resource(secret)).serverSideApply();
+			verify(client.secrets().inNamespace(namespace).resource(secret)).createOrReplace();
 		}
 
 		@DisplayName("buildUserSecret")
@@ -434,8 +440,10 @@ class OzgCloudElsterTransferUserRemoteServiceTest {
 				assertThat(secretName).isEqualTo(secret.getMetadata().getName());
 				assertThat(secret.getData().containsKey(Constants.ELSTER_TRANSFER_USER_LOGIN_KEY)).isTrue();
 				assertThat(secret.getData().containsKey(Constants.ELSTER_TRANSFER_USER_PASSWORD_KEY)).isTrue();
-				assertThat(secret.getData().get(Constants.ELSTER_TRANSFER_USER_LOGIN_KEY)).isEqualTo(Base64.getEncoder().encodeToString(namespace.getBytes()));
-				assertThat(secret.getData().get(Constants.ELSTER_TRANSFER_USER_PASSWORD_KEY)).isEqualTo(Base64.getEncoder().encodeToString(userPassword.getBytes()));
+				assertThat(secret.getData().get(Constants.ELSTER_TRANSFER_USER_LOGIN_KEY))
+						.isEqualTo(Base64.getEncoder().encodeToString(namespace.getBytes()));
+				assertThat(secret.getData().get(Constants.ELSTER_TRANSFER_USER_PASSWORD_KEY))
+						.isEqualTo(Base64.getEncoder().encodeToString(userPassword.getBytes()));
 			}
 		}
 	}
diff --git a/src/test/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserServiceTest.java b/src/test/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserServiceTest.java
index 3372845d2c71e0b594c15d8836b0c641484bc06c..1439d44af50df50cfed74c0e1c66cb66bc0d43f4 100644
--- a/src/test/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserServiceTest.java
+++ b/src/test/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserServiceTest.java
@@ -177,7 +177,7 @@ class OzgCloudElsterTransferUserServiceTest {
 
 				service.updateConfigMapAndGenerateUserPassword(namespace, configMapNamespace, configMapName);
 
-				verify(service).updateConfigMap(configMapName, configMap, usersYaml);
+				verify(service).updateConfigMap(configMap, usersYaml);
 			}
 
 			@Test
@@ -346,7 +346,7 @@ class OzgCloudElsterTransferUserServiceTest {
 			class TestUpdateConfigMap {
 				@Test
 				void shouldCallUpdateConfigMapData() {
-					service.updateConfigMap(configMapName, configMap, "usersYaml");
+					service.updateConfigMap(configMap, "usersYaml");
 
 					verify(remoteService).updateConfigMapData(configMap, usersKey, "usersYaml");
 				}
@@ -444,7 +444,7 @@ class OzgCloudElsterTransferUserServiceTest {
 
 			service.delete(OzgCloudElsterTransferUserTestFactory.create());
 
-			verify(service).deleteUser(namespace, configMapNamespace);
+			verify(service).deleteUser(namespace, configMapName);
 		}
 
 		@Test