diff --git a/src/main/helm/templates/_helpers.tpl b/src/main/helm/templates/_helpers.tpl
index 82a7d4757fd619634da2fe4d771717eac04fd1e4..410348cb151bd9c0ab6eb1d4a9a3eaf9cd6cb7e5 100644
--- a/src/main/helm/templates/_helpers.tpl
+++ b/src/main/helm/templates/_helpers.tpl
@@ -63,10 +63,10 @@ app.kubernetes.io/namespace: {{ include "app.namespace" . }}
 
 {{- define "app.ozgcloudBezeichner" -}}
 {{ $length := len (.Values.ozgcloud).bezeichner }}
-{{- if ge 27 $length -}}
+{{- if ge 46 $length -}}
 {{ (.Values.ozgcloud).bezeichner }}
 {{- else -}}
-{{ required (printf "Bezichner %s ist zu lang (max. 27 Zeichen)" (.Values.ozgcloud).bezeichner) nil }}
+{{ required (printf "Bezeichner %s ist zu lang (max. 46 Zeichen)" (.Values.ozgcloud).bezeichner) nil }}
 {{- end -}}
 {{- end -}}
 
diff --git a/src/test/helm/ingress_host_test.yaml b/src/test/helm/ingress_host_test.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0889865bd4e04095929746d3d2953ed5463d1def
--- /dev/null
+++ b/src/test/helm/ingress_host_test.yaml
@@ -0,0 +1,18 @@
+suite: test ozgcloud bezeichner length
+release:
+  name: eingang-manager
+  namespace: sh-helm-test
+templates:
+  - templates/ingress.yaml
+
+tests:
+  - it: should fail on bezeichner (in ingress host) length longer than 46 characters
+    template: ingress.yaml
+    set:
+      ozgcloud:
+        bezeichner: test1234567890123123456789012345678901234567890123456789012345678901234567890123456789012345678904567890
+        environment: test
+        bundesland: by
+    asserts:
+      - failedTemplate:
+          errorMessage: Bezeichner test1234567890123123456789012345678901234567890123456789012345678901234567890123456789012345678904567890 ist zu lang (max. 46 Zeichen)
\ No newline at end of file