Skip to content

ArgoCD argocd-application-controller sharding settings  #492

@radiomistress

Description

@radiomistress

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.

but the helm chart has the number of replicas hard coded 1. Requiring a tool other then helm to patch.

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions