Versions in this module Expand all Collapse all v0 v0.0.19 Jul 3, 2025 Changes in this version + const ChangeStatusSubroutineFinalizer + const ContextValueKey + const FailureScenarioSubroutineFinalizer + const SubroutineFinalizer + type AddConditionSubroutine struct + Ready metav1.ConditionStatus + func (c AddConditionSubroutine) Finalize(_ context.Context, _ runtimeobject.RuntimeObject) (controllerruntime.Result, errors.OperatorError) + func (c AddConditionSubroutine) Finalizers() []string + func (c AddConditionSubroutine) GetName() string + func (c AddConditionSubroutine) Process(_ context.Context, runtimeObj runtimeobject.RuntimeObject) (controllerruntime.Result, errors.OperatorError) + type ChangeStatusSubroutine struct + Client client.Client + func (c ChangeStatusSubroutine) Finalize(_ context.Context, _ runtimeobject.RuntimeObject) (controllerruntime.Result, errors.OperatorError) + func (c ChangeStatusSubroutine) Finalizers() []string + func (c ChangeStatusSubroutine) GetName() string + func (c ChangeStatusSubroutine) Process(_ context.Context, runtimeObj runtimeobject.RuntimeObject) (controllerruntime.Result, errors.OperatorError) + type ContextValueSubroutine struct + func (c ContextValueSubroutine) GetName() string + func (f ContextValueSubroutine) Finalize(_ context.Context, _ runtimeobject.RuntimeObject) (controllerruntime.Result, errors.OperatorError) + func (f ContextValueSubroutine) Finalizers() []string + func (f ContextValueSubroutine) Process(ctx context.Context, r runtimeobject.RuntimeObject) (controllerruntime.Result, errors.OperatorError) + type FailureScenarioSubroutine struct + FinalizeRequeAfter bool + FinalizeRetry bool + RequeAfter bool + Retry bool + func (c FailureScenarioSubroutine) GetName() string + func (f FailureScenarioSubroutine) Finalize(_ context.Context, _ runtimeobject.RuntimeObject) (controllerruntime.Result, errors.OperatorError) + func (f FailureScenarioSubroutine) Finalizers() []string + func (f FailureScenarioSubroutine) Process(_ context.Context, _ runtimeobject.RuntimeObject) (controllerruntime.Result, errors.OperatorError) + type FinalizerSubroutine struct + Client client.Client + Err error + RequeueAfter time.Duration + func (c FinalizerSubroutine) Finalize(_ context.Context, _ runtimeobject.RuntimeObject) (controllerruntime.Result, errors.OperatorError) + func (c FinalizerSubroutine) Finalizers() []string + func (c FinalizerSubroutine) GetName() string + func (c FinalizerSubroutine) Process(_ context.Context, runtimeObj runtimeobject.RuntimeObject) (controllerruntime.Result, errors.OperatorError) + type ImplementConditions struct + func (m *ImplementConditions) GetConditions() []metav1.Condition + func (m *ImplementConditions) SetConditions(conditions []metav1.Condition) + type ImplementConditionsAndSpreadReconciles struct + func (m *ImplementConditionsAndSpreadReconciles) GetConditions() []metav1.Condition + func (m *ImplementConditionsAndSpreadReconciles) GetGeneration() int64 + func (m *ImplementConditionsAndSpreadReconciles) GetNextReconcileTime() metav1.Time + func (m *ImplementConditionsAndSpreadReconciles) GetObservedGeneration() int64 + func (m *ImplementConditionsAndSpreadReconciles) SetConditions(conditions []metav1.Condition) + func (m *ImplementConditionsAndSpreadReconciles) SetNextReconcileTime(time metav1.Time) + func (m *ImplementConditionsAndSpreadReconciles) SetObservedGeneration(g int64) + type ImplementingSpreadReconciles struct + func (m *ImplementingSpreadReconciles) GetGeneration() int64 + func (m *ImplementingSpreadReconciles) GetNextReconcileTime() metav1.Time + func (m *ImplementingSpreadReconciles) GetObservedGeneration() int64 + func (m *ImplementingSpreadReconciles) SetNextReconcileTime(time metav1.Time) + func (m *ImplementingSpreadReconciles) SetObservedGeneration(g int64) + type NotImplementingSpreadReconciles struct + Status testSupport.TestStatus + func (m *NotImplementingSpreadReconciles) DeepCopy() *NotImplementingSpreadReconciles + func (m *NotImplementingSpreadReconciles) DeepCopyInto(out *NotImplementingSpreadReconciles) + func (m *NotImplementingSpreadReconciles) DeepCopyObject() runtime.Object