Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package argocd-cli for openSUSE:Factory 
checked in at 2026-02-25 21:11:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/argocd-cli (Old)
 and      /work/SRC/openSUSE:Factory/.argocd-cli.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "argocd-cli"

Wed Feb 25 21:11:45 2026 rev:60 rq:1335047 version:3.3.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/argocd-cli/argocd-cli.changes    2026-02-19 
14:24:01.956347558 +0100
+++ /work/SRC/openSUSE:Factory/.argocd-cli.new.1977/argocd-cli.changes  
2026-02-25 21:12:02.053793492 +0100
@@ -1,0 +2,6 @@
+Wed Feb 25 09:37:13 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 3.3.2:
+  No CLI-related changes or dependency updates
+
+-------------------------------------------------------------------

Old:
----
  argocd-cli-3.3.1.obscpio

New:
----
  argocd-cli-3.3.2.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ argocd-cli.spec ++++++
--- /var/tmp/diff_new_pack.eTOf97/_old  2026-02-25 21:12:03.041833461 +0100
+++ /var/tmp/diff_new_pack.eTOf97/_new  2026-02-25 21:12:03.045833623 +0100
@@ -19,7 +19,7 @@
 %define executable_name argocd
 
 Name:           argocd-cli
-Version:        3.3.1
+Version:        3.3.2
 Release:        0
 Summary:        CLI for the ArgoCD declarative continuous deployment tool
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.eTOf97/_old  2026-02-25 21:12:03.085835241 +0100
+++ /var/tmp/diff_new_pack.eTOf97/_new  2026-02-25 21:12:03.093835565 +0100
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/argoproj/argo-cd</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v3.3.1</param>
+    <param name="revision">v3.3.2</param>
     <param name="match-tag">v*</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.eTOf97/_old  2026-02-25 21:12:03.109836212 +0100
+++ /var/tmp/diff_new_pack.eTOf97/_new  2026-02-25 21:12:03.113836374 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/argoproj/argo-cd</param>
-              <param 
name="changesrevision">326a1dbd6b9f061207f814049f88e73fd8880c55</param></service></servicedata>
+              <param 
name="changesrevision">8a3940d8db27928931f0a85ba7c636e54786bddc</param></service></servicedata>
 (No newline at EOF)
 

++++++ argocd-cli-3.3.1.obscpio -> argocd-cli-3.3.2.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/argocd-cli-3.3.1/VERSION new/argocd-cli-3.3.2/VERSION
--- old/argocd-cli-3.3.1/VERSION        2026-02-18 12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/VERSION        2026-02-22 13:29:30.000000000 +0100
@@ -1 +1 @@
-3.3.1
+3.3.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/argocd-cli-3.3.1/docs/operator-manual/upgrading/3.2-3.3.md 
new/argocd-cli-3.3.2/docs/operator-manual/upgrading/3.2-3.3.md
--- old/argocd-cli-3.3.1/docs/operator-manual/upgrading/3.2-3.3.md      
2026-02-18 12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/docs/operator-manual/upgrading/3.2-3.3.md      
2026-02-22 13:29:30.000000000 +0100
@@ -27,6 +27,12 @@
 
 Users upgrading Argo CD manually using `helm upgrade` are not impacted by this 
change, since Helm does not use client-side apply and does not result in 
creation of the `last-applied` annotation.
 
+#### Users who previously upgraded to 3.3.0 or 3.3.1
+In some cases, after upgrading to one of those versions and applying 
Server-Side Apply, the following error occured:   
+`one or more synchronization tasks completed unsuccessfully, reason: Failed to 
perform client-side apply migration: failed to perform client-side apply 
migration on manager kubectl-client-side-apply: error when patching 
"/dev/shm/2047509016": CustomResourceDefinition.apiextensions.k8s.io 
"applicationsets.argoproj.io" is invalid: metadata.annotations: Too long: may 
not be more than 262144 bytes`.
+
+Users that have configured the sync option `ClientSideApplyMigration=false` as 
a temporary remediation for the above error, should remove it after upgrading 
to `3.3.2`. Disabling `ClientSideApplyMigration` imposes a risk to encounter 
conflicts between K8s field managers in the future.
+
 ### Source Hydrator Now Tracks Hydration State Using Git Notes
 
 Previously, Argo CD's Source Hydrator pushed a new hydrated commit for every 
DRY (source) commit, regardless of whether any manifest files (`manifest.yaml`) 
actually changed. This was necessary for the hydrator to track which DRY commit 
had last been hydrated: it embedded this information in the `hydrator.metadata` 
file's `drySha` field in each hydrated commit.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/argocd-cli-3.3.1/docs/user-guide/sync-options.md 
new/argocd-cli-3.3.2/docs/user-guide/sync-options.md
--- old/argocd-cli-3.3.1/docs/user-guide/sync-options.md        2026-02-18 
12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/docs/user-guide/sync-options.md        2026-02-22 
13:29:30.000000000 +0100
@@ -330,9 +330,10 @@
 When client-side apply migration is enabled:
 1. Argo CD will use the specified field manager (or default if not specified) 
to perform migration
 2. During a server-side apply sync operation, it will:
-   - Perform a client-side-apply with the specified field manager
-   - Move the 'last-applied-configuration' annotation to be managed by the 
specified manager
-   - Perform the server-side apply, which will auto migrate all the fields 
under the manager that owns the 'last-applied-configuration' annotation.
+   - Check if the specified field manager exists in the resource's 
`managedFields` with `operation: Update` (indicating client-side apply)
+   - Patch the `managedFields`, transferring field ownership from the 
client-side apply manager to Argo CD's server-side apply manager 
(`argocd-controller`)
+   - Remove the client-side apply manager entry from `managedFields`
+   - Perform the server-side apply with the migrated field ownership
 
 This feature is based on Kubernetes' [client-side apply migration 
KEP](https://github.com/alexzielenski/enhancements/blob/03df8820b9feca6d2cab78e303c99b2c9c0c4c5c/keps/sig-cli/3517-kubectl-client-side-apply-migration/README.md),
 which provides the auto migration from client-side to server-side apply.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/argocd-cli-3.3.1/gitops-engine/pkg/sync/sync_context.go 
new/argocd-cli-3.3.2/gitops-engine/pkg/sync/sync_context.go
--- old/argocd-cli-3.3.1/gitops-engine/pkg/sync/sync_context.go 2026-02-18 
12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/gitops-engine/pkg/sync/sync_context.go 2026-02-22 
13:29:30.000000000 +0100
@@ -17,10 +17,13 @@
        metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
        "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
        "k8s.io/apimachinery/pkg/runtime/schema"
+       "k8s.io/apimachinery/pkg/types"
+       "k8s.io/apimachinery/pkg/util/sets"
        "k8s.io/apimachinery/pkg/util/wait"
        "k8s.io/client-go/discovery"
        "k8s.io/client-go/dynamic"
        "k8s.io/client-go/rest"
+       "k8s.io/client-go/util/csaupgrade"
        "k8s.io/client-go/util/retry"
        "k8s.io/klog/v2/textlogger"
        cmdutil "k8s.io/kubectl/pkg/cmd/util"
@@ -1110,7 +1113,9 @@
 }
 
 // needsClientSideApplyMigration checks if a resource has fields managed by 
the specified manager
-// that need to be migrated to the server-side apply manager
+// with operation "Update" (client-side apply) that need to be migrated to 
server-side apply.
+// Client-side apply uses operation "Update", while server-side apply uses 
operation "Apply".
+// We only migrate managers with "Update" operation to avoid re-migrating 
already-migrated managers.
 func (sc *syncContext) needsClientSideApplyMigration(liveObj 
*unstructured.Unstructured, fieldManager string) bool {
        if liveObj == nil || fieldManager == "" {
                return false
@@ -1122,7 +1127,9 @@
        }
 
        for _, field := range managedFields {
-               if field.Manager == fieldManager {
+               // Only consider managers with operation "Update" (client-side 
apply).
+               // Managers with operation "Apply" are already using 
server-side apply.
+               if field.Manager == fieldManager && field.Operation == 
metav1.ManagedFieldsOperationUpdate {
                        return true
                }
        }
@@ -1130,29 +1137,70 @@
        return false
 }
 
-// performClientSideApplyMigration performs a client-side-apply using the 
specified field manager.
-// This moves the 'last-applied-configuration' field to be managed by the 
specified manager.
-// The next time server-side apply is performed, kubernetes automatically 
migrates all fields from the manager
-// that owns 'last-applied-configuration' to the manager that uses server-side 
apply. This will remove the
-// specified manager from the resources managed fields. 
'kubectl-client-side-apply' is used as the default manager.
-func (sc *syncContext) performClientSideApplyMigration(targetObj 
*unstructured.Unstructured, fieldManager string) error {
-       sc.log.WithValues("resource", 
kubeutil.GetResourceKey(targetObj)).V(1).Info("Performing client-side apply 
migration step")
-
-       // Apply with the specified manager to set up the migration
-       _, err := sc.resourceOps.ApplyResource(
-               context.TODO(),
-               targetObj,
-               cmdutil.DryRunNone,
-               false,
-               false,
-               false,
-               fieldManager,
-       )
+// performCSAUpgradeMigration uses the csaupgrade package to migrate managed 
fields
+// from a client-side apply manager (operation: Update) to the server-side 
apply manager.
+// This directly patches the managedFields to transfer field ownership, 
avoiding the need
+// to write the last-applied-configuration annotation (which has a 262KB size 
limit).
+// This is the primary method for CSA to SSA migration in ArgoCD.
+func (sc *syncContext) performCSAUpgradeMigration(liveObj 
*unstructured.Unstructured, csaFieldManager string) error {
+       sc.log.WithValues("resource", 
kubeutil.GetResourceKey(liveObj)).V(1).Info(
+               "Performing csaupgrade-based migration")
+
+       // Get the dynamic resource interface for the live object
+       gvk := liveObj.GroupVersionKind()
+       apiResource, err := 
kubeutil.ServerResourceForGroupVersionKind(sc.disco, gvk, "patch")
        if err != nil {
-               return fmt.Errorf("failed to perform client-side apply 
migration on manager %s: %w", fieldManager, err)
+               return fmt.Errorf("failed to get api resource for %s: %w", gvk, 
err)
        }
+       res := kubeutil.ToGroupVersionResource(gvk.GroupVersion().String(), 
apiResource)
+       resIf := kubeutil.ToResourceInterface(sc.dynamicIf, apiResource, res, 
liveObj.GetNamespace())
 
-       return nil
+       // Use retry to handle conflicts if managed fields changed between 
reconciliation and now
+       //nolint:wrapcheck // error is wrapped inside the retry function
+       return retry.RetryOnConflict(retry.DefaultRetry, func() error {
+               // Fetch fresh object to get current managed fields state
+               freshObj, getErr := resIf.Get(context.TODO(), 
liveObj.GetName(), metav1.GetOptions{})
+               if getErr != nil {
+                       return fmt.Errorf("failed to get fresh object for CSA 
migration: %w", getErr)
+               }
+
+               // Check if migration is still needed with fresh state
+               if !sc.needsClientSideApplyMigration(freshObj, csaFieldManager) 
{
+                       sc.log.WithValues("resource", 
kubeutil.GetResourceKey(liveObj)).V(1).Info(
+                               "CSA migration no longer needed")
+                       return nil
+               }
+
+               // Generate the migration patch using the csaupgrade package
+               // This unions the CSA manager's fields into the SSA manager 
and removes the CSA manager entry
+               patchData, patchErr := csaupgrade.UpgradeManagedFieldsPatch(
+                       freshObj,
+                       sets.New(csaFieldManager),
+                       sc.serverSideApplyManager,
+               )
+               if patchErr != nil {
+                       return fmt.Errorf("failed to generate csaupgrade 
migration patch: %w", patchErr)
+               }
+               if patchData == nil {
+                       // No migration needed
+                       return nil
+               }
+
+               // Apply the migration patch to transfer field ownership.
+               _, patchErr = resIf.Patch(context.TODO(), liveObj.GetName(), 
types.JSONPatchType, patchData, metav1.PatchOptions{})
+               if patchErr != nil {
+                       if apierrors.IsConflict(patchErr) {
+                               sc.log.WithValues("resource", 
kubeutil.GetResourceKey(liveObj)).V(1).Info(
+                                       "Retrying CSA migration due to 
conflict")
+                       }
+                       // Return the error unmodified so RetryOnConflict can 
identify conflicts correctly.
+                       return patchErr
+               }
+
+               sc.log.WithValues("resource", 
kubeutil.GetResourceKey(liveObj)).V(1).Info(
+                       "Successfully migrated managed fields using csaupgrade")
+               return nil
+       })
 }
 
 func (sc *syncContext) applyObject(t *syncTask, dryRun, validate bool) 
(common.ResultCode, string) {
@@ -1173,11 +1221,14 @@
        serverSideApply := sc.shouldUseServerSideApply(t.targetObj, dryRun)
 
        // Check if we need to perform client-side apply migration for 
server-side apply
+       // Perform client-side apply migration for server-side apply
+       // This uses csaupgrade to directly patch managedFields, transferring 
ownership
+       // from CSA managers (operation: Update) to the SSA manager 
(argocd-controller)
        if serverSideApply && !dryRun && sc.enableClientSideApplyMigration {
                if sc.needsClientSideApplyMigration(t.liveObj, 
sc.clientSideApplyMigrationManager) {
-                       err = sc.performClientSideApplyMigration(t.targetObj, 
sc.clientSideApplyMigrationManager)
+                       err = sc.performCSAUpgradeMigration(t.liveObj, 
sc.clientSideApplyMigrationManager)
                        if err != nil {
-                               return common.ResultCodeSyncFailed, 
fmt.Sprintf("Failed to perform client-side apply migration: %v", err)
+                               return common.ResultCodeSyncFailed, 
fmt.Sprintf("Failed to perform client-side apply migration for %s: %v", 
kubeutil.GetResourceKey(t.liveObj), err)
                        }
                }
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/argocd-cli-3.3.1/gitops-engine/pkg/sync/sync_context_test.go 
new/argocd-cli-3.3.2/gitops-engine/pkg/sync/sync_context_test.go
--- old/argocd-cli-3.3.1/gitops-engine/pkg/sync/sync_context_test.go    
2026-02-18 12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/gitops-engine/pkg/sync/sync_context_test.go    
2026-02-22 13:29:30.000000000 +0100
@@ -2417,6 +2417,21 @@
                        }(),
                        expected: true,
                },
+               {
+                       name: "CSA manager with Apply operation should not need 
migration",
+                       liveObj: func() *unstructured.Unstructured {
+                               obj := testingutils.NewPod()
+                               
obj.SetManagedFields([]metav1.ManagedFieldsEntry{
+                                       {
+                                               Manager:   
"kubectl-client-side-apply",
+                                               Operation: 
metav1.ManagedFieldsOperationApply,
+                                               FieldsV1:  
&metav1.FieldsV1{Raw: []byte(`{"f:metadata":{"f:labels":{}}}`)},
+                                       },
+                               })
+                               return obj
+                       }(),
+                       expected: false,
+               },
        }
 
        for _, tt := range tests {
@@ -2427,6 +2442,129 @@
        }
 }
 
+func TestPerformCSAUpgradeMigration_NoMigrationNeeded(t *testing.T) {
+       // Create a fake dynamic client with a Pod scheme
+       scheme := runtime.NewScheme()
+       _ = corev1.AddToScheme(scheme)
+
+       // Object with only SSA manager (operation: Apply), no CSA manager 
(operation: Update)
+       obj := testingutils.NewPod()
+       obj.SetNamespace(testingutils.FakeArgoCDNamespace)
+       obj.SetManagedFields([]metav1.ManagedFieldsEntry{
+               {
+                       Manager:   "argocd-controller",
+                       Operation: metav1.ManagedFieldsOperationApply,
+                       FieldsV1:  &metav1.FieldsV1{Raw: 
[]byte(`{"f:spec":{"f:containers":{}}}`)},
+               },
+       })
+
+       // Create fake dynamic client with the object
+       dynamicClient := fake.NewSimpleDynamicClient(scheme, obj)
+
+       syncCtx := newTestSyncCtx(nil)
+       syncCtx.serverSideApplyManager = "argocd-controller"
+       syncCtx.dynamicIf = dynamicClient
+       syncCtx.disco = &fakedisco.FakeDiscovery{
+               Fake: &testcore.Fake{Resources: 
testingutils.StaticAPIResources},
+       }
+
+       // Should return nil (no error) because there's no CSA manager to 
migrate
+       err := syncCtx.performCSAUpgradeMigration(obj, 
"kubectl-client-side-apply")
+       assert.NoError(t, err)
+}
+
+func TestPerformCSAUpgradeMigration_WithCSAManager(t *testing.T) {
+       // Create a fake dynamic client with a Pod scheme
+       scheme := runtime.NewScheme()
+       _ = corev1.AddToScheme(scheme)
+
+       // Create the live object with a CSA manager (operation: Update)
+       obj := testingutils.NewPod()
+       obj.SetNamespace(testingutils.FakeArgoCDNamespace)
+       obj.SetManagedFields([]metav1.ManagedFieldsEntry{
+               {
+                       Manager:   "kubectl-client-side-apply",
+                       Operation: metav1.ManagedFieldsOperationUpdate,
+                       FieldsV1:  &metav1.FieldsV1{Raw: 
[]byte(`{"f:metadata":{"f:labels":{"f:app":{}}}}`)},
+               },
+       })
+
+       // Create fake dynamic client with the object
+       dynamicClient := fake.NewSimpleDynamicClient(scheme, obj)
+
+       syncCtx := newTestSyncCtx(nil)
+       syncCtx.serverSideApplyManager = "argocd-controller"
+       syncCtx.dynamicIf = dynamicClient
+       syncCtx.disco = &fakedisco.FakeDiscovery{
+               Fake: &testcore.Fake{Resources: 
testingutils.StaticAPIResources},
+       }
+
+       // Perform the migration
+       err := syncCtx.performCSAUpgradeMigration(obj, 
"kubectl-client-side-apply")
+       assert.NoError(t, err)
+
+       // Get the updated object from the fake client
+       gvr := schema.GroupVersionResource{Group: "", Version: "v1", Resource: 
"pods"}
+       updatedObj, err := 
dynamicClient.Resource(gvr).Namespace(obj.GetNamespace()).Get(context.TODO(), 
obj.GetName(), metav1.GetOptions{})
+       require.NoError(t, err)
+
+       // Verify the CSA manager (operation: Update) no longer exists
+       managedFields := updatedObj.GetManagedFields()
+       for _, mf := range managedFields {
+               if mf.Manager == "kubectl-client-side-apply" && mf.Operation == 
metav1.ManagedFieldsOperationUpdate {
+                       t.Errorf("CSA manager 'kubectl-client-side-apply' with 
operation Update should have been removed, but still exists")
+               }
+       }
+}
+
+func TestPerformCSAUpgradeMigration_ConflictRetry(t *testing.T) {
+       // This test verifies that when a 409 Conflict occurs on the patch 
because
+       // another actor modified the object between Get and Patch, changing 
the resourceVersion,
+       // the retry.RetryOnConflict loop retries and eventually succeeds.
+       scheme := runtime.NewScheme()
+       _ = corev1.AddToScheme(scheme)
+
+       obj := testingutils.NewPod()
+       obj.SetNamespace(testingutils.FakeArgoCDNamespace)
+       obj.SetManagedFields([]metav1.ManagedFieldsEntry{
+               {
+                       Manager:   "kubectl-client-side-apply",
+                       Operation: metav1.ManagedFieldsOperationUpdate,
+                       FieldsV1:  &metav1.FieldsV1{Raw: 
[]byte(`{"f:metadata":{"f:labels":{"f:app":{}}}}`)},
+               },
+       })
+
+       dynamicClient := fake.NewSimpleDynamicClient(scheme, obj)
+
+       // Simulate a conflict on the first patch attempt where another
+       // controller modified the object between our Get and Patch, bumping 
resourceVersion).
+       // The second attempt should succeed.
+       patchAttempt := 0
+       dynamicClient.PrependReactor("patch", "*", func(action testcore.Action) 
(handled bool, ret runtime.Object, err error) {
+               patchAttempt++
+               if patchAttempt == 1 {
+                       // First attempt: simulate 409 Conflict 
(resourceVersion mismatch)
+                       return true, nil, apierrors.NewConflict(
+                               schema.GroupResource{Group: "", Resource: 
"pods"},
+                               obj.GetName(),
+                               errors.New("the object has been modified; 
please apply your changes to the latest version"),
+                       )
+               }
+               return false, nil, nil
+       })
+
+       syncCtx := newTestSyncCtx(nil)
+       syncCtx.serverSideApplyManager = "argocd-controller"
+       syncCtx.dynamicIf = dynamicClient
+       syncCtx.disco = &fakedisco.FakeDiscovery{
+               Fake: &testcore.Fake{Resources: 
testingutils.StaticAPIResources},
+       }
+
+       err := syncCtx.performCSAUpgradeMigration(obj, 
"kubectl-client-side-apply")
+       assert.NoError(t, err, "Migration should succeed after retrying on 
conflict")
+       assert.Equal(t, 2, patchAttempt, "Expected exactly 2 patch attempts (1 
conflict + 1 success)")
+}
+
 func diffResultListClusterResource() *diff.DiffResultList {
        ns1 := testingutils.NewNamespace()
        ns1.SetName("ns-1")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/argocd-cli-3.3.1/manifests/base/commit-server/kustomization.yaml 
new/argocd-cli-3.3.2/manifests/base/commit-server/kustomization.yaml
--- old/argocd-cli-3.3.1/manifests/base/commit-server/kustomization.yaml        
2026-02-18 12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/manifests/base/commit-server/kustomization.yaml        
2026-02-22 13:29:30.000000000 +0100
@@ -12,4 +12,4 @@
 images:
 - name: quay.io/argoproj/argocd
   newName: quay.io/argoproj/argocd
-  newTag: v3.3.1
+  newTag: v3.3.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/argocd-cli-3.3.1/manifests/base/kustomization.yaml 
new/argocd-cli-3.3.2/manifests/base/kustomization.yaml
--- old/argocd-cli-3.3.1/manifests/base/kustomization.yaml      2026-02-18 
12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/manifests/base/kustomization.yaml      2026-02-22 
13:29:30.000000000 +0100
@@ -5,7 +5,7 @@
 images:
 - name: quay.io/argoproj/argocd
   newName: quay.io/argoproj/argocd
-  newTag: v3.3.1
+  newTag: v3.3.2
 resources:
 - ./application-controller
 - ./dex
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/argocd-cli-3.3.1/manifests/core-install/kustomization.yaml 
new/argocd-cli-3.3.2/manifests/core-install/kustomization.yaml
--- old/argocd-cli-3.3.1/manifests/core-install/kustomization.yaml      
2026-02-18 12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/manifests/core-install/kustomization.yaml      
2026-02-22 13:29:30.000000000 +0100
@@ -12,4 +12,4 @@
 images:
 - name: quay.io/argoproj/argocd
   newName: quay.io/argoproj/argocd
-  newTag: v3.3.1
+  newTag: v3.3.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/argocd-cli-3.3.1/manifests/core-install-with-hydrator.yaml 
new/argocd-cli-3.3.2/manifests/core-install-with-hydrator.yaml
--- old/argocd-cli-3.3.1/manifests/core-install-with-hydrator.yaml      
2026-02-18 12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/manifests/core-install-with-hydrator.yaml      
2026-02-22 13:29:30.000000000 +0100
@@ -31273,7 +31273,7 @@
               key: applicationsetcontroller.status.max.resources.count
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-applicationset-controller
         ports:
@@ -31408,7 +31408,7 @@
               key: log.format.timestamp
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           failureThreshold: 3
@@ -31536,7 +31536,7 @@
         - argocd
         - admin
         - redis-initial-password
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: IfNotPresent
         name: secret-init
         securityContext:
@@ -31833,7 +31833,7 @@
           value: /helm-working-dir
         - name: HELM_DATA_HOME
           value: /helm-working-dir
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           failureThreshold: 3
@@ -31886,7 +31886,7 @@
         command:
         - sh
         - -c
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         name: copyutil
         securityContext:
           allowPrivilegeEscalation: false
@@ -32234,7 +32234,7 @@
               optional: true
         - name: KUBECACHEDIR
           value: /tmp/kubecache
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-application-controller
         ports:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/argocd-cli-3.3.1/manifests/core-install.yaml 
new/argocd-cli-3.3.2/manifests/core-install.yaml
--- old/argocd-cli-3.3.1/manifests/core-install.yaml    2026-02-18 
12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/manifests/core-install.yaml    2026-02-22 
13:29:30.000000000 +0100
@@ -31241,7 +31241,7 @@
               key: applicationsetcontroller.status.max.resources.count
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-applicationset-controller
         ports:
@@ -31370,7 +31370,7 @@
         - argocd
         - admin
         - redis-initial-password
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: IfNotPresent
         name: secret-init
         securityContext:
@@ -31667,7 +31667,7 @@
           value: /helm-working-dir
         - name: HELM_DATA_HOME
           value: /helm-working-dir
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           failureThreshold: 3
@@ -31720,7 +31720,7 @@
         command:
         - sh
         - -c
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         name: copyutil
         securityContext:
           allowPrivilegeEscalation: false
@@ -32068,7 +32068,7 @@
               optional: true
         - name: KUBECACHEDIR
           value: /tmp/kubecache
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-application-controller
         ports:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/argocd-cli-3.3.1/manifests/ha/base/kustomization.yaml 
new/argocd-cli-3.3.2/manifests/ha/base/kustomization.yaml
--- old/argocd-cli-3.3.1/manifests/ha/base/kustomization.yaml   2026-02-18 
12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/manifests/ha/base/kustomization.yaml   2026-02-22 
13:29:30.000000000 +0100
@@ -12,7 +12,7 @@
 images:
 - name: quay.io/argoproj/argocd
   newName: quay.io/argoproj/argocd
-  newTag: v3.3.1
+  newTag: v3.3.2
 resources:
 - ../../base/application-controller
 - ../../base/applicationset-controller
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/argocd-cli-3.3.1/manifests/ha/install-with-hydrator.yaml 
new/argocd-cli-3.3.2/manifests/ha/install-with-hydrator.yaml
--- old/argocd-cli-3.3.1/manifests/ha/install-with-hydrator.yaml        
2026-02-18 12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/manifests/ha/install-with-hydrator.yaml        
2026-02-22 13:29:30.000000000 +0100
@@ -32639,7 +32639,7 @@
               key: applicationsetcontroller.status.max.resources.count
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-applicationset-controller
         ports:
@@ -32774,7 +32774,7 @@
               key: log.format.timestamp
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           failureThreshold: 3
@@ -32925,7 +32925,7 @@
         - -n
         - /usr/local/bin/argocd
         - /shared/argocd-dex
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: copyutil
         securityContext:
@@ -33021,7 +33021,7 @@
               key: notificationscontroller.repo.server.plaintext
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           tcpSocket:
@@ -33145,7 +33145,7 @@
         - argocd
         - admin
         - redis-initial-password
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: IfNotPresent
         name: secret-init
         securityContext:
@@ -33468,7 +33468,7 @@
           value: /helm-working-dir
         - name: HELM_DATA_HOME
           value: /helm-working-dir
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           failureThreshold: 3
@@ -33521,7 +33521,7 @@
         command:
         - sh
         - -c
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         name: copyutil
         securityContext:
           allowPrivilegeEscalation: false
@@ -33895,7 +33895,7 @@
               key: server.sync.replace.allowed
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           httpGet:
@@ -34279,7 +34279,7 @@
               optional: true
         - name: KUBECACHEDIR
           value: /tmp/kubecache
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-application-controller
         ports:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/argocd-cli-3.3.1/manifests/ha/install.yaml 
new/argocd-cli-3.3.2/manifests/ha/install.yaml
--- old/argocd-cli-3.3.1/manifests/ha/install.yaml      2026-02-18 
12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/manifests/ha/install.yaml      2026-02-22 
13:29:30.000000000 +0100
@@ -32609,7 +32609,7 @@
               key: applicationsetcontroller.status.max.resources.count
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-applicationset-controller
         ports:
@@ -32761,7 +32761,7 @@
         - -n
         - /usr/local/bin/argocd
         - /shared/argocd-dex
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: copyutil
         securityContext:
@@ -32857,7 +32857,7 @@
               key: notificationscontroller.repo.server.plaintext
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           tcpSocket:
@@ -32981,7 +32981,7 @@
         - argocd
         - admin
         - redis-initial-password
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: IfNotPresent
         name: secret-init
         securityContext:
@@ -33304,7 +33304,7 @@
           value: /helm-working-dir
         - name: HELM_DATA_HOME
           value: /helm-working-dir
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           failureThreshold: 3
@@ -33357,7 +33357,7 @@
         command:
         - sh
         - -c
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         name: copyutil
         securityContext:
           allowPrivilegeEscalation: false
@@ -33731,7 +33731,7 @@
               key: server.sync.replace.allowed
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           httpGet:
@@ -34115,7 +34115,7 @@
               optional: true
         - name: KUBECACHEDIR
           value: /tmp/kubecache
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-application-controller
         ports:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/argocd-cli-3.3.1/manifests/ha/namespace-install-with-hydrator.yaml 
new/argocd-cli-3.3.2/manifests/ha/namespace-install-with-hydrator.yaml
--- old/argocd-cli-3.3.1/manifests/ha/namespace-install-with-hydrator.yaml      
2026-02-18 12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/manifests/ha/namespace-install-with-hydrator.yaml      
2026-02-22 13:29:30.000000000 +0100
@@ -1897,7 +1897,7 @@
               key: applicationsetcontroller.status.max.resources.count
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-applicationset-controller
         ports:
@@ -2032,7 +2032,7 @@
               key: log.format.timestamp
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           failureThreshold: 3
@@ -2183,7 +2183,7 @@
         - -n
         - /usr/local/bin/argocd
         - /shared/argocd-dex
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: copyutil
         securityContext:
@@ -2279,7 +2279,7 @@
               key: notificationscontroller.repo.server.plaintext
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           tcpSocket:
@@ -2403,7 +2403,7 @@
         - argocd
         - admin
         - redis-initial-password
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: IfNotPresent
         name: secret-init
         securityContext:
@@ -2726,7 +2726,7 @@
           value: /helm-working-dir
         - name: HELM_DATA_HOME
           value: /helm-working-dir
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           failureThreshold: 3
@@ -2779,7 +2779,7 @@
         command:
         - sh
         - -c
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         name: copyutil
         securityContext:
           allowPrivilegeEscalation: false
@@ -3153,7 +3153,7 @@
               key: server.sync.replace.allowed
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           httpGet:
@@ -3537,7 +3537,7 @@
               optional: true
         - name: KUBECACHEDIR
           value: /tmp/kubecache
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-application-controller
         ports:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/argocd-cli-3.3.1/manifests/ha/namespace-install.yaml 
new/argocd-cli-3.3.2/manifests/ha/namespace-install.yaml
--- old/argocd-cli-3.3.1/manifests/ha/namespace-install.yaml    2026-02-18 
12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/manifests/ha/namespace-install.yaml    2026-02-22 
13:29:30.000000000 +0100
@@ -1867,7 +1867,7 @@
               key: applicationsetcontroller.status.max.resources.count
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-applicationset-controller
         ports:
@@ -2019,7 +2019,7 @@
         - -n
         - /usr/local/bin/argocd
         - /shared/argocd-dex
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: copyutil
         securityContext:
@@ -2115,7 +2115,7 @@
               key: notificationscontroller.repo.server.plaintext
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           tcpSocket:
@@ -2239,7 +2239,7 @@
         - argocd
         - admin
         - redis-initial-password
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: IfNotPresent
         name: secret-init
         securityContext:
@@ -2562,7 +2562,7 @@
           value: /helm-working-dir
         - name: HELM_DATA_HOME
           value: /helm-working-dir
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           failureThreshold: 3
@@ -2615,7 +2615,7 @@
         command:
         - sh
         - -c
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         name: copyutil
         securityContext:
           allowPrivilegeEscalation: false
@@ -2989,7 +2989,7 @@
               key: server.sync.replace.allowed
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           httpGet:
@@ -3373,7 +3373,7 @@
               optional: true
         - name: KUBECACHEDIR
           value: /tmp/kubecache
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-application-controller
         ports:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/argocd-cli-3.3.1/manifests/install-with-hydrator.yaml 
new/argocd-cli-3.3.2/manifests/install-with-hydrator.yaml
--- old/argocd-cli-3.3.1/manifests/install-with-hydrator.yaml   2026-02-18 
12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/manifests/install-with-hydrator.yaml   2026-02-22 
13:29:30.000000000 +0100
@@ -31717,7 +31717,7 @@
               key: applicationsetcontroller.status.max.resources.count
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-applicationset-controller
         ports:
@@ -31852,7 +31852,7 @@
               key: log.format.timestamp
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           failureThreshold: 3
@@ -32003,7 +32003,7 @@
         - -n
         - /usr/local/bin/argocd
         - /shared/argocd-dex
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: copyutil
         securityContext:
@@ -32099,7 +32099,7 @@
               key: notificationscontroller.repo.server.plaintext
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           tcpSocket:
@@ -32201,7 +32201,7 @@
         - argocd
         - admin
         - redis-initial-password
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: IfNotPresent
         name: secret-init
         securityContext:
@@ -32498,7 +32498,7 @@
           value: /helm-working-dir
         - name: HELM_DATA_HOME
           value: /helm-working-dir
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           failureThreshold: 3
@@ -32551,7 +32551,7 @@
         command:
         - sh
         - -c
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         name: copyutil
         securityContext:
           allowPrivilegeEscalation: false
@@ -32923,7 +32923,7 @@
               key: server.sync.replace.allowed
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           httpGet:
@@ -33307,7 +33307,7 @@
               optional: true
         - name: KUBECACHEDIR
           value: /tmp/kubecache
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-application-controller
         ports:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/argocd-cli-3.3.1/manifests/install.yaml 
new/argocd-cli-3.3.2/manifests/install.yaml
--- old/argocd-cli-3.3.1/manifests/install.yaml 2026-02-18 12:39:12.000000000 
+0100
+++ new/argocd-cli-3.3.2/manifests/install.yaml 2026-02-22 13:29:30.000000000 
+0100
@@ -31685,7 +31685,7 @@
               key: applicationsetcontroller.status.max.resources.count
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-applicationset-controller
         ports:
@@ -31837,7 +31837,7 @@
         - -n
         - /usr/local/bin/argocd
         - /shared/argocd-dex
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: copyutil
         securityContext:
@@ -31933,7 +31933,7 @@
               key: notificationscontroller.repo.server.plaintext
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           tcpSocket:
@@ -32035,7 +32035,7 @@
         - argocd
         - admin
         - redis-initial-password
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: IfNotPresent
         name: secret-init
         securityContext:
@@ -32332,7 +32332,7 @@
           value: /helm-working-dir
         - name: HELM_DATA_HOME
           value: /helm-working-dir
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           failureThreshold: 3
@@ -32385,7 +32385,7 @@
         command:
         - sh
         - -c
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         name: copyutil
         securityContext:
           allowPrivilegeEscalation: false
@@ -32757,7 +32757,7 @@
               key: server.sync.replace.allowed
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           httpGet:
@@ -33141,7 +33141,7 @@
               optional: true
         - name: KUBECACHEDIR
           value: /tmp/kubecache
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-application-controller
         ports:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/argocd-cli-3.3.1/manifests/namespace-install-with-hydrator.yaml 
new/argocd-cli-3.3.2/manifests/namespace-install-with-hydrator.yaml
--- old/argocd-cli-3.3.1/manifests/namespace-install-with-hydrator.yaml 
2026-02-18 12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/manifests/namespace-install-with-hydrator.yaml 
2026-02-22 13:29:30.000000000 +0100
@@ -975,7 +975,7 @@
               key: applicationsetcontroller.status.max.resources.count
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-applicationset-controller
         ports:
@@ -1110,7 +1110,7 @@
               key: log.format.timestamp
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           failureThreshold: 3
@@ -1261,7 +1261,7 @@
         - -n
         - /usr/local/bin/argocd
         - /shared/argocd-dex
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: copyutil
         securityContext:
@@ -1357,7 +1357,7 @@
               key: notificationscontroller.repo.server.plaintext
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           tcpSocket:
@@ -1459,7 +1459,7 @@
         - argocd
         - admin
         - redis-initial-password
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: IfNotPresent
         name: secret-init
         securityContext:
@@ -1756,7 +1756,7 @@
           value: /helm-working-dir
         - name: HELM_DATA_HOME
           value: /helm-working-dir
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           failureThreshold: 3
@@ -1809,7 +1809,7 @@
         command:
         - sh
         - -c
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         name: copyutil
         securityContext:
           allowPrivilegeEscalation: false
@@ -2181,7 +2181,7 @@
               key: server.sync.replace.allowed
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           httpGet:
@@ -2565,7 +2565,7 @@
               optional: true
         - name: KUBECACHEDIR
           value: /tmp/kubecache
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-application-controller
         ports:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/argocd-cli-3.3.1/manifests/namespace-install.yaml 
new/argocd-cli-3.3.2/manifests/namespace-install.yaml
--- old/argocd-cli-3.3.1/manifests/namespace-install.yaml       2026-02-18 
12:39:12.000000000 +0100
+++ new/argocd-cli-3.3.2/manifests/namespace-install.yaml       2026-02-22 
13:29:30.000000000 +0100
@@ -943,7 +943,7 @@
               key: applicationsetcontroller.status.max.resources.count
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-applicationset-controller
         ports:
@@ -1095,7 +1095,7 @@
         - -n
         - /usr/local/bin/argocd
         - /shared/argocd-dex
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: copyutil
         securityContext:
@@ -1191,7 +1191,7 @@
               key: notificationscontroller.repo.server.plaintext
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           tcpSocket:
@@ -1293,7 +1293,7 @@
         - argocd
         - admin
         - redis-initial-password
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: IfNotPresent
         name: secret-init
         securityContext:
@@ -1590,7 +1590,7 @@
           value: /helm-working-dir
         - name: HELM_DATA_HOME
           value: /helm-working-dir
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           failureThreshold: 3
@@ -1643,7 +1643,7 @@
         command:
         - sh
         - -c
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         name: copyutil
         securityContext:
           allowPrivilegeEscalation: false
@@ -2015,7 +2015,7 @@
               key: server.sync.replace.allowed
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         livenessProbe:
           httpGet:
@@ -2399,7 +2399,7 @@
               optional: true
         - name: KUBECACHEDIR
           value: /tmp/kubecache
-        image: quay.io/argoproj/argocd:v3.3.1
+        image: quay.io/argoproj/argocd:v3.3.2
         imagePullPolicy: Always
         name: argocd-application-controller
         ports:

++++++ argocd-cli.obsinfo ++++++
--- /var/tmp/diff_new_pack.eTOf97/_old  2026-02-25 21:12:09.866109523 +0100
+++ /var/tmp/diff_new_pack.eTOf97/_new  2026-02-25 21:12:09.906111141 +0100
@@ -1,5 +1,5 @@
 name: argocd-cli
-version: 3.3.1
-mtime: 1771414752
-commit: 326a1dbd6b9f061207f814049f88e73fd8880c55
+version: 3.3.2
+mtime: 1771763370
+commit: 8a3940d8db27928931f0a85ba7c636e54786bddc
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/argocd-cli/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.argocd-cli.new.1977/vendor.tar.gz differ: char 29, 
line 1

Reply via email to