argocd-helm/charts/argo-workflows/templates/controller
Ujin a67424d0c4
feat(argo-workflows): Updated supported workers parameters (#2297)
* feat(argo-workflows): Updated supported workers parameters

Change
------
Based on argo-workflows [scaling documents](https://argoproj.github.io/argo-workflows/scaling/)
it's possible to set following workers values: `--workflow-workers`, `--workflow-ttl-workers`, `--pod-cleanup-workers`
and statring 3.5 `--cron-workflow-workers`. This change allows chart
consumers to take advatage of _all_ these parameters.

Testing
-------
```
helm upgrade argowf charts/argo-workflows -n argo --values charts/argo-workflows/values.yaml --create-namespace --debug | grep -A70 "Source: argo-workflows/templates/controller/workflow-controller-deployment.yaml" | grep workers

helm upgrade argowf charts/argo-workflows -n argo --values charts/argo-workflows/values.yaml --create-namespace --debug | grep -A70 "Source: argo-workflows/templates/controller/workflow-controller-deployment.yaml" | grep -A1 workers
          - "--workflow-workers"
          - "10"

helm upgrade argowf charts/argo-workflows -n argo --values charts/argo-workflows/values.yaml --create-namespace --debug | grep -A70 "Source: argo-workflows/templates/controller/workflow-controller-deployment.yaml" | grep -A1 workers
          - "--workflow-workers"
          - "10"
          - "--workflow-ttl-workers"
          - "20"

helm upgrade argowf charts/argo-workflows -n argo --values charts/argo-workflows/values.yaml --create-namespace --debug | grep -A70 "Source: argo-workflows/templates/controller/workflow-controller-deployment.yaml" | grep -A1 workers
          - "--workflow-workers"
          - "10"
          - "--workflow-ttl-workers"
          - "20"
          - "--pod-cleanup-workers"
          - "30"

helm upgrade argowf charts/argo-workflows -n argo --values charts/argo-workflows/values.yaml --create-namespace --debug | grep -A70 "Source: argo-workflows/templates/controller/workflow-controller-deployment.yaml" | grep -A1 workers
          - "--workflow-workers"
          - "10"
          - "--workflow-ttl-workers"
          - "20"
          - "--pod-cleanup-workers"
          - "30"
          - "--cron-workflow-workers"
          - "40"
```

Signed-off-by: Evgeny Khatko <owen.tko@gmail.com>
Signed-off-by: Evgeny Khatko <ekhatko@paypal.com>

* Addressing PR feedback.

Signed-off-by: Evgeny Khatko <ekhatko@paypal.com>

* newline

Signed-off-by: Tim Collins <45351296+tico24@users.noreply.github.com>

* Update Chart.yaml

Signed-off-by: Tim Collins <45351296+tico24@users.noreply.github.com>

* Update Chart.yaml

Signed-off-by: Tim Collins <45351296+tico24@users.noreply.github.com>

---------

Signed-off-by: Evgeny Khatko <owen.tko@gmail.com>
Signed-off-by: Evgeny Khatko <ekhatko@paypal.com>
Signed-off-by: Tim Collins <45351296+tico24@users.noreply.github.com>
Co-authored-by: Evgeny Khatko <ekhatko@paypal.com>
Co-authored-by: Tim Collins <45351296+tico24@users.noreply.github.com>
2023-10-24 13:34:49 +01:00
..
artifact-repository-ref-cm.yaml feat(argo-workflows): Add support for artifactRepositoryRef (#2135) 2023-07-11 13:07:08 +01:00
workflow-aggregate-roles.yaml fix(argo-workflows): add all crds to aggregate-roles template (#2301) 2023-10-18 08:53:16 +09:00
workflow-controller-cluster-roles.yaml feat(argo-workflows): Add option for controller to read all secrets (#1967) 2023-04-14 08:53:40 -05:00
workflow-controller-config-map.yaml feat(argo-workflows): allow setting executor args (#2177) 2023-07-27 08:57:46 -05:00
workflow-controller-crb.yaml fix(argo-workflows): Add namespace field to all namespace scoped resources (#1956) 2023-04-13 11:25:06 +02:00
workflow-controller-deployment-pdb.yaml fix(argo-workflows): Add namespace field to all namespace scoped resources (#1956) 2023-04-13 11:25:06 +02:00
workflow-controller-deployment.yaml feat(argo-workflows): Updated supported workers parameters (#2297) 2023-10-24 13:34:49 +01:00
workflow-controller-sa.yaml fix(argo-workflows): Add namespace field to all namespace scoped resources (#1956) 2023-04-13 11:25:06 +02:00
workflow-controller-service.yaml fix(argo-workflows): Add namespace field to all namespace scoped resources (#1956) 2023-04-13 11:25:06 +02:00
workflow-controller-servicemonitor.yaml chore(argo-workflows): Enable to configure Service Monitor port (#2076) 2023-05-25 07:30:48 -05:00
workflow-rb.yaml feat(argo-workflows): Assign common labels to some resources (#1369) 2022-07-13 09:10:34 +09:00
workflow-role.yaml fix(argo-workflows): missing artifact GC rbac (#1680) 2022-12-02 22:49:50 +09:00
workflow-sa.yaml feat(argo-workflows): add imagePullSecret for workflow sa (#2226) 2023-08-17 13:08:03 +01:00