github.com/argoproj/argo-cd@v1.8.7/docs/operator-manual/argocd-secret.yaml (about)

     1  apiVersion: v1
     2  kind: Secret
     3  metadata:
     4    name: argocd-secret
     5    namespace: argocd
     6    labels:
     7      app.kubernetes.io/name: argocd-secret
     8      app.kubernetes.io/part-of: argocd
     9  type: Opaque
    10  data:
    11    # TLS certificate and private key for API server (required).
    12    # Autogenerated with a self-signed certificate when keys are missing or invalid.
    13    tls.crt:
    14    tls.key:
    15  
    16    # bcrypt hash of the admin password and its last modified time (required).
    17    # Autogenerated to be the name of the argocd-server pod when missing.
    18    admin.password:
    19    admin.passwordMtime:
    20  
    21    # random server signature key for session validation (required).
    22    # Autogenerated when missing.
    23    server.secretkey:
    24  
    25    # Shared secrets for authenticating GitHub, GitLab, BitBucket webhook events (optional).
    26    # See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/webhook.md for additional details.
    27    # github webhook secret
    28    webhook.github.secret: shhhh! it's a github secret
    29    # gitlab webhook secret
    30    webhook.gitlab.secret: shhhh! it's a gitlab secret
    31    # bitbucket webhook secret
    32    webhook.bitbucket.uuid: your-bitbucket-uuid
    33    # bitbucket server webhook secret
    34    webhook.bitbucketserver.secret: shhhh! it's a bitbucket server secret
    35    # gogs server webhook secret
    36    webhook.gogs.secret: shhhh! it's a gogs server secret
    37  
    38    # an additional user password and its last modified time (see user definition in argocd-cm.yaml)
    39    accounts.alice.password:
    40    accounts.alice.passwordMtime:
    41    # list of generated account tokens/api keys
    42    accounts.alice.tokens: |
    43      [{"id":"123","iat":1583789194,"exp":1583789194}]