chore(deps): update dependency argoproj/argo-cd to v3.3.6 #29

Merged
renovatebot merged 1 commit from renovate/argocd into main 2026-03-28 00:04:33 -04:00
Collaborator

This PR contains the following updates:

Package Update Change
argoproj/argo-cd patch v3.3.0 -> v3.3.6

Release Notes

argoproj/argo-cd (argoproj/argo-cd)

v3.3.6

Compare Source

Quick Start

Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.6/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.6/manifests/ha/install.yaml

Release Signatures and Provenance

All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.

Release Notes Blog Post

For a detailed breakdown of the key changes and improvements in this release, check out the official blog post

Upgrading

If upgrading from a different minor version, be sure to read the upgrading documentation.

Changelog

Bug fixes

Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.3.5...v3.3.6

v3.3.5

Compare Source

Quick Start

Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.5/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.5/manifests/ha/install.yaml

Release Signatures and Provenance

All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.

Release Notes Blog Post

For a detailed breakdown of the key changes and improvements in this release, check out the official blog post

Upgrading

If upgrading from a different minor version, be sure to read the upgrading documentation.

Changelog

Bug fixes
Dependency updates
Other work

Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.3.4...v3.3.5

v3.3.4

Compare Source

Quick Start

Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.4/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.4/manifests/ha/install.yaml

Release Signatures and Provenance

All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.

Release Notes Blog Post

For a detailed breakdown of the key changes and improvements in this release, check out the official blog post

Upgrading

If upgrading from a different minor version, be sure to read the upgrading documentation.

Changelog

Bug fixes
Documentation
Other work

Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.3.3...v3.3.4

v3.3.3

Compare Source

[!IMPORTANT]
Following Helm 3.19.0 change in how Helm interprets K8s cluster version, Argo CD 3.3.3 release contains a change that aligns how Argo CD interprets K8s cluster version with Helm behavior.

Impact: Application Sets with Cluster Generators, that fetch clusters based on their Kubernetes version and use argocd.argoproj.io/auto-label-cluster-info on the cluster secret, need to be updated to use argocd.argoproj.io/kubernetes-version with the vMajor.Minor.Patch format instead of the previous Major.Minor format.

More details here: https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/3.2-3.3/#cluster-version-format-change

Quick Start

Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.3/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.3/manifests/ha/install.yaml

Release Signatures and Provenance

All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.

Release Notes Blog Post

For a detailed breakdown of the key changes and improvements in this release, check out the official blog post

Upgrading

If upgrading from a different minor version, be sure to read the upgrading documentation.

Changelog

Bug fixes
Other work

Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.3.2...v3.3.3

v3.3.2

Compare Source

[!IMPORTANT]
Before upgrading all types of Argo CD installations to this release, please read the upgrade guide first:
https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/3.2-3.3/#breaking-changes

Upgrading Argo CD which is managing itself

Users who have an Argo CD Application that manages their Argo CD installation, must enable ServerSideApply=true sync option on this Application in order for the upgrade to succeed.

The issue with failed to perform client-side apply migration that existed on version 3.3.0 and 3.3.1 has been solved in this release: https://github.com/argoproj/argo-cd/issues/26279

For users who have previously upgraded to Argo CD 3.3.0or 3.3.1 and applied the temporary remediation of ClientSideApplyMigration=false sync option on the Application that manages their Argo CD, are required to remove this setting to restore the default behavior of performing the migration.
The reason for removing the ClientSideApplyMigration=false sync option is that it may cause conflicts between Argo CD K8s field manager and other field managers at a later point in time.

More details here:
https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/#client-side-apply-migration

Quick Start

Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.2/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.2/manifests/ha/install.yaml

Release Signatures and Provenance

All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.

Release Notes Blog Post

For a detailed breakdown of the key changes and improvements in this release, check out the official blog post

Upgrading

If upgrading from a different minor version, be sure to read the upgrading documentation.

Changelog

Bug fixes
Documentation

Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.3.1...v3.3.2

v3.3.1

Compare Source

[!IMPORTANT]
Before upgrading all types of Argo CD installations to this release, please read the upgrade guide first:
https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/3.2-3.3/#breaking-changes

Upgrading Argo CD which is managing itself

Users who have an Argo CD Application that manages their Argo CD installation, must enable ServerSideApply=true sync option on this Application in order for the upgrade to succeed.

In some cases, there may be a sync error like Failed to perform client-side apply migration: failed to perform client-side apply migration on manager kubectl-client-side-apply.

We are currently working on a long-term fix to this issue, the progress can be tracked here: https://github.com/argoproj/argo-cd/issues/26279

A temporary remediation is to additionally set the ClientSideApplyMigration=false sync option on this Application. This solution is temporary and not recommended for the long run because it may result in conflicts between Argo CD K8s field manager and other field managers at a later point in time, and if you use it, you will need to remove it after the above issue is fixed.

More details here:
https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/#client-side-apply-migration

Quick Start

Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.1/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.1/manifests/ha/install.yaml

Release Signatures and Provenance

All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.

Release Notes Blog Post

For a detailed breakdown of the key changes and improvements in this release, check out the official blog post

Upgrading

If upgrading from a different minor version, be sure to read the upgrading documentation.

Changelog

Bug fixes
Dependency updates
Other work

Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.3.0...v3.3.1


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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [argoproj/argo-cd](https://github.com/argoproj/argo-cd) | patch | `v3.3.0` -> `v3.3.6` | --- ### Release Notes <details> <summary>argoproj/argo-cd (argoproj/argo-cd)</summary> ### [`v3.3.6`](https://github.com/argoproj/argo-cd/releases/tag/v3.3.6) [Compare Source](https://github.com/argoproj/argo-cd/compare/v3.3.5...v3.3.6) #### Quick Start ##### Non-HA: ```shell kubectl create namespace argocd kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.6/manifests/install.yaml ``` ##### HA: ```shell kubectl create namespace argocd kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.6/manifests/ha/install.yaml ``` #### Release Signatures and Provenance All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the [documentation](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets) on how to verify. #### Release Notes Blog Post For a detailed breakdown of the key changes and improvements in this release, check out the [official blog post](https://blog.argoproj.io/argo-cd-v3-0-release-candidate-a0b933f4e58f) #### Upgrading If upgrading from a different minor version, be sure to read the [upgrading](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/) documentation. #### Changelog ##### Bug fixes - [`4a823fe`](https://github.com/argoproj/argo-cd/commit/4a823fecf0c2ddcc299629078318d9e705e5c2b6): fix: controller incorrectly detecting diff during app normalization (cherry-pick [#&#8203;27002](https://github.com/argoproj/argo-cd/issues/27002) for 3.3) ([#&#8203;27013](https://github.com/argoproj/argo-cd/issues/27013)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`c5d7748`](https://github.com/argoproj/argo-cd/commit/c5d7748f2e8fc5ebd179f1d2c0708803c1c8780f): fix: wrong installation id returned from cache (cherry-pick [#&#8203;26969](https://github.com/argoproj/argo-cd/issues/26969) for 3.3) ([#&#8203;27027](https://github.com/argoproj/argo-cd/issues/27027)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) **Full Changelog**: https://github.com/argoproj/argo-cd/compare/v3.3.5...v3.3.6 <a href="https://argoproj.github.io/cd/"><img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" ></a> ### [`v3.3.5`](https://github.com/argoproj/argo-cd/releases/tag/v3.3.5) [Compare Source](https://github.com/argoproj/argo-cd/compare/v3.3.4...v3.3.5) #### Quick Start ##### Non-HA: ```shell kubectl create namespace argocd kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.5/manifests/install.yaml ``` ##### HA: ```shell kubectl create namespace argocd kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.5/manifests/ha/install.yaml ``` #### Release Signatures and Provenance All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the [documentation](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets) on how to verify. #### Release Notes Blog Post For a detailed breakdown of the key changes and improvements in this release, check out the [official blog post](https://blog.argoproj.io/argo-cd-v3-0-release-candidate-a0b933f4e58f) #### Upgrading If upgrading from a different minor version, be sure to read the [upgrading](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/) documentation. #### Changelog ##### Bug fixes - [`e53c10c`](https://github.com/argoproj/argo-cd/commit/e53c10caec8be0119bbcc7fa687d6daef62bfcef): fix(UI): show RollingSync step clearly when labels match no step (cherry-pick [#&#8203;26877](https://github.com/argoproj/argo-cd/issues/26877) for 3.3) ([#&#8203;26884](https://github.com/argoproj/argo-cd/issues/26884)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`03dda41`](https://github.com/argoproj/argo-cd/commit/03dda413f0f405275c6f6b1f119fb5be8e891186): fix(ci): add .gitkeep to images dir (cherry-pick [#&#8203;26892](https://github.com/argoproj/argo-cd/issues/26892) for 3.3) ([#&#8203;26911](https://github.com/argoproj/argo-cd/issues/26911)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`ff207a4`](https://github.com/argoproj/argo-cd/commit/ff207a460b34411f755916feded68c9025b09d1a): fix(server): fix find container logic for terminal (cherry-pick [#&#8203;26858](https://github.com/argoproj/argo-cd/issues/26858) for 3.3) ([#&#8203;26934](https://github.com/argoproj/argo-cd/issues/26934)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`06d960d`](https://github.com/argoproj/argo-cd/commit/06d960ddf461286ccaf5fe5ce9f5e0e4767f243b): fix(ui): Improve message on self-healing disabling panel ([#&#8203;26977](https://github.com/argoproj/argo-cd/issues/26977)) (cherry-pick [#&#8203;26978](https://github.com/argoproj/argo-cd/issues/26978) for 3.3) ([#&#8203;26981](https://github.com/argoproj/argo-cd/issues/26981)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`0dc0a66`](https://github.com/argoproj/argo-cd/commit/0dc0a66e7f03034afa28f8da33de01694060c3f4): fix(ui): include \_-prefixed dirs in embedded assets (cherry-pick [#&#8203;26589](https://github.com/argoproj/argo-cd/issues/26589) for 3.3) ([#&#8203;26910](https://github.com/argoproj/argo-cd/issues/26910)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`494b44c`](https://github.com/argoproj/argo-cd/commit/494b44ca5b8af1a1cc6e38fa088e0f2b142763ad): fix: Hook resources not created at PostSync when configured with PreDelete PostDelete hooks (cherry-pick [#&#8203;26996](https://github.com/argoproj/argo-cd/issues/26996) for 3.3) ([#&#8203;26999](https://github.com/argoproj/argo-cd/issues/26999)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`422cabb`](https://github.com/argoproj/argo-cd/commit/422cabb648a65f0854d5068741557f1d0cb0f214): fix: stack overflow when processing circular ownerrefs in resource graph ([#&#8203;26783](https://github.com/argoproj/argo-cd/issues/26783)) (cherry-pick [#&#8203;26790](https://github.com/argoproj/argo-cd/issues/26790) for 3.3) ([#&#8203;26879](https://github.com/argoproj/argo-cd/issues/26879)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) ##### Dependency updates - [`476800e`](https://github.com/argoproj/argo-cd/commit/476800e479f19c0fca1f49708053d51c147c7c4c): chore(deps): bump google.golang.org/grpc from 1.77.0 to 1.79.3 for release-3.3 ([#&#8203;26886](https://github.com/argoproj/argo-cd/issues/26886)) ([#&#8203;26953](https://github.com/argoproj/argo-cd/issues/26953)) ([@&#8203;dudinea](https://github.com/dudinea)) ##### Other work - [`ea8a881`](https://github.com/argoproj/argo-cd/commit/ea8a881c143fd49db77265487c05598d2aa9677d): ci: test against k8s 1.35.0 (cherry-pick [#&#8203;26062](https://github.com/argoproj/argo-cd/issues/26062) for 3.3) ([#&#8203;26860](https://github.com/argoproj/argo-cd/issues/26860)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) **Full Changelog**: https://github.com/argoproj/argo-cd/compare/v3.3.4...v3.3.5 <a href="https://argoproj.github.io/cd/"><img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" ></a> ### [`v3.3.4`](https://github.com/argoproj/argo-cd/releases/tag/v3.3.4) [Compare Source](https://github.com/argoproj/argo-cd/compare/v3.3.3...v3.3.4) #### Quick Start ##### Non-HA: ```shell kubectl create namespace argocd kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.4/manifests/install.yaml ``` ##### HA: ```shell kubectl create namespace argocd kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.4/manifests/ha/install.yaml ``` #### Release Signatures and Provenance All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the [documentation](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets) on how to verify. #### Release Notes Blog Post For a detailed breakdown of the key changes and improvements in this release, check out the [official blog post](https://blog.argoproj.io/argo-cd-v3-0-release-candidate-a0b933f4e58f) #### Upgrading If upgrading from a different minor version, be sure to read the [upgrading](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/) documentation. #### Changelog ##### Bug fixes - [`182e4c6`](https://github.com/argoproj/argo-cd/commit/182e4c62b2e2b41212e7c6d2eae0ac206c96fc99): fix(ci): Add missing git-lfs installer checksum for ppc64le (cherry-pick [#&#8203;26835](https://github.com/argoproj/argo-cd/issues/26835) for 3.3) ([#&#8203;26836](https://github.com/argoproj/argo-cd/issues/26836)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`2fcc40a`](https://github.com/argoproj/argo-cd/commit/2fcc40a0fce851063970eaff1d3c59d3b1ab87b1): fix: skip token refresh threshold parsing in unrelated components (cherry-pick 3.3) ([#&#8203;26806](https://github.com/argoproj/argo-cd/issues/26806)) ([@&#8203;gdsoumya](https://github.com/gdsoumya)) ##### Documentation - [`01b86e7`](https://github.com/argoproj/argo-cd/commit/01b86e79007678d6cbf7a04f00da35afd3db77c8): docs: clarify cluster version change impact for ClusterGenerator, CMP Plugins and migration ([#&#8203;26851](https://github.com/argoproj/argo-cd/issues/26851)) ([@&#8203;reggie-k](https://github.com/reggie-k)) ##### Other work - [`e164f8c`](https://github.com/argoproj/argo-cd/commit/e164f8c50bf3d363c96c6ac31b50355fc76edf2f): chore: bump otel-sdk (release-3.3) ([#&#8203;26808](https://github.com/argoproj/argo-cd/issues/26808)) ([@&#8203;blakepettersson](https://github.com/blakepettersson)) **Full Changelog**: https://github.com/argoproj/argo-cd/compare/v3.3.3...v3.3.4 <a href="https://argoproj.github.io/cd/"><img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" ></a> ### [`v3.3.3`](https://github.com/argoproj/argo-cd/releases/tag/v3.3.3) [Compare Source](https://github.com/argoproj/argo-cd/compare/v3.3.2...v3.3.3) > \[!IMPORTANT] > Following Helm 3.19.0 change in how Helm interprets K8s cluster version, Argo CD `3.3.3` release contains a change that aligns how Argo CD interprets K8s cluster version with Helm behavior. > > Impact: Application Sets with Cluster Generators, that fetch clusters based on their Kubernetes version and use `argocd.argoproj.io/auto-label-cluster-info` on the cluster secret, need to be updated to use `argocd.argoproj.io/kubernetes-version` with the `vMajor.Minor.Patch` format instead of the previous `Major.Minor` format. > > More details here: https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/3.2-3.3/#cluster-version-format-change #### Quick Start ##### Non-HA: ```shell kubectl create namespace argocd kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.3/manifests/install.yaml ``` ##### HA: ```shell kubectl create namespace argocd kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.3/manifests/ha/install.yaml ``` #### Release Signatures and Provenance All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the [documentation](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets) on how to verify. #### Release Notes Blog Post For a detailed breakdown of the key changes and improvements in this release, check out the [official blog post](https://blog.argoproj.io/argo-cd-v3-0-release-candidate-a0b933f4e58f) #### Upgrading If upgrading from a different minor version, be sure to read the [upgrading](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/) documentation. #### Changelog ##### Bug fixes - [`6224d67`](https://github.com/argoproj/argo-cd/commit/6224d6787e11f06b2b259de8548787e59acfd839): fix(actions): Use correct annotation for CNPG suspend/resume (cherry-pick [#&#8203;26711](https://github.com/argoproj/argo-cd/issues/26711) for 3.3) ([#&#8203;26727](https://github.com/argoproj/argo-cd/issues/26727)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`968c633`](https://github.com/argoproj/argo-cd/commit/968c6338a706911a7d63e08986de60ac15b81514): fix(controller): handle comma-separated hook annotations for PreDelete/PostDelete hooks (cherry-pick [#&#8203;26420](https://github.com/argoproj/argo-cd/issues/26420) for 3.3) ([#&#8203;26586](https://github.com/argoproj/argo-cd/issues/26586)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`4411801`](https://github.com/argoproj/argo-cd/commit/4411801980b1594907b9c9bb524188be519fe405): fix(health): use note.drySha when available (cherry-pick [#&#8203;26698](https://github.com/argoproj/argo-cd/issues/26698) for 3.3) ([#&#8203;26750](https://github.com/argoproj/argo-cd/issues/26750)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`3d3760f`](https://github.com/argoproj/argo-cd/commit/3d3760f4b4cc63c4a347c4824e97f7416954a378): fix(ui): standard resource icons are not displayed properly.[#&#8203;26216](https://github.com/argoproj/argo-cd/issues/26216) (cherry-pick [#&#8203;26228](https://github.com/argoproj/argo-cd/issues/26228) for 3.3) ([#&#8203;26380](https://github.com/argoproj/argo-cd/issues/26380)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`c6df35d`](https://github.com/argoproj/argo-cd/commit/c6df35db8eca91ba87e371fbd2a13a97b0db4bab): fix: consistency of kubeversion with helm version 3 3 ([#&#8203;26744](https://github.com/argoproj/argo-cd/issues/26744)) ([@&#8203;ppapapetrou76](https://github.com/ppapapetrou76)) - [`5e19021`](https://github.com/argoproj/argo-cd/commit/5e190219c9cb885fae6d2ae0ecfe1961fea8b70b): fix: multi-level cross-namespace hierarchy traversal for cluster-scop… ([#&#8203;26640](https://github.com/argoproj/argo-cd/issues/26640)) ([@&#8203;agaudreault](https://github.com/agaudreault)) ##### Other work - [`c61c593`](https://github.com/argoproj/argo-cd/commit/c61c5931ce6584abb3dbb02f1c512fcbb2873c6a): chore: use base ref for cherry-pick prs (cherry-pick [#&#8203;26551](https://github.com/argoproj/argo-cd/issues/26551) for 3.3) ([#&#8203;26553](https://github.com/argoproj/argo-cd/issues/26553)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) **Full Changelog**: https://github.com/argoproj/argo-cd/compare/v3.3.2...v3.3.3 <a href="https://argoproj.github.io/cd/"><img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" ></a> ### [`v3.3.2`](https://github.com/argoproj/argo-cd/releases/tag/v3.3.2) [Compare Source](https://github.com/argoproj/argo-cd/compare/v3.3.1...v3.3.2) > \[!IMPORTANT] > Before upgrading all types of Argo CD installations to this release, please read the upgrade guide first: > https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/3.2-3.3/#breaking-changes > > **Upgrading Argo CD which is managing itself** > > Users who have an Argo CD Application that manages their Argo CD installation, must enable `ServerSideApply=true` sync option on this Application in order for the upgrade to succeed. > > The issue with `failed to perform client-side apply migration` that existed on version `3.3.0` and `3.3.1` has been solved in this release: https://github.com/argoproj/argo-cd/issues/26279 > > For users who have previously upgraded to Argo CD `3.3.0`or `3.3.1` and applied the temporary remediation of `ClientSideApplyMigration=false` sync option on the Application that manages their Argo CD, are required to remove this setting to restore the default behavior of performing the migration. > The reason for removing the `ClientSideApplyMigration=false` sync option is that it may cause conflicts between Argo CD K8s field manager and other field managers at a later point in time. > > More details here: > https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/#client-side-apply-migration #### Quick Start ##### Non-HA: ```shell kubectl create namespace argocd kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.2/manifests/install.yaml ``` ##### HA: ```shell kubectl create namespace argocd kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.2/manifests/ha/install.yaml ``` #### Release Signatures and Provenance All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the [documentation](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets) on how to verify. #### Release Notes Blog Post For a detailed breakdown of the key changes and improvements in this release, check out the [official blog post](https://blog.argoproj.io/argo-cd-v3-0-release-candidate-a0b933f4e58f) #### Upgrading If upgrading from a different minor version, be sure to read the [upgrading](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/) documentation. #### Changelog ##### Bug fixes - [`67c2319`](https://github.com/argoproj/argo-cd/commit/67c23193c4dc23defb4cad555ba975cf501ba1b0): fix: use csapgrade to patch managedFields for client-side apply migration (cherry-pick [#&#8203;26289](https://github.com/argoproj/argo-cd/issues/26289) for 3.3) ([#&#8203;26516](https://github.com/argoproj/argo-cd/issues/26516)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) ##### Documentation - [`1bf62ae`](https://github.com/argoproj/argo-cd/commit/1bf62aea1991a772769b110d8a10e8d56a3c1eb2): docs: instruct to enable ClientSideApplyMigration in 3.3.2 (cherry-pick [#&#8203;26547](https://github.com/argoproj/argo-cd/issues/26547) for 3.3) ([#&#8203;26549](https://github.com/argoproj/argo-cd/issues/26549)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) **Full Changelog**: https://github.com/argoproj/argo-cd/compare/v3.3.1...v3.3.2 <a href="https://argoproj.github.io/cd/"><img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" ></a> ### [`v3.3.1`](https://github.com/argoproj/argo-cd/releases/tag/v3.3.1) [Compare Source](https://github.com/argoproj/argo-cd/compare/v3.3.0...v3.3.1) > \[!IMPORTANT] > Before upgrading all types of Argo CD installations to this release, please read the upgrade guide first: > https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/3.2-3.3/#breaking-changes > > **Upgrading Argo CD which is managing itself** > > Users who have an Argo CD Application that manages their Argo CD installation, must enable `ServerSideApply=true` sync option on this Application in order for the upgrade to succeed. > > In some cases, there may be a sync error like `Failed to perform client-side apply migration: failed to perform client-side apply migration on manager kubectl-client-side-apply`. > > We are currently working on a long-term fix to this issue, the progress can be tracked here: https://github.com/argoproj/argo-cd/issues/26279 > > A temporary remediation is to additionally set the `ClientSideApplyMigration=false` sync option on this Application. This solution is temporary and not recommended for the long run because it may result in conflicts between Argo CD K8s field manager and other field managers at a later point in time, and if you use it, you will need to remove it after the above issue is fixed. > > More details here: > https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/#client-side-apply-migration #### Quick Start ##### Non-HA: ```shell kubectl create namespace argocd kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.1/manifests/install.yaml ``` ##### HA: ```shell kubectl create namespace argocd kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.1/manifests/ha/install.yaml ``` #### Release Signatures and Provenance All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the [documentation](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets) on how to verify. #### Release Notes Blog Post For a detailed breakdown of the key changes and improvements in this release, check out the [official blog post](https://blog.argoproj.io/argo-cd-v3-0-release-candidate-a0b933f4e58f) #### Upgrading If upgrading from a different minor version, be sure to read the [upgrading](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/) documentation. #### Changelog ##### Bug fixes - [`8449d9a`](https://github.com/argoproj/argo-cd/commit/8449d9a0f32571e10c9e04228501930a97e36661): fix(server): OIDC config via secrets fails ([#&#8203;18269](https://github.com/argoproj/argo-cd/issues/18269)) (cherry-pick [#&#8203;26214](https://github.com/argoproj/argo-cd/issues/26214) for 3.3) ([#&#8203;26423](https://github.com/argoproj/argo-cd/issues/26423)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`d0b2a6c`](https://github.com/argoproj/argo-cd/commit/d0b2a6cfd7b28a32869327343c304992ae052ed8): fix: Fix excessive ls-remote requests on monorepos with Auto Sync enabled apps (26277) (cherry-pick [#&#8203;26278](https://github.com/argoproj/argo-cd/issues/26278) for 3.3) ([#&#8203;26372](https://github.com/argoproj/argo-cd/issues/26372)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`e464f6a`](https://github.com/argoproj/argo-cd/commit/e464f6ae43f91a5ecd69ff36b88d679af0839faa): fix: AppProject finalizer should consider apps in all allowed namespaces ([#&#8203;24347](https://github.com/argoproj/argo-cd/issues/24347)) (cherry-pick [#&#8203;26416](https://github.com/argoproj/argo-cd/issues/26416) for 3.3) ([#&#8203;26480](https://github.com/argoproj/argo-cd/issues/26480)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`445916f`](https://github.com/argoproj/argo-cd/commit/445916fdb0e1221869b868fc0ee493ac5ce4779a): fix: compressedLayerExtracterStore+isCompressedLayer - allow tar.gzip suffixes (cherry-pick [#&#8203;26355](https://github.com/argoproj/argo-cd/issues/26355) for 3.3) ([#&#8203;26376](https://github.com/argoproj/argo-cd/issues/26376)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) ##### Dependency updates - [`6126798`](https://github.com/argoproj/argo-cd/commit/61267982abf59e3ac55ce913198565da061ce986): chore(deps): Upgrade Kustomize to 5.8.1 (cherry-pick [#&#8203;26367](https://github.com/argoproj/argo-cd/issues/26367) for 3.3) ([#&#8203;26369](https://github.com/argoproj/argo-cd/issues/26369)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) ##### Other work - [`92df21c`](https://github.com/argoproj/argo-cd/commit/92df21cfc02acfe2c931e0c9a55a52c964ce1e95): chore(appset): cherry-pick basic progressive sync e2e tests ([#&#8203;26092](https://github.com/argoproj/argo-cd/issues/26092)) ([#&#8203;26191](https://github.com/argoproj/argo-cd/issues/26191)) ([@&#8203;ranakan19](https://github.com/ranakan19)) - [`4b0a2c0`](https://github.com/argoproj/argo-cd/commit/4b0a2c0ef29bc60207f99dc0bdd29ce50aef25d6): chore: bumps ubuntu base docker image to 25.10 (cherry-pick [#&#8203;25758](https://github.com/argoproj/argo-cd/issues/25758) for 3.3) ([#&#8203;26436](https://github.com/argoproj/argo-cd/issues/26436)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`273683b`](https://github.com/argoproj/argo-cd/commit/273683b6473eeb9a31593eb2be51379b54846084): chore: placate Sonar by ignoring testdata files (cherry-pick [#&#8203;26371](https://github.com/argoproj/argo-cd/issues/26371) for 3.3) ([#&#8203;26377](https://github.com/argoproj/argo-cd/issues/26377)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`8df5e96`](https://github.com/argoproj/argo-cd/commit/8df5e96981410dc8c78617252ad5353bb8ae20b4): test(e2e): CMP test fails locally on Mac (cherry-pick [#&#8203;25901](https://github.com/argoproj/argo-cd/issues/25901) for 3.3) ([#&#8203;26340](https://github.com/argoproj/argo-cd/issues/26340)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`2449314`](https://github.com/argoproj/argo-cd/commit/24493145a6befae7b85402adcf0b3395dc5d54a9): test(e2e): add isolation by ensuring unique name (cherry-pick [#&#8203;25724](https://github.com/argoproj/argo-cd/issues/25724) for 3.3) ([#&#8203;26287](https://github.com/argoproj/argo-cd/issues/26287)) ([@&#8203;ranakan19](https://github.com/ranakan19)) - [`c4f0cd3`](https://github.com/argoproj/argo-cd/commit/c4f0cd3e84ffbb08bdfa9b24f69995f316ed0119): test(e2e): configurable tmp dir locally ([#&#8203;25780](https://github.com/argoproj/argo-cd/issues/25780)) ([#&#8203;26339](https://github.com/argoproj/argo-cd/issues/26339)) ([@&#8203;ranakan19](https://github.com/ranakan19)) - [`55d0d09`](https://github.com/argoproj/argo-cd/commit/55d0d098028a29a000b58af51c129f1c07cd687f): test(e2e): fix TestDeletionConfirmation flakiness (cherry-pick [#&#8203;25902](https://github.com/argoproj/argo-cd/issues/25902) for 3.3) ([#&#8203;26284](https://github.com/argoproj/argo-cd/issues/26284)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`6f270cc`](https://github.com/argoproj/argo-cd/commit/6f270cc8f4badeabfabe10a1a3948801c6852021): test(e2e): oras binary not found locally if not installed in path (cherry-pick [#&#8203;25751](https://github.com/argoproj/argo-cd/issues/25751) for 3.3) ([#&#8203;26337](https://github.com/argoproj/argo-cd/issues/26337)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`54f2916`](https://github.com/argoproj/argo-cd/commit/54f29167a63c061b7d2d8259051e3d00bcc60a1d): test(e2e): unstable CMP e2e test when running locally (cherry-pick [#&#8203;25752](https://github.com/argoproj/argo-cd/issues/25752) for 3.3) ([#&#8203;26288](https://github.com/argoproj/argo-cd/issues/26288)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) - [`0038fce`](https://github.com/argoproj/argo-cd/commit/0038fce14d04295cea3dd10a0b50b4ff8eda853b): test(e2e): update local certs so they are valid on MacOS (cherry-pick [#&#8203;25864](https://github.com/argoproj/argo-cd/issues/25864) for 3.3) ([#&#8203;26338](https://github.com/argoproj/argo-cd/issues/26338)) ([@&#8203;argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot]) **Full Changelog**: https://github.com/argoproj/argo-cd/compare/v3.3.0...v3.3.1 <a href="https://argoproj.github.io/cd/"><img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" ></a> </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS43My4wIiwidXBkYXRlZEluVmVyIjoiNDEuNzMuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovatebot scheduled this pull request to auto merge when all checks succeed 2026-03-27 00:04:01 -04:00
renovatebot force-pushed renovate/argocd from 9d31d3af65 to 3940662bf7
All checks were successful
Notify Mattermost on Renovate PR Merge / notify (pull_request) Successful in 1s
2026-03-28 00:04:31 -04:00
Compare
renovatebot deleted branch renovate/argocd 2026-03-28 00:04:33 -04:00
renovatebot changed title from chore(deps): update dependency argoproj/argo-cd to v3.3.5 to chore(deps): update dependency argoproj/argo-cd to v3.3.6 2026-03-28 00:04:35 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
smig/nuc-talos!29
No description provided.