From 7aeaff37f8fbbc4b901d039d55a6c518c5028709 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Tue, 19 Mar 2024 16:38:32 +0100
Subject: [PATCH] OZG-5238 Completed _helpers.tpl

---
 src/main/helm/templates/_helpers.tpl | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/src/main/helm/templates/_helpers.tpl b/src/main/helm/templates/_helpers.tpl
index 124b1524..e6d9c8ad 100644
--- a/src/main/helm/templates/_helpers.tpl
+++ b/src/main/helm/templates/_helpers.tpl
@@ -48,6 +48,17 @@ app.kubernetes.io/namespace: {{ include "app.namespace" . }}
 {{ printf "%s-%s-%s" (include "app.ozgcloudBundesland" .) ( include "app.ozgcloudBezeichner" . ) ( include "app.ozgcloudEnvironment" . ) | trunc 63 | trimSuffix "-" }}
 {{- end -}}
 
+{{- define "app.ozgcloudBundesland" -}}
+{{- required "Bundesland muss angegeben sein" (.Values.ozgcloud).bundesland }}
+{{- end -}}
+
+{{- define "app.ozgcloudBezeichner" -}}
+{{- required "ozgcloud.bezeichner muss angegeben sein" (.Values.ozgcloud).bezeichner -}}
+{{- if lt 27 (len (.Values.ozgcloud).bezeichner) -}}
+{{ fail (printf "ozgcloud.bezeichner %s ist zu lang (max. 27 Zeichen)" (.Values.ozgcloud).bezeichner) }}
+{{- end -}}
+{{- end -}}
+
 {{- define "app.ssoClientName" -}}
 {{- if (.Values.sso).client_name -}}
 {{ printf "%s" (.Values.sso).client_name }}
-- 
GitLab