func NewController(mgr ctrl.Manager, client client.Client, log logr.Logger, objs Objs, scheme *runtime.Scheme, lister *utils.ActiveLister, recorderBuilder *recorder.RecorderBuilder) (types.Controller, error)
type Objs struct {
fx.In
Objs []types.Object `group:"objs"`
}
type Reconciler struct {
client.Client
Log logr.Logger
ActiveLister *utils.ActiveLister
Recorder recorder.ChaosRecorder
// contains filtered or unexported fields
}
func (r *Reconciler) Reconcile(req ctrl.Request) (ctrl.Result, error)