• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

NVIDIA / nvidia-container-toolkit
44%
main: 44%

Build:
Build:
LAST BUILD BRANCH: pull-request/1955
DEFAULT BRANCH: main
Repo Added 22 May 2025 04:41PM UTC
Token yURQA9qJZkSTLsagBnXzxNupHtB5LQLk7 regen
Build 2912 Last
Files 247
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH pull-request/1955
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 1.18.0rc2
  • CNT-4739/additional-gids
  • CNT-4766/create-so-symlinks
  • NewEmpty
  • add-additional-device-node-information
  • add-as-package-for-conversion
  • add-basic-csv-test
  • add-dev-root-to-driver
  • add-device-ids-to-getspec
  • add-disable-all-device
  • add-dlopen-library-locator
  • add-driver-lib-root-envvar
  • add-egl-wayland2-to-cdi-spec
  • add-existing-runtimes-to-containerd-drop-in
  • add-imex-channel-to-jit-cdi
  • add-issue-templates
  • add-ldconfig-path-as-hook-creator-option
  • add-nspect-integration
  • add-nvidiascape-test
  • add-nvvm70-so
  • add-opencl-icd-file
  • add-openrm-discoverer-to-csv-mode
  • add-restart-to-refresh-service
  • add-sandbox-mode
  • add-version-to-driver-struct
  • allow-config-override-by-envvar
  • allow-config-source-to-be-overridden
  • allow-device-ids-on-cdi-generate
  • allow-scan-failures
  • app-profile
  • aryan-remove-go-mod-ver-from-tpn
  • b/5363680
  • b/5366608
  • b/5371533
  • backport-1799-to-release-1.19
  • backport-1804-to-release-1.19
  • backport-1825-to-release-1.19
  • backport-1829-to-release-1.19
  • backport-e2e-changes-release-1.19
  • bug/5366608
  • bump-golang-125
  • bump-grpc-1.79.3
  • bump-image-in-tests
  • bump-libnvidia-container
  • bump-release-v1.18.0-rc.1
  • bump-release-v1.18.0-rc.3
  • bump-release-v1.18.0-rc.4
  • bump-release-v1.19.0
  • bump-release-v1.19.0-rc.1
  • bump-release-v1.19.0-rc.2
  • bump-release-v1.19.0-rc.3
  • bump-release-v1.19.0-rc.4
  • bump-release-v1.19.0-rc.7
  • bump-release-v1.19.1
  • bump-release-v1.20.0
  • bump-release-v1.20.0-rc.1
  • bump-version-post-release
  • cdi-refresh-service-run-nvidia-smi
  • cdi_generate_env_cli
  • chore
  • chore-cleanup-test
  • ci-native-arch-builds
  • clean-runtime-config-api
  • cleanup-default-runtime-field
  • cleanup-internal-functions
  • cleanup-logger-interface
  • codecov
  • configure-nvgpu-compat
  • crun-rootfs
  • cuda-elf-header
  • cuda-memory-limits
  • default-to-cdi
  • dependabot/docker/deployments/container/main/nvidia/cuda-12.9.1-base-ubuntu20.04
  • dependabot/docker/deployments/container/main/nvidia/cuda-12.9.2-base-ubuntu20.04
  • dependabot/docker/deployments/container/main/nvidia/distroless/go-v3.1.10-dev
  • dependabot/docker/deployments/container/main/nvidia/distroless/go-v3.1.11-dev
  • dependabot/docker/deployments/container/main/nvidia/distroless/go-v3.1.12-dev
  • dependabot/docker/deployments/container/main/nvidia/distroless/go-v3.2.2-dev
  • dependabot/docker/deployments/container/main/nvidia/distroless/go-v4.0.0-dev
  • dependabot/docker/deployments/container/main/nvidia/distroless/go-v4.0.1-dev
  • dependabot/docker/deployments/container/main/nvidia/distroless/go-v4.0.2-dev
  • dependabot/docker/deployments/container/main/nvidia/distroless/go-v4.0.3-dev
  • dependabot/docker/deployments/container/main/nvidia/distroless/go-v4.0.4-dev
  • dependabot/docker/deployments/container/main/nvidia/distroless/go-v4.0.5-dev
  • dependabot/docker/deployments/container/main/nvidia/distroless/go-v4.0.6-dev
  • dependabot/docker/deployments/container/main/nvidia/distroless/go-v4.0.8
  • dependabot/docker/deployments/container/main/nvidia/distroless/go-v4.0.9
  • dependabot/docker/deployments/container/release-1.19/nvidia/cuda-12.9.2-base-ubuntu20.04
  • dependabot/docker/deployments/container/release-1.19/nvidia/distroless/go-v4.0.4-dev
  • dependabot/docker/deployments/container/release-1.19/nvidia/distroless/go-v4.0.5-dev
  • dependabot/docker/deployments/container/release-1.19/nvidia/distroless/go-v4.0.7-dev
  • dependabot/docker/deployments/container/release-1.19/nvidia/distroless/go-v4.0.8-dev
  • dependabot/docker/deployments/container/release-1.19/nvidia/distroless/go-v4.0.9-dev
  • dependabot/docker/deployments/container/release-1.20/nvidia/cuda-12.9.2-base-ubuntu20.04
  • dependabot/docker/deployments/devel/main/golang-1.24.4
  • dependabot/docker/deployments/devel/main/golang-1.24.5
  • dependabot/docker/deployments/devel/main/golang-1.24.6
  • dependabot/docker/deployments/devel/main/golang-1.25.1
  • dependabot/docker/deployments/devel/main/golang-1.25.6
  • dependabot/docker/deployments/devel/main/golang-1.25.7
  • dependabot/docker/deployments/devel/main/golang-1.26.0
  • dependabot/docker/deployments/devel/main/golang-1.26.1
  • dependabot/docker/deployments/devel/main/golang-1.26.2
  • dependabot/docker/deployments/devel/main/golang-1.26.3
  • dependabot/docker/deployments/devel/main/golang-1.26.4
  • dependabot/docker/deployments/devel/main/golang-1.26.5
  • dependabot/docker/deployments/devel/main/golang-1.26.6
  • dependabot/docker/deployments/devel/release-1.19/golang-1.26.2
  • dependabot/docker/deployments/devel/release-1.19/golang-1.26.3
  • dependabot/docker/deployments/devel/release-1.19/golang-1.26.4
  • dependabot/docker/deployments/devel/release-1.19/golang-1.26.5
  • dependabot/github_actions/main/NVIDIA/holodeck-0.2.10
  • dependabot/github_actions/main/NVIDIA/holodeck-0.3.0
  • dependabot/github_actions/main/NVIDIA/holodeck-0.3.1
  • dependabot/github_actions/main/NVIDIA/holodeck-0.3.2
  • dependabot/github_actions/main/NVIDIA/holodeck-0.3.3
  • dependabot/github_actions/main/NVIDIA/holodeck-0.3.4
  • dependabot/github_actions/main/NVIDIA/holodeck-0.3.6
  • dependabot/github_actions/main/NVIDIA/holodeck-0.3.7
  • dependabot/github_actions/main/actions/checkout-5
  • dependabot/github_actions/main/actions/checkout-7
  • dependabot/github_actions/main/actions/download-artifact-5
  • dependabot/github_actions/main/actions/download-artifact-7
  • dependabot/github_actions/main/actions/github-script-9
  • dependabot/github_actions/main/actions/setup-go-6
  • dependabot/github_actions/main/actions/setup-go-7
  • dependabot/github_actions/main/actions/stale-11
  • dependabot/github_actions/main/actions/upload-artifact-6
  • dependabot/github_actions/main/docker/login-action-4
  • dependabot/github_actions/main/docker/setup-buildx-action-4
  • dependabot/github_actions/main/docker/setup-qemu-action-4
  • dependabot/github_actions/main/slackapi/slack-github-action-2.1.1
  • dependabot/github_actions/main/slackapi/slack-github-action-3.0.1
  • dependabot/github_actions/main/slackapi/slack-github-action-3.0.2
  • dependabot/github_actions/main/slackapi/slack-github-action-3.0.3
  • dependabot/github_actions/main/slackapi/slack-github-action-4.0.0
  • dependabot/github_actions/release-1.19/NVIDIA/holodeck-0.3.1
  • dependabot/github_actions/release-1.19/NVIDIA/holodeck-0.3.7
  • dependabot/github_actions/release-1.19/docker/login-action-4
  • dependabot/github_actions/release-1.19/docker/login-action-4.5.2
  • dependabot/github_actions/release-1.19/docker/setup-buildx-action-4
  • dependabot/github_actions/release-1.19/docker/setup-qemu-action-4
  • dependabot/github_actions/release-1.19/slackapi/slack-github-action-3.0.1
  • dependabot/github_actions/release-1.19/slackapi/slack-github-action-4.0.0
  • dependabot/github_actions/release-1.20/NVIDIA/holodeck-0.3.7
  • dependabot/github_actions/release-1.20/actions/checkout-7
  • dependabot/github_actions/release-1.20/actions/github-script-9
  • dependabot/github_actions/release-1.20/slackapi/slack-github-action-4.0.0
  • dependabot/go_modules/deployments/devel/github.com/go-viper/mapstructure/v2-2.3.0
  • dependabot/go_modules/deployments/devel/golang.org/x/net-0.55.0
  • dependabot/go_modules/deployments/devel/main/github.com/matryer/moq-0.6.0
  • dependabot/go_modules/deployments/devel/main/github.com/matryer/moq-0.7.1
  • dependabot/go_modules/github.com/opencontainers/runc-1.4.3
  • dependabot/go_modules/google.golang.org/grpc-1.79.3
  • dependabot/go_modules/google.golang.org/grpc-1.82.1
  • dependabot/go_modules/main/github.com/NVIDIA/go-nvlib-0.11.0
  • dependabot/go_modules/main/github.com/NVIDIA/go-nvlib-0.12.0
  • dependabot/go_modules/main/github.com/NVIDIA/go-nvlib-0.7.3
  • dependabot/go_modules/main/github.com/NVIDIA/go-nvlib-0.7.4
  • dependabot/go_modules/main/github.com/NVIDIA/go-nvlib-0.9.0
  • dependabot/go_modules/main/github.com/NVIDIA/go-nvml-0.12.9-0
  • dependabot/go_modules/main/github.com/NVIDIA/go-nvml-0.13.0-1
  • dependabot/go_modules/main/github.com/NVIDIA/go-nvml-0.13.3-0
  • dependabot/go_modules/main/github.com/NVIDIA/go-nvml-0.13.3-1
  • dependabot/go_modules/main/github.com/containerd/nri-0.12.1
  • dependabot/go_modules/main/github.com/cyphar/filepath-securejoin-0.7.0
  • dependabot/go_modules/main/github.com/opencontainers/cgroups-0.0.7
  • dependabot/go_modules/main/github.com/opencontainers/cgroups-0.0.8
  • dependabot/go_modules/main/github.com/opencontainers/cgroups-0.0.9
  • dependabot/go_modules/main/github.com/opencontainers/runc-1.3.1
  • dependabot/go_modules/main/github.com/opencontainers/runc-1.3.2
  • dependabot/go_modules/main/github.com/opencontainers/runc-1.4.0
  • dependabot/go_modules/main/github.com/prometheus/procfs-0.20.1
  • dependabot/go_modules/main/github.com/prometheus/procfs-0.21.1
  • dependabot/go_modules/main/github.com/sirupsen/logrus-1.10.0
  • dependabot/go_modules/main/github.com/sirupsen/logrus-1.9.4
  • dependabot/go_modules/main/github.com/stretchr/testify-1.11.0
  • dependabot/go_modules/main/github.com/stretchr/testify-1.11.1
  • dependabot/go_modules/main/github.com/stretchr/testify-1.12.0
  • dependabot/go_modules/main/github.com/urfave/cli-altsrc/v3-3.1.0
  • dependabot/go_modules/main/github.com/urfave/cli/v2-2.27.7
  • dependabot/go_modules/main/github.com/urfave/cli/v3-3.10.1
  • dependabot/go_modules/main/github.com/urfave/cli/v3-3.4.0
  • dependabot/go_modules/main/github.com/urfave/cli/v3-3.4.1
  • dependabot/go_modules/main/github.com/urfave/cli/v3-3.6.2
  • dependabot/go_modules/main/github.com/urfave/cli/v3-3.7.0
  • dependabot/go_modules/main/github.com/urfave/cli/v3-3.8.0
  • dependabot/go_modules/main/github.com/urfave/cli/v3-3.9.1
  • dependabot/go_modules/main/golang.org/x/mod-0.25.0
  • dependabot/go_modules/main/golang.org/x/mod-0.26.0
  • dependabot/go_modules/main/golang.org/x/mod-0.27.0
  • dependabot/go_modules/main/golang.org/x/mod-0.28.0
  • dependabot/go_modules/main/golang.org/x/mod-0.31.0
  • dependabot/go_modules/main/golang.org/x/mod-0.32.0
  • dependabot/go_modules/main/golang.org/x/mod-0.33.0
  • dependabot/go_modules/main/golang.org/x/mod-0.34.0
  • dependabot/go_modules/main/golang.org/x/mod-0.35.0
  • dependabot/go_modules/main/golang.org/x/mod-0.36.0
  • dependabot/go_modules/main/golang.org/x/mod-0.37.0
  • dependabot/go_modules/main/golang.org/x/mod-0.38.0
  • dependabot/go_modules/main/golang.org/x/mod-0.39.0
  • dependabot/go_modules/main/golang.org/x/mod-0.40.0
  • dependabot/go_modules/main/golang.org/x/sys-0.34.0
  • dependabot/go_modules/main/golang.org/x/sys-0.35.0
  • dependabot/go_modules/main/golang.org/x/sys-0.36.0
  • dependabot/go_modules/main/golang.org/x/sys-0.39.0
  • dependabot/go_modules/main/golang.org/x/sys-0.40.0
  • dependabot/go_modules/main/golang.org/x/sys-0.41.0
  • dependabot/go_modules/main/golang.org/x/sys-0.42.0
  • dependabot/go_modules/main/golang.org/x/sys-0.43.0
  • dependabot/go_modules/main/golang.org/x/sys-0.44.0
  • dependabot/go_modules/main/golang.org/x/sys-0.46.0
  • dependabot/go_modules/main/golang.org/x/sys-0.47.0
  • dependabot/go_modules/main/tags.cncf.io/container-device-interface-1.1.0
  • dependabot/go_modules/release-1.19/github.com/opencontainers/cgroups-0.0.7
  • dependabot/go_modules/release-1.19/github.com/opencontainers/cgroups-0.0.8
  • dependabot/go_modules/release-1.19/github.com/opencontainers/runc-1.4.2
  • dependabot/go_modules/release-1.19/github.com/opencontainers/runc-1.4.3
  • dependabot/go_modules/release-1.20/github.com/opencontainers/cgroups-0.0.8
  • dependabot/go_modules/release-1.20/github.com/opencontainers/cgroups-0.0.9
  • dependabot/go_modules/tests/golang.org/x/crypto-0.52.0
  • dependabot/go_modules/tests/golang.org/x/net-0.55.0
  • dependabot/go_modules/tests/main/github.com/onsi/ginkgo/v2-2.24.0
  • dependabot/go_modules/tests/main/github.com/onsi/ginkgo/v2-2.25.0
  • dependabot/go_modules/tests/main/github.com/onsi/ginkgo/v2-2.25.1
  • dependabot/go_modules/tests/main/github.com/onsi/ginkgo/v2-2.25.2
  • dependabot/go_modules/tests/main/github.com/onsi/ginkgo/v2-2.25.3
  • dependabot/go_modules/tests/main/github.com/onsi/ginkgo/v2-2.26.0
  • dependabot/go_modules/tests/main/github.com/onsi/ginkgo/v2-2.27.3
  • dependabot/go_modules/tests/main/github.com/onsi/ginkgo/v2-2.27.4
  • dependabot/go_modules/tests/main/github.com/onsi/ginkgo/v2-2.27.5
  • dependabot/go_modules/tests/main/github.com/onsi/ginkgo/v2-2.28.1
  • dependabot/go_modules/tests/main/github.com/onsi/ginkgo/v2-2.32.0
  • dependabot/go_modules/tests/main/github.com/onsi/ginkgo/v2-2.32.1
  • dependabot/go_modules/tests/main/github.com/onsi/gomega-1.38.0
  • dependabot/go_modules/tests/main/github.com/onsi/gomega-1.38.1
  • dependabot/go_modules/tests/main/github.com/onsi/gomega-1.38.2
  • dependabot/go_modules/tests/main/github.com/onsi/gomega-1.38.3
  • dependabot/go_modules/tests/main/github.com/onsi/gomega-1.39.0
  • dependabot/go_modules/tests/main/github.com/onsi/gomega-1.39.1
  • dependabot/go_modules/tests/main/github.com/onsi/gomega-1.42.1
  • dependabot/go_modules/tests/main/golang.org/x/crypto-0.39.0
  • dependabot/go_modules/tests/main/golang.org/x/crypto-0.40.0
  • dependabot/go_modules/tests/main/golang.org/x/crypto-0.41.0
  • dependabot/go_modules/tests/main/golang.org/x/crypto-0.42.0
  • dependabot/go_modules/tests/main/golang.org/x/crypto-0.46.0
  • dependabot/go_modules/tests/main/golang.org/x/crypto-0.47.0
  • dependabot/go_modules/tests/main/golang.org/x/crypto-0.48.0
  • dependabot/go_modules/tests/main/golang.org/x/crypto-0.54.0
  • dependabot/go_modules/tests/main/golang.org/x/crypto-0.55.0
  • dependabot/go_modules/tests/main/golang.org/x/mod-0.33.0
  • dependabot/go_modules/tests/main/golang.org/x/mod-0.34.0
  • dependabot/go_modules/tests/main/golang.org/x/mod-0.35.0
  • dependabot/go_modules/tests/main/golang.org/x/mod-0.36.0
  • dependabot/go_modules/tests/main/golang.org/x/mod-0.37.0
  • dependabot/go_modules/tests/main/golang.org/x/mod-0.38.0
  • dependabot/go_modules/tests/main/golang.org/x/mod-0.39.0
  • dependabot/go_modules/tests/main/golang.org/x/mod-0.40.0
  • dependabot/submodules/main/third_party/libnvidia-container-08cb279
  • dependabot/submodules/main/third_party/libnvidia-container-3e42819
  • dependabot/submodules/main/third_party/libnvidia-container-5476521
  • dependabot/submodules/main/third_party/libnvidia-container-6eda4d7
  • dependabot/submodules/main/third_party/libnvidia-container-710a0f1
  • dependabot/submodules/main/third_party/libnvidia-container-7585946
  • dependabot/submodules/main/third_party/libnvidia-container-889a3bb
  • dependabot/submodules/main/third_party/libnvidia-container-a83ddc0
  • dependabot/submodules/main/third_party/libnvidia-container-bceabbc
  • dependabot/submodules/main/third_party/libnvidia-container-fe0d8e5
  • dgpu-on-nvgpu
  • disable-device-node-creation
  • disablechmod
  • docs/fix-runtime-usage-example
  • dpdbot-bump-pr-limit
  • drop-in-demo
  • drop-in-in-container
  • dropins
  • dropins_ctk_cmd
  • e2e-add-mvc-test
  • e2e-update-driver-versions
  • e2e/nvidia-container-cli
  • e2e_containerd
  • ehfd-1
  • enable-cudacompat-in-mgmt-spec
  • ensure-libcuda.so-in-ldcache
  • ensure-that-edit-factory-is-propagated
  • explicit-driver-version-lib-matching
  • expose-tooling
  • feat-debug-level-log
  • feat/drop-cdi-hook-shell-shim
  • finalize-1.19.1-changelog
  • fix-1517
  • fix-alpine-support
  • fix-build
  • fix-cdi-refresh-systemd-packaging
  • fix-cdi-spec-generation
  • fix-compat-on-csv
  • fix-config
  • fix-contianer-compat-root
  • fix-cuda-compat-check
  • fix-cudacompat-multiple_matches-determinism
  • fix-debug-in-config
  • fix-deduplicate-driver-store-wsl
  • fix-docker-swarm-in-nvidia-runtime
  • fix-dri-symlinks
  • fix-driver-library-refactor
  • fix-dummy-sign-job
  • fix-e2e-for-docker-29.2.0
  • fix-e2e-with-newer-ubuntu-tags
  • fix-gdrcopy-in-jit-cdi
  • fix-gitlab-references
  • fix-golangci-lint
  • fix-lint-error
  • fix-lint-errors-release-1.19
  • fix-logged-spec-version
  • fix-merge-error
  • fix-mixed-csv
  • fix-nvswitch-support
  • fix-orin-compat-path
  • fix-publish
  • fix-publishing-dummy-job
  • fix-purecsv
  • fix-release-of-annotated-tags
  • fix-release-tooling
  • fix-root-transform-path-boundary
  • fix-rpm-package-definition
  • fix-stale-action
  • fix-symlink-tests
  • fix-systemd-unit-on-wsl
  • fix-typo-in-image-annotation
  • fix-verison-string
  • fix-visible-devices-none
  • fix/1049
  • fix/remove-ro-from-ipc-mounts
  • fix_cdi_service
  • fix_lib_locate
  • fix_systemd_install
  • forward-compat-tegra
  • forward-golang-version-to-libnvidia-container
  • fwd-compat-elf-header
  • gds-unprivileged
  • ghost-file-config
  • go-wrapper
  • gomega-length
  • holodeck_update_0213
  • hook-doc
  • i-1218
  • i/1049
  • i/1075
  • i1225
  • ignore-stale-prs
  • improve-lib-csv-readability
  • install-only-mode
  • integrate-ngc-automation
  • issue-1309
  • isue_1215
  • jit-cdi-disabled-hooks
  • jitcdi-migcaps
  • lclipp/disable-ipc
  • main
  • make-cdi-device-extraction-consistent
  • multiple_drivers_e2e
  • multiple_drivers_e2e_v2
  • no-pivot-root
  • nri-additional-namespaces
  • nri-non-zero-exit-on-fail
  • nri-plugin-reconnect
  • nri-plugin-server
  • nri-refactor
  • oci-image-annotations
  • opt-out-of-drop-in
  • order-of-precedence-envvar
  • pass-options-to-asserts-in-test
  • patch-1
  • pin-libnvidia-container-tools-version
  • plugin-restart-onclose
  • pr/1083
  • pull-request/1030
  • pull-request/1076
  • pull-request/1083
  • pull-request/1100
  • pull-request/1107
  • pull-request/1110
  • pull-request/1113
  • pull-request/1118
  • pull-request/1119
  • pull-request/1120
  • pull-request/1123
  • pull-request/1125
  • pull-request/1129
  • pull-request/1130
  • pull-request/1131
  • pull-request/1132
  • pull-request/1143
  • pull-request/1145
  • pull-request/1150
  • pull-request/1152
  • pull-request/1153
  • pull-request/1154
  • pull-request/1158
  • pull-request/1159
  • pull-request/1160
  • pull-request/1165
  • pull-request/1166
  • pull-request/1168
  • pull-request/1169
  • pull-request/1172
  • pull-request/1174
  • pull-request/1175
  • pull-request/1179
  • pull-request/1180
  • pull-request/1181
  • pull-request/1182
  • pull-request/1183
  • pull-request/1185
  • pull-request/1187
  • pull-request/1188
  • pull-request/1189
  • pull-request/1194
  • pull-request/1195
  • pull-request/1201
  • pull-request/1202
  • pull-request/1206
  • pull-request/1211
  • pull-request/1212
  • pull-request/1216
  • pull-request/1219
  • pull-request/1221
  • pull-request/1223
  • pull-request/1229
  • pull-request/1230
  • pull-request/1231
  • pull-request/1235
  • pull-request/1241
  • pull-request/1250
  • pull-request/1251
  • pull-request/1255
  • pull-request/1256
  • pull-request/1258
  • pull-request/1259
  • pull-request/1263
  • pull-request/1264
  • pull-request/1265
  • pull-request/1266
  • pull-request/1267
  • pull-request/1270
  • pull-request/1272
  • pull-request/1273
  • pull-request/1276
  • pull-request/1277
  • pull-request/1279
  • pull-request/1280
  • pull-request/1281
  • pull-request/1285
  • pull-request/1287
  • pull-request/1291
  • pull-request/1293
  • pull-request/1294
  • pull-request/1298
  • pull-request/1299
  • pull-request/1300
  • pull-request/1303
  • pull-request/1304
  • pull-request/1308
  • pull-request/1311
  • pull-request/1313
  • pull-request/1314
  • pull-request/1315
  • pull-request/1322
  • pull-request/1323
  • pull-request/1325
  • pull-request/1326
  • pull-request/1327
  • pull-request/1330
  • pull-request/1331
  • pull-request/1335
  • pull-request/1336
  • pull-request/1337
  • pull-request/1339
  • pull-request/1341
  • pull-request/1342
  • pull-request/1344
  • pull-request/1345
  • pull-request/1348
  • pull-request/1351
  • pull-request/1354
  • pull-request/1355
  • pull-request/1358
  • pull-request/1359
  • pull-request/1360
  • pull-request/1362
  • pull-request/1365
  • pull-request/1366
  • pull-request/1367
  • pull-request/1368
  • pull-request/1372
  • pull-request/1373
  • pull-request/1374
  • pull-request/1377
  • pull-request/1378
  • pull-request/1382
  • pull-request/1383
  • pull-request/1400
  • pull-request/1401
  • pull-request/1403
  • pull-request/1407
  • pull-request/1408
  • pull-request/1409
  • pull-request/1410
  • pull-request/1411
  • pull-request/1418
  • pull-request/1419
  • pull-request/1420
  • pull-request/1421
  • pull-request/1424
  • pull-request/1428
  • pull-request/1431
  • pull-request/1432
  • pull-request/1438
  • pull-request/1440
  • pull-request/1441
  • pull-request/1444
  • pull-request/1448
  • pull-request/1450
  • pull-request/1451
  • pull-request/1453
  • pull-request/1454
  • pull-request/1459
  • pull-request/1461
  • pull-request/1462
  • pull-request/1464
  • pull-request/1466
  • pull-request/1467
  • pull-request/1469
  • pull-request/1471
  • pull-request/1473
  • pull-request/1486
  • pull-request/1489
  • pull-request/1490
  • pull-request/1491
  • pull-request/1493
  • pull-request/1496
  • pull-request/1498
  • pull-request/1500
  • pull-request/1504
  • pull-request/1505
  • pull-request/1506
  • pull-request/1507
  • pull-request/1510
  • pull-request/1511
  • pull-request/1512
  • pull-request/1515
  • pull-request/1516
  • pull-request/1521
  • pull-request/1528
  • pull-request/1529
  • pull-request/1530
  • pull-request/1533
  • pull-request/1535
  • pull-request/1536
  • pull-request/1538
  • pull-request/1539
  • pull-request/1551
  • pull-request/1552
  • pull-request/1556
  • pull-request/1561
  • pull-request/1562
  • pull-request/1563
  • pull-request/1571
  • pull-request/1576
  • pull-request/1577
  • pull-request/1579
  • pull-request/1580
  • pull-request/1581
  • pull-request/1586
  • pull-request/1591
  • pull-request/1593
  • pull-request/1596
  • pull-request/1597
  • pull-request/1598
  • pull-request/1600
  • pull-request/1601
  • pull-request/1604
  • pull-request/1609
  • pull-request/1610
  • pull-request/1612
  • pull-request/1614
  • pull-request/1615
  • pull-request/1628
  • pull-request/1629
  • pull-request/1631
  • pull-request/1633
  • pull-request/1636
  • pull-request/1637
  • pull-request/1638
  • pull-request/1645
  • pull-request/1646
  • pull-request/1647
  • pull-request/1648
  • pull-request/1649
  • pull-request/1651
  • pull-request/1652
  • pull-request/1653
  • pull-request/1654
  • pull-request/1655
  • pull-request/1656
  • pull-request/1657
  • pull-request/1658
  • pull-request/1659
  • pull-request/1660
  • pull-request/1661
  • pull-request/1662
  • pull-request/1665
  • pull-request/1666
  • pull-request/1667
  • pull-request/1668
  • pull-request/1669
  • pull-request/1670
  • pull-request/1674
  • pull-request/1675
  • pull-request/1688
  • pull-request/1690
  • pull-request/1692
  • pull-request/1693
  • pull-request/1694
  • pull-request/1695
  • pull-request/1696
  • pull-request/1697
  • pull-request/1698
  • pull-request/1700
  • pull-request/1720
  • pull-request/1722
  • pull-request/1726
  • pull-request/1736
  • pull-request/1737
  • pull-request/1741
  • pull-request/1745
  • pull-request/1746
  • pull-request/1750
  • pull-request/1752
  • pull-request/1753
  • pull-request/1754
  • pull-request/1755
  • pull-request/1756
  • pull-request/1757
  • pull-request/1762
  • pull-request/1763
  • pull-request/1764
  • pull-request/1767
  • pull-request/1769
  • pull-request/1772
  • pull-request/1776
  • pull-request/1780
  • pull-request/1782
  • pull-request/1783
  • pull-request/1784
  • pull-request/1785
  • pull-request/1786
  • pull-request/1789
  • pull-request/1790
  • pull-request/1791
  • pull-request/1793
  • pull-request/1796
  • pull-request/1798
  • pull-request/1799
  • pull-request/1802
  • pull-request/1804
  • pull-request/1806
  • pull-request/1807
  • pull-request/1808
  • pull-request/1810
  • pull-request/1811
  • pull-request/1812
  • pull-request/1817
  • pull-request/1818
  • pull-request/1819
  • pull-request/1820
  • pull-request/1822
  • pull-request/1825
  • pull-request/1826
  • pull-request/1827
  • pull-request/1829
  • pull-request/1830
  • pull-request/1831
  • pull-request/1832
  • pull-request/1835
  • pull-request/1836
  • pull-request/1838
  • pull-request/1839
  • pull-request/1841
  • pull-request/1843
  • pull-request/1844
  • pull-request/1845
  • pull-request/1852
  • pull-request/1854
  • pull-request/1855
  • pull-request/1856
  • pull-request/1857
  • pull-request/1858
  • pull-request/1859
  • pull-request/1861
  • pull-request/1862
  • pull-request/1863
  • pull-request/1866
  • pull-request/1867
  • pull-request/1868
  • pull-request/1869
  • pull-request/1870
  • pull-request/1871
  • pull-request/1874
  • pull-request/1876
  • pull-request/1878
  • pull-request/1879
  • pull-request/1884
  • pull-request/1888
  • pull-request/1889
  • pull-request/1890
  • pull-request/1891
  • pull-request/1892
  • pull-request/1893
  • pull-request/1894
  • pull-request/1900
  • pull-request/1901
  • pull-request/1907
  • pull-request/1911
  • pull-request/1913
  • pull-request/1914
  • pull-request/1929
  • pull-request/1931
  • pull-request/1933
  • pull-request/1939
  • pull-request/1944
  • pull-request/1947
  • pull-request/1948
  • pull-request/1950
  • pull-request/1951
  • pull-request/1953
  • pull-request/1955
  • pull-request/1957
  • pull-request/1962
  • pull-request/1965
  • pull-request/1969
  • pull-request/1971
  • pull-request/1972
  • pull-request/1973
  • pull-request/1974
  • pull-request/1977
  • pull-request/1978
  • pull-request/1980
  • pull-request/1983
  • pull-request/1993
  • pull-request/1994
  • pull-request/1995
  • pull-request/1996
  • pull-request/1998
  • pull-request/315
  • pull-request/326
  • pull-request/602
  • pull-request/630
  • pull-request/700
  • pull-request/763
  • pull-request/910
  • pull-request/927
  • pull-request/947
  • pull-request/958
  • pull-request/960
  • refactor-add-modifier-factory
  • refactor-cdi-api
  • refactor-device-node-tests
  • refactor-ldcache-locator
  • refactor-normalize-search-paths
  • refactor-nvcdi-options
  • refactor-optional-locator
  • refresh_cdi
  • relax-refresh-service-restart
  • release-1.18
  • release-1.19
  • release-1.20
  • remove-dist-tag
  • remove-docker-runc
  • remove-multi-user-dependency
  • remove-release-archive
  • remove-unneeded-cdi-annotations
  • rename-receivers
  • requirement_checks
  • return-on-jid-cdi-error
  • rm-535-driver
  • rm-unused-param-libraries-discoverer-method
  • run-e2e-locally
  • run-golang-checks-on-prs
  • security/e2e-ssh-key-handling
  • set-gid-for-device-nodes
  • set-oci-hook-type
  • skip-ldcache-hook-without-libraries
  • support-mig-gfx
  • switch-default-crio-config-mode
  • switch-to-distroless
  • switch-to-fedora-43-image
  • switch-to-ubi9
  • sync_cg_permissions
  • systemd-envfile
  • systemd-multiple-execstarts
  • systemd_e2e
  • third-party-notices
  • unconditional-ldcache
  • unify-csv-and-jit-cdi
  • update-artifactory-url
  • update-driver-branches
  • update-kitmaker-version
  • update-libnvidia-container
  • update-maintenance-branch-1.20
  • update-security-md
  • update_ctk_unit_test
  • use-cdi-producer-api
  • use-config-path-when-running-config-dump
  • use-go-logr-for-nvcdi
  • use-public-runners
  • use-rpm-rebuild-for-shas
  • use-securejoin
  • use-ubi8-image
  • vfio-cdi-mode
  • vulkan-target-cpu
  • wsl2-discover-additional-libraries
  • xz-rpm-compression

17 Aug 2026 11:49PM UTC coverage: 43.66% (+0.03%) from 43.626%
32082225647

push

github

vyncint
fix: match the root at a path component boundary when transforming paths

The root transformer used a plain string prefix comparison to determine
whether a path is contained in the (from) root. A path that shares a
textual prefix with the root but lies outside it was therefore treated as
being under the root and rewritten, corrupting the path.

For a root of /run/nvidia/driver and a target root of /host:

	/run/nvidia/driver-backup/lib.so -> /host/-backup/lib.so
	/run/nvidia/driverfoo            -> /host/foo

Both paths are outside the root and must be left unchanged.

The prefix match is now required to end at a path component boundary. A
path equal to the root, and a root with a trailing separator (including a
root of /), are handled as before.

This applies to both the host and container root transformers since they
share transformPath, and is reachable from
'nvidia-ctk cdi transform root --from/--to' as well as from the driver
root transform applied during CDI spec generation.

Signed-off-by: Vyncint Ng <115854244+vyncint@users.noreply.github.com>

11 of 11 new or added lines in 1 file covered. (100.0%)

6669 of 15275 relevant lines covered (43.66%)

0.49 hits per line

Relevant lines Covered
Build:
Build:
15275 RELEVANT LINES 6669 COVERED LINES
0.49 HITS PER LINE
Source Files on main
  • Tree
  • List 247
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
32082225647 pull-request/1955 fix: match the root at a path component boundary when transforming paths The root transformer used a plain string prefix comparison to determine whether a path is contained in the (from) root. A path that shares a textual prefix with the root but... push 17 Aug 2026 11:52PM UTC vyncint github
43.66
32082126194 fix-root-transform-path-boundary Merge 60691e995 into 5eee4c5f3 Pull #1955 17 Aug 2026 11:52PM UTC web-flow github
43.66
32078433140 pull-request/1955 fix: match the root at a path component boundary when transforming paths The root transformer used a plain string prefix comparison to determine whether a path is contained in the (from) root. A path that shares a textual prefix with the root but... push 17 Aug 2026 11:01PM UTC vyncint github
43.65
30960967951 fix-root-transform-path-boundary Merge 9829c3797 into f86148376 Pull #1955 17 Aug 2026 10:59PM UTC web-flow github
43.66
32064653691 main Merge pull request #1998 from henry118/hook-doc Adding missing cdi-hooks in readme push 17 Aug 2026 08:14PM UTC web-flow github
43.63
32055481490 hook-doc Merge 98cf058a4 into cb5d6990b Pull #1998 17 Aug 2026 06:34PM UTC web-flow github
43.63
32055483678 pull-request/1998 Adding missing cdi-hooks in readme Signed-off-by: Henry Wang <henrwang@nvidia.com> push 17 Aug 2026 06:34PM UTC henry118 github
43.63
32009650317 dependabot/go_modules/tests/main/golang.org/x/mod-0.40.0 Merge 042b980ad into cb5d6990b Pull #2006 17 Aug 2026 08:21AM UTC web-flow github
43.63
32009648586 dependabot/go_modules/tests/main/golang.org/x/crypto-0.55.0 Merge 43ac0b530 into cb5d6990b Pull #2005 17 Aug 2026 08:20AM UTC web-flow github
43.63
32009631548 dependabot/go_modules/main/github.com/stretchr/testify-1.12.0 Merge 8a84b5820 into cb5d6990b Pull #2003 17 Aug 2026 08:20AM UTC web-flow github
43.63
See All Builds (2765)

Badge your Repo: nvidia-container-toolkit

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc