Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							19cfb2774d 
							
						 
					 
					
						
						
							
							Use common code to construct nvidia-ctk hooks  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-01-19 10:37:10 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							27347c98d9 
							
						 
					 
					
						
						
							
							Consolidate code to find nvidia-ctk  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-01-19 10:31:42 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							ebbc47702d 
							
						 
					 
					
						
						
							
							Remove 'Executable' from private struct member names  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-01-18 17:02:42 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							09d42f0ad9 
							
						 
					 
					
						
						
							
							Remove 'Executable' from config struct member  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-01-18 17:02:42 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							35df24d63a 
							
						 
					 
					
						
						
							
							Make handling of nvidia-ctk path consistent  
						
						... 
						
						
						
						This change adds an --nvidia-ctk-path to the nvidia-ctk cdi generate
command. This ensures that the executable path for the generated
hooks can be specified consistently.
Since the NVIDIA Container Runtime already allows for the executable
path to be specified in the config the utility code to update the
LDCache and create other nvidia-ctk hooks are also updated.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-01-18 17:02:42 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							50d7fb8f41 
							
						 
					 
					
						
						
							
							Merge branch 'missing-dra-devices' into 'main'  
						
						... 
						
						
						
						Ensure existence of DRM devices nodes is checked
See merge request nvidia/container-toolkit/container-toolkit!260 
						
					 
					
						2022-12-13 12:42:04 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							311e7a1feb 
							
						 
					 
					
						
						
							
							Ensure existence of DRM devices nodes is checked  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-12 14:48:54 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							14e587d55f 
							
						 
					 
					
						
						
							
							Merge branch 'update-libnvidia-container' into 'main'  
						
						... 
						
						
						
						Update libnvidia-container to v1.12.0-rc.3
See merge request nvidia/container-toolkit/container-toolkit!259 
						
					 
					
						2022-12-09 09:38:27 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							66ec967de2 
							
						 
					 
					
						
						
							
							Update libnvidia-container to 1.12.0-rc.3  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-09 10:20:36 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							252693aeac 
							
						 
					 
					
						
						
							
							Use SHA for ineffassign  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-09 09:58:49 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							079b47ed94 
							
						 
					 
					
						
						
							
							Use sha instead of latest for golint  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-09 09:51:22 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							d2952b07aa 
							
						 
					 
					
						
						
							
							Merge branch 'fix-from-discover' into 'main'  
						
						... 
						
						
						
						Ensure that an empty discoverer returns valid edits
See merge request nvidia/container-toolkit/container-toolkit!258 
						
					 
					
						2022-12-09 08:37:26 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							41f1b93422 
							
						 
					 
					
						
						
							
							Use NewContainerEdits utility function for CDI generation  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-07 11:09:19 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							3140810c95 
							
						 
					 
					
						
						
							
							Add NewContainerEdits utility function  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-07 11:03:45 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							046d761f4c 
							
						 
					 
					
						
						
							
							Ensure that an empty discoverer returns valid edits  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-06 14:01:35 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							0a2083df72 
							
						 
					 
					
						
						
							
							Merge branch 'CNT-3707/add-root-flag' into 'main'  
						
						... 
						
						
						
						Add --root flag to nvidia-ctk cdi generate command
See merge request nvidia/container-toolkit/container-toolkit!256 
						
					 
					
						2022-12-02 15:54:27 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							80c810bf9e 
							
						 
					 
					
						
						
							
							Add --root flag to CDI generate command  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 16:13:53 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							82ba424212 
							
						 
					 
					
						
						
							
							Simplify device folder permission hook  
						
						... 
						
						
						
						This simplifies the device folder permission hook to only handle
/dev/dri and /dev/nvidia-caps folders.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 16:13:53 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							c131b99cb3 
							
						 
					 
					
						
						
							
							Merge branch 'CNT-3613/add-firmware-cdi' into 'main'  
						
						... 
						
						
						
						Include GSP firmware path in CDI specification
See merge request nvidia/container-toolkit/container-toolkit!254 
						
					 
					
						2022-12-02 14:51:53 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							64a85fb832 
							
						 
					 
					
						
						
							
							Include GSP firmware path in CDI specification  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 14:35:22 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							ebf1772068 
							
						 
					 
					
						
						
							
							Merge branch 'CNT-3580/inject-egl-wayland' into 'main'  
						
						... 
						
						
						
						Add egl_external_platform.d/10_nvidia_wayland.json to graphics mounts
See merge request nvidia/container-toolkit/container-toolkit!252 
						
					 
					
						2022-12-02 13:05:18 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							8604c255c4 
							
						 
					 
					
						
						
							
							Use Options to set FileLocator options  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 13:57:33 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							bea8321205 
							
						 
					 
					
						
						
							
							Use prefix search for locating graphics files  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 13:55:13 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							db962c4bf2 
							
						 
					 
					
						
						
							
							Use getSearchPrefixes for all locators  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 13:55:13 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							d1a3de7671 
							
						 
					 
					
						
						
							
							Add test for device locator  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 13:55:13 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							8da7e74408 
							
						 
					 
					
						
						
							
							Add tests for executable locator  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 13:55:13 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							55eb898186 
							
						 
					 
					
						
						
							
							Add support for specifying multiple prefixes  
						
						... 
						
						
						
						This change allows the file Locator to be instantiated with multiple
search prefixes.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 13:55:13 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							a7fc29d4bd 
							
						 
					 
					
						
						
							
							Add tests for file locator  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 13:55:13 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							fdb3e51294 
							
						 
					 
					
						
						
							
							Add egl_external_platform.d/10_nvidia_wayland.json to graphics mounts  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 13:55:13 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							0582180cab 
							
						 
					 
					
						
						
							
							Merge branch 'rework-cdi-generation' into 'main'  
						
						... 
						
						
						
						Rework CDI spec generation to use discoverers
See merge request nvidia/container-toolkit/container-toolkit!248 
						
					 
					
						2022-12-02 11:32:29 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							46667b5a8c 
							
						 
					 
					
						
						
							
							Remove unused code  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 11:49:37 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							e4e1de82ec 
							
						 
					 
					
						
						
							
							Refactor nvidia-ctk cdi generate command  
						
						... 
						
						
						
						This change refactors the generation of CDI specifications
to use discoverers and generate the CDI specifications from these
discoverers. This allows for better reuse.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 11:49:37 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							d51c8fcfa7 
							
						 
					 
					
						
						
							
							Add utility function to generatee nvidia-ctk OCI hook  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 10:01:22 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							9b33c34a57 
							
						 
					 
					
						
						
							
							Allow graphics mount discoverer to be instantiated independently  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 10:01:22 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							0b6cd7e90e 
							
						 
					 
					
						
						
							
							Add FromDiscoverer function to generate container edits  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 10:01:22 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							029a04c37d 
							
						 
					 
					
						
						
							
							Use blank device hostPath if same as Path  
						
						... 
						
						
						
						The HostPath field was added in the v0.5.0 CDI specification.
The cdi package uses strict unmarshalling when loading specs
from file causing failures for unexpected fields.
Since the behaviour for HostPath == "" and HostPath == Path are
equivalent, we clear HostPath if it is equal to Path to ensure
compatibility with the widest range of specs.
This allows, for example, a v0.4.0 spec to be generated as required.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 10:01:22 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							60c1df4e9c 
							
						 
					 
					
						
						
							
							Remove unneeded workaround for CDI edit generation  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-02 10:01:22 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							3e35312537 
							
						 
					 
					
						
						
							
							Merge branch 'fix-json-mode' into 'main'  
						
						... 
						
						
						
						Remove unused jsonMode and fix output
See merge request nvidia/container-toolkit/container-toolkit!255 
						
					 
					
						2022-12-01 16:01:33 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							932b39fd08 
							
						 
					 
					
						
						
							
							Remove unused jsonMode and fix output  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-12-01 16:21:50 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							78cafe45d4 
							
						 
					 
					
						
						
							
							Merge branch 'create-cdi-output-folder' into 'main'  
						
						... 
						
						
						
						Ensure output folder exists for CDI spec
See merge request nvidia/container-toolkit/container-toolkit!250 
						
					 
					
						2022-12-01 12:44:49 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							584e792a5a 
							
						 
					 
					
						
						
							
							Ensure output folder exists for CDI spec  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-11-30 19:40:58 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							f0bcfa0415 
							
						 
					 
					
						
						
							
							Merge branch 'add-format-flag' into 'main'  
						
						... 
						
						
						
						Switch to string-based flag for CDI output format
See merge request nvidia/container-toolkit/container-toolkit!247 
						
					 
					
						2022-11-29 16:47:40 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							d45ec7bd28 
							
						 
					 
					
						
						
							
							Switch to string-based flag for CDI output format  
						
						... 
						
						
						
						This change replaces the `--json` flag of the nvidia-ctk cdi generate
command with a --format flag that accepts a string format of either
json or yaml.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-11-29 16:56:26 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							153f2f6300 
							
						 
					 
					
						
						
							
							Merge branch 'fix-by-path-missing' into 'main'  
						
						... 
						
						
						
						Skip missing by-path symlinks instead of failing
See merge request nvidia/container-toolkit/container-toolkit!249 
						
					 
					
						2022-11-25 12:11:56 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							9df3975740 
							
						 
					 
					
						
						
							
							Merge branch 'bump-version-1.12.0-rc.3' into 'main'  
						
						... 
						
						
						
						Bump version to 1.12.0-rc.3
See merge request nvidia/container-toolkit/container-toolkit!246 
						
					 
					
						2022-11-23 21:22:46 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							5575b391ff 
							
						 
					 
					
						
						
							
							Skip missing by-path symlinks instead of failing  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-11-23 22:21:58 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							9faf11ddf3 
							
						 
					 
					
						
						
							
							Fix error message  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-11-23 22:21:58 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							d3ed27722e 
							
						 
					 
					
						
						
							
							Bump version to 1.12.0-rc.3  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-11-23 21:26:34 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							07a3f3040a 
							
						 
					 
					
						
						
							
							Merge branch 'fix-release-scripts' into 'main'  
						
						... 
						
						
						
						Fix array arguments for release scripts
See merge request nvidia/container-toolkit/container-toolkit!245 
						
					 
					
						2022-11-22 13:00:42 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							749ab2a746 
							
						 
					 
					
						
						
							
							Fix array arguments for release scripts  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2022-11-21 21:19:29 +01:00