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 · 1 comment
Open

Allow setting volume mounts for dex container #1597

SebastianJ91 opened this issue Nov 8, 2024 · 1 comment
Labels
enhancement New feature or request

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
@svghadi svghadi added the enhancement New feature or request label Nov 19, 2024
@svghadi
Copy link
Collaborator

svghadi commented Nov 19, 2024

Hi @SebastianJ91 , I will look into the feasibility and get back to you on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants