From 28de3fe863a0c3870e8ae3679e5f97123bbc11e4 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Mon, 10 Jun 2024 16:37:24 +0200
Subject: [PATCH] OZG-5400 replace createRealm with createOrUpdateRealm

---
 .../operator/keycloak/realm/KeycloakRealmReconciler.java        | 1 -
 .../ozgcloud/operator/keycloak/realm/KeycloakRealmService.java  | 2 +-
 .../operator/keycloak/realm/KeycloakRealmReconcilerTest.java    | 2 +-
 3 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconciler.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconciler.java
index 51bb10b..c17da17 100644
--- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconciler.java
+++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconciler.java
@@ -50,7 +50,6 @@ public class KeycloakRealmReconciler implements Reconciler<OzgCloudKeycloakRealm
 		try {
 			var realmName = resource.getMetadata().getNamespace();
 
-			service.createRealm(resource.getSpec(), realmName);
 			service.createOrUpdateRealm(resource.getSpec(), realmName);
 
 			resource.setStatus(OzgCloudKeycloakRealmStatus.builder().status(OzgCloudCustomResourceStatus.OK).message(null).build());
diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmService.java
index 44193ee..14d7daf 100644
--- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmService.java
+++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmService.java
@@ -43,7 +43,7 @@ class KeycloakRealmService {
 
 	private final KeycloakGenericRemoteService keycloakGenericRemoteService;
 
-	public void createRealm(OzgCloudKeycloakRealmSpec realm, String realmName) {
+    void createRealm(OzgCloudKeycloakRealmSpec realm, String realmName) {
 		Optional.of(realm)
 				.map(mapper::map)
 				.map(realmRepresentation -> addRealmName(realmRepresentation, realmName))
diff --git a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java
index 76e8fad..0ede579 100644
--- a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java
+++ b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java
@@ -56,7 +56,7 @@ class KeycloakRealmReconcilerTest {
 
 			reconciler.reconcile(realm, null);
 
-			verify(service).createRealm(realm.getSpec(), OzgCloudKeycloakRealmTestFactory.METADATA_NAMESPACE);
+			verify(service).createOrUpdateRealm(realm.getSpec(), OzgCloudKeycloakRealmTestFactory.METADATA_NAMESPACE);
 		}
 
 		@Test
-- 
GitLab