Files
external-services/chart/templates/endpoint.yaml
2023-12-14 14:02:01 +02:00

22 lines
459 B
YAML

{{- $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 }}