Use single image for deb and rpm-based systems #602
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This change moves to a single ubi8-based base image for the NVIDIA Container Toolkit contianer. This simplifies the deployment of the toolkit in that users don't have to select a specific image based on their host distribution.
In this implementation, the contents of the deb and rpm packages are stored at a location in the image and copied to the relevant location on the host (as in the past). The following envvironment variables can be used to control the behaviour:
TOOLKIT_PACKAGE_TYPE
(one ofauto
(default),deb
, orrpm
) specifies the packaging system used on the host machine. If this is default, the toolking installer attempts to determine the host packaging system and defaults todeb
if this fails.TOOLKIT_SOURCE_ROOT
(default = "") specifies the root for the files to be installed. If this is set to""
the path is calculated as/artifacts/{{ .ToolkitPackageType }}
whereToolkitPackageType
is the resolved value ofTOOLKIT_PACKAGE_TYPE
.