Skip to content

Releases: argoproj/argo-workflows

v2.7.5

21 Apr 01:35
Compare
Choose a tag to compare

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.5/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.5/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.5/manifests/install.yaml

Changes

Bug Fixes

  • #2678 argo watch does not update/refresh screen
  • #2715 Workflow Deployments Use Image Tag :latest
  • #2759 Improve cookie security

Pull Requests

  • #2713 fix: Print correct version string.
  • #2719 fix: Maybe fix watch. Fixes #2678
  • #2724 feat: Add Kustomize as supported install option. Closes #2715
  • #2702 fix: Reset all conditions when resubmitting
  • #2756 fix: Consider expanded tasks in getTaskFromNode
  • #2763 fix: Improve cookie security. Fixes #2759
  • #2721 fix: Error pending nodes w/o Pods unless resubmitPendingPods is set

Contributors

  • Alex Collins
  • Simon Behar

v2.7.4

16 Apr 18:20
Compare
Choose a tag to compare

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.4/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.4/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.4/manifests/install.yaml

Changes

This includes a security patch to address git security advisory CVE-2020-5260.

v2.6.4

16 Apr 03:02
Compare
Choose a tag to compare

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.6.4/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.6.4/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.6.4/manifests/install.yaml

Changes

This includes a security patch to address git security advisory CVE-2020-5260.

Previously this release was said to contain a security patch that addressed git security advisory CVE-2020-5260. We found that due to a release process bug, this was not the case. v2.7.4 is confirmed to have the security patch has been released here: https://github.com/argoproj/argo/releases/tag/v2.7.4

v2.7.3

16 Apr 02:03
Compare
Choose a tag to compare

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.3/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.3/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.3/manifests/install.yaml

Changes

This includes a security patch to address git security advisory CVE-2020-5260.

Previously this release was said to contain a security patch that addressed git security advisory CVE-2020-5260. We found that due to a release process bug, this was not the case. v2.7.4 is confirmed to have the security patch has been released here: https://github.com/argoproj/argo/releases/tag/v2.7.4

Pull Requests

  • #2668 fix: Leaf task with continueOn should not fail DAG
  • #2676 fix: Report metric emission errors via Conditions
  • #2707 fix: Don't use docker cache when building release images

Contributors

  • Alex Collins
  • Simon Behar

v2.7.2

10 Apr 20:29
Compare
Choose a tag to compare

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.2/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.2/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.2/manifests/install.yaml

Changes

Check out the blog post.

Bug Fixes

  • #2589 v2.7.0 CLI argo logs for workflows are broken
  • #2603 onExit step gets stuck if the workflow exceeds activeDeadlineSeconds

Pull Requests

  • #2595 fix: Fix logging problems. See #2589
  • #2605 fix: onExit step gets stuck if the workflow exceeds activeDeadlineSeconds. Fixes #2603
  • #2609 test: Enhancements and repairs to e2e test framework
  • #2627 chore: Add comments to issues
  • #2630 test: Fix teething problems
  • #2633 fix: Support minimal mysql version 5.7.8. Fixes #2625
  • #2639 fix: Fix logs part 2
  • #2645 fix: Consider offloaded and compressed node in retry and resume
  • #2646 fix: Add input paremeters to metric scope
  • #2647 fix: Sort log entries.
  • #2648 ci: Fix codegen job
  • #2656 fix: DAG should not fail if its tasks have continueOn
  • #2657 fix: Don't attempt to resolve artifacts if task is going to be skipped
  • #2659 test: Fix flakey DeleteCompleted test
  • #2661 fix: Add DAG as default in UI filter and reorder
  • #2662 build: Fix codegen for releases

Contributors

  • Alex Collins
  • Derek Wang
  • Simon Behar
  • mark9white

v2.7.1

07 Apr 17:16
Compare
Choose a tag to compare

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

v2.7.0

01 Apr 03:13
Compare
Choose a tag to compare

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.0/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.0/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.0/manifests/install.yaml

Changes

Check out the blog post.

Enhancements

  • #1066 Feature Request: Calculate workflow resource usage
  • #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
  • #1893 More control over resuming suspended nodes
  • #1911 Support GCS natively
  • #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 Conditions to workflow status
  • #2436 Search archive by started at between two dates and times
  • #2438 Deep link into Splunk (or other logging facility) from UI
  • #2439 Remember namespace across UI pages
  • #2460 Expose resource duration in the UI
  • #2463 Update configm ap to support strategic-merge-patch
  • #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
  • #1907 GetTaskAncestry loop through steps that are already visited and cause performance issue
  • #2337 Argo Workflow UI stops refreshing
  • #2374 Log version on start-up
  • #2381 Make Argo UI not indexed
  • #2420 v2.6.1: argo list --chunk-size truncation should apply after other filters
  • #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
  • #2492 FATA[0000] invalid configuration: no configuration has been provided
  • #2512 SecurityContext settings for executor container not fully honoured

Other

  • #2300 Logs does not automatically fail over to artifact in v2.5.1

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
  • #1904 feat: More control over resuming suspended nodes Fixes #1893
  • #1908 fix(controller): Updates GetTaskAncestry to skip visited nod. Fixes #1907
  • #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 logs to use API client. See #2116
  • #2219 feat(usage): Report resource duration. Closes #1066
  • #2222 feat: Support workflow templates submission. Closes #2007
  • #2254 feat: Custom, step-level, and usage metrics
  • #2282 chore(cli): Migrate argo wait to 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 stop command
  • #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
  • #2364 feat: Add support for arm64 platform
  • #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
  • #2464 feat(config): Make configuration mangement easier. Closes #2463
  • #2465 chore: make codegen + make start
  • #2467 fix: Duration must be a string. Make it a string.
  • #2468 feat: Add support for IRSA and aws default provider chain.
  • #2470 ci: Run lint on CI and fix GolangCI
  • #2472 feat(ui): add Env to Node Container Info pane. Closes #2471
  • #2473 feat: search archived wf by startat. Closes #2436
  • #2476 feat: Logging the Pod Spec in controller log
  • #2478 fix: ParallelSteps child type so replacements happen correctly
  • #2479 fix: Build image with SHA tag when a git tag is not available
  • #2482 chore: Revert "feat: Add support for arm64 platform (#2364)"
  • #2483 chore: Fix Swagger for PDB to support Java client
  • #2484 feat: Native Google Cloud Storage support for artifact. Closes #1911
  • #2485 fix(cli): Rearrange the order of chunk size argument in list command. Closes #2420
  • #2487 chore: Move quickstart Prometheus port to 9090
  • #2489 feat(ui): Report resources duration in UI. Closes #2460
  • #2490 test: Fix test
  • #2491 feat: Updated arm64 support patch
  • #2498 fix: fix template scope tests
  • #2499 docs: add official user
  • #2500 feat: Add default field in parameters.valueFrom
  • #2501 fix: Allow runtime resolution for workflow parameter names
  • #2505 docs: Add separate ConfigMap doc for 2.7+
  • #2507 fix: Read ConfigMap before starting servers
  • #2508 feat: Extend workflowDefaults to full Workflow and clean up docs and code
  • #2510 fix(controller): Ensure we copy any executor securityContext when creating wait containers; fixes #2512
  • #2514 fix: Increase client gRPC max size to match server. Fixes #2513
  • #2516 fix: Fix potential panic
  • #2517 chore: minor fix and refactory
  • #2518 chore(docs): Update docs for useSDKCreds
  • #2519 docs: couple of examples for REST API usage of arg...
Read more

v2.7.0-rc4

30 Mar 22:13
Compare
Choose a tag to compare
v2.7.0-rc4 Pre-release
Pre-release

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.0-rc4/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.0-rc4/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.0-rc4/manifests/install.yaml

Changes

Enhancements

  • #1893 More control over resuming suspended nodes

Pull Requests

  • #1904 feat: More control over resuming suspended nodes Fixes #1893
  • #2498 fix: fix template scope tests
  • #2517 chore: minor fix and refactory
  • #2518 chore(docs): Update docs for useSDKCreds
  • #2519 docs: couple of examples for REST API usage of argo-server
  • #2523 fix(archive): Fix bug that prevents listing archive workflows. Fixes …
  • #2526 chore: Revert "fix: fix template scope tests (#2498)"
  • #2531 fix: fix wrong assertions
  • #2532 fix: Validate CronWorkflow before creation
  • #2533 chore: Remove deprecated example
  • #2534 test: fix master
  • #2535 fix: Show template on its own field in CLI
  • #2539 fix: Omit config key in configure artifact document.
  • #2541 feat: Report SpecWarnings in status.conditions
  • #2542 docs: Add example of template-level volume declaration.
  • #2543 test: Increase timeout for flaky test

Contributors

  • Alex Collins
  • Daisuke Taniwaki
  • Daniel Moran
  • Derek Wang
  • Ejiah
  • Simon Behar
  • Zach Aller
  • mark9white
  • maryoush

v2.7.0-rc3

25 Mar 20:18
Compare
Choose a tag to compare
v2.7.0-rc3 Pre-release
Pre-release

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.0-rc3/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.0-rc3/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.0-rc3/manifests/install.yaml

Changes

Enhancements

  • #1911 Support GCS natively
  • #2460 Expose resource duration in the UI
  • #2463 Update config map to support strategic-merge-patch

Bug Fixes

  • #1907 GetTaskAncestry loop through steps that are already visited and cause performance issue
  • #2512 SecurityContext settings for executor container not fully honored

Pull Requests

  • #1908 fix(controller): Updates GetTaskAncestry to skip visited nod. Fixes #1907
  • #2464 feat(config): Make configuration management easier. Closes #2463
  • #2484 feat: Native Google Cloud Storage support for artifact. Closes #1911
  • #2489 feat(ui): Report resources duration in UI. Closes #2460
  • #2491 feat: Updated arm64 support patch
  • #2499 docs: add official user
  • #2500 feat: Add default field in parameters.valueFrom
  • #2501 fix: Allow runtime resolution for workflow parameter names
  • #2505 docs: Add separate ConfigMap doc for 2.7+
  • #2507 fix: Read ConfigMap before starting servers
  • #2508 feat: Extend workflowDefaults to full Workflow and clean up docs and code
  • #2510 fix(controller): Ensure we copy any executor securityContext when creating wait containers; fixes #2512
  • #2514 fix: Increase client gRPC max size to match server. Fixes #2513
  • #2516 fix: Fix potential panic

Contributors

  • Alex Collins
  • Derek Wang
  • Rafael Rodrigues
  • Simon Behar
  • StoneHuang
  • Xin Wang
  • mark9white
  • vatine

v2.7.0-rc2

23 Mar 18:38
Compare
Choose a tag to compare
v2.7.0-rc2 Pre-release
Pre-release

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.0-rc2/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.0-rc2/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.0-rc2/manifests/install.yaml

Changes

Enhancements

  • #1066 Feature Request: Calculate workflow resource usage
  • #2436 Search archive by started at between two dates and times

Bug Fixes

  • #2420 v2.6.1: argo list --chunk-size truncation should apply after other filters

Other

  • #5 Add workflow executor unit tests

Pull Requests

  • #2219 feat(usage): Report resource duration. Closes #1066
  • #2468 feat: Add support for IRSA and aws default provider chain.
  • #2470 ci: Run lint on CI and fix GolangCI
  • #2473 feat: search archived wf by startat. Closes #2436
  • #2476 feat: Logging the Pod Spec in controller log
  • #2478 fix: ParallelSteps child type so replacements happen correctly
  • #2479 fix: Build image with SHA tag when a git tag is not available
  • #2483 chore: Fix Swagger for PDB to support Java client
  • #2485 fix(cli): Rearrange the order of chunk size argument in list command. Closes #2420
  • #2487 chore: Move quickstart Prometheus port to 9090
  • #2490 test: Fix test

Contributors

  • Alex Collins
  • Derek Wang
  • Huan-Cheng Chang
  • Michael Crenshaw
  • Saravanan Balasubramanian
  • Simon Behar
  • Xin Wang
  • Zach Aller