diff --git a/src/main/helm/templates/ingress.yaml b/src/main/helm/templates/ingress.yaml index a70a6b30d3fe88b62cca06d458525b2c6543c52b..b7bdda416c292f2b0b475751c4cd195d3ec31853 100644 --- a/src/main/helm/templates/ingress.yaml +++ b/src/main/helm/templates/ingress.yaml @@ -22,6 +22,7 @@ # unter der Lizenz sind dem Lizenztext zu entnehmen. # +{{- if not (.Values.ingress).disabled }} apiVersion: networking.k8s.io/v1 kind: Ingress metadata: @@ -62,4 +63,5 @@ spec: {{- else }} secretName: {{ .Values.ozgcloud.bezeichner }}-{{ .Release.Name }}-tls {{- end }} - {{- end }} \ No newline at end of file + {{- end }} +{{- end }} \ No newline at end of file diff --git a/src/test/helm/ingress_nginx_cors_test.yaml b/src/test/helm/ingress_nginx_cors_test.yaml index ab13558f4a6deed2995ac1598ad0e4b27d5bfde9..ef1118cc72dd34c36aff1177be55a4e46a3cbd81 100644 --- a/src/test/helm/ingress_nginx_cors_test.yaml +++ b/src/test/helm/ingress_nginx_cors_test.yaml @@ -69,4 +69,12 @@ tests: value: bar - equal: path: metadata.annotations.hello - value: world \ No newline at end of file + value: world + + - it: should disable ingress + set: + ingress: + disabled: true + asserts: + - hasDocuments: + count: 0 \ No newline at end of file