diff --git a/Jenkinsfile b/Jenkinsfile index ecc96e59f3b8c03994264dcb9552f56a87972c1e..99b530a38a157e875abc0647059879705b56d757 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -287,7 +287,7 @@ Void pushNewGitopsVersion(String environment) { sh "git add ${environment}/application/values/ozg-operator-values.yaml" sh "git commit -m 'jenkins rollout ${environment} ozg-operator version ${IMAGE_TAG}'" - sh 'git push https://${USER}:${TOKEN}@git.ozg-sh.de/mgm/gitops.git' + sh 'git push https://${USER}:${TOKEN}@git.ozg-sh.de/ozgcloud-gitops/gitops.git' } } } @@ -308,7 +308,7 @@ Void configureGit() { Void cloneGitopsRepo() { withCredentials([usernamePassword(credentialsId: 'jenkins-gitea-access-token', passwordVariable: 'TOKEN', usernameVariable: 'USER')]) { - sh 'git clone https://${USER}:${TOKEN}@git.ozg-sh.de/mgm/gitops.git' + sh 'git clone https://${USER}:${TOKEN}@git.ozg-sh.de/ozgcloud-gitops/gitops.git' } configureGit() diff --git a/doc/examples/client-alfa.yaml b/doc/examples/client-alfa.yaml index 8b77970e81ccf183b6740e6daa31aabb7931a9a1..2e4df435095ccc956835b8da0b1189cf560cf909 100644 --- a/doc/examples/client-alfa.yaml +++ b/doc/examples/client-alfa.yaml @@ -1,5 +1,5 @@ apiVersion: operator.ozgcloud.de/v1 -kind: OzgKeycloakClient +kind: OzgCloudKeycloakClient metadata: name: alfa-keycloak-client1 namespace: by-torsten-ozg-operator-dev diff --git a/doc/examples/realm-berlin.yaml b/doc/examples/realm-berlin.yaml index e26cb62e64cf3461c18880964dec643569ec469d..c99c2ae35853ff2b8a5e9b308acf483cdba84743 100644 --- a/doc/examples/realm-berlin.yaml +++ b/doc/examples/realm-berlin.yaml @@ -1,14 +1,10 @@ apiVersion: operator.ozgcloud.de/v1 -kind: OzgKeycloakRealm +kind: OzgCloudKeycloakRealm metadata: name: by-berlintest-dev namespace: by-torsten-ozg-operator-dev spec: keep_after_delete: false kommune: by-kiel-dev - kop_bezeichner: kiel - kop_displayname: Realm für Kiel (dev) - kop_einheitlicher_ansprechpartner: false - kop_env_base_url: dev.by.ozg-cloud.de - kop_enviroment: dev - kop_sso_url: https://sso.dev.by.ozg-cloud.de + displayName: Realm für Kiel (dev) + diff --git a/doc/examples/user-helge.yaml b/doc/examples/user-helge.yaml index e2a9460bbe4c1b7d99a751fb4557e4aedf719d02..a7f55e1b42e21a8be5ec51b2b1c2adc71b813af0 100644 --- a/doc/examples/user-helge.yaml +++ b/doc/examples/user-helge.yaml @@ -1,5 +1,5 @@ apiVersion: operator.ozgcloud.de/v1 -kind: OzgKeycloakUser +kind: OzgCloudKeycloakUser metadata: name: helge namespace: by-torsten-ozg-operator-dev @@ -17,5 +17,4 @@ spec: last_name: helge password: Y9nk43yrQ_zzIPpfFU-I username: helge - kop_sso_url: https://sso.dev.by.ozg-cloud.de diff --git a/src/main/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClient.java b/src/main/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClient.java index d50404d0177ceb6b2c29a3e74f9036266deb37a8..82f2cc43efa34c065f146d8472ab1481a09e5a4d 100644 --- a/src/main/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClient.java +++ b/src/main/java/de/ozgcloud/operator/keycloak/client/OzgCloudKeycloakClient.java @@ -31,11 +31,11 @@ import io.fabric8.kubernetes.model.annotation.Plural; import io.fabric8.kubernetes.model.annotation.Singular; import io.fabric8.kubernetes.model.annotation.Version; -@Kind("OzgKeycloakClient") +@Kind("OzgCloudKeycloakClient") @Group("operator.ozgcloud.de") @Version("v1") -@Singular("ozgkeycloakclient") -@Plural("ozgkeycloakclients") +@Singular("ozgcloudkeycloakclient") +@Plural("ozgcloudkeycloakclients") @SuppressWarnings("serial") class OzgCloudKeycloakClient extends CustomResource<OzgCloudKeycloakClientSpec, OzgCloudKeycloakClientStatus> implements Namespaced { } diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/UserUpdateControlBuilder.java b/src/main/java/de/ozgcloud/operator/keycloak/user/UserUpdateControlBuilder.java index 8e2d51816d2b6ba8593abd6f78d5976215ad3fc9..8915d2e76f93a957956ce11bc9ff6859a7378788 100644 --- a/src/main/java/de/ozgcloud/operator/keycloak/user/UserUpdateControlBuilder.java +++ b/src/main/java/de/ozgcloud/operator/keycloak/user/UserUpdateControlBuilder.java @@ -41,12 +41,12 @@ class UserUpdateControlBuilder { } public UpdateControl<OzgCloudKeycloakUser> build() { - resource.setStatus(buildOzgKeycloakUserStatus()); + resource.setStatus(buildOzgCloudKeycloakUserStatus()); return buildUpdateControl(); } - private OzgCloudKeycloakUserStatus buildOzgKeycloakUserStatus() { + private OzgCloudKeycloakUserStatus buildOzgCloudKeycloakUserStatus() { var userStatus = OzgCloudKeycloakUserStatus.builder().status(status); message.ifPresent(userStatus::message); diff --git a/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientReconcilerTest.java b/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientReconcilerTest.java index de5fdb935af02d2c0119ed2b9da0c43dd6bdfcaf..cfb2db69d980c4772d117b62cb7f5681fdf5ada8 100644 --- a/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientReconcilerTest.java +++ b/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakClientReconcilerTest.java @@ -86,24 +86,4 @@ class KeycloakClientReconcilerTest { assertThat(response.getResource().getStatus().getStatus()).isEqualTo(OzgCustomResourceStatus.IN_PROGRESS); } } -// -// @Nested -// class TestUpdateErrorStatus { -// -// @Test -// void shouldSetErrorStatus() { -// var response = reconciler.updateErrorStatus(OzgKeycloakClientTestFactory.create(), null, new RuntimeException(ERROR_MESSAGE)); -// -// assertThat(response.getResource()).isPresent().map(OzgKeycloakClient::getStatus).map(OzgKeycloakClientStatus::getStatus) -// .contains(OzgCustomResourceStatus.ERROR); -// } -// -// @Test -// void shouldSetMessage() { -// var response = reconciler.updateErrorStatus(OzgKeycloakClientTestFactory.create(), null, new RuntimeException(ERROR_MESSAGE)); -// -// assertThat(response.getResource()).isPresent().map(OzgKeycloakClient::getStatus).map(OzgKeycloakClientStatus::getMessage) -// .contains(ERROR_MESSAGE); -// } -// } } diff --git a/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakLivelTest.java b/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakLivelTest.java index 620798e6ec7fe48acd21140096747223c45669b1..ce957b84ffc6d8c6ec485e34670ca1e0ee209937 100644 --- a/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakLivelTest.java +++ b/src/test/java/de/ozgcloud/operator/keycloak/client/KeycloakLivelTest.java @@ -59,12 +59,6 @@ class KeycloakLivelTest { String realm = "by-torsten-ozg-operator-dev"; remoteService.createClient(createClient(), realm); -// remoteService.updateClient(createClient(), realm); - -// remoteService.addClientRole(createRoles(), createClient().getClientId(), realm); -// Optional<RoleRepresentation> remoteRole = remoteService.getClientRole(OzgKeycloakClientSpecTestFactory.ROLE1.getName(), -// createClient().getClientId(), realm); -// remoteService.updateClientRole(remoteRole.get(), createClient().getClientId(), realm); } @SuppressWarnings("unused") diff --git a/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupReconcilerTest.java b/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupReconcilerTest.java index e7c4ef04467f7b1d13a6d7ba89e31b30064681f4..c1d2fe7eca68ccfca7bb7a4a87405e00645b46b7 100644 --- a/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupReconcilerTest.java +++ b/src/test/java/de/ozgcloud/operator/keycloak/group/KeycloakGroupReconcilerTest.java @@ -86,24 +86,4 @@ class KeycloakGroupReconcilerTest { assertThat(response.getResource().getStatus().getStatus()).isEqualTo(OzgCustomResourceStatus.IN_PROGRESS); } } - -// @Nested -// class TestUpdateErrorStatus { -// -// @Test -// void shouldSetErrorStatus() { -// var response = reconciler.updateErrorStatus(OzgKeycloakGroupTestFactory.create(), null, new RuntimeException(ERROR_MESSAGE)); -// -// assertThat(response.getResource()).isPresent().map(OzgKeycloakGroup::getStatus).map(OzgKeycloakGroupStatus::getStatus) -// .contains(OzgCustomResourceStatus.ERROR); -// } -// -// @Test -// void shouldSetMessage() { -// var response = reconciler.updateErrorStatus(OzgKeycloakGroupTestFactory.create(), null, new RuntimeException(ERROR_MESSAGE)); -// -// assertThat(response.getResource()).isPresent().map(OzgKeycloakGroup::getStatus).map(OzgKeycloakGroupStatus::getMessage) -// .contains(ERROR_MESSAGE); -// } -// } } diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserServiceTest.java b/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserServiceTest.java index eaf20bc0ed2c8b0fce72e40a1fedf36a6a4376cf..827bbb9eff01c698e1b5f9d557c12bedce12f11f 100644 --- a/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserServiceTest.java +++ b/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserServiceTest.java @@ -70,7 +70,7 @@ class KeycloakUserServiceTest { @Mock private Resource<Secret> resource; @Captor - private ArgumentCaptor<OzgCloudKeycloakUserSpec> ozgKeycloakUserSpecCaptor; + private ArgumentCaptor<OzgCloudKeycloakUserSpec> ozgCloudKeycloakUserSpecCaptor; private final OzgCloudKeycloakUserSpec userSpec = OzgCloudKeycloakUserSpecTestFactory.create(); @@ -98,8 +98,8 @@ class KeycloakUserServiceTest { service.createOrUpdateUser(userWithoutPassword, TEST_NAMESPACE); - verify(userMapper).map(ozgKeycloakUserSpecCaptor.capture()); - assertThat(ozgKeycloakUserSpecCaptor.getValue().getKeycloakUser().getPassword()).isEqualTo(KeycloakUserSpecUserTestFactory.PASSWORD); + verify(userMapper).map(ozgCloudKeycloakUserSpecCaptor.capture()); + assertThat(ozgCloudKeycloakUserSpecCaptor.getValue().getKeycloakUser().getPassword()).isEqualTo(KeycloakUserSpecUserTestFactory.PASSWORD); } }