2121{{- if eq .Values.global.env "production" }}
2222 - www.{{ $host }}
2323{{- end }}
24+ {{- if eq .Values.global.env "production" }}
2425 secretName : tls-{{ $host }}
26+ {{- else }}
27+ secretName : {{ pluck .Values.global.env .Values.ingressSecretName | first | default .Values.ingressSecretName._default }}
28+ {{- end }}
2529 rules :
2630 - host : {{ $host }}
2731 http :
@@ -51,10 +55,22 @@ spec:
5155 ingressClassName : {{ $ingressClassName }}
5256 tls :
5357 - hosts :
58+ {{- if eq .Values.global.env "production" }}
5459 - ru.{{ $host }}
60+ {{- else }}
61+ - ru-{{ $host }}
62+ {{- end }}
63+ {{- if eq .Values.global.env "production" }}
5564 secretName : tls-{{ $host }}
65+ {{- else }}
66+ secretName : {{ pluck .Values.global.env .Values.ingressSecretName | first | default .Values.ingressSecretName._default }}
67+ {{- end }}
5668 rules :
69+ {{- if eq .Values.global.env "production" }}
5770 - host : ru.{{ $host }}
71+ {{- else }}
72+ - host : ru-{{ $host }}
73+ {{- end }}
5874 http :
5975 paths :
6076 - path : /
6480 name : {{ .Chart.Name }}
6581 port :
6682 number : 80
83+ {{- if eq .Values.global.env "production" }}
6784---
6885apiVersion : cert-manager.io/v1
6986kind : Certificate
83100 - {{ $host }}
84101 - www.{{ $host }}
85102 - ru.{{ $host }}
103+ {{- end }}
86104---
87105{{- if ne .Values.global.env "production" }}
88106apiVersion : deckhouse.io/v1alpha1
@@ -92,7 +110,7 @@ metadata:
92110spec :
93111 applicationDomain : {{ $host }}
94112 sendAuthorizationHeader : false
95- applicationIngressCertificateSecretName : tls- {{ $host }}
113+ applicationIngressCertificateSecretName : {{ pluck .Values.global.env .Values.ingressSecretName | first | default .Values.ingressSecretName._default }}
96114 applicationIngressClassName : " nginx"
97115 keepUsersLoggedInFor : " 720h"
98116---
@@ -103,7 +121,7 @@ metadata:
103121spec :
104122 applicationDomain : ru.{{ $host }}
105123 sendAuthorizationHeader : false
106- applicationIngressCertificateSecretName : tls- {{ $host }}
124+ applicationIngressCertificateSecretName : {{ pluck .Values.global.env .Values.ingressSecretName | first | default .Values.ingressSecretName._default }}
107125 applicationIngressClassName : " nginx"
108126 keepUsersLoggedInFor : " 720h"
109127{{- end }}
0 commit comments