From c2bd5bc7f515f935d7a92870ac7718ea1d197336 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Wed, 19 Jun 2024 14:35:00 +0200
Subject: [PATCH] ozg-564 add use new user manager ingress parameter

---
 src/main/helm/templates/_helpers.tpl                     | 2 ++
 .../helm/deployment_usermanager_address_env_test.yaml    | 9 +++++++++
 2 files changed, 11 insertions(+)

diff --git a/src/main/helm/templates/_helpers.tpl b/src/main/helm/templates/_helpers.tpl
index 2277556ced..6e5cbc71da 100644
--- a/src/main/helm/templates/_helpers.tpl
+++ b/src/main/helm/templates/_helpers.tpl
@@ -64,6 +64,8 @@ app.kubernetes.io/namespace: {{ include "app.namespace" . }}
 {{- define "app.ozgcloud_user-manager_url" -}}
 {{- if (.Values).usermanagerUrl -}}
 {{ printf "%s" (.Values).usermanagerUrl }}
+{{- else if (.Values).useNewUserManagerIngress -}}
+{{ printf "https://%s.%s/user-manager" (include "app.ozgcloudBezeichner" .) (include "app.baseUrl" .) }}
 {{- else -}}
 {{ printf "https://%s-%s.%s" (include "app.ozgcloudBezeichner" .) .Values.usermanagerName (include "app.baseUrl" .) }}
 {{- end -}}
diff --git a/src/test/helm/deployment_usermanager_address_env_test.yaml b/src/test/helm/deployment_usermanager_address_env_test.yaml
index 028e532557..338ad50fc6 100644
--- a/src/test/helm/deployment_usermanager_address_env_test.yaml
+++ b/src/test/helm/deployment_usermanager_address_env_test.yaml
@@ -56,3 +56,12 @@ tests:
           content:
             name: ozgcloud_user-manager_url
             value: http://test.domain.local
+  - it: should use new usermanager url
+    set:
+      useNewUserManagerIngress: true
+    asserts:
+      - contains:
+          path: spec.template.spec.containers[0].env
+          content:
+            name: ozgcloud_user-manager_url
+            value: https://helm.test.company.local/user-manager
-- 
GitLab