Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Conductor ¶
type Conductor[Parent client.Object] interface { // Register takes a reconciler and registers it with the director Register(reconciler Reconciler[Parent]) Conductor[Parent] // Conduct takes the parent object and invokes the reconcilers registered with the director Conduct(ctx context.Context, parent Parent) (reconcile.Result, error) // Reconcile takes a single reconciler and invokes its Reconcile method, providing the necessary dependencies. Reconcile(ctx context.Context, reconciler Reconciler[Parent]) (reconcile.Result, error) }
Conductor is an interface to simplify registration, execution and management of reconcilers
type Descriptor ¶
Click to show internal directories.
Click to hide internal directories.