apiVersion: v1 kind: Service metadata: name: {{ .Values.app.svc.catalog }} labels: app: {{ template "catalog-api.name" . }} chart: {{ template "catalog-api.chart" . }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} spec: type: {{ .Values.service.type }} ports: - port: {{ .Values.service.port }} targetPort: http protocol: TCP name: http - port: {{ .Values.service.grpc }} targetPort: grpc protocol: TCP name: grpc - port: {{ .Values.service.envoy }} targetPort: envoy protocol: TCP name: envoy selector: app: {{ template "catalog-api.name" . }} release: {{ .Release.Name }}