Christopher Desiniotis 
							
						 
					 
					
						
						
						
						
							
						
						
							d7a3d93024 
							
						 
					 
					
						
						
							
							Implement Set() for the crio implementation of engine.Interface  
						
						... 
						
						
						
						Signed-off-by: Christopher Desiniotis <cdesiniotis@nvidia.com> 
						
					 
					
						2023-12-04 15:27:35 -08:00 
						 
				 
			
				
					
						
							
							
								Christopher Desiniotis 
							
						 
					 
					
						
						
						
						
							
						
						
							527248ef5b 
							
						 
					 
					
						
						
							
							Merge branch 'CNT-4764/cleanup-engine-interface' into 'main'  
						
						... 
						
						
						
						Refactor the engine.Interface such that the Set() API does not return an extraneous error
See merge request nvidia/container-toolkit/container-toolkit!515 
						
					 
					
						2023-12-04 23:05:30 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Desiniotis 
							
						 
					 
					
						
						
						
						
							
						
						
							83ad09b179 
							
						 
					 
					
						
						
							
							Refactor the engine.Interface such that the Set() API does not return an extraneous error  
						
						... 
						
						
						
						Signed-off-by: Christopher Desiniotis <cdesiniotis@nvidia.com> 
						
					 
					
						2023-12-01 15:59:34 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							ffe7ed313a 
							
						 
					 
					
						
						
							
							Merge branch 'goimports-local' into 'main'  
						
						... 
						
						
						
						run goimports -local against the entire codebase
See merge request nvidia/container-toolkit/container-toolkit!512 
						
					 
					
						2023-12-01 10:54:26 +00:00 
						 
				 
			
				
					
						
							
							
								Tariq Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							7627d48a5c 
							
						 
					 
					
						
						
							
							run goimports -local against the entire codebase  
						
						... 
						
						
						
						Signed-off-by: Tariq Ibrahim <tibrahim@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-12-01 11:13:17 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							5c78e2b7e6 
							
						 
					 
					
						
						
							
							Merge branch 'CNT-4659/transform-container-roots' into 'main'  
						
						... 
						
						
						
						Add transformer for container roots
See merge request nvidia/container-toolkit/container-toolkit!507 
						
					 
					
						2023-12-01 09:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							bc4e19aa48 
							
						 
					 
					
						
						
							
							Add --relative-to option to nvidia-ctk transform root  
						
						... 
						
						
						
						This change adds a --relative-to option to the nvidia-ctk transform root
command. This defaults to "host" maintaining the existing behaviour.
If --relative-to=container is specified, the root transform is applied to
container paths in the CDI specification instead of host paths.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-30 20:26:42 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							879cc99aac 
							
						 
					 
					
						
						
							
							Add transformer for container roots  
						
						... 
						
						
						
						This change renames the root transformer to indicate that it
operates on host paths and adds a container root transformer for
explicitly transforming container roots.
The transform.NewRootTransformer constructor still exists, but has
been marked as deprecated.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-30 20:26:42 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							aa72dcde97 
							
						 
					 
					
						
						
							
							Merge branch 'golangci-lint-on-darwin' into 'main'  
						
						... 
						
						
						
						Allow make check to run on non-linux platforms
See merge request nvidia/container-toolkit/container-toolkit!509 
						
					 
					
						2023-11-27 13:51:08 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							a545810981 
							
						 
					 
					
						
						
							
							Allow make check to run on non-linux platforms  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-27 14:10:34 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							cff50aa5d6 
							
						 
					 
					
						
						
							
							Merge branch 'bump-version-1.15.0-rc.1' into 'main'  
						
						... 
						
						
						
						Bump version to v1.15.0-rc.1
See merge request nvidia/container-toolkit/container-toolkit!508 
						
					 
					
						2023-11-27 13:06:31 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							84d857b497 
							
						 
					 
					
						
						
							
							Update libnvidia-container  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-27 13:22:52 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							7840e7d650 
							
						 
					 
					
						
						
							
							Bump version to v1.15.0-rc.1  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-27 11:49:54 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							c014f72ffb 
							
						 
					 
					
						
						
							
							Merge branch 'fix-ldconfig-update' into 'main'  
						
						... 
						
						
						
						Fix incorrect ldconfig path
See merge request nvidia/container-toolkit/container-toolkit!505 
						
					 
					
						2023-11-24 10:49:23 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							893b3c1824 
							
						 
					 
					
						
						
							
							Fix incorrect ldconfig path  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-24 11:03:51 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							097e203f1f 
							
						 
					 
					
						
						
							
							Merge branch 'fix-config-update-command' into 'main'  
						
						... 
						
						
						
						Switch to reflect package for config updates
See merge request nvidia/container-toolkit/container-toolkit!500 
						
					 
					
						2023-11-23 12:35:09 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							671d787a42 
							
						 
					 
					
						
						
							
							Switch to reflect package for config updates  
						
						... 
						
						
						
						This change switches to using the reflect package to determine
the type of config options instead of inferring the type from the
Toml data structure.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-23 10:29:38 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							fcc9922133 
							
						 
					 
					
						
						
							
							Merge branch 'CNT-4761/enable-cdi-in-docker' into 'main'  
						
						... 
						
						
						
						Add option to nvidia-ctk to enable CDI in docker
See merge request nvidia/container-toolkit/container-toolkit!499 
						
					 
					
						2023-11-23 09:16:33 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Desiniotis 
							
						 
					 
					
						
						
						
						
							
						
						
							64fb26b086 
							
						 
					 
					
						
						
							
							Add option to nvidia-ctk to enable CDI in docker  
						
						... 
						
						
						
						Signed-off-by: Christopher Desiniotis <cdesiniotis@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-23 10:15:58 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							16a4de1a2b 
							
						 
					 
					
						
						
							
							Merge branch 'CNT-4645/add-nvswitch-devices' into 'main'  
						
						... 
						
						
						
						Add support for NVIDIA_NVSWITCH envvar to inject nvidia-nvswitch device nodes
See merge request nvidia/container-toolkit/container-toolkit!502 
						
					 
					
						2023-11-22 21:00:54 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							efae501834 
							
						 
					 
					
						
						
							
							Add support for injecting NVSWITCH devices  
						
						... 
						
						
						
						This change adds support for an NVIDIA_NVSWITCH environment variable.
When set to `enabled` this striggers the injection of all available
/dev/nvidia-nvswitch* device nodes.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-22 21:59:39 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							3045954cd9 
							
						 
					 
					
						
						
							
							Consolidate GDS and MOFED modifiers  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-22 21:59:17 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							886c6b973e 
							
						 
					 
					
						
						
							
							Merge branch 'library-search-path-cdi-generate' into 'main'  
						
						... 
						
						
						
						Locate libnvidia-egl-gbm.so.*
See merge request nvidia/container-toolkit/container-toolkit!504 
						
					 
					
						2023-11-22 20:58:55 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							1ab3ef0af4 
							
						 
					 
					
						
						
							
							Locate libnvidia-egl-gbm.so.*  
						
						... 
						
						
						
						Searching for a pattern allows platforms where no `.so` symlink
exists to function as expected.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-22 21:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							dd9b13cb58 
							
						 
					 
					
						
						
							
							Merge branch 'bump-changelog' into 'main'  
						
						... 
						
						
						
						Add missing changelog
See merge request nvidia/container-toolkit/container-toolkit!503 
						
					 
					
						2023-11-22 20:46:09 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							8a7a6e8a70 
							
						 
					 
					
						
						
							
							Add missing changelog  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-22 20:51:12 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							1909b1fe60 
							
						 
					 
					
						
						
							
							Merge branch 'library-search-path-cdi-generate' into 'main'  
						
						... 
						
						
						
						Allow search paths when locating libcuda.so
See merge request nvidia/container-toolkit/container-toolkit!462 
						
					 
					
						2023-11-22 19:49:15 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							881e440d22 
							
						 
					 
					
						
						
							
							Merge branch 'include-nvoptix' into 'main'  
						
						... 
						
						
						
						Update list of graphics mounts
See merge request nvidia/container-toolkit/container-toolkit!501 
						
					 
					
						2023-11-22 19:47:52 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							7d79b311d8 
							
						 
					 
					
						
						
							
							Include vulkan/icd.d/nvidia_layers.json  
						
						... 
						
						
						
						This change includes vulkan/icd.d/nvidia_layers.json in the list of
possible graphics mounts. 
						
					 
					
						2023-11-22 13:54:12 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							b46bc10c44 
							
						 
					 
					
						
						
							
							Include nvidia/nvoptix.bin in graphics mounts  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-22 13:53:59 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							bbd9222206 
							
						 
					 
					
						
						
							
							Add driver root abstraction  
						
						... 
						
						
						
						This change adds a driver root abstraction that defines how
libraries are located relative to the root. This allows for
this driver root to be constructed once and passed to discovery
code.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-22 13:27:48 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							f20ab793a2 
							
						 
					 
					
						
						
							
							Add support for specifying search paths  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-22 13:27:47 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							e5391760e6 
							
						 
					 
					
						
						
							
							Remove duplicate not found error  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-21 18:09:42 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							5505886655 
							
						 
					 
					
						
						
							
							Use options for NewLibraryLocator  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-21 18:08:53 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							64f554ef41 
							
						 
					 
					
						
						
							
							Add builder for file locator  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-21 18:07:47 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							fc8c5f82dc 
							
						 
					 
					
						
						
							
							Merge branch 'fix-ldconfig-resolution' into 'main'  
						
						... 
						
						
						
						Resolve LDConfig path
See merge request nvidia/container-toolkit/container-toolkit!490 
						
					 
					
						2023-11-21 16:45:21 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							d792e64f38 
							
						 
					 
					
						
						
							
							Resolve ldconfig path in update-ldcache hook  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-21 15:31:12 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							232df647c1 
							
						 
					 
					
						
						
							
							Resolve LDConfig path passed to nvidia-container-cli  
						
						... 
						
						
						
						Instead of relying solely on a static config, we resolve the path
to ldconfig. The path is checked for existence and a .real suffix is preferred.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-21 15:31:12 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							adc516fd59 
							
						 
					 
					
						
						
							
							Merge branch 'ctk-hook-chmod-improve-eperm-handling' into 'main'  
						
						... 
						
						
						
						nvidia-ctk hook chmod: Improve permission error handling
See merge request nvidia/container-toolkit/container-toolkit!496 
						
					 
					
						2023-11-21 11:05:03 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							039d7fd324 
							
						 
					 
					
						
						
							
							Merge branch 'remove-config-import-from-discover' into 'main'  
						
						... 
						
						
						
						Remove NewGraphicsDiscoverer API simplification
See merge request nvidia/container-toolkit/container-toolkit!498 
						
					 
					
						2023-11-20 22:52:02 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Desiniotis 
							
						 
					 
					
						
						
						
						
							
						
						
							2768023ff5 
							
						 
					 
					
						
						
							
							Merge branch 'gen-cdi-spec-at-runtime' into 'main'  
						
						... 
						
						
						
						Automatically generate CDI spec for the runtime.nvidia.com/gpu=all device
See merge request nvidia/container-toolkit/container-toolkit!492 
						
					 
					
						2023-11-20 22:15:05 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							255181a5ff 
							
						 
					 
					
						
						
							
							Rename NewGraphicsDiscoverer as NewDRMNodesDiscoverer  
						
						... 
						
						
						
						This change renames NewGraphicsDiscoverer to NewDRMNodesDiscoverer and
instead calls NewGraphicsMountsDiscoverer explicitly when constructing
a graphics modifier.
This avoids the import of config.Config into the discover package
which leads to a transitive dependency on toml-specifics and
requires that the vendor/github.com/pelletier/ package
be vendored in to consumers.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-20 23:10:57 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Desiniotis 
							
						 
					 
					
						
						
						
						
							
						
						
							dc36ea76e8 
							
						 
					 
					
						
						
							
							Automatically generate CDI spec for the runtime.nvidia.com/gpu=all device  
						
						... 
						
						
						
						Signed-off-by: Christopher Desiniotis <cdesiniotis@nvidia.com> 
						
					 
					
						2023-11-20 13:35:07 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							e315d7d74b 
							
						 
					 
					
						
						
							
							Merge branch 'allow-separate-dev-root' into 'main'  
						
						... 
						
						
						
						Add devRoot option to CDI api
See merge request nvidia/container-toolkit/container-toolkit!497 
						
					 
					
						2023-11-20 21:10:12 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							b4c6832828 
							
						 
					 
					
						
						
							
							Add additional debug  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-20 21:29:35 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							3a96a00362 
							
						 
					 
					
						
						
							
							Simplify meta device discovery  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-20 21:29:35 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							00a712d018 
							
						 
					 
					
						
						
							
							Add --dev-root option to CDI spec generation  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-20 21:29:35 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							d4e21fdd10 
							
						 
					 
					
						
						
							
							Add devRoot option to CDI api  
						
						... 
						
						
						
						A driverRoot defines both the driver library root and the
root for device nodes. In the case of preinstalled drivers or
the driver container, these are equal, but in cases such as GKE
they do not match. In this case, drivers are extracted to a folder
and devices exist at the root /.
The changes here add a devRoot option to the nvcdi API that allows the
parent of /dev to be specified explicitly.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-11-20 21:29:35 +01:00 
						 
				 
			
				
					
						
							
							
								Ievgen Popovych 
							
						 
					 
					
						
						
						
						
							
						
						
							9085cb7dd5 
							
						 
					 
					
						
						
							
							nvidia-ctk hook chmod: Move file mode parsing into flag validation function  
						
						... 
						
						
						
						Signed-off-by: Ievgen Popovych <jmennius@gmail.com> 
						
					 
					
						2023-11-20 14:49:29 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							f6e3593a72 
							
						 
					 
					
						
						
							
							Merge branch 'update-go-nvlib' into 'main'  
						
						... 
						
						
						
						Update to github.com/NVIDIA/go-nvlib@9fd385bace0d2b8949cf60d9fcaab6169bde87ef
See merge request nvidia/container-toolkit/container-toolkit!495 
						
					 
					
						2023-11-20 11:25:25 +00:00