Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeletionReconciler ¶
type Loop ¶
type Loop[T client.Object] interface { // AddReconciler adds a reconciler to a slice of reconcilers that will be run against AddReconciler(ctx context.Context, reconciler Reconciler[T], predicates ...predicate.Predicate) }
Loop runs resource reconcilers until the context gets cancelled
type Reconciler ¶
type ReconcilerFuncs ¶
type ReconcilerFuncs[T client.Object] struct { ReconcileFunc func(ctx context.Context, cluster string, object T) (reconcile.Result, error) ReconcileDeletionFunc func(ctx context.Context, cluster string, request reconcile.Request) error }
func (*ReconcilerFuncs[T]) ReconcileDeletion ¶
Click to show internal directories.
Click to hide internal directories.