v2.7.0-rc1
Pre-release
Pre-release
Quick Start
Argo CLI
Mac
Available via brew
brew install argoproj/tap/argoAnd via curl
# Download the binary
curl -sLO https://github.com/argoproj/argo/releases/download/v2.7.0-rc1/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 versionLinux
Available via curl
# Download the binary
curl -sLO https://github.com/argoproj/argo/releases/download/v2.7.0-rc1/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 versionArgo Controller
kubectl create namespace argo
kubectl apply -n argo -f https://raw.githubusercontent.com/argoproj/argo/v2.7.0-rc1/manifests/install.yamlChanges
Since v2.6.3.
Enhancements
- #1728 Adding Pod Disruption budget for each workflow run by argo controller so that Pod/Step does not gets deleted during autoscaling event
- #1891 Enable retryStrategy to be specified for non-leaf nodes
- #1923 Provide a way to set default Workflow options that will apply to all workflows
- #2004 Argo server should support controller instance ids
- #2007 Workflow templates should be submittable
- #2116 Migrate CLI workflow commands to use
apiclient.Client - #2117 Clean-up any deprecated code not needed after migration to use
apiclient.Client - #2421 Add
Conditionsto workflow status - #2438 Deep link into Splunk (or other logging facility) from UI
- #2439 Remember namespace across UI pages
- #2471 Show environment variables in Argo UI
Bug Fixes
- #1722 When using script template input artifact is not able to save in volume mount
- #1866 Argo Database Persistence SSL does not work
- #2337 Argo Workflow UI stops refreshing
- #2374 Log version on start-up
- #2381 Make Argo UI not indexed
- #2427 Updating the workflow archive entry for a retried workflow fails with "current transaction is aborted"
- #2432 Fix flakey tests in operator_template_scope_test.go
- #2446 Fix flakey test:
TestPendingRetryWorkflowWithRetryStrategy
Other
- #2300 Logs does not automatically fail over to artifact in v2.5.1
- Update manifests to v2.7.0-rc1
Pull Requests
- #1867 fix(persistence): set postgres ssl config to string Fixes #1866
- #1892 feat: Allow retry strategy on non-leaf nodes, eg for step groups. Fixes #1891
- #1919 feat: Add support for Alibaba Cloud OSS artifact
- #2044 fix: Updated the TTLcontroller to fix issue related to TTL default settings. Fixes #1923
- #2177 chore(cli): Migrate
argo logsto use API client. See #2116 - #2222 feat: Support workflow templates submission. Closes #2007
- #2254 feat: Custom, step-level, and usage metrics
- #2282 chore(cli): Migrate
argo waitto use API client. See #2116 - #2286 feat: Support workflow level poddisruptionbudge for workflow pods #1728
- #2301 fix(ui): Provide a link to archived logs. Fixes #2300
- #2303 chore(cli): Clean-up code. Closes #2117
- #2309 build: Improve reliability of release.
- #2311 chore: update getting-started guide for 2.5.2 and apply other tweaks
- #2317 fix(swagger): Fix the broken swagger.
- #2319 feat(ui): Adds ability zoom and hide successful steps. POC
- #2323 docs: the link has changed slightly
- #2326 feat: Ability to include or exclude fields in the response. Closes #2294
- #2327 fix(auth): Fixed returning expired Auth token for GKE
- #2329 fix(Dockerfile): Using
--no-install-recommends(Optimization) - #2330 fix(ui): Removed tailLines from EventSource
- #2331 feat: Allow for setting default configurations for workflows, Fixes #1923, #2044
- #2332 chore: Tidy after make codegen
- #2335 fix: Add timezone support to startingDeadlineSeconds
- #2336 docs: Update Argo Rollouts description
- #2338 fix(ui): fixed worflow UI refresh. Fixes ##2337
- #2340 feat: Allow Worfklows to be submitted as files from UI
- #2341 feat: Expose workflow.paramteres with JSON string of all params
- #2342 fix: Always validate templates with different input parameters. Fixes #2313
- #2344 fix: Simplify completion detection logic in DAGs
- #2345 fix(docker): remove NopCloser from the executor. See #2261
- #2346 docs: correct server authentication default
- #2349 feat(ui): Compact graph by using circles rather than panels
- #2350 chore: update getting started guide to use 2.6.0
- #2352 feat: Add
argo stopcommand - #2353 docs(README): Add Prudential to the users list.
- #2357 fix: rerun codegen after merging OSS artifact support
- #2360 fix: Restart server ConfigMap watch when closed
- #2361 chore: Master needs make lint
- #2365 feat: instanceID support for argo server. Closes #2004
- #2368 fix(docker): fix streaming of combined stdout/stderr
- #2369 chore: Master needs codegen
- #2371 docs: Make Getting Started agnostic to version
- #2373 fix: Say no logs were outputted when pod is done
- #2375 chore: Log version (structured) on component start-up
- #2377 fix(controller): Mount volumes defined in script templates. Closes #1722
- #2379 fix: Update readme for UI
- #2380 fix (docs): change duration to a string
- #2383 fix: add noindex meta tag to solve #2381
- #2385 feat: Retry pending nodes
- #2388 fix(doc strings): Fix bug related documentation/clean up of default configurations #2331
- #2389 docs: Create USERS.md
- #2390 fix: Don't display Retry Nodes in UI if len(children) == 1
- #2394 feat(ui): Use a monospace font family for yaml editors. Closes #2378
- #2400 feat: Allow WF metadata spec on Cron WF
- #2401 chore: Update pull_request_template.md
- #2402 fix: Correctly report version. Fixes #2374
- #2405 chore: Fix typo
- #2407 fix: Check child node status before backoff in retry
- #2409 fix(server): Update manifests to figure "Unable to retry workflow".
- #2410 docs: Update CONTRIBUTING.md with argo auth token command fix.
- #2411 docs: Example showing how to use default settings for workflow spec. Related to ##2388
- #2414 fix: Allow numbers in steps.args.params.value
- #2416 docs: Added Survey Results
- #2417 fix: Remove lazy workflow template
- #2418 chore: document BASE_HREF
- #2423 fix: Build with the correct version if you check out a specific version
- #2425 docs: update CHANGELOG.md. Closes #2397
- #2433 test: Skip flakey tests in operator_template_scope_test.go. See #2432
- #2434 fix(archive): Fix edge-cast error for archiving. Fixes #2427
- #2441 feat(ui): cache namespace selection. Closes #2439
- #2443 feat(ui): Add the ability to have links to logging facility in UI. Closes #2438
- #2445 fix: Don't error when optional artifacts are not found
- #2447 fix: Deprecate template.{template,templateRef,arguments}
- #2448 chore: Master needs codegen
- #2449 fix: Delete PVCs unless WF Failed/Errored
- #2453 fix(controller): Updates to add condition to workflow status. Fixes #2421
- #2455 fix(example) make dir if needed
- #2456 test: Maybe fix TestPendingRetryWorkflowWithRetryStrategy. Fixes #2446
- #2459 fix: ParallelSteps swagger.json
- #2465 chore: make codegen + make start
- #2467 fix: Duration must be a string. Make it a string.
- #2472 feat(ui): add Env to Node Container Info pane. Closes #2471
Contributors
- Aaron Curtis
- Alex Collins
- Antoine Dao
- Antonio Macías Ojeda
- Daisuke Taniwaki
- Derek Wang
- EDGsheryl
- Huan-Cheng Chang
- Michael Crenshaw
- Mingjie Tang
- Mukulikak
- Niklas Hansson
- Pascal VanDerSwalmen
- Pratik Raj
- Roman Galeev
- Saradhi Sreegiriraju
- Saravanan Balasubramanian
- Simon Behar
- Theodore Messinezis
- Tristan Colgate-McFarlane
- fsiegmund
- mark9white
- tkilpela
- モハメド