argo-cd
argo-cd copied to clipboard
Make ARGOCD_GIT_MODULES_ENABLED configurable in argocd-cmd-params
Summary
For some reason ARGOCD_GIT_MODULES_ENABLED
must be set directly on the repo-server Deployment instead of being set in the argocd-cmd-params-cm ConfigMap like most env vars. It should be configurable in that ConfigMap, and the new way of configuring it should be documened.
Motivation
Not following the pattern causes confusion.
I would like to work on this.
@pradeepnnv go for it!
Interested in picking this up during the week if @pradeepnnv can't get around to it.
- Add the env var to this file: https://github.com/argoproj/argo-cd/blob/master/manifests/base/repo-server/argocd-repo-server-deployment.yaml
- Document the configmap key here: https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/argocd-cmd-params-cm.yaml
Thanks @crenshaw-dev for listing work for this ticket. I will start working on them.
Documentation should be updated accordingly here: https://argo-cd.readthedocs.io/en/stable/user-guide/private-repositories/#git-submodules