The Argo Rollouts controller supports HA mode as is described in this FAQ section. By supplying the --leader-elect flag and adjusting the controller deployment replicas. While this maybe something that could achieved from the existing extraCommandArgs field in the operand spec, I think it would be worth considering the introduction of a first class field in the CR to support HA mode, along the lines of:
spec:
ha:
enabled: true
replicas: 5
which should automatically update the controller deployment container with the required flag and update the replica count in the deployment itself
The Argo Rollouts controller supports HA mode as is described in this FAQ section. By supplying the
--leader-elect
flag and adjusting the controller deployment replicas. While this maybe something that could achieved from the existingextraCommandArgs
field in the operand spec, I think it would be worth considering the introduction of a first class field in the CR to support HA mode, along the lines of:which should automatically update the controller deployment container with the required flag and update the replica count in the deployment itself