From 72b3c196cbdd8a12f6a46372b33e3a0587d3a07d Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Wed, 15 Nov 2023 16:46:40 +0100
Subject: [PATCH] expand crd reference

---
 .../operator/keycloak/client/OzgKeycloakClient.java         | 6 ++++++
 .../ozgcloud/operator/keycloak/group/OzgKeycloakGroup.java  | 6 ++++++
 .../ozgcloud/operator/keycloak/realm/OzgKeycloakRealm.java  | 6 ++++++
 .../de/ozgcloud/operator/keycloak/user/OzgKeycloakUser.java | 6 ++++++
 4 files changed, 24 insertions(+)

diff --git a/src/main/java/de/ozgcloud/operator/keycloak/client/OzgKeycloakClient.java b/src/main/java/de/ozgcloud/operator/keycloak/client/OzgKeycloakClient.java
index c312592..b78b340 100644
--- a/src/main/java/de/ozgcloud/operator/keycloak/client/OzgKeycloakClient.java
+++ b/src/main/java/de/ozgcloud/operator/keycloak/client/OzgKeycloakClient.java
@@ -26,10 +26,16 @@ package de.ozgcloud.operator.keycloak.client;
 import io.fabric8.kubernetes.api.model.Namespaced;
 import io.fabric8.kubernetes.client.CustomResource;
 import io.fabric8.kubernetes.model.annotation.Group;
+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;
 
+@Kind("OzgKeycloakClient")
 @Group("operator.ozgcloud.de")
 @Version("v1")
+@Singular("ozgkeycloakclient")
+@Plural("ozgkeycloakclients")
 @SuppressWarnings("serial")
 class OzgKeycloakClient extends CustomResource<OzgKeycloakClientSpec, OzgKeycloakClientStatus> implements Namespaced {
 }
diff --git a/src/main/java/de/ozgcloud/operator/keycloak/group/OzgKeycloakGroup.java b/src/main/java/de/ozgcloud/operator/keycloak/group/OzgKeycloakGroup.java
index cffc35a..4bb0581 100644
--- a/src/main/java/de/ozgcloud/operator/keycloak/group/OzgKeycloakGroup.java
+++ b/src/main/java/de/ozgcloud/operator/keycloak/group/OzgKeycloakGroup.java
@@ -26,10 +26,16 @@ package de.ozgcloud.operator.keycloak.group;
 import io.fabric8.kubernetes.api.model.Namespaced;
 import io.fabric8.kubernetes.client.CustomResource;
 import io.fabric8.kubernetes.model.annotation.Group;
+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;
 
+@Kind("OzgKeycloakGroup")
 @Group("operator.ozgcloud.de")
 @Version("v1")
+@Singular("ozgkeycloakgroup")
+@Plural("ozgkeycloakgroups")
 @SuppressWarnings("serial")
 class OzgKeycloakGroup extends CustomResource<OzgKeycloakGroupSpec, OzgKeycloakGroupStatus> implements Namespaced {
 
diff --git a/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgKeycloakRealm.java b/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgKeycloakRealm.java
index f2922c1..5eaccea 100644
--- a/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgKeycloakRealm.java
+++ b/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgKeycloakRealm.java
@@ -26,10 +26,16 @@ package de.ozgcloud.operator.keycloak.realm;
 import io.fabric8.kubernetes.api.model.Namespaced;
 import io.fabric8.kubernetes.client.CustomResource;
 import io.fabric8.kubernetes.model.annotation.Group;
+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;
 
+@Kind("OzgKeycloakRealm")
 @Group("operator.ozgcloud.de")
 @Version("v1")
+@Singular("ozgkeycloakrealm")
+@Plural("ozgkeycloakrealms")
 @SuppressWarnings("serial")
 class OzgKeycloakRealm extends CustomResource<OzgKeycloakRealmSpec, OzgKeycloakRealmStatus> implements Namespaced {
 }
diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/OzgKeycloakUser.java b/src/main/java/de/ozgcloud/operator/keycloak/user/OzgKeycloakUser.java
index 2b29994..3b553c2 100644
--- a/src/main/java/de/ozgcloud/operator/keycloak/user/OzgKeycloakUser.java
+++ b/src/main/java/de/ozgcloud/operator/keycloak/user/OzgKeycloakUser.java
@@ -26,10 +26,16 @@ package de.ozgcloud.operator.keycloak.user;
 import io.fabric8.kubernetes.api.model.Namespaced;
 import io.fabric8.kubernetes.client.CustomResource;
 import io.fabric8.kubernetes.model.annotation.Group;
+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;
 
+@Kind("OzgKeycloakUser")
 @Group("operator.ozgcloud.de")
 @Version("v1")
+@Singular("ozgkeycloakuser")
+@Plural("ozgkeycloakusers")
 @SuppressWarnings("serial")
 class OzgKeycloakUser extends CustomResource<OzgKeycloakUserSpec, OzgKeycloakUserStatus> implements Namespaced {
 }
-- 
GitLab