Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow setting volume mounts for dex container #1597

Open
SebastianJ91 opened this issue Nov 8, 2024 · 0 comments
Open

Allow setting volume mounts for dex container #1597

SebastianJ91 opened this issue Nov 8, 2024 · 0 comments

Comments

@SebastianJ91
Copy link

Is your feature request related to a problem? Please describe.
For now it's not possible to mount custom root-ca certificates to the dex container for allowing OIDC connections to servers secured by a private CA.

Describe the solution you'd like
Add new parameters in ArgoCD crd for modifying the dex deployment:

  • .spec.sso.dex.volumes
  • .spec.sso.dex.volumeMounts

Similar settings are already existing for other argocd deployments e.g.

  • .spec.controller.volumes and
  • .spec.controller.volumeMounts

Describe alternatives you've considered
As a workaround it is possible:

  • to disable verifying certificates in the dex config. But this isn't secure.
  • Volume mounting is also possible with a manual customization of the deployment manifest, after it was created by the operator. But this could lead to a loss of the mount after changing dex config in the ArgoCD crd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant