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

     1  {{- if .Values.applicationSet.enabled }}
     2  apiVersion: v1
     3  kind: Service
     4  metadata:
     5  {{- if .Values.applicationSet.service.annotations }}
     6    annotations:
     7    {{- range $key, $value := .Values.applicationSet.service.annotations }}
     8      {{ $key }}: {{ $value | quote }}
     9    {{- end }}
    10  {{- end }}
    11    name: {{ template "argo-cd.applicationSet.fullname" . }}
    12    namespace: {{ .Release.Namespace | quote }}
    13    labels:
    14      {{- include "argo-cd.labels" (dict "context" . "component" .Values.applicationSet.name "name" .Values.applicationSet.name) | nindent 4 }}
    15  {{- with .Values.applicationSet.service.labels }}
    16  {{- toYaml . | nindent 4 }}
    17  {{- end }}
    18  spec:
    19    type: {{ .Values.applicationSet.service.type }}
    20    ports:
    21    - name: {{ .Values.applicationSet.service.portName }}
    22      port: {{ .Values.applicationSet.service.port }}
    23      targetPort: webhook
    24    selector:
    25      {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.applicationSet.name) | nindent 4 }}
    26  {{- end }}