Versions in this module Expand all Collapse all v0 v0.1.1 Oct 23, 2021 v0.1.0 Sep 18, 2021 Changes in this version + func Watch(ctx context.Context, watcher watch.Interface, actions ...ActionFunc) error + func WatchManagedObjects(ctx context.Context, obj runtime.Object, mgr manager.Manager, ...) error + func WatchObject(ctx context.Context, obj runtime.Object, mgr manager.Manager, ...) error + func WatchObjects(ctx context.Context, watchClient Watcher, labelSelector, fieldSelector string, ...) error + func WatchSingleObject(ctx context.Context, watchClient Watcher, obj metav1.Object, ...) error + type ActionFunc func(obj runtime.Object) (done bool, err error) + type ActionFuncs []ActionFunc + type ActionReconciler struct + Action ActionFunc + Done func() + Logger *logrus.Entry + Type runtime.Object + func (r *ActionReconciler) InjectClient(c client.Client) error + func (r *ActionReconciler) Reconcile(req reconcile.Request) (reconcile.Result, error) + type EnqueueRequestForObject struct + func (e *EnqueueRequestForObject) Create(evt event.CreateEvent, q workqueue.RateLimitingInterface) + func (e *EnqueueRequestForObject) Delete(evt event.DeleteEvent, q workqueue.RateLimitingInterface) + func (e *EnqueueRequestForObject) Generic(evt event.GenericEvent, q workqueue.RateLimitingInterface) + func (e *EnqueueRequestForObject) Update(evt event.UpdateEvent, q workqueue.RateLimitingInterface) + type InfiniteActionFunc func(obj runtime.Object) error + type Watcher interface + Watch func(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)