|
|
@@ -14,6 +14,7 @@ metadata:
|
|
|
nginx.ingress.kubernetes.io/session-cookie-max-age: "172800"
|
|
|
spec:
|
|
|
rules:
|
|
|
+ {{- if .Values.docs.enabled -}}
|
|
|
- host: {{ .Values.docs.domain }}
|
|
|
http:
|
|
|
paths:
|
|
|
@@ -21,6 +22,8 @@ spec:
|
|
|
serviceName: gethue-docs
|
|
|
servicePort: 80
|
|
|
path: /
|
|
|
+ {{- end -}}
|
|
|
+ {{- if .Values.website.enabled -}}
|
|
|
- host: {{ .Values.website.domain }}
|
|
|
http:
|
|
|
paths:
|
|
|
@@ -28,9 +31,14 @@ spec:
|
|
|
serviceName: gethue-website
|
|
|
servicePort: 80
|
|
|
path: /
|
|
|
+ {{- end -}}
|
|
|
tls:
|
|
|
- hosts:
|
|
|
+ {{- if .Values.docs.enabled -}}
|
|
|
- {{ .Values.docs.domain }}
|
|
|
+ {{- end -}}
|
|
|
+ {{- if .Values.website.enabled -}}
|
|
|
- {{ .Values.website.domain }}
|
|
|
+ {{- end -}}
|
|
|
secretName: letsencrypt-website-prod
|
|
|
{{- end -}}
|