-
Notifications
You must be signed in to change notification settings - Fork 2k
Description
Is your feature request related to a problem? Please describe.
https://argoproj.github.io/argo-cd/operator-manual/high_availability/ According to this document sharding is now available for argocd-application-controller.
replicas: 1 |
Describe the solution you'd like
While it would be trivial to just allow the replicas to be set and then to use the existing .Values.controller.env. since you need to set the replicas and the ENV variable I think it would be a better experience and a more straight forward experience to have a dedicated .Values.controller.shards setting which would control both the ENV variable and then number of replicas.
Describe alternatives you've considered
The alternative is to just allow the number of replicas to be set. But It could allow for a scenario where someone bumps the replicas expecting better performance but without the ARGOCD_CONTROLLER_REPLICAS environment variable being set I think it would be better to tie both variables together.