Evan Lezar
9019dd1d02
Use github.com/NVIDIA/go-nvlib
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2024-02-29 10:29:20 +02:00
Evan Lezar
3604927034
Replace github.com/container-orchestrated-devices/container-device-interface with tags.cncf.io
...
This also removes the indirect dependency on runc which has a CVE.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2024-02-07 12:29:01 +01:00
Evan Lezar
f07a0585fc
Refactor device namer
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-07-18 16:13:37 +02:00
Evan Lezar
a02bc27c3e
Define a basic logger interface
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-06-12 10:46:10 +02:00
Evan Lezar
b4dc1f338d
Generate nested device folder permission hooks per device
...
This change generates device folder permission hooks per device instead of
at a spec level. This ensures that the hook is not injected for a device that
does not have any nested device nodes.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-02-22 17:16:23 +02:00
Evan Lezar
181128fe73
Only include by-path-symlinks for injected device nodes
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-02-22 16:53:04 +02:00
Evan Lezar
d226925fe7
Construct nvml-based CDI lib based on mode
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-02-20 10:30:13 +02:00