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

     1  {{- range .Values.configs.clusterCredentials }}
     2  ---
     3  apiVersion: v1
     4  kind: Secret
     5  metadata:
     6    name: {{ include "argo-cd.name" $ }}-cluster-{{ .name }}
     7    namespace: {{ $.Release.Namespace | quote }}
     8    labels:
     9      {{- include "argo-cd.labels" (dict "context" $) | nindent 4 }}
    10      {{- with .labels }}
    11        {{- toYaml . | nindent 4 }}
    12      {{- end }}
    13      argocd.argoproj.io/secret-type: cluster
    14    {{- with .annotations }}
    15    annotations:
    16      {{- range $key, $value := . }}
    17      {{ $key }}: {{ $value | quote }}
    18      {{- end }}
    19    {{- end }}
    20  type: Opaque
    21  stringData:
    22    name: {{ required "A valid .Values.configs.clusterCredentials[].name entry is required!" .name }}
    23    server: {{ required "A valid .Values.configs.clusterCredentials[].server entry is required!" .server }}
    24    {{- if .namespaces }}
    25    namespaces: {{ .namespaces }}
    26      {{- if .clusterResources }}
    27    clusterResources: {{ .clusterResources | quote }}
    28      {{- end }}
    29    {{- end }}
    30    {{- if .project }}
    31    project: {{ .project | quote }}
    32    {{- end }}
    33    config: |
    34      {{- required "A valid .Values.configs.clusterCredentials[].config entry is required!" .config | toRawJson | nindent 4 }}
    35  {{- end }}