{{- if .Values.ingress.enabled -}} apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: {{ .Release.Name }}-ingress annotations: kubernetes.io/ingress.class: {{ .Values.ingress.className | default "nginx" }} spec: rules: {{- range .Values.ingress.hosts }} - host: {{ .host | quote }} http: paths: - path: {{ .path | default "/" }} pathType: {{ .pathType | default "Prefix" }} backend: service: name: {{ $.Release.Name }}-service port: number: {{ $.Values.api.service.port | default 8000 }} {{- end }} {{- end }}