github.com/replicatedcom/ship@v0.50.0/integration/init/istio-1.0.3/expected/.ship/upstream/charts/ingress/templates/service.yaml (about)

     1  apiVersion: v1
     2  kind: Service
     3  metadata:
     4    name: istio-ingress
     5    namespace: {{ .Release.Namespace }}
     6    labels:
     7      chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
     8      release: {{ .Release.Name }}
     9      heritage: {{ .Release.Service }}
    10      istio: ingress
    11    annotations:
    12      {{- range $key, $val := .Values.service.annotations }}
    13      {{ $key }}: {{ $val }}
    14      {{- end }}
    15  spec:
    16  {{- if .Values.service.loadBalancerIP }}
    17    loadBalancerIP: "{{ .Values.service.loadBalancerIP }}"
    18  {{- end }}
    19    type: {{ .Values.service.type }}
    20  {{- if .Values.service.externalTrafficPolicy }}
    21    externalTrafficPolicy: {{ .Values.service.externalTrafficPolicy }}
    22  {{- end }}
    23    selector:
    24      istio: ingress
    25    ports:
    26      {{- range $key, $val := .Values.service.ports }}
    27      -
    28        {{- range $pkey, $pval := $val }}
    29        {{ $pkey}}: {{ $pval }}
    30        {{- end }}
    31      {{- end }}
    32  ---