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.