{{- $name := include "external-services.name" . -}} {{- range .Values.services -}} {{- $endpointName := printf "%s-%s" $name .name }} --- apiVersion: v1 kind: Endpoints metadata: name: {{ $endpointName }} labels: {{- include "external-services.labels" $ | nindent 4 }} subsets: - addresses: {{- range .addresses }} - ip: {{ . }} {{- end }} ports: - name: {{ .portName }} port: {{ .targetPort }} protocol: {{ .protocol }} {{- end }}