Skip to content
Snippets Groups Projects
Commit 1c2e5be4 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-3961 - add user to keycloak, cleanup

parent cfd94760
Branches
Tags
No related merge requests found
...@@ -7,7 +7,7 @@ import org.springframework.context.annotation.Bean; ...@@ -7,7 +7,7 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import de.ozgcloud.operator.keycloak.user.KeycloakUserReconciler; 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.Operator;
import io.javaoperatorsdk.operator.api.reconciler.Reconciler; import io.javaoperatorsdk.operator.api.reconciler.Reconciler;
...@@ -15,11 +15,11 @@ import io.javaoperatorsdk.operator.api.reconciler.Reconciler; ...@@ -15,11 +15,11 @@ import io.javaoperatorsdk.operator.api.reconciler.Reconciler;
public class Config { public class Config {
@Autowired @Autowired
private KubernetesClient kubernetesClient; private KeycloakUserService keycloakUserService;
@Bean @Bean
KeycloakUserReconciler customServiceController() { KeycloakUserReconciler customServiceController() {
return new KeycloakUserReconciler(kubernetesClient); return new KeycloakUserReconciler(keycloakUserService);
} }
@Bean(initMethod = "start", destroyMethod = "stop") @Bean(initMethod = "start", destroyMethod = "stop")
......
...@@ -20,6 +20,10 @@ public class KeycloakUserReconciler implements Reconciler<KeycloakUser> { ...@@ -20,6 +20,10 @@ public class KeycloakUserReconciler implements Reconciler<KeycloakUser> {
@Autowired @Autowired
private KeycloakUserService keycloakUserService; private KeycloakUserService keycloakUserService;
public KeycloakUserReconciler(KeycloakUserService keycloakUserService) {
this.keycloakUserService = keycloakUserService;
}
@Override @Override
public UpdateControl<KeycloakUser> reconcile(KeycloakUser crd, Context<KeycloakUser> context) { public UpdateControl<KeycloakUser> reconcile(KeycloakUser crd, Context<KeycloakUser> context) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment