Make annotation based resource tracking the new default #13981
Labels
breaking/medium
A possibly breaking change with medium impact
component:core
Syncing, diffing, cluster state cache
enhancement
New feature or request
type:enhancement
Milestone
Summary
Argo CD should switch the default resource tracking method to the new annotation based resource tracking method.
Motivation
Label based resource tracking has proven to be very limited in the past due to the 63 characters limit of a label's value. The recently introduced annotation based resource tracking has significantly improved resource tracking for a couple of important use cases, e.g.
People used to workaround some of these issue using sync options such as
IgnoreExtraneous=true
andPrune=false
, but this is cumbersome and also not possible in any scenarios.Proposal
Make annotation based (or even annotation+label) resource tracking the new default. This is a breaking change, therefore it should be changed on a major version bump.
The text was updated successfully, but these errors were encountered: