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