charts/osdu-developer-service/templates/service.yaml (25 lines of code) (raw):

{{- $enabled := eq (include "osdu-developer-service.isEnabled" .) "1" -}} {{- $serviceType := .Values.service.type }} {{- $servicePort := .Values.service.port }} {{- $targetPort := .Values.service.target }} {{- $labels := include "osdu-developer-service.labels" . | nindent 4 }} {{- $selectorLabels := include "osdu-developer-service.selectorLabels" . | nindent 4 }} {{- range .Values.configuration }} {{- if and $enabled .service }} --- apiVersion: v1 kind: Service metadata: name: {{ .service }} labels: {{ $labels }} app: {{ .service }} spec: type: {{ $serviceType }} ports: - port: {{ $servicePort }} targetPort: {{ $targetPort | default "http"}} protocol: TCP name: http selector: {{ $selectorLabels }} {{- end }} {{- end }}