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 }}