ingress.yaml 758 B

1234567891011121314151617181920212223242526
  1. {{- if .Values.ingress.enabled }}
  2. apiVersion: networking.k8s.io/v1
  3. kind: Ingress
  4. metadata:
  5. name: {{ include "registry.fullname" . }}-ingress
  6. annotations:
  7. kubernetes.io/ingress.class: "traefik"
  8. cert-manager.io/cluster-issuer: "{{ .Values.ingress.tls.issuerName }}"
  9. spec:
  10. ingressClassName: {{ .Values.ingress.className }}
  11. tls:
  12. - hosts:
  13. - {{ .Values.ingress.host }}
  14. secretName: {{ .Values.ingress.tls.secretName }}
  15. rules:
  16. - host: {{ .Values.ingress.host }}
  17. http:
  18. paths:
  19. - path: /
  20. pathType: Prefix
  21. backend:
  22. service:
  23. name: {{ include "registry.fullname" . }}
  24. port:
  25. number: {{ .Values.service.port }}
  26. {{- end }}