Commit Graph

  • 55a8d1e1e5 Load settings from config.toml file during CDI generation pull-request/1107 Carlos Eduardo Arango Gutierrez 2025-06-25 16:57:34 +02:00
  • a1aef5eef5 Bump nvidia/cuda in /deployments/container dependabot/docker/deployments/container/main/nvidia/cuda-12.9.1-base-ubuntu20.04 dependabot[bot] 2025-06-26 08:39:04 +00:00
  • 99aeed95c7 [no-relnote] Fix DEB/RPM systemd install scripts pull-request/1160 Carlos Eduardo Arango Gutierrez 2025-06-25 14:18:35 +02:00
  • 178348b782 Merge pull request #1159 from elezar/fix-gitlab-references main Evan Lezar 2025-06-25 16:34:25 +02:00
  • 433687e57a Merge pull request #1158 from elezar/fix-dummy-sign-job Evan Lezar 2025-06-25 16:33:57 +02:00
  • 1676931fe0 [no-relnote] Migrate to urfave v3 Carlos Eduardo Arango Gutierrez 2025-06-25 15:39:37 +02:00
  • 468790938c [no-relnote] Replace GitLab with GitHub URLs Evan Lezar 2025-06-25 13:07:21 +02:00
  • 3493ec59c2 [no-relnote] Fix dummy image signing job Evan Lezar 2025-06-25 12:38:29 +02:00
  • ced79e51ed Merge pull request #1131 from elezar/bump-release-v1.18.0-rc.1 v1.18.0-rc.1 Evan Lezar 2025-06-25 12:04:28 +02:00
  • d1e25abd6c [no-relnote] Add v1.18.0-rc.1 changelog Evan Lezar 2025-06-05 13:57:07 +02:00
  • 7d3defccd2 Bump version for v1.18.0-rc.1 release Evan Lezar 2025-06-05 13:51:34 +02:00
  • c95d36db52 Merge pull request #947 from elezar/ensure-libcuda.so-in-ldcache Evan Lezar 2025-06-24 19:55:51 +02:00
  • 36950ba03f Merge pull request #1100 from elezar/pin-libnvidia-container-tools-version Evan Lezar 2025-06-24 19:55:10 +02:00
  • d1286bceed Merge pull request #763 from elezar/allow-config-override-by-envvar Evan Lezar 2025-06-24 19:54:36 +02:00
  • 2f204147f9 Merge pull request #1030 from elezar/add-driver-lib-root-envvar Evan Lezar 2025-06-24 14:00:46 +02:00
  • 39975fc77b [no-relnote] Refactor ldconfig hooks Evan Lezar 2025-06-17 14:23:27 +02:00
  • 4bf7421a80 Add create-soname-symlinks hook Evan Lezar 2025-02-27 14:38:37 +02:00
  • f0ea60a28f Require matching version of libnvidia-container-tools Evan Lezar 2025-05-22 11:00:46 +02:00
  • 4bab94baa6 Add envvar for libcuda.so parent dir to CDI spec Evan Lezar 2025-04-09 13:48:43 +02:00
  • f642825ad4 Add EnvVar to Discover interface Evan Lezar 2025-04-09 13:47:28 +02:00
  • 134ab8ef26 Merge pull request #1157 from NVIDIA/dependabot/docker/deployments/container/release-1.17/nvidia/cuda-12.9.1-base-ubuntu20.04 release-1.17 Evan Lezar 2025-06-24 11:12:01 +02:00
  • 504d5dad25 Bump nvidia/cuda in /deployments/container dependabot[bot] 2025-06-24 09:07:50 +00:00
  • 5bc2f50299 Merge pull request #1154 from elezar/switch-to-distroless Evan Lezar 2025-06-24 11:05:35 +02:00
  • 85adc3fd08 Extract device information from host path if possible pull-request/960 Evan Lezar 2025-03-05 17:30:26 +02:00
  • 60706815a5 Create /work/nvidia-toolkit symlink Evan Lezar 2025-06-19 10:23:09 +02:00
  • 69b0f0ba61 [no-relnote] Update release scripts for distroless Evan Lezar 2025-06-18 15:42:28 +02:00
  • 7abf5fa6a4 Use Apache license for images Evan Lezar 2025-06-18 12:18:38 +02:00
  • 0dddd5cfd8 Merge pull request #910 from elezar/default-to-cdi Evan Lezar 2025-06-18 23:40:44 +02:00
  • 28ddc1454c Switch to golang distroless image Evan Lezar 2025-06-18 12:06:00 +02:00
  • 17c5d1dc87 Resolve to legacy by default in nvidia-container-runtime-hook Evan Lezar 2025-06-13 17:23:03 +02:00
  • 6149592bf6 Default to jit-cdi mode in the nvidia runtime Evan Lezar 2025-02-07 22:46:48 +01:00
  • d3ece78bc9 [no-relnote] Add RuntimeMode type Evan Lezar 2025-02-11 15:37:41 +01:00
  • 980ca5d1bc Use functional options to construct runtime mode resolver Evan Lezar 2025-06-13 15:47:47 +02:00
  • 76b71a5498 Merge pull request #1083 from elezar/bump-image-in-tests Evan Lezar 2025-06-18 23:33:54 +02:00
  • 5a1b4e7c1e [no-relnote] Fix tests for compat mode Evan Lezar 2025-06-18 15:22:08 +02:00
  • 39fd15d273 [no-relnote] Use 550 driver in tests Evan Lezar 2025-05-13 23:18:01 +02:00
  • da6b849cf6 [no-relnote] Use cuda 12.9.0 image in tests Evan Lezar 2025-05-13 22:24:37 +02:00
  • 849691d290 [no-relnote] Use NVIDIA_CTK_CONFIG_FILE_PATH in toolkit install Evan Lezar 2024-10-30 13:57:59 +01:00
  • f672d38aa5 [no-relnote] Rename config constants Evan Lezar 2024-10-30 13:56:56 +01:00
  • eb39b972a5 Add NVIDIA_CTK_CONFIG_FILE_PATH envvar Evan Lezar 2024-10-30 13:43:49 +01:00
  • d9c7ec9714 [no-relnote] Don't refer to target image distribution Evan Lezar 2025-06-18 12:04:50 +02:00
  • 614e469dac Merge pull request #1153 from elezar/switch-to-ubi9 Evan Lezar 2025-06-18 13:10:32 +02:00
  • aafe4d7ad0 Switch to cuda ubi9 base image Evan Lezar 2025-06-18 11:58:23 +02:00
  • 1f7c7ffec2 Merge pull request #1152 from elezar/remove-dist-tag Evan Lezar 2025-06-18 11:56:14 +02:00
  • 7e1beb7aa6 [no-relnote] Update gitlab CI for new image names Evan Lezar 2025-06-17 15:38:06 +02:00
  • d560888f1f Use single version tag for image Evan Lezar 2025-06-17 15:32:35 +02:00
  • 81fb7bb9c1 Merge pull request #602 from elezar/use-ubi8-image Evan Lezar 2025-06-17 15:09:47 +02:00
  • 208896d87d Merge pull request #1130 from ArangoGutierrez/fix/1049 Evan Lezar 2025-06-17 15:04:22 +02:00
  • 82b62898bf [no-relnote] Make devicesFromEnvvars private Evan Lezar 2025-06-17 11:43:55 +02:00
  • d03a06029a BUGFIX: modifier: respect GPU volume-mount device requests Carlos Eduardo Arango Gutierrez 2025-06-05 13:25:46 +02:00
  • f4f7da65f1 Ensure consistent sorting of annotation devices Evan Lezar 2025-06-13 16:25:11 +02:00
  • 5fe7b06514 [no-relnote] new helper func visibleEnvVars Carlos Eduardo Arango Gutierrez 2025-06-05 13:21:25 +02:00
  • 0db8ca9893 Fix discovery of nvidia-fs devices in non-privileged containers pull-request/1150 Evan Lezar 2025-06-16 19:21:09 +02:00
  • 5606caa5af Extract deb and rpm packages to single image Evan Lezar 2024-07-12 17:11:29 +02:00
  • 8149be09ac Merge pull request #1149 from NVIDIA/dependabot/go_modules/main/github.com/urfave/cli/v2-2.27.7 Evan Lezar 2025-06-16 16:28:29 +02:00
  • d935648722 Merge pull request #1140 from NVIDIA/dependabot/go_modules/main/github.com/NVIDIA/go-nvlib-0.7.3 Evan Lezar 2025-06-16 16:26:57 +02:00
  • 1f43b71dd8 Bump github.com/urfave/cli/v2 from 2.27.6 to 2.27.7 dependabot[bot] 2025-06-16 08:56:44 +00:00
  • 1fc103fd56 Bump github.com/urfave/cli/v2 from 2.27.5 to 2.27.7 dependabot/go_modules/release-1.17/github.com/urfave/cli/v2-2.27.7 dependabot[bot] 2025-06-15 08:36:57 +00:00
  • 3ba9073d21 Bump github.com/NVIDIA/go-nvlib from 0.7.2 to 0.7.3 dependabot/go_modules/release-1.17/github.com/NVIDIA/go-nvlib-0.7.3 dependabot[bot] 2025-06-15 08:36:54 +00:00
  • b2d7ff38a9 Bump github.com/NVIDIA/go-nvml from 0.12.4-1 to 0.12.9-0 dependabot/go_modules/release-1.17/github.com/NVIDIA/go-nvml-0.12.9-0 dependabot[bot] 2025-06-15 08:36:50 +00:00
  • b33d475ff3 Merge pull request #1145 from elezar/remove-docker-runc Evan Lezar 2025-06-13 19:27:08 +02:00
  • 6359cc9919 Remove docker-run as default runtime candidate Evan Lezar 2025-06-13 17:26:15 +02:00
  • 4f9c860a37 Merge pull request #927 from elezar/disable-device-node-creation Evan Lezar 2025-06-13 16:44:18 +02:00
  • bab9fdf607 Merge pull request #1144 from NVIDIA/dependabot/submodules/main/third_party/libnvidia-container-710a0f1 Evan Lezar 2025-06-13 16:42:53 +02:00
  • cc7812470f Merge pull request #1143 from elezar/add-device-ids-to-getspec Evan Lezar 2025-06-13 16:41:43 +02:00
  • bdcdcb7449 Merge pull request #1132 from elezar/make-cdi-device-extraction-consistent Evan Lezar 2025-06-13 16:05:44 +02:00
  • 8be03cfc41 [no-relnote] Ignore annotation devices for non-CDI modes Evan Lezar 2025-06-13 15:26:48 +02:00
  • 8650ca6533 [no-relnote] Move hookCreator initialisation for readability Evan Lezar 2025-06-13 15:00:51 +02:00
  • 1bc2a9fee3 Return annotation devices from VisibleDevices Evan Lezar 2025-06-13 14:56:06 +02:00
  • dc87dcf786 Make CDI device requests consistent with other methods Evan Lezar 2025-06-05 15:48:09 +02:00
  • f17d424248 Construct container info once Evan Lezar 2025-06-12 14:38:11 +02:00
  • 426186c992 Add logic to extract annotation device requests to image type Evan Lezar 2025-06-12 14:14:33 +02:00
  • 6849ebd621 Add IsPrivileged function to CUDA container type Evan Lezar 2025-06-13 14:05:27 +02:00
  • 4a6685d3a8 Bump third_party/libnvidia-container from 6eda4d7 to 710a0f1 dependabot[bot] 2025-06-13 08:14:38 +00:00
  • 2ccf67c40f [no-relnote] Remove test output file Evan Lezar 2025-02-07 23:03:00 +01:00
  • 0134ba4250 Add device IDs to nvcdi.GetSpec API Evan Lezar 2025-06-12 16:08:09 +02:00
  • eab9cdf1c2 Bump github.com/NVIDIA/go-nvlib from 0.7.2 to 0.7.3 dependabot[bot] 2025-06-11 12:58:33 +00:00
  • dba15acdcc Merge pull request #1135 from NVIDIA/dependabot/go_modules/tests/main/golang.org/x/crypto-0.39.0 Evan Lezar 2025-06-11 14:57:38 +02:00
  • 8339fb1ec3 Merge pull request #1139 from NVIDIA/dependabot/go_modules/main/github.com/NVIDIA/go-nvml-0.12.9-0 Evan Lezar 2025-06-11 14:57:18 +02:00
  • 002148a4e5 Merge pull request #1137 from NVIDIA/dependabot/docker/deployments/devel/release-1.17/golang-1.23.10 Evan Lezar 2025-06-11 14:54:27 +02:00
  • b9d646c80d Merge pull request #1136 from NVIDIA/dependabot/docker/deployments/devel/main/golang-1.24.4 Evan Lezar 2025-06-11 14:53:57 +02:00
  • 7380cff645 Merge pull request #1134 from NVIDIA/dependabot/go_modules/main/golang.org/x/mod-0.25.0 Evan Lezar 2025-06-11 14:53:34 +02:00
  • f91736d832 Bump github.com/NVIDIA/go-nvml from 0.12.4-1 to 0.12.9-0 dependabot[bot] 2025-06-11 09:03:11 +00:00
  • 6eba1b7a8e Bump golang from 1.23.9 to 1.23.10 in /deployments/devel dependabot[bot] 2025-06-08 08:32:04 +00:00
  • 5ccac4da5a Bump golang from 1.24.3 to 1.24.4 in /deployments/devel dependabot[bot] 2025-06-06 09:01:57 +00:00
  • 1aee45be2d Bump golang.org/x/crypto from 0.38.0 to 0.39.0 in /tests dependabot[bot] 2025-06-06 08:43:50 +00:00
  • 0d4a7f1d5a Bump golang.org/x/mod from 0.24.0 to 0.25.0 dependabot[bot] 2025-06-06 08:43:41 +00:00
  • 9674787e7e [no-relnote] Add E2E for libnvidia-container pull-request/1118 Carlos Eduardo Arango Gutierrez 2025-05-29 20:47:49 +02:00
  • 27f5ec83de Merge pull request #1125 from elezar/vulkan-target-cpu Evan Lezar 2025-06-05 14:09:50 +02:00
  • 0a3146f74f Merge pull request #1076 from ArangoGutierrez/refresh_cdi Carlos Eduardo Arango Gutierrez 2025-06-05 13:08:57 +02:00
  • 28add0a532 Merge pull request #1123 from ArangoGutierrez/cdi_generate_env_cli Carlos Eduardo Arango Gutierrez 2025-06-05 13:05:46 +02:00
  • b55255e31f Merge pull request #1110 from ArangoGutierrez/i/1049 Evan Lezar 2025-06-05 13:00:32 +02:00
  • dede03f322 Refactor extracting requested devices from the container image Carlos Eduardo Arango Gutierrez 2025-05-28 07:33:27 +02:00
  • ce3e2c1ed5 Add EnvVars option for all nvidia-ctk cdi commands Carlos Eduardo Arango Gutierrez 2025-06-02 13:27:11 +02:00
  • a537d0323d Add nvidia-cdi-refresh service Carlos Eduardo Arango Gutierrez 2025-05-12 15:22:42 +02:00
  • 2de997e25b Add discovery of arch-specific vulkan ICD Evan Lezar 2025-06-02 20:56:51 +02:00
  • e046d6ae79 Add disabled-device-node-modification hook to CDI spec Evan Lezar 2025-02-13 15:15:32 +01:00
  • 0c8723a93a Add a hook to disable device node creation in a container Evan Lezar 2025-02-13 15:09:36 +01:00
  • fdcd250362 Merge pull request #1129 from elezar/fix-deduplicate-driver-store-wsl Evan Lezar 2025-06-04 10:16:36 +02:00
  • b66d37bedb [no-relnote] Minor code cleanup in WSL2 discoverer Evan Lezar 2025-06-03 23:41:42 +02:00