github.com/argoproj/argo-cd/v2@v2.10.9/docs/operator-manual/upgrading/2.9-2.10.md (about)

     1  # v2.9 to 2.10
     2  
     3  ## `managedNamespaceMetadata` no longer preserves client-side-applied labels or annotations
     4  
     5  Argo CD 2.10 upgraded kubectl from 1.24 to 1.26. This upgrade introduced a change where client-side-applied labels and
     6  annotations are no longer preserved when using a server-side kubectl apply. This change affects the
     7  `managedNamespaceMetadata` field of the `Application` CRD. Previously, labels and annotations applied via a client-side
     8  apply would be preserved when `managedNamespaceMetadata` was enabled. Now, those existing labels and annotation will be
     9  removed.
    10  
    11  To avoid unexpected behavior, follow the [client-side to server-side resource upgrade guide](https://kubernetes.io/docs/reference/using-api/server-side-apply/#upgrading-from-client-side-apply-to-server-side-apply)
    12  before enabling `managedNamespaceMetadata` on an existing namespace.
    13  
    14  ## Upgraded Helm Version
    15  
    16  Note that bundled Helm version has been upgraded from 3.13.2 to 3.14.3.