Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency argo to v2.12.10 #659

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 9, 2025

This PR contains the following updates:

Package Update Change
argo minor latest -> 2.12.10

Release Notes

argoproj/argo (argo)

v2.12.10

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.12.10/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.12.10/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.12.10/manifests/install.yaml
Changes
  • Update manifests to v2.12.10
  • fix(test): Flaky TestWorkflowShutdownStrategy (#​5331)
  • Cherry-pick 5289
  • fix: Disallow object names with more than 63 chars (#​5324)
  • fix: Backward compatible workflowTemplateRef from 2.11.x to 2.12.x (#​5314)
  • fix: Ensure whitespaces is allowed between name and bracket (#​5176)
  • Update manifests to v2.12.9
  • chore: Add SHA256 checksums to release (#​5122)
  • codegen
  • cherry-picked 5081
  • fix: Revert "fix(controller): keep special characters in json string when … … 19da392 …use withItems (#​4814)" (#​5076)
  • fix(controller): Fix creator dashes (#​5082)
Contributors
  • Alex Collins
  • Saravanan Balasubramanian
  • Simon Behar

v2.12.9

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.12.9/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.12.9/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.12.9/manifests/install.yaml
Changes
  • Update manifests to v2.12.9
  • chore: Add SHA256 checksums to release (#​5122)
  • codegen
  • cherry-picked #​5081
  • fix: Revert "fix(controller): keep special characters in json string when … … 19da392 …use withItems (#​4814)" (#​5076)
  • fix(controller): Fix creator dashes (#​5082)
Contributors
  • Alex Collins
  • Saravanan Balasubramanian
  • Simon Behar

v2.12.8

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.12.8/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.12.8/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.12.8/manifests/install.yaml
Changes
  • Update manifests to v2.12.8
  • fix: Fix build
  • fix(cli): Add insecure-skip-verify for HTTP1. Fixes #​5008 (#​5015)
  • fix: Skip the Workflow not found error in Concurrency policy (#​5030)
  • fix: Unmark daemoned nodes after stopping them (#​5005)
Contributors
  • Alex Collins
  • Saravanan Balasubramanian
  • Simon Behar

v2.12.7

Quick Start
What's New?

Find out in our blog post

This release fixes Go modules for the Argo Workflows repo! Our module is now specified as v2 (github.com/argoproj/argo/v2/) in our types and module. go get github.com/argoproj/argo/v2/ should now work as expected!

Argo CLI
Mac

Available via curl

##### Download the binary
curl -sLO https://github.com/argoproj/argo/releases/download/v2.12.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.12.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.12.7/manifests/install.yaml
Changes
  • Update manifests to v2.12.7
  • feat: Support retry on transient errors during executor status checking (#​4946)
  • feat(server): Add Prometheus metrics. Closes #​4751 (#​4952)
  • chore: Remove self-referential replace directive in go.mod (#​4959)
  • chore: Set Go mod to /v2 (#​4916)
Contributors
  • Alex Collins
  • Simon Behar
  • Yuan Tang

v2.12.6

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.12.6/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.12.6/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.12.6/manifests/install.yaml
Changes
  • Update manifests to v2.12.6
  • fix: Mutex not being released on step completion (#​4847)
  • feat(server): Support email for SSO+RBAC. Closes #​4612 (#​4644)
Contributors
  • Alex Collins
  • Saravanan Balasubramanian
  • Simon Behar

v2.12.5

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.12.5/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.12.5/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.12.5/manifests/install.yaml
Changes
  • fix: Mutex not being released on step completion (#​4847)
  • fix(controller): Consider processed retry node in metrics. Fixes #​4846 (#​4872)
  • fix(controller): make creator label DNS compliant. Fixes #​4880 (#​4881)
  • fix(controller): Fix node status when daemon pod deleted but its children nodes are still running (#​4683)
  • fix: Do not error on duplicate workflow creation by cron (#​4871)
Contributors
  • Saravanan Balasubramanian
  • Simon Behar
  • ermeaney
  • lonsdale8734

v2.12.4

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.12.4/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.12.4/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/release-2.12.4/manifests/install.yaml
Changes
  • feat: Publish images on Quay.io (#​4860)
  • feat: Publish images to Quay.io (#​4854)
  • fix: Preserve the original slice when removing string (#​4835)
  • fix(controller): keep special characters in json string when use withItems (#​4814)
  • chore: add missing phase option to node cli command (#​4825)
Contributors
  • Simon Behar
  • Song Juchao
  • cocotyty
  • markterm

v2.11.8

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

⚠️ v2.11.8 increases maxReconcilliationTime from 10s to 30s. This may affect processing times. Any issues, set MAX_OPERATION_TIME=10s.

Enhancements
  • #​4239 Increase max reconciliation time
  • #​4286 Allow whitespace in templates
Other
  • Update manifests to v2.11.8
  • chore: Removed unused parameter
  • ci: Picked :add-env lines from master
Pull Requests
  • #​4310 feat(controller): Allow whitespace in variable subsitution. Fixes #​4286
  • #​4562 feat(controller): Make MAX_OPERATION_TIME configurable. Close #​4239
Contributors
  • Alex Collins
  • Ids van der Molen
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
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
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

v2.11.7

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
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
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

v2.11.6

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

v2.10.1

Quick Start
Argo CLI
Mac

Available via curl

##### Download the binary
curl -sLO https://github.com/argoproj/argo/releases/download/v2.10.1/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.10.1/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.10.1/manifests/install.yaml
⚠️ Potentially Breaking Changes

You may be affected if:

  • If you are using the Golang client.
  • If you have substantially invalid workflow YAML. Mitigation: read this document.
  • Binaries are now gzipped when uploaded to Github releases.

More information:

Changes

The big enhancements are:

  • #​3075 feat(crds)!: Adds CRD generation and enhanced UI resource editor. Closes #​859
  • #​3141 feat: Workflow Semaphore Support
  • #​3234 feat(ui): Add ability to select multiple workflows from list and perform actions on them. Fixes #​3185
  • #​3322 feat: Save pagination limit and selected phases/labels to local storage
  • #​3358 feat(ui): Add Swagger UI
  • #​3364 feat: Support WorkflowMetadata in WorkflowTemplate and ClusterWorkflowTemplate
  • #​3440 feat(server): Label workflows with creator. Closes #​2437
v2.10.1
Enhancements
  • #​3786 More robust workflow archiving
  • #​3837 More robust node status offloading
Bug Fixes
  • #​3737 argo submit from a WorkflowTemplate with default exit handler produces "invalid field in spec" error
  • #​3879 Pod's phase is failed, but the workflow node status is succeeded.
  • #​3903 Workflow auto-completes to wrong URL
Other
  • #​3561 Build failed with flaky test TestStorageQuotaLimit
  • Update manifests to v2.10.1
  • build: Copy Dockerfile lines from master
  • chore: Merge .gitignore from master to prevent dirty
Pull Requests
  • #​3740 fix: Consider all children of TaskGroups in DAGs
  • #​3782 fix(controller): Support exit handler on workflow templates. Fixes #​3737
  • #​3787 fix(controller): Failure tolerant workflow archiving and offloading. Fixes #​3786 and #​3837
  • #​3860 chore: Added unittest for PVC exceed quota Closes #​3561
  • #​3883 fix(controller): Cron re-apply update
  • #​3890 fix: Workflow should fail on Pod failure before container starts Fixes #​3879
  • #​3891 fix(executor): Replace default retry in executor with an increased value retryer
  • #​3906 fix(ui): use absolute URL to redirect from autocomplete list. Closes #​3903
Contributors
  • Alex Collins
  • Ang Gao
  • Nirav Patel
  • Saravanan Balasubramanian
  • Simon Behar
v2.10.0
Enhancements
  • #​1117 the difference between error and failed status?
  • #​2343 git artifact fetch of reference fails due to missing credentials
  • #​2437 Search for workflows by creator
  • #​3183 Log during wk submit
  • #​3185 [UI] Perform batch action on workflows
  • #​3491 support optional Input artifacts when artifacts not exist
  • #​3576 Reduce CLI binary size
  • #​859 Workflow Open API validation
Bug Fixes
  • #​2793 argo lint fails with "invalid configuration: no configuration has been provided"
  • #​3073 msg="finished streaming call with code Unknown" error="context canceled
  • #​3097 Inconsistent behavior on deleting a running pod in DAG
  • #​3214 Pod not found when resubmit --memoized
  • #​3288 withParam value could not be parsed as a JSON list with nested list parameters
  • #​3342 workflow controller is unable to write events in other namespaces for versions >= v2.9-rc1
  • #​3383 CLI unusable without KUBECONFIG
  • #​3411 curl log REST endpoint causing memory error
  • #​3420 Sequence.start/end/count should be IntOrString
  • #​3436 Panic when volumeMount does not exist
  • #​3505 Panic on addOutputsToLocalScope
  • #​3513 Backoff exponent is off by one
  • #​3515 v2.9.3 Docker images report they are v2.10.0-rc1
  • #​3562 Bearer token error argo + microk8s
  • #​3606 Retry on the server has received too many requests and has asked us to try again later (post pods) errors
  • #​3608 Re-establish watch on watch object was not a workflow *v1.Status error
  • #​3622 Re-submitted workflows do not carry over labels
  • #​3653 v2.10.0-rc4 nested maps in loop rendered as Golang map[]
  • #​3706 Fix Unable to delete PDB resource for workflow error
  • #​3756 Creator label too long.
Other
  • fix: Running pods are garaged in PodGC onSuccess
Pull Requests
  • #​3075 feat(crds)!: Adds CRD generation and enhanced UI resource editor. Closes #​859
  • #​3137 docs: Updated WorkflowTemplateRef on WFT and CWFT
  • #​3141 feat: Workflow Semaphore Support
  • #​3234 feat(ui): Add ability to select multiple workflows from list and perform actions on them. Fixes #​3185
  • #​3248 fix(git): Fixes Git when using auth or fetch. Fixes #​2343
  • #​3272 fix: Reapply Update if CronWorkflow resource changed
  • #​3276 docs: Add example for handling large output resutls
  • #​3278 fix: Fix delete --complete
  • #​3279 feat(cli): Add --logs to `argo [submit|resubmit|retry]. Closes #​3183
  • #​3280 fix: Ensure child pods respect maxDuration
  • #​3283 docs: Update releasing.md
  • #​3284 docs: ArchiveLabelSelector document
  • #​3286 fix(server): Fix validation of overridden ref template parameters.
  • #​3290 fix(controller)!: Support nested items. Fixes #​3288
  • #​3291 chore: Use GitHub Actions to build Docker Images to allow publishing Windows Images
  • #​3293 feat: Allow to change priority when resubmitting workflows
  • #​3294 build: Upload E2E diagnostics after failure
  • #​3297 build: Remove generated Swagger files.
  • #​3298 chore: Clean up unused constants
  • #​3301 feat(controller): Add support for Docker workflow executor for Windows nodes
  • #​3302 ci: Remove CircleCI
  • #​3304 docs: Rename Ant Financial to Ant Group
  • #​3308 build: Fix path to go-to-protobuf binary
  • #​3311 build: Pin goimports to working version
  • #​3315 fix(controller): Fix panic logging.
  • #​3316 docs: Document access token creation and usage
  • #​3317 fix(ui): Compiler error from workflows toolbar
  • #​3322 feat: Save pagination limit and selected phases/labels to local storage
  • #​3327 fix: Remove broken SSO from quick-starts
  • #​3328 feat(controller): Label workflows with their source workflow template. Fixes #​3326
  • #​3330 fix(ui): runtime error from null savedOptions props
  • #​3335 chore: Avoid variable name collision with imported package name
  • #​3338 docs: Field fix (ParallelSteps -> WorkflowStep)
  • #​3339 feat: Attempt to resolve nested tags
  • #​3340 perf: Optimize time-based filtering on large number of workflows
  • #​3345 fix(controller): Allow events to be sent to non-argo namespace. Fixes #​3342
  • #​3350 fix: Don't double-count metric events
  • #​3352 docs: Adding InVision to Users
  • #​3353 chore: Simplify deps by removing YAML
  • #​3354 test: Add e2e tags
  • #​3357 feat(cli): List only resubmitted workflows option
  • #​3358 feat(ui): Add Swagger UI
  • #​3359 fix(server): Fix context cancelled red herring error. Fixes #​3073
  • #​3362 feat(controller): Add log message count as metrics.
  • #​3363 build: Enable Stale Bot
  • #​3364 feat: Support WorkflowMetadata in WorkflowTemplate and ClusterWorkflowTemplate
  • #​3365 docs: Wellcome is using Argo in our Data Labs division
  • #​3367 chore: Remove unused code
  • #​3368 fix: Fix UI bug in DAGs
  • #​3369 docs: Make https://argoproj.github.io/argo/
  • #​3370 fix(ui): Confirmation of workflow actions
  • #​3371 feat: Expose certain queue metrics
  • #​3372 fix: Fix bug parsing parmeters
  • #​3375 fix(docs): Fix incorrect example of global parameter usage
  • #​3376 chore: update aws-sdk-go version
  • #​3377 chore(ui): Remove unused interfaces for artifacts
  • #​3385 fix(cli)!: Enable CLI to work without kube config. Closes #​3383, #​2793
  • #​3386 chore: Added CWFT WorkflowTemplateRef example
  • #​3392 chore: maybe -> may be
  • #​3398 docs: Update config example to include useSDKCreds
  • #​3401 fix: Fix concurrency issues with metrics
  • #​3403 fix: Ensure non-leaf DAG tasks have their onExit handler's run
  • #​3407 fix: Script steps fail with exceededQuota
  • #​3408 fix(ui): Render DAG with exit node
  • #​3414 docs: Include timezone name reference
  • #​3418 fix: Use a unique queue to visit nodes
  • #​3421 fix: Add struct-wide RWMutex to metrics
  • #​3423 feat(cli): Allow to view previously terminated container logs
  • #​3424 fix(cli): panic on wait command if event is null
  • #​3425 fix: Allow ints for sequence start/end/count. Fixes #​3420
  • #​3426 fix: No panic on watch. Fixes #​3411
  • #​3427 fix(sso): Remove unused groups claim. Fixes #​3411
  • #​3430 docs: Add Sohu as official Argo user
  • #​3433 fix(docs): Update kubectl proxy URL
  • #​3435 fix: Ensure task dependencies run after onExit handler is fulfilled
  • #​3437 fix(controller): Prevent panic on nil node. Fixes #​3436
  • #​3439 docs: typo in argo stop --help
  • #​3440 feat(server): Label workflows with creator. Closes #​2437
  • #​3442 chore: Fix GitHub Actions Docker Image build
  • #​3450 chore: Upgrade node-sass
  • #​3451 fix(controller): Respect the volumes of a workflowTemplateRef. Fixes …
  • #​3455 test(controller): Add memoization tests. See #​3214
  • #​3456 docs: Fixed some typos
  • #​3464 docs: Add controller-level metrics
  • #​3465 docs: Fix CLI docs
  • #​3466 test(controller): Add memoization tests. See #​3214 (#​3455)
  • #​3467 docs: Add comments to NodePhase definition. Closes #​1117.
  • #​3469 fix(controller): Fail workflow when pod is deleted with --force. Fixes #​3097
  • #​3470 fix: Metric emission with retryStrategy
  • #​3473 test(controller): Ensure resubmitted workflows have correct labels
  • [#​3476](https://github.com/argoproj/argo/

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Contributor Author

renovate bot commented Feb 9, 2025

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: python/neutron-understack/devbox.lock
Command failed: devbox install
Downloading the Nix installer... done.
 INFO nix-installer v0.36.4
�[2m�[33m`nix-installer` needs to run as `root`, attempting to escalate now via `sudo`...�[39m�[0m
Error: 
   0: Executing `nix-installer` as `root` via `sudo`
   1: ENOENT: No such file or directory

Location:
   src/cli/mod.rs:253

Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.

Consider reporting this error using this URL: https://github.com/DeterminateSystems/nix-installer/issues/new?title=%3Cautogenerated-issue%3E&body=%23%23+Error%0A%60%60%60%0AError%3A+%0A+++0%3A+Executing+%60nix-installer%60+as+%60root%60+via+%60sudo%60%0A+++1%3A+ENOENT%3A+No+such+file+or+directory%0A%60%60%60%0A%0A%23%23+Metadata%0A%7Ckey%7Cvalue%7C%0A%7C--%7C--%7C%0A%7C**version**%7C0.36.4%7C%0A%7C**os**%7Clinux%7C%0A%7C**arch**%7Cx86_64%7C%0A
Error: run installer: exit status 1


File name: python/understack-workflows/devbox.lock
Command failed: devbox install
Downloading the Nix installer... done.
 INFO nix-installer v0.36.4
�[2m�[33m`nix-installer` needs to run as `root`, attempting to escalate now via `sudo`...�[39m�[0m
Error: 
   0: Executing `nix-installer` as `root` via `sudo`
   1: ENOENT: No such file or directory

Location:
   src/cli/mod.rs:253

Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.

Consider reporting this error using this URL: https://github.com/DeterminateSystems/nix-installer/issues/new?title=%3Cautogenerated-issue%3E&body=%23%23+Error%0A%60%60%60%0AError%3A+%0A+++0%3A+Executing+%60nix-installer%60+as+%60root%60+via+%60sudo%60%0A+++1%3A+ENOENT%3A+No+such+file+or+directory%0A%60%60%60%0A%0A%23%23+Metadata%0A%7Ckey%7Cvalue%7C%0A%7C--%7C--%7C%0A%7C**version**%7C0.36.4%7C%0A%7C**os**%7Clinux%7C%0A%7C**arch**%7Cx86_64%7C%0A
Error: run installer: exit status 1


@renovate renovate bot force-pushed the renovate/argo-2.x branch from dafb90e to d27ad4a Compare February 11, 2025 13:03
@renovate renovate bot enabled auto-merge February 18, 2025 20:40
@renovate renovate bot force-pushed the renovate/argo-2.x branch from d27ad4a to 2423e9d Compare February 18, 2025 20:40
@renovate renovate bot changed the base branch from main to configure/renovate February 18, 2025 20:41
@renovate renovate bot force-pushed the renovate/argo-2.x branch from 2423e9d to a4abea6 Compare February 18, 2025 20:43
@renovate renovate bot changed the base branch from configure/renovate to main February 18, 2025 20:44
@renovate renovate bot force-pushed the renovate/argo-2.x branch 21 times, most recently from e3a1cd7 to ca16f11 Compare February 22, 2025 05:50
@renovate renovate bot force-pushed the renovate/argo-2.x branch from ca16f11 to 16cba52 Compare February 22, 2025 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants