@@ -34,7 +34,6 @@ import (
3434 metricsserver "sigs.k8s.io/controller-runtime/pkg/metrics/server"
3535 "sigs.k8s.io/controller-runtime/pkg/webhook"
3636 kueue "sigs.k8s.io/kueue/apis/kueue/v1beta1"
37- "sigs.k8s.io/kueue/pkg/controller/jobframework"
3837
3938 workloadv1beta2 "github.com/project-codeflare/appwrapper/api/v1beta2"
4039 "github.com/project-codeflare/appwrapper/internal/controller"
@@ -133,38 +132,14 @@ func main() {
133132 os .Exit (1 )
134133 }
135134
136- if err := controller .WorkloadReconciler (
137- mgr .GetClient (),
138- mgr .GetEventRecorderFor ("kueue" ),
139- jobframework .WithManageJobsWithoutQueueName (config .ManageJobsWithoutQueueName ),
140- ).SetupWithManager (mgr ); err != nil {
141- setupLog .Error (err , "Unable to create controller" , "controller" , "Workload" )
142- os .Exit (1 )
143- }
144-
145- if err = (& controller.AppWrapperReconciler {
146- Client : mgr .GetClient (),
147- Scheme : mgr .GetScheme (),
148- Config : & config ,
149- }).SetupWithManager (mgr ); err != nil {
150- setupLog .Error (err , "unable to create controller" , "controller" , "AppWrapper" )
151- os .Exit (1 )
152- }
153- if os .Getenv ("ENABLE_WEBHOOKS" ) != "false" {
154- if err = (& controller.AppWrapperWebhook {
155- Config : & config ,
156- }).SetupWebhookWithManager (mgr ); err != nil {
157- setupLog .Error (err , "unable to create webhook" , "webhook" , "AppWrapper" )
158- os .Exit (1 )
159- }
160- }
161- //+kubebuilder:scaffold:builder
162135 ctx := ctrl .SetupSignalHandler ()
163- if err := jobframework .SetupWorkloadOwnerIndex (ctx , mgr .GetFieldIndexer (), controller .GVK ); err != nil {
164- setupLog .Error (err , "Setting up indexes" , "GVK" , controller .GVK )
136+ err = controller .SetupWithManager (ctx , mgr , & config )
137+ if err != nil {
138+ setupLog .Error (err , "unable to start appwrapper controllers" )
165139 os .Exit (1 )
166140 }
167141
142+ //+kubebuilder:scaffold:builder
168143 if err := mgr .AddHealthzCheck ("healthz" , healthz .Ping ); err != nil {
169144 setupLog .Error (err , "unable to set up health check" )
170145 os .Exit (1 )
0 commit comments