Newer
Older
KubernetesApplication / ArgoCD / manifests / base / config / argocd-cm.yaml
apiVersion: v1
kind: ConfigMap
metadata:
  name: argocd-cm
  labels:
    app.kubernetes.io/name: argocd-cm
    app.kubernetes.io/part-of: argocd

data:
  oidc.config: |
    name: auth-server
    issuer: https://auth.jerxie.com
    clientID: argocd-server
    clientSecret: aYc2j1lYUUZXkBFFUndnleZI
    # Optional set of OIDC scopes to request. If omitted, defaults to: ["openid", "profile", "email", "groups"]
    requestedScopes: ["openid", "email"]
    # Optional set of OIDC claims to request on the ID token.
    requestedIDTokenClaims: {"groups": {"essential": true}}
    # logoutURL: https://auth.jerxie.com/auth/logout

    # Some OIDC providers require a separate clientID for different callback URLs.
    # For example, if configuring Argo CD with self-hosted Dex, you will need a separate client ID
    # for the 'localhost' (CLI) client to Dex. This field is optional. If omitted, the CLI will
    # use the same clientID as the Argo CD server
    # cliClientID: vvvvwwwwxxxxyyyyzzzz
  ###################################################
  url: https://argocd.jerxie.com
  admin.enabled: "false"
  # dex.config: |
  #   connectors:
  #   - config:
  #       issuer: https://accounts.google.com
  #       clientID: 223235257564-um2d8iqleksg4aoap7s7apqjkkdsqos9.apps.googleusercontent.com
  #       clientSecret: aYc2j1lYUUZXkBFFUndnleZI
  #       adminEmail: axieyangb@gmail.com
  #     type: oidc
  #     id: google
  #     name: Google