Versions in this module Expand all Collapse all v0 v0.6.0 Aug 31, 2023 v0.5.0 Jul 17, 2023 Changes in this version + func Register(ctx context.Context, objectType client.Object, mgr manager.Manager, ...) error + type Getter interface + Get func(ctx context.Context, key client.ObjectKey, obj client.Object, ...) error + type NamespacedNameFilterFunc func(nsname types.NamespacedName) (shouldProcess bool, msg string) + type NewReconcilerFunc func(cfg ReconcilerConfig) *Reconciler + type Option func(*config) + func WithFieldIndices(fieldIndices index.FieldIndices) Option + func WithK8sPredicate(p predicate.Predicate) Option + func WithNamespacedNameFilter(filter NamespacedNameFilterFunc) Option + func WithNewReconciler(newReconciler NewReconcilerFunc) Option + type Reconciler struct + func NewReconciler(cfg ReconcilerConfig) *Reconciler + func (r *Reconciler) Reconcile(ctx context.Context, req reconcile.Request) (reconcile.Result, error) + type ReconcilerConfig struct + EventCh chan<- interface{} + Getter Getter + NamespacedNameFilter NamespacedNameFilterFunc + ObjectType client.Object