ingress.yaml 739 B

123456789101112131415161718192021222324252627
  1. {{- if .Values.ingress.enabled }}
  2. apiVersion: networking.k8s.io/v1
  3. kind: Ingress
  4. metadata:
  5. name: {{ include "chart.fullname" . }}-ingress
  6. namespace: {{ include "chart.namespace" . }}
  7. annotations:
  8. {{- toYaml .Values.ingress.annotations | nindent 4 }}
  9. spec:
  10. {{- if .Values.ingress.tls.enabled }}
  11. tls:
  12. - hosts:
  13. - {{ .Values.ingress.domain }}
  14. secretName: {{ .Values.ingress.domain }}-tls
  15. {{- end }}
  16. rules:
  17. - host: {{ .Values.ingress.domain }}
  18. http:
  19. paths:
  20. - path: /
  21. pathType: Prefix
  22. backend:
  23. service:
  24. name: {{ include "chart.fullname" . }}
  25. port:
  26. number: {{ .Values.service.port }}
  27. {{- end }}