• argo-workflows-0.37.0 a67424d0c4

    Ghost released this 2023-10-24 12:34:49 +00:00 | 465 commits to main since this release

    • feat(argo-workflows): Updated supported workers parameters

    Change

    Based on argo-workflows scaling documents
    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

    Downloads