github argoproj/argo-workflows v2.11.8

latest releases: v3.4.17, v3.5.6, v3.5.5...
3 years ago

Quick Start

What's New?

Find out in our blog post

Argo CLI

Mac

Available via curl

# Download the binary
curl -sLO https://github.com/argoproj/argo/releases/download/v2.11.8/argo-darwin-amd64.gz

# Unzip
gunzip argo-darwin-amd64.gz

# Make binary executable
chmod +x argo-darwin-amd64

# Move binary to path
mv ./argo-darwin-amd64 /usr/local/bin/argo

# Test installation
argo version

Linux

Available via curl

# Download the binary
curl -sLO https://github.com/argoproj/argo/releases/download/v2.11.8/argo-linux-amd64.gz

# Unzip
gunzip argo-linux-amd64.gz

# Make binary executable
chmod +x argo-linux-amd64

# Move binary to path
mv ./argo-linux-amd64 /usr/local/bin/argo

# Test installation
argo version

Argo Controller

kubectl create namespace argo
kubectl apply -n argo -f https://raw.githubusercontent.com/argoproj/argo/v2.11.8/manifests/install.yaml

Changes

⚠️ v2.11.8 increases maxReconcilliationTime from 10s to 30s. This may affect processing times. Any issues, set MAX_OPERATION_TIME=10s.

Enhancements

  • #4239 Increase max reconciliation time
  • #4286 Allow whitespace in templates

Other

  • Update manifests to v2.11.8
  • chore: Removed unused parameter
  • ci: Picked :add-env lines from master

Pull Requests

  • #4310 feat(controller): Allow whitespace in variable subsitution. Fixes #4286
  • #4562 feat(controller): Make MAX_OPERATION_TIME configurable. Close #4239

Contributors

  • Alex Collins
  • Ids van der Molen

v2.11.7

Bug Fixes

  • #4301 View Workflow Page Not Receiving Progress Updates
  • #4338 open artifact : permission denied
  • #4339 Slow / Unresponsive Kubernetes API
  • #4351 v2.11.6: Parent CronWorkflow 'argo/canary' is malformed

Other

  • Update manifests to v2.11.7

Pull Requests

  • #4340 fix(executor): Increase pod patch backoff. Fixes #4339
  • #4350 fix(server): Download artifacts from UI. Fixes #4338
  • #4352 fix(controller): Only warn if cron job missing. Fixes #4351
  • #4376 fix: Fix intstr nil dereference
  • #4378 fix(ui): Reconnect to DAG. Fixes #4301
  • #4379 fix: Use DeletionHandlingMetaNamespaceKeyFunc in cron controller
  • #4380 fix(controller): Enqueue the front workflow if semaphore lock is available
  • #4399 fix: Use correct template when processing metrics
  • #4411 fix: Ensure resourceDuration variables in metrics are always in seconds
  • #4417 fix: Assume controller is in UTC when calculating NextScheduledRuntime

Contributors

  • Alex Collins
  • Saravanan Balasubramanian
  • Simon Behar

v2.11.6

Bug Fixes

  • #4144 Add request timed out in errors.isTransientNetworkErr

Other

  • Update manifests to v2.11.6

Pull Requests

  • #4149 fix(executor): Remove IsTransientErr check for ExponentialBackoff. Fixes #4144
  • #4320 chore(controller): Refactor the CronWorkflow schedule logic with sync.Map

Contributors

  • Alex Collins
  • Ang Gao
  • Saravanan Balasubramanian

v2.11.5

Bug Fixes

  • #4046 Step or dag workflows do not seem to release semaphore locks

Other

Pull Requests

  • #4215 fix(controller): Increase the number of cron workflow workers from 2 to 8. Fixes #4211
  • #4263 fix(controller): Synchronization lock didn't release on DAG call flow Fixes #4046
  • #4283 fix: TestMutexInDAG failure in master
  • #4294 fix(controller): Patch rather than update cron workflows.

Contributors

  • Alex Collins
  • Saravanan Balasubramanian
  • Simon Behar

v2.11.4

Bug Fixes

  • #4232 Argo UI: Cannot read property 'x' of undefined when viewing workflow (v2.11.0)
  • #4236 Argo UI - Archived Workflows - Error when clicking on hidden nodes ellipsis
  • #4275 Pods in retried workflow with PVC after a step that succeeded never get scheduled

Pull Requests

  • #4241 fix(ui): Fix bugs with DAG view. Fixes #4232 & #4236
  • #4243 fix(controller): Check the correct object for Cronworkflow reapply error log
  • #4248 fix(ui): Revert bad part of commit
  • #4277 fix(controller): Fix argo retry with PVCs. Fixes #4275
  • #4278 fix(controller): Fix cron-workflow re-apply error.
  • #4280 fix(ui): Ignore missing nodes in DAG. Fixes #4232

Contributors

  • Alex Collins
  • Juan C. Müller
  • Saravanan Balasubramanian

v2.11.3

Bug Fixes

  • #4169 unmarshal to workflow struct failed,if outputs.parameters.value is a number

Other

  • fixed merge conflict

Pull Requests

  • #4202 fix(controller): Support int64 for param value. Fixes #4169

Contributors

  • Alex Collins
  • Saravanan Balasubramanian

v2.11.2

Bug Fixes

  • #4114 refactor: Refactor Synchronization code
  • #4172 fix: Ensure CronWorkflows are persisted once per operation
  • #4207 fix(controller): reduce withItem/withParams memory usage.
  • #4213 fix(controller): Apply Workflow default on normal workflow scenario

Contributors

  • Alex Collins
  • Saravanan Balasubramanian
  • Simon Behar

Don't miss a new argo-workflows release

NewReleases is sending notifications on new releases.