diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconciler.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconciler.java index 26aab3f7af098cadf48b91ee7a828a852642543d..669a89799b91a60e32711dba575c0f507920745d 100644 --- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconciler.java +++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconciler.java @@ -27,7 +27,6 @@ import java.util.logging.Level; import javax.ws.rs.NotFoundException; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import de.ozgcloud.operator.Config; @@ -38,17 +37,17 @@ import io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration; import io.javaoperatorsdk.operator.api.reconciler.DeleteControl; import io.javaoperatorsdk.operator.api.reconciler.Reconciler; import io.javaoperatorsdk.operator.api.reconciler.UpdateControl; +import lombok.RequiredArgsConstructor; import lombok.extern.java.Log; +@RequiredArgsConstructor @Log @ControllerConfiguration @Component public class KeycloakUserReconciler implements Reconciler<OzgCloudKeycloakUser>, Cleaner<OzgCloudKeycloakUser> { - @Autowired - private KeycloakUserService service; - @Autowired - private KeycloakUserPreconditionService preconditionService; + private final KeycloakUserService service; + private final KeycloakUserPreconditionService preconditionService; @Override public UpdateControl<OzgCloudKeycloakUser> reconcile(OzgCloudKeycloakUser resource, Context<OzgCloudKeycloakUser> context) { diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/UserSecretService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/UserSecretService.java index 23bab6cdf8a741a590a5a17c3485922046efeacf..a82bc2f9dfe1d7d3203ea815a288acb154b2854d 100644 --- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/UserSecretService.java +++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/UserSecretService.java @@ -2,24 +2,21 @@ package de.ozgcloud.operator.keycloak.user; import java.util.Optional; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import io.fabric8.kubernetes.api.model.Secret; import io.fabric8.kubernetes.client.dsl.Resource; import io.fabric8.kubernetes.client.extension.ResourceAdapter; +import lombok.RequiredArgsConstructor; +@RequiredArgsConstructor @Component class UserSecretService { - @Autowired - private UserNameConverter userNameConverter; - @Autowired - private UserSecretBuilder secretBuilder; - @Autowired - private UserSecretReader secretReader; - @Autowired - private KubernetesRemoteService kubernetesRemoteService; + private final UserNameConverter userNameConverter; + private final UserSecretBuilder secretBuilder; + private final UserSecretReader secretReader; + private final KubernetesRemoteService kubernetesRemoteService; public Secret create(OzgCloudKeycloakUserSpec userSpec, String namespace) { var secretName = userNameConverter.toSecretName(userSpec.getKeycloakUser());