From d2bfb08d85fa8ce43fedd48fee956511ea1e3377 Mon Sep 17 00:00:00 2001
From: Martin <git@mail.de>
Date: Tue, 11 Mar 2025 09:55:47 +0100
Subject: [PATCH] OZG-7922 add no args constructor for custom resources

---
 .../ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroup.java | 2 ++
 .../ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealm.java | 2 ++
 .../ozgcloud/operator/keycloak/user/OzgCloudKeycloakUser.java   | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroup.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroup.java
index 434328a..277f3ff 100644
--- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroup.java
+++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroup.java
@@ -30,6 +30,7 @@ import io.fabric8.kubernetes.model.annotation.Kind;
 import io.fabric8.kubernetes.model.annotation.Plural;
 import io.fabric8.kubernetes.model.annotation.Singular;
 import io.fabric8.kubernetes.model.annotation.Version;
+import lombok.NoArgsConstructor;
 
 @Kind("OzgCloudKeycloakGroup")
 @Group("operator.ozgcloud.de")
@@ -37,6 +38,7 @@ import io.fabric8.kubernetes.model.annotation.Version;
 @Singular("ozgcloudkeycloakgroup")
 @Plural("ozgcloudkeycloakgroups")
 @SuppressWarnings("serial")
+@NoArgsConstructor
 class OzgCloudKeycloakGroup extends CustomResource<OzgCloudKeycloakGroupSpec, OzgCloudKeycloakGroupStatus> implements Namespaced {
 
 }
diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealm.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealm.java
index 8ebf499..ffa7868 100644
--- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealm.java
+++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealm.java
@@ -30,6 +30,7 @@ import io.fabric8.kubernetes.model.annotation.Kind;
 import io.fabric8.kubernetes.model.annotation.Plural;
 import io.fabric8.kubernetes.model.annotation.Singular;
 import io.fabric8.kubernetes.model.annotation.Version;
+import lombok.NoArgsConstructor;
 
 @Kind("OzgCloudKeycloakRealm")
 @Group("operator.ozgcloud.de")
@@ -37,5 +38,6 @@ import io.fabric8.kubernetes.model.annotation.Version;
 @Singular("ozgcloudkeycloakrealm")
 @Plural("ozgcloudkeycloakrealms")
 @SuppressWarnings("serial")
+@NoArgsConstructor
 class OzgCloudKeycloakRealm extends CustomResource<OzgCloudKeycloakRealmSpec, OzgCloudKeycloakRealmStatus> implements Namespaced {
 }
diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUser.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUser.java
index aaa237e..dc88533 100644
--- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUser.java
+++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUser.java
@@ -30,6 +30,7 @@ import io.fabric8.kubernetes.model.annotation.Kind;
 import io.fabric8.kubernetes.model.annotation.Plural;
 import io.fabric8.kubernetes.model.annotation.Singular;
 import io.fabric8.kubernetes.model.annotation.Version;
+import lombok.NoArgsConstructor;
 
 @Kind("OzgCloudKeycloakUser")
 @Group("operator.ozgcloud.de")
@@ -37,5 +38,6 @@ import io.fabric8.kubernetes.model.annotation.Version;
 @Singular("ozgcloudkeycloakuser")
 @Plural("ozgcloudkeycloakusers")
 @SuppressWarnings("serial")
+@NoArgsConstructor
 class OzgCloudKeycloakUser extends CustomResource<OzgCloudKeycloakUserSpec, OzgCloudKeycloakUserStatus> implements Namespaced {
 }
-- 
GitLab