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.7/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.7/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.7/manifests/install.yaml
Changes
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
- Merge branch 'release-2.11' of https://github.com/argoproj/argo into release-2.11
- Update manifests to v2.11.5
- test: Fix test
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
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