Versions in this module Expand all Collapse all v0 v0.2.0 Nov 18, 2023 Changes in this version + var Clock clock.Clock = clock.RealClock + type ConditionedObject interface + GetConditions func() []metav1.Condition + SetConditions func([]metav1.Condition) + type Reconciler struct + Log logr.Logger + Recorder record.EventRecorder + Scheme *runtime.Scheme + func (r *Reconciler) DeleteObject(ctx context.Context, object client.Object) (err error) + func (r *Reconciler) EmitEvent(object runtime.Object, name string, res controllerutil.OperationResult, ...) + func (r *Reconciler) ProcessCondition(ctx context.Context, object ConditionedObject, conditionType string, ...) + func (r *Reconciler) ProcessFailedCondition(ctx context.Context, object ConditionedObject, conditionType string, ...) + func (r *Reconciler) ProcessInProgressCondition(ctx context.Context, object ConditionedObject, conditionType string, ...) + func (r *Reconciler) ProcessReadyCondition(ctx context.Context, object ConditionedObject, conditionType string, ...) + func (r *Reconciler) UpdateStatus(ctx context.Context, object client.Object) (err error)