diff --git a/README.md b/ozgcloud-keycloak-operator/README.MD similarity index 100% rename from README.md rename to ozgcloud-keycloak-operator/README.MD diff --git a/doc/examples/client-alfa.yaml b/ozgcloud-keycloak-operator/doc/examples/client-alfa.yaml similarity index 100% rename from doc/examples/client-alfa.yaml rename to ozgcloud-keycloak-operator/doc/examples/client-alfa.yaml diff --git a/doc/examples/realm-berlin.yaml b/ozgcloud-keycloak-operator/doc/examples/realm-berlin.yaml similarity index 100% rename from doc/examples/realm-berlin.yaml rename to ozgcloud-keycloak-operator/doc/examples/realm-berlin.yaml diff --git a/doc/examples/user-helge.yaml b/ozgcloud-keycloak-operator/doc/examples/user-helge.yaml similarity index 100% rename from doc/examples/user-helge.yaml rename to ozgcloud-keycloak-operator/doc/examples/user-helge.yaml diff --git a/mvnw b/ozgcloud-keycloak-operator/mvnw similarity index 100% rename from mvnw rename to ozgcloud-keycloak-operator/mvnw diff --git a/mvnw.cmd b/ozgcloud-keycloak-operator/mvnw.cmd similarity index 100% rename from mvnw.cmd rename to ozgcloud-keycloak-operator/mvnw.cmd diff --git a/pom.xml b/ozgcloud-keycloak-operator/pom.xml similarity index 98% rename from pom.xml rename to ozgcloud-keycloak-operator/pom.xml index 039937c77597af4ffd37f2cd8e6fa91c28dcdf16..95e9e0a9d5d58ca57b1c040fd1c7a55562a5ba64 100644 --- a/pom.xml +++ b/ozgcloud-keycloak-operator/pom.xml @@ -18,6 +18,7 @@ <properties> <spring-boot.build-image.imageName>docker.ozg-sh.de/ozgcloud-keycloak-operator:build-latest</spring-boot.build-image.imageName> + <spring-boot.version>3.1.3</spring-boot.version> <operator-sdk.version>5.2.0</operator-sdk.version> <mapstruct.version>1.5.5.Final</mapstruct.version> <keycloak-adapter.version>20.0.5</keycloak-adapter.version> diff --git a/samples/crd/KeycloakUser b/ozgcloud-keycloak-operator/samples/crd/KeycloakUser similarity index 100% rename from samples/crd/KeycloakUser rename to ozgcloud-keycloak-operator/samples/crd/KeycloakUser diff --git a/src/main/helm/Chart.yaml b/ozgcloud-keycloak-operator/src/main/helm/Chart.yaml similarity index 100% rename from src/main/helm/Chart.yaml rename to ozgcloud-keycloak-operator/src/main/helm/Chart.yaml diff --git a/src/main/helm/templates/_helpers.tpl b/ozgcloud-keycloak-operator/src/main/helm/templates/_helpers.tpl similarity index 100% rename from src/main/helm/templates/_helpers.tpl rename to ozgcloud-keycloak-operator/src/main/helm/templates/_helpers.tpl diff --git a/src/main/helm/templates/crds/operator.ozgcloud.de_OzgKeycloakClient.yaml b/ozgcloud-keycloak-operator/src/main/helm/templates/crds/operator.ozgcloud.de_OzgKeycloakClient.yaml similarity index 100% rename from src/main/helm/templates/crds/operator.ozgcloud.de_OzgKeycloakClient.yaml rename to ozgcloud-keycloak-operator/src/main/helm/templates/crds/operator.ozgcloud.de_OzgKeycloakClient.yaml diff --git a/src/main/helm/templates/crds/operator.ozgcloud.de_OzgKeycloakGroup.yaml b/ozgcloud-keycloak-operator/src/main/helm/templates/crds/operator.ozgcloud.de_OzgKeycloakGroup.yaml similarity index 100% rename from src/main/helm/templates/crds/operator.ozgcloud.de_OzgKeycloakGroup.yaml rename to ozgcloud-keycloak-operator/src/main/helm/templates/crds/operator.ozgcloud.de_OzgKeycloakGroup.yaml diff --git a/src/main/helm/templates/crds/operator.ozgcloud.de_OzgKeycloakRealms.yaml b/ozgcloud-keycloak-operator/src/main/helm/templates/crds/operator.ozgcloud.de_OzgKeycloakRealms.yaml similarity index 100% rename from src/main/helm/templates/crds/operator.ozgcloud.de_OzgKeycloakRealms.yaml rename to ozgcloud-keycloak-operator/src/main/helm/templates/crds/operator.ozgcloud.de_OzgKeycloakRealms.yaml diff --git a/src/main/helm/templates/crds/operator.ozgcloud.de_OzgKeycloakUser.yaml b/ozgcloud-keycloak-operator/src/main/helm/templates/crds/operator.ozgcloud.de_OzgKeycloakUser.yaml similarity index 100% rename from src/main/helm/templates/crds/operator.ozgcloud.de_OzgKeycloakUser.yaml rename to ozgcloud-keycloak-operator/src/main/helm/templates/crds/operator.ozgcloud.de_OzgKeycloakUser.yaml diff --git a/src/main/helm/templates/deployment.yaml b/ozgcloud-keycloak-operator/src/main/helm/templates/deployment.yaml similarity index 100% rename from src/main/helm/templates/deployment.yaml rename to ozgcloud-keycloak-operator/src/main/helm/templates/deployment.yaml diff --git a/src/main/helm/templates/image_pull_secret.yaml b/ozgcloud-keycloak-operator/src/main/helm/templates/image_pull_secret.yaml similarity index 100% rename from src/main/helm/templates/image_pull_secret.yaml rename to ozgcloud-keycloak-operator/src/main/helm/templates/image_pull_secret.yaml diff --git a/src/main/helm/templates/rbacs/keycloak_admin_secret_read.yaml b/ozgcloud-keycloak-operator/src/main/helm/templates/rbacs/keycloak_admin_secret_read.yaml similarity index 100% rename from src/main/helm/templates/rbacs/keycloak_admin_secret_read.yaml rename to ozgcloud-keycloak-operator/src/main/helm/templates/rbacs/keycloak_admin_secret_read.yaml diff --git a/src/main/helm/templates/rbacs/keycloak_read.yaml b/ozgcloud-keycloak-operator/src/main/helm/templates/rbacs/keycloak_read.yaml similarity index 100% rename from src/main/helm/templates/rbacs/keycloak_read.yaml rename to ozgcloud-keycloak-operator/src/main/helm/templates/rbacs/keycloak_read.yaml diff --git a/src/main/helm/templates/rbacs/keycloak_write.yaml b/ozgcloud-keycloak-operator/src/main/helm/templates/rbacs/keycloak_write.yaml similarity index 100% rename from src/main/helm/templates/rbacs/keycloak_write.yaml rename to ozgcloud-keycloak-operator/src/main/helm/templates/rbacs/keycloak_write.yaml diff --git a/src/main/helm/templates/rbacs/serviceaccount.yaml b/ozgcloud-keycloak-operator/src/main/helm/templates/rbacs/serviceaccount.yaml similarity index 100% rename from src/main/helm/templates/rbacs/serviceaccount.yaml rename to ozgcloud-keycloak-operator/src/main/helm/templates/rbacs/serviceaccount.yaml diff --git a/src/main/helm/values.yaml b/ozgcloud-keycloak-operator/src/main/helm/values.yaml similarity index 100% rename from src/main/helm/values.yaml rename to ozgcloud-keycloak-operator/src/main/helm/values.yaml diff --git a/src/main/java/de/ozgcloud/operator/Config.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/Config.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/Config.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/Config.java diff --git a/src/main/java/de/ozgcloud/operator/OzgCloudOperatorApplication.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/OzgCloudOperatorApplication.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/OzgCloudOperatorApplication.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/OzgCloudOperatorApplication.java diff --git a/src/main/java/de/ozgcloud/operator/SpringNativeConfiguration.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/SpringNativeConfiguration.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/SpringNativeConfiguration.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/SpringNativeConfiguration.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/KeycloakClient.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/KeycloakClient.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/KeycloakClient.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/KeycloakClient.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/KeycloakException.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/KeycloakException.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/KeycloakException.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/KeycloakException.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/KeycloakGenericRemoteService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/KeycloakGenericRemoteService.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/KeycloakGenericRemoteService.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/KeycloakGenericRemoteService.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/KeycloakResultParser.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/KeycloakResultParser.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/KeycloakResultParser.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/KeycloakResultParser.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/OzgCloudCustomResourceStatus.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/OzgCloudCustomResourceStatus.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/OzgCloudCustomResourceStatus.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/OzgCloudCustomResourceStatus.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientMapper.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientMapper.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientMapper.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientMapper.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientPreconditionService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientPreconditionService.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientPreconditionService.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientPreconditionService.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientReconciler.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientReconciler.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientReconciler.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientReconciler.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientRemoteService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientRemoteService.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientRemoteService.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientRemoteService.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientService.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientService.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientService.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClient.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClient.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClient.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClient.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientSpec.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientSpec.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientSpec.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientSpec.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientStatus.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientStatus.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientStatus.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientStatus.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/client/ProtocolMapperRepresentationHelper.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/ProtocolMapperRepresentationHelper.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/client/ProtocolMapperRepresentationHelper.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/ProtocolMapperRepresentationHelper.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupMapper.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupMapper.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupMapper.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupMapper.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupPreconditionService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupPreconditionService.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupPreconditionService.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupPreconditionService.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupReconciler.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupReconciler.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupReconciler.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupReconciler.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupRemoteService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupRemoteService.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupRemoteService.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupRemoteService.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupService.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupService.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupService.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroup.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroup.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroup.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroup.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupSpec.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupSpec.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupSpec.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupSpec.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupStatus.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupStatus.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupStatus.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupStatus.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapper.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapper.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapper.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapper.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconciler.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconciler.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconciler.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconciler.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmRemoteService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmRemoteService.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmRemoteService.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmRemoteService.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmService.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmService.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmService.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealm.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealm.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealm.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealm.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpec.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpec.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpec.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpec.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmStatus.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmStatus.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmStatus.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmStatus.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserMapper.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserMapper.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserMapper.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserMapper.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserPreconditionService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserPreconditionService.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserPreconditionService.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserPreconditionService.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconciler.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconciler.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconciler.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconciler.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteService.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteService.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteService.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserService.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserService.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserService.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/KubernetesRemoteService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/KubernetesRemoteService.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/user/KubernetesRemoteService.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/KubernetesRemoteService.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUser.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUser.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUser.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUser.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserSpec.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserSpec.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserSpec.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserSpec.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserStatus.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserStatus.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserStatus.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserStatus.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/UserNameConverter.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/UserNameConverter.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/user/UserNameConverter.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/UserNameConverter.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/UserSecretBuilder.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/UserSecretBuilder.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/user/UserSecretBuilder.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/UserSecretBuilder.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/UserSecretReader.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/UserSecretReader.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/user/UserSecretReader.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/UserSecretReader.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/UserSecretService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/UserSecretService.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/user/UserSecretService.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/UserSecretService.java diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/UserUpdateControlBuilder.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/UserUpdateControlBuilder.java similarity index 100% rename from src/main/java/de/ozgcloud/operator/keycloak/user/UserUpdateControlBuilder.java rename to ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/user/UserUpdateControlBuilder.java diff --git a/src/main/resources/application.yml b/ozgcloud-keycloak-operator/src/main/resources/application.yml similarity index 100% rename from src/main/resources/application.yml rename to ozgcloud-keycloak-operator/src/main/resources/application.yml diff --git a/src/test/helm/deployment_env_test.yaml b/ozgcloud-keycloak-operator/src/test/helm/deployment_env_test.yaml similarity index 100% rename from src/test/helm/deployment_env_test.yaml rename to ozgcloud-keycloak-operator/src/test/helm/deployment_env_test.yaml diff --git a/src/test/helm/deployment_matchlabels_test.yaml b/ozgcloud-keycloak-operator/src/test/helm/deployment_matchlabels_test.yaml similarity index 100% rename from src/test/helm/deployment_matchlabels_test.yaml rename to ozgcloud-keycloak-operator/src/test/helm/deployment_matchlabels_test.yaml diff --git a/src/test/helm/deployment_metadata_labels_test.yaml b/ozgcloud-keycloak-operator/src/test/helm/deployment_metadata_labels_test.yaml similarity index 100% rename from src/test/helm/deployment_metadata_labels_test.yaml rename to ozgcloud-keycloak-operator/src/test/helm/deployment_metadata_labels_test.yaml diff --git a/src/test/helm/deployment_pull_secret_test.yaml b/ozgcloud-keycloak-operator/src/test/helm/deployment_pull_secret_test.yaml similarity index 100% rename from src/test/helm/deployment_pull_secret_test.yaml rename to ozgcloud-keycloak-operator/src/test/helm/deployment_pull_secret_test.yaml diff --git a/src/test/helm/deployment_resources_test.yaml b/ozgcloud-keycloak-operator/src/test/helm/deployment_resources_test.yaml similarity index 100% rename from src/test/helm/deployment_resources_test.yaml rename to ozgcloud-keycloak-operator/src/test/helm/deployment_resources_test.yaml diff --git a/src/test/helm/deployment_test.yaml b/ozgcloud-keycloak-operator/src/test/helm/deployment_test.yaml similarity index 100% rename from src/test/helm/deployment_test.yaml rename to ozgcloud-keycloak-operator/src/test/helm/deployment_test.yaml diff --git a/src/test/helm/image_pull_secret_test.yaml b/ozgcloud-keycloak-operator/src/test/helm/image_pull_secret_test.yaml similarity index 100% rename from src/test/helm/image_pull_secret_test.yaml rename to ozgcloud-keycloak-operator/src/test/helm/image_pull_secret_test.yaml diff --git a/src/test/helm/linter_values.yaml b/ozgcloud-keycloak-operator/src/test/helm/linter_values.yaml similarity index 100% rename from src/test/helm/linter_values.yaml rename to ozgcloud-keycloak-operator/src/test/helm/linter_values.yaml diff --git a/src/test/helm/rbacs/keycloak_admin_secret_read.yaml b/ozgcloud-keycloak-operator/src/test/helm/rbacs/keycloak_admin_secret_read.yaml similarity index 100% rename from src/test/helm/rbacs/keycloak_admin_secret_read.yaml rename to ozgcloud-keycloak-operator/src/test/helm/rbacs/keycloak_admin_secret_read.yaml diff --git a/src/test/helm/rbacs/keycloak_read_test.yaml b/ozgcloud-keycloak-operator/src/test/helm/rbacs/keycloak_read_test.yaml similarity index 100% rename from src/test/helm/rbacs/keycloak_read_test.yaml rename to ozgcloud-keycloak-operator/src/test/helm/rbacs/keycloak_read_test.yaml diff --git a/src/test/helm/rbacs/keycloak_write_test.yaml b/ozgcloud-keycloak-operator/src/test/helm/rbacs/keycloak_write_test.yaml similarity index 100% rename from src/test/helm/rbacs/keycloak_write_test.yaml rename to ozgcloud-keycloak-operator/src/test/helm/rbacs/keycloak_write_test.yaml diff --git a/src/test/helm/rbacs/serviceaccount_test.yaml b/ozgcloud-keycloak-operator/src/test/helm/rbacs/serviceaccount_test.yaml similarity index 100% rename from src/test/helm/rbacs/serviceaccount_test.yaml rename to ozgcloud-keycloak-operator/src/test/helm/rbacs/serviceaccount_test.yaml diff --git a/src/test/java/de/ozgcloud/operator/OzgOperatorApplicationTests.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/OzgOperatorApplicationTests.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/OzgOperatorApplicationTests.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/OzgOperatorApplicationTests.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/KeycloakClientTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/KeycloakClientTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/KeycloakClientTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/KeycloakClientTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/KeycloakGenericRemoteServiceTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/KeycloakGenericRemoteServiceTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/KeycloakGenericRemoteServiceTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/KeycloakGenericRemoteServiceTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/KeycloakLivelTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/KeycloakLivelTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/KeycloakLivelTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/KeycloakLivelTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/client/ClientRepresentationTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/ClientRepresentationTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/client/ClientRepresentationTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/ClientRepresentationTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientMapperTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientMapperTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientMapperTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientMapperTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientPreconditionServiceTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientPreconditionServiceTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientPreconditionServiceTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientPreconditionServiceTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientReconcilerTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientReconcilerTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientReconcilerTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientReconcilerTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientRemoteServiceTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientRemoteServiceTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientRemoteServiceTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientRemoteServiceTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientServiceTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientServiceTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientServiceTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientServiceTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakLivelTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakLivelTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakLivelTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakLivelTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientSpecProtocolMapperTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientSpecProtocolMapperTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientSpecProtocolMapperTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientSpecProtocolMapperTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientSpecTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientSpecTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientSpecTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientSpecTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientStatusTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientStatusTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientStatusTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientStatusTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClientTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/client/ProtocolMapperRepresentationHelperTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/ProtocolMapperRepresentationHelperTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/client/ProtocolMapperRepresentationHelperTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/ProtocolMapperRepresentationHelperTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/client/ProtocolMapperRepresentationTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/ProtocolMapperRepresentationTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/client/ProtocolMapperRepresentationTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/ProtocolMapperRepresentationTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/client/RoleRepresentationTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/RoleRepresentationTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/client/RoleRepresentationTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/client/RoleRepresentationTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/group/GroupRepresentationTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/GroupRepresentationTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/group/GroupRepresentationTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/GroupRepresentationTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupMapperTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupMapperTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupMapperTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupMapperTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupPreconditionServiceTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupPreconditionServiceTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupPreconditionServiceTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupPreconditionServiceTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupReconcilerTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupReconcilerTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupReconcilerTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupReconcilerTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupRemoteServiceTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupRemoteServiceTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupRemoteServiceTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupRemoteServiceTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupServiceTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupServiceTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupServiceTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupServiceTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakLivelTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakLivelTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakLivelTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakLivelTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupSpecAttributeTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupSpecAttributeTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupSpecAttributeTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupSpecAttributeTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupSpecTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupSpecTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupSpecTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupSpecTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/group/OzgCloudKeycloakGroupTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakLivelTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakLivelTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakLivelTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakLivelTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapperTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapperTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapperTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapperTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmRemoteServiceTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmRemoteServiceTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmRemoteServiceTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmRemoteServiceTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmServiceTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmServiceTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmServiceTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmServiceTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpecTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpecTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpecTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpecTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmStatusTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmStatusTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmStatusTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmStatusTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/realm/RealmRepresentationTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/RealmRepresentationTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/realm/RealmRepresentationTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/RealmRepresentationTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakLivelTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakLivelTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakLivelTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakLivelTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserMapperTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserMapperTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserMapperTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserMapperTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserPreconditionServiceTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserPreconditionServiceTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserPreconditionServiceTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserPreconditionServiceTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconcilerTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconcilerTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconcilerTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconcilerTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteServiceTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteServiceTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteServiceTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteServiceTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserServiceTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserServiceTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserServiceTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserServiceTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserSpecUserTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserSpecUserTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserSpecUserTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserSpecUserTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/KubernetesRemoteServiceTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KubernetesRemoteServiceTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/KubernetesRemoteServiceTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KubernetesRemoteServiceTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserSpecTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserSpecTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserSpecTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserSpecTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserStatusTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserStatusTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserStatusTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserStatusTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/OzgCloudKeycloakUserTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/SecretTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/SecretTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/SecretTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/SecretTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/UserNameConverterTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/UserNameConverterTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/UserNameConverterTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/UserNameConverterTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/UserRepresentationTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/UserRepresentationTestFactory.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/UserRepresentationTestFactory.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/UserRepresentationTestFactory.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/UserSecretBuilderTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/UserSecretBuilderTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/UserSecretBuilderTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/UserSecretBuilderTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/UserSecretReaderTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/UserSecretReaderTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/UserSecretReaderTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/UserSecretReaderTest.java diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/UserSecretServiceTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/UserSecretServiceTest.java similarity index 100% rename from src/test/java/de/ozgcloud/operator/keycloak/user/UserSecretServiceTest.java rename to ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/UserSecretServiceTest.java diff --git a/src/test/resources/KeycloakUserTest.yaml b/ozgcloud-keycloak-operator/src/test/resources/KeycloakUserTest.yaml similarity index 100% rename from src/test/resources/KeycloakUserTest.yaml rename to ozgcloud-keycloak-operator/src/test/resources/KeycloakUserTest.yaml diff --git a/src/test/resources/META-INF/services/org.junit.jupiter.api.extension.Extension b/ozgcloud-keycloak-operator/src/test/resources/META-INF/services/org.junit.jupiter.api.extension.Extension similarity index 100% rename from src/test/resources/META-INF/services/org.junit.jupiter.api.extension.Extension rename to ozgcloud-keycloak-operator/src/test/resources/META-INF/services/org.junit.jupiter.api.extension.Extension diff --git a/src/test/resources/application.yaml b/ozgcloud-keycloak-operator/src/test/resources/application.yaml similarity index 100% rename from src/test/resources/application.yaml rename to ozgcloud-keycloak-operator/src/test/resources/application.yaml diff --git a/src/test/resources/junit-platform.properties b/ozgcloud-keycloak-operator/src/test/resources/junit-platform.properties similarity index 100% rename from src/test/resources/junit-platform.properties rename to ozgcloud-keycloak-operator/src/test/resources/junit-platform.properties