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

     1  {{- if .Values.configs.secret.createSecret }}
     2  apiVersion: v1
     3  kind: Secret
     4  metadata:
     5    name: argocd-secret
     6    namespace: {{ .Release.Namespace | quote }}
     7    labels:
     8      {{- include "argo-cd.labels" (dict "context" . "component" .Values.server.name "name" "secret") | nindent 4 }}
     9      {{- with .Values.configs.secret.labels }}
    10        {{- toYaml . | nindent 4 }}
    11      {{- end }}
    12    {{- with .Values.configs.secret.annotations }}
    13    annotations:
    14      {{- range $key, $value := . }}
    15      {{ $key }}: {{ $value | quote }}
    16      {{- end }}
    17    {{- end }}
    18  type: Opaque
    19  {{- if or .Values.configs.secret.githubSecret (or .Values.configs.secret.gitlabSecret .Values.configs.secret.bitbucketUUID .Values.configs.secret.bitbucketServerSecret .Values.configs.secret.gogsSecret .Values.configs.secret.argocdServerAdminPassword .Values.configs.secret.argocdServerTlsConfig .Values.configs.secret.extra) }}
    20  # Setting a blank data again will wipe admin password/key/cert
    21  data:
    22    {{- with .Values.configs.secret.githubSecret }}
    23    webhook.github.secret: {{ . | b64enc }}
    24    {{- end }}
    25    {{- with .Values.configs.secret.gitlabSecret }}
    26    webhook.gitlab.secret: {{ . | b64enc }}
    27    {{- end }}
    28    {{- with .Values.configs.secret.bitbucketServerSecret }}
    29    webhook.bitbucketserver.secret: {{ . | b64enc }}
    30    {{- end }}
    31    {{- with .Values.configs.secret.bitbucketUUID }}
    32    webhook.bitbucket.uuid: {{ . | b64enc }}
    33    {{- end }}
    34    {{- with .Values.configs.secret.gogsSecret }}
    35    webhook.gogs.secret: {{ . | b64enc }}
    36    {{- end }}
    37    {{- with .Values.configs.secret.argocdServerTlsConfig }}
    38    tls.key: {{ .key | b64enc }}
    39    tls.crt: {{ .crt | b64enc }}
    40    {{- end }}
    41    {{- if .Values.configs.secret.argocdServerAdminPassword }}
    42    admin.password: {{ .Values.configs.secret.argocdServerAdminPassword | b64enc }}
    43    admin.passwordMtime: {{ default (dateInZone "2006-01-02T15:04:05Z" (now) "UTC") .Values.configs.secret.argocdServerAdminPasswordMtime | b64enc }}
    44    {{- end }}
    45    {{- range $key, $value := .Values.configs.secret.extra }}
    46    {{ $key }}: {{ $value | b64enc }}
    47    {{- end }}
    48  {{- end }}
    49  {{- end }}