Rework delete reconciliation

Mutilple changes to properly handle resource delete:

  • Use standard reconcile pattern to managed finaliser and dispatch reconcile normal/delete
  • Add patchHelper to update sylvaUnitsRelease resource (for now used to manage finaliser and upadte status.observedGenration)
  • Introduce event recorder
  • Poll resource while they are being deleted until they dissapear from api
  • Make source.type immutable as we don't support that change for now

Closes #5 (closed) #1 (closed)

Edited by Francois Eleouet

Merge request reports

Loading