Closed joelsmith closed 1 year ago
@zroubalik when you have a moment, please take a look at this. I made the change to fix an issue my customer is running into where when ArgoCD is used to add labels to objects which are also managed by the OLM operator, they revert each other's changes on each reconcile iteration.
By using our own annotation name for the last-applied-config
field, we won't try to manage fields which were added by other processes which happen to be using kubectl
to add labels or annotations to our objects.
Manifestival > v0.7.2 has the ability to use an app-specific annotation name so that our changes don't conflict with kubectl-applied changes.
Deps updates:
Checklist