{{- range $name, $config := .Values.ingresses }} --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: {{ $.Release.Name }}-{{ $name }} {{- with $config.annotations }} annotations: {{- toYaml . | nindent 4 }} {{- end }} spec: rules: - host: {{ $config.host }} http: paths: - path: / pathType: Prefix backend: service: name: {{ $.Release.Name }} port: number: 80 {{- with $config.tls }} tls: {{- toYaml . | nindent 4 }} {{- end }} {{- end }}