Skip to content

Commit 40f1f16

Browse files
TomerNewmank8s-ci-robot
authored andcommitted
Register DRA reconciler with manager
Wire the DRA reconciler into the operator manager: - Add resourcev1.AddToScheme to register the DRA resource API - Construct and register DRAReconciler via SetupWithManager - Add RBAC annotation for resource.k8s.io/deviceclasses - Add DRA module count to the existing metrics sweep - Regenerate RBAC manifests and metrics mock
1 parent dd9c2fa commit 40f1f16

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

cmd/manager/main.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ import (
4242
"github.com/kubernetes-sigs/kernel-module-management/internal/metrics"
4343
"github.com/kubernetes-sigs/kernel-module-management/internal/module"
4444
"github.com/kubernetes-sigs/kernel-module-management/internal/nmc"
45+
resourcev1 "k8s.io/api/resource/v1"
4546
"k8s.io/apimachinery/pkg/runtime"
4647
utilruntime "k8s.io/apimachinery/pkg/util/runtime"
4748
clientgoscheme "k8s.io/client-go/kubernetes/scheme"
@@ -62,6 +63,7 @@ func init() {
6263
utilruntime.Must(clientgoscheme.AddToScheme(scheme))
6364
utilruntime.Must(v1beta1.AddToScheme(scheme))
6465
utilruntime.Must(v1beta2.AddToScheme(scheme))
66+
utilruntime.Must(resourcev1.AddToScheme(scheme))
6567
//+kubebuilder:scaffold:scheme
6668
}
6769

@@ -168,6 +170,10 @@ func main() {
168170
cmd.FatalError(setupLogger, err, "unable to create controller", "name", controllers.DevicePluginPodReconcilerName)
169171
}
170172

173+
if err = controllers.NewDRAReconciler(client, nodeAPI, scheme).SetupWithManager(mgr); err != nil {
174+
cmd.FatalError(setupLogger, err, "unable to create controller", "name", controllers.DRAReconcilerName)
175+
}
176+
171177
if err = controllers.NewNodeLabelModuleVersionReconciler(client).SetupWithManager(mgr); err != nil {
172178
cmd.FatalError(setupLogger, err, "unable to create controller", "name", controllers.NodeLabelModuleVersionReconcilerName)
173179
}

0 commit comments

Comments
 (0)