From 1c2e5be4f58f0b814a381cbf28fd9cb2b8124dea Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Sat, 17 Jun 2023 09:39:14 +0200 Subject: [PATCH] OZG-3961 - add user to keycloak, cleanup --- src/main/java/de/ozgcloud/operator/Config.java | 6 +++--- .../operator/keycloak/user/KeycloakUserReconciler.java | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/ozgcloud/operator/Config.java b/src/main/java/de/ozgcloud/operator/Config.java index bb7a11e..b44b9b7 100644 --- a/src/main/java/de/ozgcloud/operator/Config.java +++ b/src/main/java/de/ozgcloud/operator/Config.java @@ -7,7 +7,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import de.ozgcloud.operator.keycloak.user.KeycloakUserReconciler; -import io.fabric8.kubernetes.client.KubernetesClient; +import de.ozgcloud.operator.keycloak.user.KeycloakUserService; import io.javaoperatorsdk.operator.Operator; import io.javaoperatorsdk.operator.api.reconciler.Reconciler; @@ -15,11 +15,11 @@ import io.javaoperatorsdk.operator.api.reconciler.Reconciler; public class Config { @Autowired - private KubernetesClient kubernetesClient; + private KeycloakUserService keycloakUserService; @Bean KeycloakUserReconciler customServiceController() { - return new KeycloakUserReconciler(kubernetesClient); + return new KeycloakUserReconciler(keycloakUserService); } @Bean(initMethod = "start", destroyMethod = "stop") diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconciler.java b/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconciler.java index a9a8672..04af77c 100644 --- a/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconciler.java +++ b/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconciler.java @@ -20,6 +20,10 @@ public class KeycloakUserReconciler implements Reconciler<KeycloakUser> { @Autowired private KeycloakUserService keycloakUserService; + public KeycloakUserReconciler(KeycloakUserService keycloakUserService) { + this.keycloakUserService = keycloakUserService; + } + @Override public UpdateControl<KeycloakUser> reconcile(KeycloakUser crd, Context<KeycloakUser> context) { -- GitLab