|
|
@@ -7,6 +7,7 @@ metadata:
|
|
|
kubernetes.io/ingress.class: nginx
|
|
|
cert-manager.io/cluster-issuer: letsencrypt-hue-prod
|
|
|
cert-manager.io/acme-challenge-type: http01
|
|
|
+ nginx.ingress.kubernetes.io/rewrite-target: /$1
|
|
|
nginx.ingress.kubernetes.io/ssl-redirect: "true"
|
|
|
nginx.ingress.kubernetes.io/affinity: "cookie"
|
|
|
nginx.ingress.kubernetes.io/session-cookie-name: "hue-balancer"
|
|
|
@@ -22,16 +23,16 @@ spec:
|
|
|
- host: {{ .Values.ingress.domain }}
|
|
|
http:
|
|
|
paths:
|
|
|
- {{ if .Values.hue.api.enabled }}
|
|
|
+ {{ if .Values.api.enabled }}
|
|
|
- backend:
|
|
|
serviceName: hue-api
|
|
|
servicePort: 8005
|
|
|
path: /api(.*)
|
|
|
- {{- end -}}
|
|
|
+ {{ end }}
|
|
|
- backend:
|
|
|
serviceName: hue-balancer
|
|
|
servicePort: 80
|
|
|
- path: /
|
|
|
+ path: /(.*)
|
|
|
tls:
|
|
|
- hosts:
|
|
|
- {{ .Values.ingress.domain }}
|