Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InnerSchedulerObject ¶
type InnerSchedulerObject interface { reconciler.InnerObject GetDuration() (*time.Duration, error) GetNextStart() time.Time SetNextStart(time.Time) GetNextRecover() time.Time SetNextRecover(time.Time) GetScheduler() *v1alpha1.SchedulerSpec }
InnerSchedulerObject is the Object for the twophase reconcile
type Reconciler ¶
type Reconciler struct { reconciler.InnerReconciler client.Client Log logr.Logger }
Reconciler for the twophase reconciler
func NewReconciler ¶
func NewReconciler(r reconciler.InnerReconciler, client client.Client, log logr.Logger) *Reconciler
NewReconciler would create reconciler for twophase controller
Click to show internal directories.
Click to hide internal directories.