Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							b7e5cef934 
							
						 
					 
					
						
						
							
							Include xorg discoverer with graphics mounts  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-10 17:07:55 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							9378d0cd0f 
							
						 
					 
					
						
						
							
							Move discover.FindNvidiaCTK to config.ResolveNVIDIACTKPath  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-10 15:12:44 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							f9df36c473 
							
						 
					 
					
						
						
							
							Rename config struct to options  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-10 15:12:00 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							8bb0235c92 
							
						 
					 
					
						
						
							
							Remove discover.Config  
						
						... 
						
						
						
						These changes remove the use of discover.Config which was used
to pass the driver root and the nvidiaCTK path in some cases.
Instead, the nvidiaCTKPath is resolved at the begining of runtime
invocation to ensure that this is valid at all points where it is
used.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-10 15:03:37 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							ee47f26d1c 
							
						 
					 
					
						
						
							
							Merge branch 'cdi-list' into 'main'  
						
						... 
						
						
						
						Add nvidia-ctk cdi list command
See merge request nvidia/container-toolkit/container-toolkit!387 
						
					 
					
						2023-05-09 18:59:56 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							3945abb2f2 
							
						 
					 
					
						
						
							
							Add nvidia-ctk cdi list command  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-09 19:59:00 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							9de4f7f4b9 
							
						 
					 
					
						
						
							
							Merge branch 'CNT-4262/create-release-archives' into 'main'  
						
						... 
						
						
						
						Create and upload release archives to artifactory
See merge request nvidia/container-toolkit/container-toolkit!386 
						
					 
					
						2023-05-09 14:38:10 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							3610b5073b 
							
						 
					 
					
						
						
							
							Add package release archive  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-09 16:01:53 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							1991138185 
							
						 
					 
					
						
						
							
							Merge branch 'CNT-4259/check-for-images-before-release' into 'main'  
						
						... 
						
						
						
						Skip publishing of images if these already exist
See merge request nvidia/container-toolkit/container-toolkit!385 
						
					 
					
						2023-05-09 09:03:52 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							8ebc21cd1f 
							
						 
					 
					
						
						
							
							Merge branch 'CNT-4260/add-packaging-scan-and-release' into 'main'  
						
						... 
						
						
						
						Add scan and release steps for packaging image
See merge request nvidia/container-toolkit/container-toolkit!384 
						
					 
					
						2023-05-08 16:50:09 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							1c1ce2c6f7 
							
						 
					 
					
						
						
							
							Use version from manifest to extract packages  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-08 16:32:35 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							39b0830a66 
							
						 
					 
					
						
						
							
							Extract manifest from packaging image  
						
						... 
						
						
						
						Also include manifest.txt with, for example, version
info when extracting packages from the packagin image.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-08 15:55:27 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							6b367445a3 
							
						 
					 
					
						
						
							
							Merge branch 'CNT-4016/add-nvidia-ctk-config-default' into 'main'  
						
						... 
						
						
						
						Add nvidia-ctk config generate-default command to generate default config file contents
See merge request nvidia/container-toolkit/container-toolkit!338 
						
					 
					
						2023-05-08 10:40:42 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							37c66fc33c 
							
						 
					 
					
						
						
							
							Ensure that the nvidia-container-cli.user option is uncommented on suse  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-08 11:26:54 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd5798a99 
							
						 
					 
					
						
						
							
							Use toml representation to get defaults  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-08 11:26:53 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							90c4c4811a 
							
						 
					 
					
						
						
							
							Fallback to ldconfig if ldconfig.real does not exist  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-08 11:26:24 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							49de170652 
							
						 
					 
					
						
						
							
							Generate default config.toml contents  
						
						... 
						
						
						
						This change adds a GetDefaultConfigToml function to the config package.
This function returns the default config in the form of raw TOML
including comments. This is useful for generating a default config at
installation time, with platform-specific differences codified.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-08 11:26:22 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							07c89fa975 
							
						 
					 
					
						
						
							
							Always publish external images  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-08 10:27:48 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							7a1f23e2e4 
							
						 
					 
					
						
						
							
							Skip publishing of images if these already exist  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-05 15:06:32 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							25165b0771 
							
						 
					 
					
						
						
							
							Add scan and release steps for packaging image  
						
						... 
						
						
						
						This ensures that the artifacts associated with a particular
release version are preserved along with the container
images that are used as operands for this version.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-05 13:56:10 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							3e7acec0b4 
							
						 
					 
					
						
						
							
							Add nvidia-ctk config generate-default command  
						
						... 
						
						
						
						This change adds a CLI command to generate a default config.
This config checks the host operating system to apply specific
modifications that were previously captured in static config
files.
These include:
* select /sbin/ldconfig or /sbin/ldconfig.real depending on which exists on the host
* set the user to allow device access on SUSE-based systems
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-03 16:11:05 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							4165961d31 
							
						 
					 
					
						
						
							
							Rename config struct options to avoid conflict  
						
						... 
						
						
						
						This change renames the struct for storing CLI flag values options over
config to avoid a conflict with the config package.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-03 15:59:02 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							2e3a12438a 
							
						 
					 
					
						
						
							
							Fix toml definition in cli config struct  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-03 15:59:02 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							731c99b52c 
							
						 
					 
					
						
						
							
							Merge branch 'fix-cdi-permissions' into 'main'  
						
						... 
						
						
						
						Properly set spec permissions
See merge request nvidia/container-toolkit/container-toolkit!383 
						
					 
					
						2023-05-03 08:47:58 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							470b4eebd8 
							
						 
					 
					
						
						
							
							Properly set spec permissions  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-03 10:45:11 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Eduardo Arango Gutierrez 
							
						 
					 
					
						
						
						
						
							
						
						
							6750df8e01 
							
						 
					 
					
						
						
							
							Merge branch 'fix-cdi-spec-permissions' into 'main'  
						
						... 
						
						
						
						Generate CDI specifications with 644 permissions to allow non-root clients to consume them
See merge request nvidia/container-toolkit/container-toolkit!381 
						
					 
					
						2023-05-02 19:36:40 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							8736d1e78f 
							
						 
					 
					
						
						
							
							Merge branch 'fix/minor-spelling' into 'main'  
						
						... 
						
						
						
						chore(cmd): Fixing minor spelling error.
See merge request nvidia/container-toolkit/container-toolkit!382 
						
					 
					
						2023-05-02 17:58:13 +00:00 
						 
				 
			
				
					
						
							
							
								Elliot Courant 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							140b1e33ef 
							
						 
					 
					
						
						
							
							chore(cmd): Fixing minor spelling error.  
						
						... 
						
						
						
						Fixed a minor spelling error inside `nvidia-ctk system create-device-nodes`.
Signed-off-by: Elliot Courant <me@elliotcourant.dev> 
						
					 
					
						2023-05-02 12:53:45 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							3056428eda 
							
						 
					 
					
						
						
							
							Generate spec file with 644 permissions  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-02 16:47:44 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							367a30827f 
							
						 
					 
					
						
						
							
							Allow spec file permisions to be specified  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-02 16:27:50 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							fe8ef9e0bd 
							
						 
					 
					
						
						
							
							Merge branch 'fix-ld.so.conf-permissions' into 'main'  
						
						... 
						
						
						
						Create ld.so.conf file with permissions 644
See merge request nvidia/container-toolkit/container-toolkit!380 
						
					 
					
						2023-05-02 10:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							d77f46aa09 
							
						 
					 
					
						
						
							
							Create ld.so.conf file with permissions 644  
						
						... 
						
						
						
						By default, temporary files are created with permissions 600 and
this means that the files created when updating the ldcache are
not readable in non-root containers.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-05-02 12:51:27 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							043e283db3 
							
						 
					 
					
						
						
							
							Merge branch 'nvidia-docker-as-meta-package' into 'main'  
						
						... 
						
						
						
						Support building nvidia-docker and nvidia-container-runtime as dist-independent packages
See merge request nvidia/container-toolkit/container-toolkit!379 
						
					 
					
						2023-05-02 08:25:45 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							2019f1e7ea 
							
						 
					 
					
						
						
							
							Preserve timestamps when copying meta packages  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-04-26 17:03:36 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							22c7178561 
							
						 
					 
					
						
						
							
							Build meta-packages before others  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-04-26 17:03:36 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							525aeb102f 
							
						 
					 
					
						
						
							
							Update third_party submodules  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-04-26 13:52:56 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							9fb5ac36ed 
							
						 
					 
					
						
						
							
							Allow update of subcomponents to be skipped  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-04-26 13:14:19 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							c30764b7cc 
							
						 
					 
					
						
						
							
							Update build all components for meta packages  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-04-26 13:14:19 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							8a2de90c28 
							
						 
					 
					
						
						
							
							Merge branch 'revert-kitmaker-workaround' into 'main'  
						
						... 
						
						
						
						Remove workaround to add libnvidia-container0 to kitmaker archive
See merge request nvidia/container-toolkit/container-toolkit!378 
						
					 
					
						2023-04-26 10:10:23 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							243c439bb8 
							
						 
					 
					
						
						
							
							Remove workaround to add libnvidia-container0 to kitmaker archive  
						
						... 
						
						
						
						In order to add the libnvidia-container0 packages to our ubuntu18.04
kitmaker archive, a workaround was added that downloaded these packages
before constructing the archive. Since the packages have now been
published -- and will not change -- this workaround is not longer needed.
Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-04-26 11:47:39 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							060ac46bd8 
							
						 
					 
					
						
						
							
							Merge branch 'bump-runc' into 'main'  
						
						... 
						
						
						
						Bump golang version and update dependencies
See merge request nvidia/container-toolkit/container-toolkit!377 
						
					 
					
						2023-04-25 10:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							ae2a683929 
							
						 
					 
					
						
						
							
							Run go fmt  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-04-25 11:27:58 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							2b5eeb8d24 
							
						 
					 
					
						
						
							
							Regenerate mocks for formatting  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-04-25 11:26:55 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							bbb94be213 
							
						 
					 
					
						
						
							
							Bump golang version to 1.20.3  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-04-25 10:42:22 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							e1c75aec6c 
							
						 
					 
					
						
						
							
							Bump runc version and update vendoring  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-04-25 10:40:46 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Eduardo Arango Gutierrez 
							
						 
					 
					
						
						
						
						
							
						
						
							3030d281d9 
							
						 
					 
					
						
						
							
							Merge branch 'engine_export' into 'main'  
						
						... 
						
						
						
						Export pkg config/engine
See merge request nvidia/container-toolkit/container-toolkit!375 
						
					 
					
						2023-04-25 05:17:20 +00:00 
						 
				 
			
				
					
						
							
							
								Carlos Eduardo Arango Gutierrez 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81d8b94cdc 
							
						 
					 
					
						
						
							
							Export pkg config/engine  
						
						... 
						
						
						
						Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com> 
						
					 
					
						2023-04-25 07:16:59 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							276e1960b1 
							
						 
					 
					
						
						
							
							Merge branch 'CNT-2350/configure-containerd' into 'main'  
						
						... 
						
						
						
						Add support for containerd configs to nvidia-ctk runtime configure command
See merge request nvidia/container-toolkit/container-toolkit!355 
						
					 
					
						2023-04-24 17:24:24 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							70920d7a04 
							
						 
					 
					
						
						
							
							Add support for containerd to the runtime configure CLI  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-04-24 18:32:28 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Lezar 
							
						 
					 
					
						
						
						
						
							
						
						
							f1e201d368 
							
						 
					 
					
						
						
							
							Refactor runtime configure cli  
						
						... 
						
						
						
						Signed-off-by: Evan Lezar <elezar@nvidia.com> 
						
					 
					
						2023-04-24 18:32:04 +02:00