github.com/replicatedcom/ship@v0.50.0/integration/init/istio-1.0.3/expected/.ship/upstream/charts/mixer/templates/service.yaml (about) 1 {{ $mixers := list "policy" "telemetry" }} 2 {{- range $idx, $mname := $mixers }} 3 apiVersion: v1 4 kind: Service 5 metadata: 6 name: istio-{{ $mname }} 7 namespace: {{ $.Release.Namespace }} 8 labels: 9 chart: {{ $.Chart.Name }}-{{ $.Chart.Version | replace "+" "_" }} 10 release: {{ $.Release.Name }} 11 istio: mixer 12 spec: 13 ports: 14 - name: grpc-mixer 15 port: 9091 16 - name: grpc-mixer-mtls 17 port: 15004 18 - name: http-monitoring 19 port: 9093 20 {{- if eq $mname "telemetry" }} 21 - name: prometheus 22 port: 42422 23 {{- end }} 24 selector: 25 istio: mixer 26 istio-mixer-type: {{ $mname }} 27 --- 28 {{- end }}