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