in internal/controller/requirement_controller.go [108:122]
func (r *RequirementReconciler) SetupWithManager(mgr ctrl.Manager) error {
if err := mgr.GetFieldIndexer().IndexField(context.Background(),
&v1alpha1.Operation{}, v1alpha1.RequirementOwnerKey, requirementIndexerFunc); err != nil {
return err
}
r.recorder = mgr.GetEventRecorderFor("Requirement")
return ctrl.NewControllerManagedBy(mgr).
For(&v1alpha1.Requirement{}).
Owns(&v1alpha1.Operation{}).
WithOptions(controller.Options{
MaxConcurrentReconciles: 100,
}).
Named("requirement").
Complete(r)
}