@@ -34,7 +34,6 @@ import (
34
34
metricsserver "sigs.k8s.io/controller-runtime/pkg/metrics/server"
35
35
"sigs.k8s.io/controller-runtime/pkg/webhook"
36
36
kueue "sigs.k8s.io/kueue/apis/kueue/v1beta1"
37
- "sigs.k8s.io/kueue/pkg/controller/jobframework"
38
37
39
38
workloadv1beta2 "github.com/project-codeflare/appwrapper/api/v1beta2"
40
39
"github.com/project-codeflare/appwrapper/internal/controller"
@@ -133,38 +132,14 @@ func main() {
133
132
os .Exit (1 )
134
133
}
135
134
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
162
135
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" )
165
139
os .Exit (1 )
166
140
}
167
141
142
+ //+kubebuilder:scaffold:builder
168
143
if err := mgr .AddHealthzCheck ("healthz" , healthz .Ping ); err != nil {
169
144
setupLog .Error (err , "unable to set up health check" )
170
145
os .Exit (1 )
0 commit comments