From 6e664d19b61144bbf7bcb0e14172929be7e4428e Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Wed, 2 Oct 2024 17:44:54 +0200 Subject: [PATCH] OZG-3034 OZG-6684 Delete vorgangManagerServiceAddress --- src/main/helm/templates/_helpers.tpl | 4 -- src/main/helm/templates/deployment.yaml | 2 +- .../helm/deployment_alfa_host_env_test.yaml | 46 +++++++++++++++++++ ...ang_manager_service_address_env_test.yaml} | 10 ++-- 4 files changed, 52 insertions(+), 10 deletions(-) create mode 100644 src/test/helm/deployment_alfa_host_env_test.yaml rename src/test/helm/{deployment_vorgang_manager_service_address_test.yaml => deployment_vorgang_manager_service_address_env_test.yaml} (81%) diff --git a/src/main/helm/templates/_helpers.tpl b/src/main/helm/templates/_helpers.tpl index c08b22319..d109ea608 100644 --- a/src/main/helm/templates/_helpers.tpl +++ b/src/main/helm/templates/_helpers.tpl @@ -143,7 +143,3 @@ app.kubernetes.io/namespace: {{ include "app.namespace" . }} {{- end -}} {{- end -}} {{- end -}} - -{{- define "app.vorgangManagerServiceAddress" -}} -{{ print .Values.vorgangmanagerName "." .Release.Namespace | quote }} -{{- end -}} \ No newline at end of file diff --git a/src/main/helm/templates/deployment.yaml b/src/main/helm/templates/deployment.yaml index c293767bd..b498649f5 100644 --- a/src/main/helm/templates/deployment.yaml +++ b/src/main/helm/templates/deployment.yaml @@ -262,7 +262,7 @@ spec: - name: ozgcloud_alfa_host value: {{ include "app.alfaHost" . }} - name: ozgcloud_vorgangManager_serviceAddress - value: {{ include "app.vorgangManagerServiceAddress" . }} + value: {{ include "app.ozgcloud_vorgangmanager_address" . }} {{- if or (.Values.database).useExternal (.Values.ozgcloudProxyApi).apikey }} envFrom: diff --git a/src/test/helm/deployment_alfa_host_env_test.yaml b/src/test/helm/deployment_alfa_host_env_test.yaml new file mode 100644 index 000000000..0570b2e53 --- /dev/null +++ b/src/test/helm/deployment_alfa_host_env_test.yaml @@ -0,0 +1,46 @@ +# +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +# Ministerpräsidenten des Landes Schleswig-Holstein +# Staatskanzlei +# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +# +# Lizenziert unter der EUPL, Version 1.2 oder - sobald +# diese von der Europäischen Kommission genehmigt wurden - +# Folgeversionen der EUPL ("Lizenz"); +# Sie dürfen dieses Werk ausschließlich gemäß +# dieser Lizenz nutzen. +# Eine Kopie der Lizenz finden Sie hier: +# +# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +# +# Sofern nicht durch anwendbare Rechtsvorschriften +# gefordert oder in schriftlicher Form vereinbart, wird +# die unter der Lizenz verbreitete Software "so wie sie +# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +# ausdrücklich oder stillschweigend - verbreitet. +# Die sprachspezifischen Genehmigungen und Beschränkungen +# unter der Lizenz sind dem Lizenztext zu entnehmen. +# + +suite: deployment alfa host environment +release: + name: vorgang-manager + namespace: by-helm-test +templates: + - templates/deployment.yaml +set: + ozgcloud: + environment: dev + imagePullSecret: test-image-pull-secret +tests: + - it: check if alfa host is set + set: + baseUrl: test.company.local + ozgcloud: + bezeichner: helm + asserts: + - contains: + path: spec.template.spec.containers[0].env + content: + name: ozgcloud_alfa_host + value: https://helm.test.company.local \ No newline at end of file diff --git a/src/test/helm/deployment_vorgang_manager_service_address_test.yaml b/src/test/helm/deployment_vorgang_manager_service_address_env_test.yaml similarity index 81% rename from src/test/helm/deployment_vorgang_manager_service_address_test.yaml rename to src/test/helm/deployment_vorgang_manager_service_address_env_test.yaml index 7c16dbab8..8bc573b0a 100644 --- a/src/test/helm/deployment_vorgang_manager_service_address_test.yaml +++ b/src/test/helm/deployment_vorgang_manager_service_address_env_test.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den # Ministerpräsidenten des Landes Schleswig-Holstein # Staatskanzlei # Abteilung Digitalisierung und zentrales IT-Management der Landesregierung @@ -22,10 +22,10 @@ # unter der Lizenz sind dem Lizenztext zu entnehmen. # -suite: test vorgang-manager service address +suite: deployment vorgang manager service address environment release: name: vorgang-manager - namespace: sh-helm-test + namespace: by-helm-test templates: - templates/deployment.yaml set: @@ -33,10 +33,10 @@ set: environment: dev imagePullSecret: test-image-pull-secret tests: - - it: should set the vorgang-manager service address + - it: check if service address of vorgang manager is set asserts: - contains: path: spec.template.spec.containers[0].env content: name: ozgcloud_vorgangManager_serviceAddress - value: vorgang-manager.sh-helm-test \ No newline at end of file + value: dns:///vorgang-manager.by-helm-test:9090 \ No newline at end of file -- GitLab