Skip to content

Allow more complete configuration of Dex #559

Open
@ghost

Description

Is your feature request related to a problem? Please describe.
When configuring Dex it seems that there's only a limited amount of configuration available in the operator. E.g., if I want to utilize Google Workspace and at the same time groups I need to do some additional setups of a secret and linking that to the argocd-dex-server. A task that logically - at least if you ask me - should be done by the operator

Describe the solution you'd like
I'd like a way to configure the argocd-dex-server with additional settings, such as those described here: https://argo-cd.readthedocs.io/en/stable/operator-manual/user-management/google/#configure-dex

One way of configuring it could be:

apiVersion: argoproj.io/v1alpha1
kind: ArgoCD
metadata:
  name: argocd
spec:
  dex:
    config: |
      connectors:
        - id: google
          name: ..

  dex-server:
    oicd:
        googleAuth: |
            { /* ... my json here ... */ }

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions