| 1234567891011121314151617181920212223242526272829303132 |
- {{- if and .Values.ingress.create (eq .Values.ingress.type "nginx") -}}
- apiVersion: networking.k8s.io/v1beta1
- kind: Ingress
- metadata:
- name: gethue
- annotations:
- kubernetes.io/ingress.class: nginx
- nginx.ingress.kubernetes.io/affinity: "cookie"
- nginx.ingress.kubernetes.io/session-cookie-name: "gethue"
- nginx.ingress.kubernetes.io/session-cookie-expires: "172800"
- nginx.ingress.kubernetes.io/session-cookie-max-age: "172800"
- spec:
- rules:
- {{- if .Values.docs.enabled -}}
- - host: {{ .Values.docs.domain }}
- http:
- paths:
- - backend:
- serviceName: gethue-docs
- servicePort: 80
- path: /
- {{- end -}}
- {{- if .Values.website.enabled -}}
- - host: {{ .Values.website.domain }}
- http:
- paths:
- - backend:
- serviceName: gethue-website
- servicePort: 80
- path: /
- {{- end -}}
- {{- end -}}
|