Versions in this module Expand all Collapse all v0 v0.13.0 Jul 29, 2025 Changes in this version + type AddFunc func(ctx context.Context, nn types.NamespacedName) (K, error) + func GetAddFunc[K component.KubeObject](client dynamic.Interface, gvr schema.GroupVersionResource, ...) AddFunc[K] + type RemoveFunc func(ctx context.Context, nn types.NamespacedName) (K, error) + func GetRemoveFunc[K component.KubeObject](client dynamic.Interface, gvr schema.GroupVersionResource, ...) RemoveFunc[K] + type SetFinalizerHandler struct + AddFinalizer AddFunc[K] + FinalizeableObjectCtxKey ctxKey[K] + Finalizer string + Next handler.Handler + RequeueAPIErr func(context.Context, error) + func (s *SetFinalizerHandler[K]) Handle(ctx context.Context)