Versions in this module Expand all Collapse all v1 v1.12.0 Sep 23, 2026 Changes in this version + func EffectiveCollisionProtection(cp ...ocv1.CollisionProtection) ocv1.CollisionProtection + type ClusterObjectSetReconciler struct + Client client.Client + Clock clock.Clock + RevisionEngineFactory RevisionEngineFactory + TrackingCache trackingCache + func (c *ClusterObjectSetReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) + func (c *ClusterObjectSetReconciler) SetupWithManager(mgr ctrl.Manager) error + type RevisionEngine interface + Reconcile func(ctx context.Context, rev machinerytypes.Revision, ...) (machinery.RevisionResult, error) + Teardown func(ctx context.Context, rev machinerytypes.Revision, ...) (machinery.RevisionTeardownResult, error) + type RevisionEngineFactory interface + CreateRevisionEngine func(ctx context.Context, rev *ocv1.ClusterObjectSet) (RevisionEngine, error) + func NewDefaultRevisionEngineFactory(scheme *runtime.Scheme, trackingCache managedcache.TrackingCache, ...) (RevisionEngineFactory, error) + type Sourcoser interface + Source func(handler handler.EventHandler, predicates ...predicate.Predicate) source.Source