# Functions
IsBeingDeleted returns whether this object has been requested to be deleted.
NewBaseReconciler creates a new BaseReconciler.
NewWatchManager creates a new WatchManager with empty watchers and given stop channel.
Reconcile is a helper method abstracting the CR fetching, validation, syncing owned resources and watching resources.
# Structs
BaseReconciler implements common logic for Reconciler.
WatchManager manages a set of watchers, each of them running in parallel goroutines.
# Interfaces
Reconciler provides common helper methods useful for reconciliation.
StatusReconciler is called after reconciliation to update the status of CR instance.
SyncReconciler syncs k8s resources for a requested CR instance.
WatchReconciler provides control to watch lifecycle and allows refreshing watches on reconciliation request.