123456789101112131415 |
- {{/*
- Retrieve ports configuration for container
- */}}
- {{- define "common.containers.configurePorts" -}}
- {{- if .ports -}}
- ports:
- {{- range $index, $port := .ports -}}
- {{- include "common.schema.validateKeys" (dict "values" $port "checkKeys" (list "protocol" "containerPort")) }}
- - protocol: {{ $port.protocol }}
- containerPort: {{ $port.containerPort }}
- {{ if hasKey $port "hostPort" }}hostPort: {{ $port.hostPort }}{{ end }}
- {{ if hasKey $port "name" }}name: {{ $port.name }}{{ end }}
- {{- end -}}
- {{- end -}}
- {{- end -}}
|