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