Track managed resources status and update SylvaUnistRelease status accordingly

For now, we don't ensure that managed resources are healthy, controller should use kstatus to track status of subresources.

From a design POV, it'll probably be relevant to

  • change reconcileDelete and applyManagedResource functions so that they return a client.Object
  • build a list of client.Object in reconcile and reconcileDelete, and submit it to "healthCheck" function
  • this "healthCheck" function will build an aggregate status of these various resources and updates SylvaUnistRelease status accordingly
Assignee Loading
Time tracking Loading