diff --git a/pom.xml b/pom.xml
index d998f3d53d8f209b823bf6dc3311d28e54c613e8..ec49cf724de88a72dc6f654f8c12471d7d5f66d3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,10 +28,12 @@
 		<spring-boot.build-image.imageName>docker.ozg-sh.de/ozg-operator:build-latest</spring-boot.build-image.imageName>
 		
 		<mapstruct.version>1.5.5.Final</mapstruct.version>
-		<keycloak-adapter.version>21.1.1</keycloak-adapter.version>
+		<keycloak-adapter.version>20.0.5</keycloak-adapter.version>
 		
-		<resteasy-legacy.version>5.0.7.Final</resteasy-legacy.version>
-		<resteasy.version>5.0.7.Final</resteasy.version>
+		        <resteasy.version>4.7.7.Final</resteasy.version>
+
+<!--		<resteasy-legacy.version>5.0.7.Final</resteasy-legacy.version>-->
+<!--		<resteasy.version>5.0.7.Final</resteasy.version>-->
         <resteasy.undertow.version>${resteasy.version}</resteasy.undertow.version>
 	</properties>
 	<dependencies>
@@ -43,24 +45,24 @@
 		    <groupId>org.keycloak</groupId>
 		    <artifactId>keycloak-admin-client</artifactId>
 		    <version>${keycloak-adapter.version}</version>
-		    <exclusions>
-                    <exclusion>
-                        <groupId>org.jboss.resteasy</groupId>
-               			 <artifactId>resteasy-client</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.jboss.resteasy</groupId>
-                		<artifactId>resteasy-multipart-provider</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.jboss.resteasy</groupId>
-                		<artifactId>resteasy-jackson2-provider</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.jboss.resteasy</groupId>
-                		<artifactId>resteasy-jaxb-provider</artifactId>
-                    </exclusion>
-                </exclusions>
+<!--		    <exclusions>-->
+<!--                    <exclusion>-->
+<!--                        <groupId>org.jboss.resteasy</groupId>-->
+<!--               			 <artifactId>resteasy-client</artifactId>-->
+<!--                    </exclusion>-->
+<!--                    <exclusion>-->
+<!--                        <groupId>org.jboss.resteasy</groupId>-->
+<!--                		<artifactId>resteasy-multipart-provider</artifactId>-->
+<!--                    </exclusion>-->
+<!--                    <exclusion>-->
+<!--                        <groupId>org.jboss.resteasy</groupId>-->
+<!--                		<artifactId>resteasy-jackson2-provider</artifactId>-->
+<!--                    </exclusion>-->
+<!--                    <exclusion>-->
+<!--                        <groupId>org.jboss.resteasy</groupId>-->
+<!--                		<artifactId>resteasy-jaxb-provider</artifactId>-->
+<!--                    </exclusion>-->
+<!--                </exclusions>-->
 		</dependency>
 		<dependency>
 		    <groupId>org.mapstruct</groupId>
@@ -74,76 +76,80 @@
 			<version>${operator-sdk.version}</version>
 		</dependency>
 		
-		<dependency>
-			<groupId>org.jboss.resteasy</groupId>
-			<artifactId>resteasy-jaxrs</artifactId>
-    		<version>3.15.6.Final</version>		
-    	</dependency>
+<!--		<dependency>-->
+<!--			<groupId>org.jboss.resteasy</groupId>-->
+<!--			<artifactId>resteasy-jaxrs</artifactId>-->
+<!--    		<version>3.15.6.Final</version>		-->
+<!--    	</dependency>-->
 		<!-- Thanks for using https://jar-download.com -->
 
 
-		<!-- https://mvnrepository.com/artifact/javax.validation/validation-api -->
 		<dependency>
 	    	<groupId>javax.validation</groupId>
 	    	<artifactId>validation-api</artifactId>
 	    	<version>2.0.1.Final</version>
 		</dependency>
-
-		<!-- start https://github.com/keycloak/keycloak/blob/main/pom.xml -->
 		<dependency>
-                <groupId>org.jboss.resteasy</groupId>
-                <artifactId>resteasy-core</artifactId>
-                <version>${resteasy.version}</version>
-                <exclusions>
-                    <exclusion>
-                        <groupId>log4j</groupId>
-                        <artifactId>log4j</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.slf4j</groupId>
-                        <artifactId>slf4j-api</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.slf4j</groupId>
-                        <artifactId>slf4j-simple</artifactId>
-                    </exclusion>
-                </exclusions>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.resteasy</groupId>
-                <artifactId>resteasy-multipart-provider</artifactId>
-                <version>${resteasy.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.resteasy</groupId>
-                <artifactId>resteasy-jackson2-provider</artifactId>
-                <version>${resteasy.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.resteasy</groupId>
-                <artifactId>resteasy-jaxb-provider</artifactId>
-                <version>${resteasy.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.resteasy</groupId>
-                <artifactId>resteasy-client</artifactId>
-                <version>${resteasy.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.resteasy</groupId>
-                <artifactId>resteasy-undertow</artifactId>
-                <version>${resteasy.undertow.version}</version>
-                <exclusions>
-                    <exclusion>
-                        <groupId>io.undertow</groupId>
-                        <artifactId>undertow-servlet</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>io.undertow</groupId>
-                        <artifactId>undertow-core</artifactId>
-                    </exclusion>
-                </exclusions>
-            </dependency>
+		    <groupId>jakarta.xml.bind</groupId>
+		    <artifactId>jakarta.xml.bind-api</artifactId>
+		</dependency>
+
+
+<!--		 start https://github.com/keycloak/keycloak/blob/main/pom.xml -->
+<!--		<dependency>-->
+<!--                <groupId>org.jboss.resteasy</groupId>-->
+<!--                <artifactId>resteasy-core</artifactId>-->
+<!--                <version>${resteasy.version}</version>-->
+<!--                <exclusions>-->
+<!--                    <exclusion>-->
+<!--                        <groupId>log4j</groupId>-->
+<!--                        <artifactId>log4j</artifactId>-->
+<!--                    </exclusion>-->
+<!--                    <exclusion>-->
+<!--                        <groupId>org.slf4j</groupId>-->
+<!--                        <artifactId>slf4j-api</artifactId>-->
+<!--                    </exclusion>-->
+<!--                    <exclusion>-->
+<!--                        <groupId>org.slf4j</groupId>-->
+<!--                        <artifactId>slf4j-simple</artifactId>-->
+<!--                    </exclusion>-->
+<!--                </exclusions>-->
+<!--            </dependency>-->
+<!--            <dependency>-->
+<!--                <groupId>org.jboss.resteasy</groupId>-->
+<!--                <artifactId>resteasy-multipart-provider</artifactId>-->
+<!--                <version>${resteasy.version}</version>-->
+<!--            </dependency>-->
+<!--            <dependency>-->
+<!--                <groupId>org.jboss.resteasy</groupId>-->
+<!--                <artifactId>resteasy-jackson2-provider</artifactId>-->
+<!--                <version>${resteasy.version}</version>-->
+<!--            </dependency>-->
+<!--            <dependency>-->
+<!--                <groupId>org.jboss.resteasy</groupId>-->
+<!--                <artifactId>resteasy-jaxb-provider</artifactId>-->
+<!--                <version>${resteasy.version}</version>-->
+<!--            </dependency>-->
+<!--            <dependency>-->
+<!--                <groupId>org.jboss.resteasy</groupId>-->
+<!--                <artifactId>resteasy-client</artifactId>-->
+<!--                <version>${resteasy.version}</version>-->
+<!--            </dependency>-->
+<!--            <dependency>-->
+<!--                <groupId>org.jboss.resteasy</groupId>-->
+<!--                <artifactId>resteasy-undertow</artifactId>-->
+<!--                <version>${resteasy.undertow.version}</version>-->
+<!--                <exclusions>-->
+<!--                    <exclusion>-->
+<!--                        <groupId>io.undertow</groupId>-->
+<!--                        <artifactId>undertow-servlet</artifactId>-->
+<!--                    </exclusion>-->
+<!--                    <exclusion>-->
+<!--                        <groupId>io.undertow</groupId>-->
+<!--                        <artifactId>undertow-core</artifactId>-->
+<!--                    </exclusion>-->
+<!--                </exclusions>-->
+<!--            </dependency>-->
             <!-- ende https://github.com/keycloak/keycloak/blob/main/pom.xml -->
 
 
diff --git a/src/main/java/de/ozgcloud/operator/Config.java b/src/main/java/de/ozgcloud/operator/Config.java
index a73b483fc8d518166a0921766a1614bf1eec66a4..3814657d2876483961619567bd62d95560ec3c01 100644
--- a/src/main/java/de/ozgcloud/operator/Config.java
+++ b/src/main/java/de/ozgcloud/operator/Config.java
@@ -2,7 +2,6 @@ package de.ozgcloud.operator;
 
 import java.util.List;
 
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 
@@ -14,11 +13,8 @@ import io.javaoperatorsdk.operator.api.reconciler.Reconciler;
 @Configuration
 public class Config {
 
-	@Autowired
-	private KeycloakUserService keycloakUserService;
-
 	@Bean
-	KeycloakUserReconciler customServiceController() {
+	KeycloakUserReconciler customServiceController(KeycloakUserService keycloakUserService) {
 		return new KeycloakUserReconciler(keycloakUserService);
 	}
 
diff --git a/src/main/java/de/ozgcloud/operator/SpringNativeConfiguration.java b/src/main/java/de/ozgcloud/operator/SpringNativeConfiguration.java
index cdb26920a5aa70c13664edfd140ae59fbe1e5b26..0821029eb2a2f9c72937896818b8ff490809abc3 100644
--- a/src/main/java/de/ozgcloud/operator/SpringNativeConfiguration.java
+++ b/src/main/java/de/ozgcloud/operator/SpringNativeConfiguration.java
@@ -58,16 +58,24 @@ public class SpringNativeConfiguration {
 
 			combined.add(org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.class);
 			combined.addAll(reflections.getSubTypesOf(org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.class));
+			combined.add(org.jboss.resteasy.resteasy_jaxrs.i18n.Messages_$bundle.class);
 			combined.add(org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.class);
+			combined.add(org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages_$logger.class);
 			combined.addAll(reflections.getSubTypesOf(org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.class));
 
+			combined.add(org.jboss.resteasy.client.jaxrs.i18n.LogMessages.class);
+			combined.addAll(reflections.getSubTypesOf(org.jboss.resteasy.client.jaxrs.i18n.LogMessages.class));
+
+			combined.add(org.jboss.resteasy.plugins.providers.jaxb.i18n.LogMessages.class);
+			combined.add(org.jboss.resteasy.plugins.providers.jaxb.i18n.LogMessages_$logger.class);
+
 			combined.add(org.jboss.resteasy.plugins.providers.RegisterBuiltin.class);
 
 			combined.add(org.jboss.resteasy.client.jaxrs.internal.ResteasyClientBuilderImpl.class);
 
 			combined.add(org.keycloak.admin.client.Keycloak.class);
 
-//			combined.add(javax.vali)
+			combined.add(org.keycloak.admin.client.JacksonProvider.class);
 
 			try {
 				combined.add(Class.forName("io.fabric8.kubernetes.client.okhttp.OkHttpClientBuilderImpl"));