func NewCommonReconciler(c client.Client, reader client.Reader, log logr.Logger, req ctrl.Request, recorder record.EventRecorder) *common.Reconciler
NewCommonReconciler would create Reconciler for common package
func NewTwoPhaseReconciler(c client.Client, reader client.Reader, log logr.Logger, req ctrl.Request, recorder record.EventRecorder) *twophase.Reconciler
NewTwoPhaseReconciler would create Reconciler for twophase package
type Reconciler struct { client.Client client.Reader record.EventRecorder Log logr.Logger }
func (r *Reconciler) Apply(ctx context.Context, req ctrl.Request, chaos v1alpha1.InnerObject) error
Apply implements the reconciler.InnerReconciler.Apply
func (r *Reconciler) Object() v1alpha1.InnerObject
Object implements the reconciler.InnerReconciler.Object
func (r *Reconciler) Recover(ctx context.Context, req ctrl.Request, chaos v1alpha1.InnerObject) error
Recover implements the reconciler.InnerReconciler.Recover