ingress-traefik-hue.yaml 635 B

1234567891011121314151617181920212223242526272829
  1. {{- if and (.Values.ingress.create) (eq .Values.ingress.type "traefik") -}}
  2. apiVersion: extensions/v1beta1
  3. kind: Ingress
  4. metadata:
  5. name: hue
  6. annotations:
  7. kubernetes.io/ingress.class: traefik
  8. {{- with .Values.ingress.annotations }}
  9. {{ toYaml . | indent 4 }}
  10. {{- end }}
  11. spec:
  12. rules:
  13. - host: {{ .Values.domain }}
  14. http:
  15. paths:
  16. - path: /
  17. backend:
  18. serviceName: hue
  19. servicePort: hue
  20. {{- range .Values.ingress.extraHosts }}
  21. - host: {{ . | quote }}
  22. http:
  23. paths:
  24. - backend:
  25. serviceName: hue
  26. servicePort: hue
  27. path: /
  28. {{- end }}
  29. {{- end -}}