# 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.