Skip to content

Commit 1d1c865

Browse files
committed
Fix instatiation of ResourceClaimer
1 parent 198011c commit 1d1c865

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

  • cmd/libvirt-provider/app

cmd/libvirt-provider/app/app.go

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,9 +352,19 @@ func Run(ctx context.Context, opts Options) error {
352352
return err
353353
}
354354

355+
pciReader, err := pci.NewReader(log, pci.VendorNvidia, pci.Class3DController)
356+
if err != nil {
357+
setupLog.Error(err, "failed to initialize PCI reader")
358+
return err
359+
}
360+
355361
resClaimer, err := claim.NewResourceClaimer(
356-
gpu.NewGPUClaimPlugin(log, "nvidia.com/gpu", pci.NewReader(log, pci.VendorNvidia, pci.Class3DController), []pci.Address{}),
362+
gpu.NewGPUClaimPlugin(log, "nvidia.com/gpu", pciReader, []pci.Address{}),
357363
)
364+
if err != nil {
365+
setupLog.Error(err, "failed to initialize resource claimer")
366+
return err
367+
}
358368

359369
srv, err := server.New(server.Options{
360370
BaseURL: baseURL,

0 commit comments

Comments
 (0)