Skip to content

v2.6.0

Choose a tag to compare

@alexec alexec released this 28 Feb 23:39

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

Changes

Since v2.5.2.

Enhancements

  • #1375 Add support for Go modules, upgrade to Go 1.13
  • #1896 Mark suspended nodes as suspended with a unique symbol in the CLI
  • #2114 Migrate CLI cron commands to use apiclient.Client
  • #2115 Migrate CLI workflow template commands to use apiclient.Client
  • #2116 Migrate CLI workflow commands to use apiclient.Client
  • #2171 Listing archived workflows ignores label selector
  • #2231 Reduce API calls when changing filters on wf list page
  • #802 [UI] Feature Request: Show and filter by labels in the UI

Bug Fixes

  • #1884 Unhandled race condition in DockerExecutor.Kill
  • #2046 Template within Workflow can not directly call a WorkflowTemplate with arguments
  • #2206 Offload GC is not deleted old data
  • #2233 Offload GC deleting completed wf data
  • #2244 parameter-aggregation.yaml in examples failing without errors
  • #2246 Offloaded nodes does not fit into MySQL TEXT field
  • #2248 Sequence broken in 2.5-rc10
  • #2249 Pod argo-server keeps restarting on GCP
  • #2255 Archived WF pagination issue
  • #2264 Incorrect version info in release v2.5.0
  • #2270 Double logging in UI
  • #2272 2.5.0 Argo UI Workflow View Blank while workflow is running
  • #2281 argo wait removed from v2.5.0
  • #2285 Argo server should start without configmap

Pull Requests

  • #1821 feat: ArtifactRepositoryRef ConfigMap is now taken from the workflow namespace
  • #1890 feat: Label workflow-created pvc with workflow name
  • #2097 feat: upgrade to Go 1.13. Closes #1375
  • #2166 feat: Add failed node info to exit handler
  • #2196 feat(ui): Add label filter to workflow list page. Fixes #802
  • #2205 feat(archive): Add support to filter list by labels. Closes #2171
  • #2207 fix(offloading): Correctly deleted offloaded data. Fixes #2206
  • #2208 fix: Fixed race condition in kill container method. Fixes #1884
  • #2210 fix: Enforce UnknownField requirement in WorkflowStep
  • #2212 feat: This add support to enable debug logging for all CLI commands
  • #2213 fix: Remove quotes from UI
  • #2214 test: Correctly report e2e test diagnostics
  • #2215 build: Fix ARGO_TOKEN
  • #2216 feat(swagger): Adds a make api/argo-server/swagger.json
  • #2218 feat: Create API clients
  • #2221 fix: UI Responsive design on filter box
  • #2225 chore: Run go mod tidy
  • #2226 docs: added Ramboll Shair to the official users
  • #2227 feat: Add Pod Name to UI
  • #2232 feat: Reduce API calls when changing filters. Closes #2231
  • #2234 fix(offload): Fix bug which deleted completed workflows. Fixes #2233
  • #2235 fix: display error message when deleting archived workflow fails. Fix #2145
  • #2240 feat: Add a new symbol for suspended nodes. Closes #1896
  • #2241 docs: Add BasisAI to the company list
  • #2243 fix(docs): Corrects presumed typo, checks --> chunks
  • #2250 fix(offloading): Change offloaded nodes datatype to JSON to support 1GB. Fixes #2246
  • #2251 docs: Add Cartrack into officially using Argo
  • #2253 fix: Ignore bookmark events for restart. Fixes #2249
  • #2256 fix(archive): Return correct next page info. Fixes #2255
  • #2257 feat(ui): Add filters for archived workflows. Closes #2259
  • #2262 fix: Removed duplicate Watch Command
  • #2263 fix(sequence): broken in 2.5. Fixes #2248
  • #2267 fix: Removes Template.Arguments as this is never used. Fixes #2046
  • #2268 fix: Correctly report version. Fixes #2264
  • #2271 fix: Fixes double logging in UI. Fixes #2270
  • #2275 chore(cli): Migrate argo suspend and argo resume to use API client. See #2116
  • #2276 chore(cli): Migrate argo resubmit to use client API. See #2116
  • #2277 chore(cli): Migrate argo retry to use API client. See #2116
  • #2279 fix(persistence): Fix bug in migrating cluster name. Fixes #2278
  • #2280 chore(cli): Migrate argo terminate to use API client. See #2116
  • #2283 fix(cli): Reinstate argo wait. Fixes #2281
  • #2284 fix: Skip empty withParam steps. Fixes #1864
  • #2290 refactor(cli): 2x simplify migration to API client. See #2116
  • #2291 build(swagger): Fix argo-server swagger so version does not change.
  • #2292 docs: More detail for namespaced installation
  • #2293 fix: Start Argo server with out Configmap #2285
  • #2295 chore(cli): Migrate argo cron to use API client. Closes #2114
  • #2296 chore(cli): Migrate argo template to use API client. Closes #2115
  • #2299 fix: Remove active wf from Cron when deleted
  • #2304 fix(controller): Get correct Step or DAG name. Fixes #2244

Contributors

  • Aaron Curtis
  • Alex Collins
  • Alexey Volkov
  • Derek Wang
  • Huan-Cheng Chang
  • Nasrudin Bin Salim
  • Roman Galeev
  • Saravanan Balasubramanian
  • Simon Behar
  • fsiegmund
  • mark9white
  • mdvorakramboll
  • tkilpela