Skip to content

chore(deps): update quay.io/argoproj/argocd Docker tag to v3.3.2#181

Merged
vrivellino merged 1 commit intomainfrom
renovate/quay.io-argoproj-argocd-3.x
Mar 1, 2026
Merged

chore(deps): update quay.io/argoproj/argocd Docker tag to v3.3.2#181
vrivellino merged 1 commit intomainfrom
renovate/quay.io-argoproj-argocd-3.x

Conversation

@renovate-vince-riv
Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
quay.io/argoproj/argocd stage patch v3.3.1v3.3.2

Release Notes

argoproj/argo-cd (quay.io/argoproj/argocd)

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: #​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: argoproj/argo-cd@v3.3.1...v3.3.2


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 has been generated by Renovate Bot.

@renovate-vince-riv renovate-vince-riv Bot added dependencies Pull requests that update a dependency file renovate labels Feb 22, 2026
@github-actions
Copy link
Copy Markdown

Argo-Diff - Ephemeral Environment Test

This argo-diff should have the same output every run

3 of 3 apps with changes compared to live state

6:38PM UTC, 22 Feb 2026


=== Basic-Deployment ===

Synced ✅
Healthy 💚

===== /ConfigMap basic-deployment/config-env =====
--- /tmp/argocd-diff2437960885/config-env-live.yaml	2026-02-22 18:38:39.558857734 +0000
+++ /tmp/argocd-diff2437960885/config-env	2026-02-22 18:38:39.558857734 +0000
@@ -1,6 +1,6 @@
 apiVersion: v1
 data:
-  HELLO_WORLD: test string
+  HELLO_WORLD: another test string
   TZ: America/New_York
 kind: ConfigMap
 metadata:

===== apps/Deployment basic-deployment/test =====
--- /tmp/argocd-diff6861195/test-live.yaml	2026-02-22 18:38:39.569857849 +0000
+++ /tmp/argocd-diff6861195/test	2026-02-22 18:38:39.569857849 +0000
@@ -5,6 +5,8 @@
     argocd.argoproj.io/tracking-id: basic-deployment:apps/Deployment:basic-deployment/test
     deployment.kubernetes.io/revision: "1"
   generation: 1
+  labels:
+    app.kubernetes.io/name: argo-diff-test
   managedFields:
   - apiVersion: apps/v1
     fieldsType: FieldsV1
@@ -77,6 +79,7 @@
   selector:
     matchLabels:
       app: test
+      app.kubernetes.io/name: argo-diff-test
   strategy:
     rollingUpdate:
       maxSurge: 25%
@@ -86,12 +89,13 @@
     metadata:
       labels:
         app: test
+        app.kubernetes.io/name: argo-diff-test
     spec:
       containers:
       - command:
         - sh
         - -c
-        - while true ; do sleep 1; done
+        - while true ; do sleep 2; done
         envFrom:
         - configMapRef:
             name: config-env

=== Meta ===

Synced ✅
Healthy 💚

===== argoproj.io/Application argocd/helm-deployment =====
--- /tmp/argocd-diff904877306/helm-deployment-live.yaml	2026-02-22 18:38:39.691859120 +0000
+++ /tmp/argocd-diff904877306/helm-deployment	2026-02-22 18:38:39.690859110 +0000
@@ -143,10 +143,10 @@
       - $values/test/helm-deployment.values.yaml
     path: charts/test-basic-deployment
     repoURL: https://github.com/vince-riv/argo-diff.git
-    targetRevision: k3s-test
+    targetRevision: main
   - ref: values
     repoURL: https://github.com/vince-riv/argo-diff.git
-    targetRevision: k3s-test
+    targetRevision: main
   syncPolicy:
     automated:
       prune: true

=== Helm-Deployment ===

Synced ✅
Healthy 💚

===== /ConfigMap helm-deployment/config-env =====
--- /tmp/argocd-diff3113624112/config-env-live.yaml	2026-02-22 18:38:39.936861673 +0000
+++ /tmp/argocd-diff3113624112/config-env	2026-02-22 18:38:39.935861662 +0000
@@ -1,6 +1,6 @@
 apiVersion: v1
 data:
-  HELLO_WORLD: test string
+  HELLO_WORLD: another test string
   TZ: America/New_York
 kind: ConfigMap
 metadata:

===== apps/Deployment helm-deployment/test =====
--- /tmp/argocd-diff2267093685/test-live.yaml	2026-02-22 18:38:39.950861818 +0000
+++ /tmp/argocd-diff2267093685/test	2026-02-22 18:38:39.949861808 +0000
@@ -87,7 +87,7 @@
   uid: 03378086-e050-47ac-9b86-570fd6143d73
 spec:
   progressDeadlineSeconds: 600
-  replicas: 1
+  replicas: 2
   revisionHistoryLimit: 10
   selector:
     matchLabels:
@@ -116,7 +116,7 @@
             name: config-env
         - secretRef:
             name: test-secret
-        image: busybox:latest
+        image: busybox:latest@sha256:b3255e7dfbcd10cb367af0d409747d511aeb66dfac98cf30e97e87e4207dd76f
         imagePullPolicy: IfNotPresent
         name: test
         resources: {}

@vrivellino vrivellino merged commit b34e919 into main Mar 1, 2026
5 checks passed
@vrivellino vrivellino deleted the renovate/quay.io-argoproj-argocd-3.x branch March 1, 2026 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file renovate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant