github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/jaegertracing/jaeger-operator/templates/service.yaml (about) 1 apiVersion: v1 2 kind: Service 3 metadata: 4 name: {{ include "jaeger-operator.fullname" . }}-metrics 5 namespace: {{ .Release.Namespace }} 6 labels: 7 {{ include "jaeger-operator.labels" . | indent 4 }} 8 {{- with .Values.serviceExtraLabels }} 9 {{ . | toYaml | indent 4 }} 10 {{- end }} 11 {{- if .Values.service.annotations }} 12 annotations: 13 {{ toYaml .Values.service.annotations | indent 4 }} 14 {{- end }} 15 spec: 16 ports: 17 - name: metrics 18 port: {{ .Values.metricsPort }} 19 protocol: TCP 20 targetPort: {{ .Values.metricsPort }} 21 {{- if and (eq .Values.service.type "NodePort") (.Values.service.nodePort) }} 22 nodePort: {{ .Values.service.nodePort }} 23 {{- end }} 24 selector: 25 app.kubernetes.io/name: {{ include "jaeger-operator.name" . }} 26 app.kubernetes.io/instance: {{ .Release.Name }} 27 type: {{ .Values.service.type }} 28 --- 29 {{- if .Values.webhooks.service.create }} 30 apiVersion: v1 31 kind: Service 32 metadata: 33 labels: 34 {{ include "jaeger-operator.labels" . | indent 4 }} 35 name: {{ default "jaeger-operator-webhook-service" .Values.webhooks.service.name }} 36 namespace: {{ .Release.Namespace }} 37 {{- if .Values.webhooks.service.annotations }} 38 annotations: 39 {{ toYaml .Values.webhooks.service.annotations | indent 4 }} 40 {{- end }} 41 spec: 42 ports: 43 - port: 443 44 protocol: TCP 45 targetPort: {{ .Values.webhooks.port }} 46 selector: 47 {{ include "jaeger-operator.labels" . | indent 4 }} 48 {{- end }}