v2.7.1
Quick Start
Argo CLI
Mac
Available via brew
brew install argoproj/tap/argo
And via curl
# Download the binary
curl -sLO https://github.com/argoproj/argo/releases/download/v2.7.1/argo-darwin-amd64
# 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.7.1/argo-linux-amd64
# 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.7.1/manifests/install.yaml
Changes
Check out the blog post.
Bug Fixes
- #2285 Argo server should start without configmap
- #2571 When trying to delete a pod, and we do not find it, this should not be an error
- #2596 continue on fail doesn't work with DAG
Pull Requests
- #2528 fix: Separate global scope processing from local scope building
- #2552 fix(cli): Show lint errors of all files
- #2555 feat: Add node type and phase filter to UI
- #2562 fix: Fixes empty/missing CM. Fixes #2285
- #2565 fix: Use outputs of last child instead of retry node itslef
- #2566 chore: Error -> Warn when Parent CronWf no longer exists
- #2568 feat: Show workflow duration in the index UI page
- #2572 fix: Fix bug in deleting pods. Fixes #2571
- #2577 style: Correct the confused logic in resource executor
- #2587 chore: Lint UI on CI, test diagnostics, skip bad test
- #2591 docs: Fix inaccurate field name in docs
- #2594 fix: Fixes lint errors
- #2597 fix(controller): dag continue on failed. Fixes #2596
- #2598 fix(error handling): use Errorf instead of New when throwing errors with formatted text
- #2604 fix: Fixes panic in toWorkflow method
Contributors
- Alex Collins
- Heikki Kesa
- Niklas Hansson
- Peng Li
- Simon Behar
- Vardan Manucharyan
- Wei Yan