-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
False
-
None
-
False
-
-
The operator doesn't handle conflicts when adding the finalizer. Also, it adds the finalizer and continues to reconcile the object. This can lead to 409 conflicts down the line that could otherwise be avoided.
The operator should add the finalizer, stop reconciling, and then continue when it receives the watch event generated by the update in which the finalizer was added. This avoids conflicts when the operator updates the object during the reconciliation.