diff --git a/src/main/helm/templates/_helpers.tpl b/src/main/helm/templates/_helpers.tpl index 7f319aa77e0d7bf2a92cbadfcf4954e9195e093f..95ed6b69323b7bcb256ba80a1113458aa46f8be0 100644 --- a/src/main/helm/templates/_helpers.tpl +++ b/src/main/helm/templates/_helpers.tpl @@ -98,7 +98,7 @@ app.kubernetes.io/namespace: {{ include "app.namespace" . }} {{ printf "https://%s-%s.%s" (include "app.kopBezeichner" .) (include "app.name" .) .Values.baseUrl }} {{- end -}} -{{- define "app.goofyAddress" -}} +{{- define "app.alfaAddress" -}} {{ printf "https://%s.%s" (include "app.kopBezeichner" .) .Values.baseUrl }} {{- end -}} diff --git a/src/main/helm/templates/api-password-secret.yaml b/src/main/helm/templates/api-password-secret.yaml index 8b416a93e33e4fbb1a5610ed43ad7d04f497a19c..dd058817417fbb3f6de3353899b8543aa8913cc7 100644 --- a/src/main/helm/templates/api-password-secret.yaml +++ b/src/main/helm/templates/api-password-secret.yaml @@ -7,5 +7,5 @@ metadata: {{- include "app.defaultLabels" . | indent 4 }} type: Opaque stringData: - password: {{ required "kop.keycloak.api.password must be set" .Values.kop.keycloak.api.password }} + password: {{ required "usermanager.keycloak.api.password must be set" .Values.usermanager.keycloak.api.password }} {{- end -}} \ No newline at end of file diff --git a/src/main/helm/templates/deployment.yaml b/src/main/helm/templates/deployment.yaml index c00aeea69396b4d7f79681670f7c5b1560f7d8a6..8506d1be8d73c50551720fa71358de112b0f2ead 100644 --- a/src/main/helm/templates/deployment.yaml +++ b/src/main/helm/templates/deployment.yaml @@ -64,22 +64,22 @@ spec: key: connectionString.standard optional: false {{- if not (.Values.sso).api_user }} - - name: KOP_KEYCLOAK_API_PASSWORD + - name: USERMANAGER_KEYCLOAK_API_PASSWORD valueFrom: secretKeyRef: name: user-manager-api-password key: password optional: false - - name: KOP_KEYCLOAK_API_USER - value: {{ .Values.kop.keycloak.api.user }} + - name: USERMANAGER_KEYCLOAK_API_USER + value: {{ .Values.usermanager.keycloak.api.user }} {{- else }} - - name: KOP_KEYCLOAK_API_PASSWORD + - name: USERMANAGER_KEYCLOAK_API_PASSWORD valueFrom: secretKeyRef: name: {{ include "app.generateKeycloakUserSecretName" . }} key: password optional: false - - name: KOP_KEYCLOAK_API_USER + - name: USERMANAGER_KEYCLOAK_API_USER valueFrom: secretKeyRef: name: {{ include "app.generateKeycloakUserSecretName" . }} @@ -88,22 +88,22 @@ spec: {{- end }} - name: QUARKUS_MONGODB_DATABASE value: {{ include "app.databaseName" . }} - - name: KOP_KEYCLOAK_API_REALM + - name: USERMANAGER_KEYCLOAK_API_REALM value: {{ include "app.ssoRealm" . }} - - name: KOP_KEYCLOAK_API_CLIENT + - name: USERMANAGER_KEYCLOAK_API_CLIENT value: {{ include "app.ssoClientName" . }} - name: QUARKUS_OIDC_AUTH_SERVER_URL value: {{ include "app.ssoServerUrl" . }}/realms/{{ include "app.ssoRealm" . }} - name: KEYCLOAK_URL value: {{ include "app.ssoServerUrl" . }} - - name: KOP_USER_MANAGER_URL + - name: USERMANAGER_USER_MANAGER_URL value: {{ include "app.baseUrl" . }} {{- if ((.Values.ozgcloud).usersync).period }} - name: OZGCLOUD_USERSYNC_PERIOD value: {{ .Values.ozgcloud.usersync.period }} {{- end }} - name: QUARKUS_HTTP_CORS_ORIGINS - value: {{ (include "app.goofyAddress" .) }} + value: {{ (include "app.alfaAddress" .) }} {{- with (.Values.env).customList }} {{ toYaml . | indent 8 }} {{- end }} diff --git a/src/main/helm/templates/ingress.yaml b/src/main/helm/templates/ingress.yaml index 68307d45dd3f0f5af11bda1f8f2d4bb05a953d60..f64baed6872af9a5b987e69c1c1c70475d40f3c0 100644 --- a/src/main/helm/templates/ingress.yaml +++ b/src/main/helm/templates/ingress.yaml @@ -28,7 +28,7 @@ metadata: {{- with .Values.ingress.configuration_snippet}} annotations: {{- toYaml . | nindent 4 }} {{- end }} - more_set_headers "Access-Control-Allow-Origin: {{ (include "app.goofyAddress" .) }}"; + more_set_headers "Access-Control-Allow-Origin: {{ (include "app.alfaAddress" .) }}"; {{- if (.Values.ingress).use_staging_cert }} cert-manager.io/cluster-issuer: letsencrypt-staging {{- else }} diff --git a/src/main/helm/values.yaml b/src/main/helm/values.yaml index 78a2d65144db9cc541ea178ca8fc44de0ac4be05..49ea5ea4dda8c316c846b3db7cadbb4d5edb0e8d 100644 --- a/src/main/helm/values.yaml +++ b/src/main/helm/values.yaml @@ -34,7 +34,7 @@ image: database: # username is always <release-name>-database-user databaseName: user-manager-database -kop: +usermanager: keycloak: api: user: userManagerApiUser diff --git a/src/test/helm/deployment-keycloak-values-test.yaml b/src/test/helm/deployment-keycloak-values-test.yaml index 5aabfe98e118fd878089b379c262814c35348fcf..684626f32e677ad9331e72d6cce2d2974147316e 100644 --- a/src/test/helm/deployment-keycloak-values-test.yaml +++ b/src/test/helm/deployment-keycloak-values-test.yaml @@ -36,12 +36,12 @@ tests: - contains: path: spec.template.spec.containers[0].env content: - name: KOP_KEYCLOAK_API_USER + name: USERMANAGER_KEYCLOAK_API_USER value: userManagerApiUser - contains: path: spec.template.spec.containers[0].env content: - name: KOP_KEYCLOAK_API_PASSWORD + name: USERMANAGER_KEYCLOAK_API_PASSWORD valueFrom: secretKeyRef: name: user-manager-api-password @@ -50,7 +50,7 @@ tests: - contains: path: spec.template.spec.containers[0].env content: - name: KOP_KEYCLOAK_API_REALM + name: USERMANAGER_KEYCLOAK_API_REALM value: sh-helm-test - contains: path: spec.template.spec.containers[0].env @@ -65,7 +65,7 @@ tests: - contains: path: spec.template.spec.containers[0].env content: - name: KOP_KEYCLOAK_API_CLIENT + name: USERMANAGER_KEYCLOAK_API_CLIENT value: alfa - it: should set keycloak client name @@ -79,7 +79,7 @@ tests: - contains: path: spec.template.spec.containers[0].env content: - name: KOP_KEYCLOAK_API_CLIENT + name: USERMANAGER_KEYCLOAK_API_CLIENT value: alfa - it: sso.serverurl with https @@ -128,7 +128,7 @@ tests: - contains: path: spec.template.spec.containers[0].env content: - name: KOP_KEYCLOAK_API_USER + name: USERMANAGER_KEYCLOAK_API_USER valueFrom: secretKeyRef: name: usermanagerapiuser-credentials @@ -137,7 +137,7 @@ tests: - contains: path: spec.template.spec.containers[0].env content: - name: KOP_KEYCLOAK_API_PASSWORD + name: USERMANAGER_KEYCLOAK_API_PASSWORD valueFrom: secretKeyRef: name: usermanagerapiuser-credentials diff --git a/src/test/helm/deployment-url-value-test.yaml b/src/test/helm/deployment-url-value-test.yaml index 01b860ae4b15efbdf15cc378b8ae11ac19f7dd21..f0a102feab533e4f6a46c8a0cc8b51251d6f0d17 100644 --- a/src/test/helm/deployment-url-value-test.yaml +++ b/src/test/helm/deployment-url-value-test.yaml @@ -36,5 +36,5 @@ tests: - contains: path: spec.template.spec.containers[0].env content: - name: KOP_USER_MANAGER_URL + name: USERMANAGER_USER_MANAGER_URL value: https://helm-user-manager.test.sh.ozg-cloud.de \ No newline at end of file diff --git a/src/test/helm/ozg_operator_secrets_read_role_binding_test.yaml b/src/test/helm/ozg_operator_secrets_read_role_binding_test.yaml index 469f702635675be2bfe945fc1bf4d645c4ec7c1d..0f5af4d7917005c4a75a99aa646e35b61de4a33d 100644 --- a/src/test/helm/ozg_operator_secrets_read_role_binding_test.yaml +++ b/src/test/helm/ozg_operator_secrets_read_role_binding_test.yaml @@ -1,6 +1,6 @@ suite: test ozg_operator_secrets_read_role_binding release: - name: goofy + name: alfa namespace: by-helm-test templates: - templates/ozg_operator_secrets_read_role_binding.yaml diff --git a/src/test/helm/ozg_operator_secrets_read_role_test.yaml b/src/test/helm/ozg_operator_secrets_read_role_test.yaml index bb033143ea487bf0f77c569b38fb5955f50eea67..2f1468152fbfe6bfbde2f651208cbac7dca7ec46 100644 --- a/src/test/helm/ozg_operator_secrets_read_role_test.yaml +++ b/src/test/helm/ozg_operator_secrets_read_role_test.yaml @@ -1,6 +1,6 @@ suite: test ozg_operator_secrets_read_role release: - name: goofy + name: alfa namespace: by-helm-test templates: - templates/ozg_operator_secrets_read_role.yaml diff --git a/src/test/helm/ozg_operator_secrets_write_role_binding_test.yaml b/src/test/helm/ozg_operator_secrets_write_role_binding_test.yaml index 75a0fbfcb0cf350821c64c71e10e9831926f057f..3074359a849c64ed470424e5e1535f2c6b984b7d 100644 --- a/src/test/helm/ozg_operator_secrets_write_role_binding_test.yaml +++ b/src/test/helm/ozg_operator_secrets_write_role_binding_test.yaml @@ -1,6 +1,6 @@ suite: test ozg_operator_secrets_role_binding release: - name: goofy + name: alfa namespace: by-helm-test templates: - templates/ozg_operator_secrets_write_role_binding.yaml diff --git a/src/test/helm/ozg_operator_secrets_write_role_test.yaml b/src/test/helm/ozg_operator_secrets_write_role_test.yaml index f85082a901e8d1ae4264129833aea766c0d74a4b..215f844ac8bf083005d8ca12441e0fcd9d58cf4e 100644 --- a/src/test/helm/ozg_operator_secrets_write_role_test.yaml +++ b/src/test/helm/ozg_operator_secrets_write_role_test.yaml @@ -1,6 +1,6 @@ suite: test ozg_operator_secrets_write_role release: - name: goofy + name: alfa namespace: by-helm-test templates: - templates/ozg_operator_secrets_write_role.yaml diff --git a/src/test/unit-values.yaml b/src/test/unit-values.yaml index 7b21503513319472b32db3a25005494b0fcdd3a2..1c14973f2e25c06a6325ae788a03345b758be9e6 100644 --- a/src/test/unit-values.yaml +++ b/src/test/unit-values.yaml @@ -28,6 +28,8 @@ kop: bundesland: sh bezeichner: helm environment: test + +usermanager: keycloak: api: password: geheim