Skip to content

Update Helm release argo-cd to v9.4.11#1864

Merged
claytono merged 2 commits into
mainfrom
renovate/argo-cd-9.x
Mar 30, 2026
Merged

Update Helm release argo-cd to v9.4.11#1864
claytono merged 2 commits into
mainfrom
renovate/argo-cd-9.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Mar 30, 2026

This PR contains the following updates:

Package Update Change Pending
argo-cd patch 9.4.49.4.11 9.4.17 (+5)

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

argoproj/argo-helm (argo-cd)

v9.4.11

Compare Source

A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.

What's Changed

Full Changelog: argoproj/argo-helm@argocd-image-updater-1.1.3...argo-cd-9.4.11

v9.4.10

Compare Source

A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.

What's Changed

Full Changelog: argoproj/argo-helm@argo-cd-9.4.9...argo-cd-9.4.10

v9.4.9

Compare Source

A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.

What's Changed

Full Changelog: argoproj/argo-helm@argo-cd-9.4.8...argo-cd-9.4.9

v9.4.8

Compare Source

A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.

What's Changed

Full Changelog: argoproj/argo-helm@argo-cd-9.4.7...argo-cd-9.4.8

v9.4.7

Compare Source

A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.

What's Changed

New Contributors

Full Changelog: argoproj/argo-helm@argo-cd-9.4.6...argo-cd-9.4.7

v9.4.6

Compare Source

A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.

What's Changed

New Contributors

Full Changelog: argoproj/argo-helm@argo-cd-9.4.5...argo-cd-9.4.6

v9.4.5

Compare Source

A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.

What's Changed

New Contributors

Full Changelog: argoproj/argo-helm@argo-cd-9.4.4...argo-cd-9.4.5


Configuration

📅 Schedule: Branch creation - "after 2am and before 8am on monday" in timezone America/New_York, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.

@renovate renovate Bot requested a review from claytono as a code owner March 30, 2026 10:16
@renovate renovate Bot added the renovate label Mar 30, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 30, 2026

argo-cd 9.4.4 -> 9.4.11

Risk: 🟡 Caution | CI: Passing | Confidence: High

The Deep Dive

Update Scope

  • Helm chart: argo-cd 9.4.49.4.11 (7 patch releases)
  • Argo CD app: v3.3.2v3.3.4 (2 patch releases)
  • Dex sidecar: v2.44.0v2.45.1 (bundled dependency bump)
  • Redis exporter: updated to v1.82.0 (bundled dependency bump in chart 9.4.9)
  • Redis: unchanged

No kustomize image override exists — the app version is changing with this PR.

Performance & Stability

  • Reconciliation timing change: The chart now sets timeout.reconciliation: 120s with timeout.reconciliation.jitter: 60s instead of the previous timeout.reconciliation: 180s. This aligns with upstream defaults changed in Argo CD. Effective sync interval changes from exactly 3 minutes to 2–3 minutes (randomized). This reduces thundering-herd reconciliation load. Introduced in chart 9.4.7 (#3748).

  • Stack overflow fix: Fixed stack overflow when processing circular ownerRefs in resource graph (#26783) — in v3.3.5, not included in this PR but available in newer charts.

Features & UX

  • Custom statefulset labels (chart 9.4.6, #3740): Adds support for custom labels on the application controller StatefulSet. Not configured in values.yaml — no action needed to take advantage, opt-in via controller.statefulsetLabels.

  • HTTPRoute timeouts (chart 9.4.5, #3755): Allows configuring HTTPRoute timeouts for Gateway API users. Not applicable — this deployment uses standard Ingress, not Gateway API.

  • Reconciliation jitter config (chart 9.4.7, #3748): Adds timeout.reconciliation.jitter config key. Automatically applied by this chart update with the new default values.

Security

No CVEs found affecting the v3.3.2–v3.3.4 range in GitHub Security Advisories for either Argo CD or Dex.

The Dex bump to v2.45.1 includes a fix for MySQL 8.0+ storage migration (#4580) — not relevant since this deployment uses in-memory Dex storage (confirmed in values.yaml line 36: type: memory).

The Dex containers now include runAsUser: 1001 in their security context, tightening the security posture.

Key Fixes

Argo CD v3.3.3:

  • Kubernetes version format change (v3.3.3 release notes): Aligns K8s cluster version interpretation with Helm 3.19.0. Affects ApplicationSets using Cluster Generators with version-based selection via argocd.argoproj.io/auto-label-cluster-info. Searched all files under kubernetes/argocd/ — no ApplicationSets use cluster generators with version-based selection, so not affected.
  • Fix for comma-separated hook annotations for PreDelete/PostDelete hooks (#26420)
  • Fix for multi-level cross-namespace hierarchy traversal (#26640)
  • Fix for CNPG suspend/resume action annotations (#26711)
  • UI fix for standard resource icons (#26228)

Argo CD v3.3.4:

  • Fix for token refresh threshold parsing in unrelated components (#26806)
  • OpenTelemetry SDK bump (#26808)

Newer Versions

The PR proposes chart 9.4.11 but 9.4.17 is the latest (6 newer versions). Argo CD has also released v3.3.5 and v3.3.6 since v3.3.4:

  • v3.3.5: Fix for stack overflow on circular ownerRefs (#26783), fix for terminal container find logic (#26858), grpc security bump to 1.79.3
  • v3.3.6: Fix for controller incorrectly detecting diff during app normalization (#27002), fix for wrong installation ID returned from cache (#26969)

These are bug fixes in v3.3.5/v3.3.6 for issues that existed before v3.3.4 (not regressions introduced by v3.3.4). The proposed version is stable; Renovate's minimumReleaseAge delay will bring the newer charts in due course.

Hazards & Risks

  • Reconciliation interval behavioral change: Sync interval changes from fixed 180s to randomized 120–180s. This is a behavioral change that affects how frequently Argo CD reconciles applications. While this aligns with upstream defaults and improves cluster load distribution, it changes existing behavior. Applications will reconcile slightly more frequently on average. Low risk but worth noting.

  • Dex image jump (v2.44.0 → v2.45.1): A minor version bump of the Dex sidecar. The v2.45.1 fixes are for MySQL storage and connector interface changes — neither affects this deployment's in-memory + OIDC configuration. The new runAsUser: 1001 security context addition should be compatible.

Sources


🟡 Verdict: Caution

Straightforward patch update with bug fixes and dependency bumps. The reconciliation timing behavioral change (180s fixed → 120–180s jittered) is the only notable change — it aligns with upstream defaults and improves load distribution but is worth validating. No breaking changes affect this deployment's configuration.

@renovate renovate Bot changed the title Update Helm release argo-cd to v9.4.10 Update Helm release argo-cd to v9.4.11 Mar 30, 2026
@renovate renovate Bot force-pushed the renovate/argo-cd-9.x branch 13 times, most recently from 55bebdc to 4b87118 Compare March 30, 2026 18:27
@renovate renovate Bot force-pushed the renovate/argo-cd-9.x branch from 0e846b1 to 4b307fd Compare March 30, 2026 18:37
@claytono claytono enabled auto-merge (rebase) March 30, 2026 18:39
@claytono claytono merged commit 9505c89 into main Mar 30, 2026
19 checks passed
@claytono claytono deleted the renovate/argo-cd-9.x branch March 30, 2026 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant