Versions in this module Expand all Collapse all v1 v1.23.0 Oct 27, 2025 Changes in this version + type CRDEventHandler struct + Channel chan event.GenericEvent + Log logr.Logger + Mapping resourceMap + func (h *CRDEventHandler) Create(_ context.Context, e event.CreateEvent, ...) + func (h *CRDEventHandler) Delete(_ context.Context, e event.DeleteEvent, ...) + func (h *CRDEventHandler) Generic(_ context.Context, e event.GenericEvent, ...) + func (h *CRDEventHandler) Update(_ context.Context, e event.UpdateEvent, ...) + type EnqueueEventToChannel struct + Channel chan event.GenericEvent + GVK schema.GroupVersionKind + Log logr.Logger + Mapping resourceMap + func (e *EnqueueEventToChannel) OnAdd(obj interface{}, _ bool) + func (e *EnqueueEventToChannel) OnDelete(obj interface{}) + func (e *EnqueueEventToChannel) OnUpdate(_, newObj interface{}) + type Throttler struct + func NewThrottler(d time.Duration) *Throttler + func (e *Throttler) Create(context.Context, event.CreateEvent, ...) + func (e *Throttler) Delete(context.Context, event.DeleteEvent, ...) + func (e *Throttler) Generic(_ context.Context, evt event.GenericEvent, ...) + func (e *Throttler) Update(context.Context, event.UpdateEvent, ...) v1.23.0-rc.1 Oct 27, 2025