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