github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/argo-cd/templates/dex/service.yaml (about)

     1  {{- if .Values.dex.enabled }}
     2  apiVersion: v1
     3  kind: Service
     4  metadata:
     5    name: {{ template "argo-cd.dex.fullname" . }}
     6    namespace: {{ .Release.Namespace | quote }}
     7  {{- if .Values.dex.metrics.service.annotations }}
     8    annotations:
     9    {{- range $key, $value := .Values.dex.metrics.service.annotations }}
    10      {{ $key }}: {{ $value | quote }}
    11    {{- end }}
    12  {{- end }}
    13    labels:
    14      {{- include "argo-cd.labels" (dict "context" . "component" .Values.dex.name "name" .Values.dex.name) | nindent 4 }}
    15  {{- if .Values.dex.metrics.service.labels }}
    16  {{- toYaml .Values.dex.metrics.service.labels | nindent 4 }}
    17  {{- end }}
    18  spec:
    19    ports:
    20    - name: {{ .Values.dex.servicePortHttpName }}
    21      protocol: TCP
    22      port: {{ .Values.dex.servicePortHttp }}
    23      targetPort: http
    24    - name: {{ .Values.dex.servicePortGrpcName }}
    25      protocol: TCP
    26      port: {{ .Values.dex.servicePortGrpc }}
    27      targetPort: grpc
    28  {{- if .Values.dex.metrics.enabled }}
    29    - name: {{ .Values.dex.metrics.service.portName }}
    30      protocol: TCP
    31      port: {{ .Values.dex.servicePortMetrics }}
    32      targetPort: metrics
    33  {{- end }}
    34    selector:
    35      {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.dex.name) | nindent 4 }}
    36  {{- end }}