mirror of
https://github.com/NVIDIA/nvidia-container-toolkit
synced 2024-11-25 13:35:00 +00:00
563db0e0be
This change adds a new discoverer for Sandboxutils to report the file system paths and associated symbolic links using GetGpuResource and GetFileContent APIs. Both GPU and MIG devices are supported. If the Sandboxutils discoverer fails, the NVML discoverer is used to report the file system information. Signed-off-by: Evan Lezar <elezar@nvidia.com> Signed-off-by: Huy Nguyen <huyn@nvidia.com> Signed-off-by: Sananya Majumder <sananyam@nvidia.com>
44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
run:
|
|
deadline: 10m
|
|
|
|
linters:
|
|
enable:
|
|
- contextcheck
|
|
- gocritic
|
|
- gofmt
|
|
- goimports
|
|
- gosec
|
|
- gosimple
|
|
- govet
|
|
- ineffassign
|
|
- misspell
|
|
- staticcheck
|
|
- unconvert
|
|
|
|
linters-settings:
|
|
goimports:
|
|
local-prefixes: github.com/NVIDIA/nvidia-container-toolkit
|
|
|
|
issues:
|
|
exclude:
|
|
# The legacy hook relies on spec.Hooks.Prestart, which is deprecated as of the v1.2.0 OCI runtime spec.
|
|
- "SA1019:(.+).Prestart is deprecated(.+)"
|
|
# TODO: We should address each of the following integer overflows.
|
|
- "G115: integer overflow conversion(.+)"
|
|
exclude-rules:
|
|
# Exclude the gocritic dupSubExpr issue for cgo files.
|
|
- path: internal/dxcore/dxcore.go
|
|
linters:
|
|
- gocritic
|
|
text: dupSubExpr
|
|
# Exclude the checks for usage of returns to config.Delete(Path) in the crio and containerd config packages.
|
|
- path: pkg/config/engine/
|
|
linters:
|
|
- errcheck
|
|
text: config.Delete
|
|
# RENDERD refers to the Render Device and not the past tense of render.
|
|
- path: .*.go
|
|
linters:
|
|
- misspell
|
|
text: "`RENDERD` is a misspelling of `RENDERED`"
|