package controller import ( ctrl "sigs.k8s.io/controller-runtime" ) // SetupAll wires every reconciler into the manager. func SetupAll(mgr ctrl.Manager) error { if err := (&KeaClusterReconciler{ Client: mgr.GetClient(), Scheme: mgr.GetScheme(), }).SetupWithManager(mgr); err != nil { return err } if err := (&KeaSubnetReconciler{ Client: mgr.GetClient(), Scheme: mgr.GetScheme(), }).SetupWithManager(mgr); err != nil { return err } if err := (&KeaClientClassReconciler{ Client: mgr.GetClient(), Scheme: mgr.GetScheme(), }).SetupWithManager(mgr); err != nil { return err } if err := (&KeaAPIReconciler{ Client: mgr.GetClient(), Scheme: mgr.GetScheme(), }).SetupWithManager(mgr); err != nil { return err } return nil }