Skip to content

Commit d915e3c

Browse files
elezara-mccarthy
andauthored
Release container toolkit v1.17.8 (#190)
* Pin all dependencies when installing toolkit Signed-off-by: Evan Lezar <[email protected]> Co-authored-by: Abigail McCarthy <[email protected]> * Add NVIDIA Container Toolkit v1.17.8 release notes Signed-off-by: Evan Lezar <[email protected]> Co-authored-by: Abigail McCarthy <[email protected]> --------- Signed-off-by: Evan Lezar <[email protected]> Co-authored-by: Abigail McCarthy <[email protected]>
1 parent d2b1624 commit d915e3c

File tree

5 files changed

+59
-9
lines changed

5 files changed

+59
-9
lines changed

container-toolkit/install-guide.md

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,12 @@ Alternatively, you can install the driver by [downloading](https://www.nvidia.co
5656
1. Install the NVIDIA Container Toolkit packages:
5757

5858
```console
59-
$ sudo apt-get install -y nvidia-container-toolkit
59+
$ NVIDIA_CONTAINER_TOOLKIT_VERSION=${version}-1 \
60+
sudo apt-get install -y \
61+
nvidia-container-toolkit=${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
62+
nvidia-container-toolkit-base=${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
63+
libnvidia-container-tools=${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
64+
libnvidia-container1=${NVIDIA_CONTAINER_TOOLKIT_VERSION}
6065
```
6166

6267
(installing-with-yum-or-dnf)=
@@ -84,7 +89,12 @@ Alternatively, you can install the driver by [downloading](https://www.nvidia.co
8489
1. Install the NVIDIA Container Toolkit packages:
8590

8691
```console
87-
$ sudo dnf install -y nvidia-container-toolkit
92+
$ NVIDIA_CONTAINER_TOOLKIT_VERSION=${version}-1 \
93+
sudo dnf install -y \
94+
nvidia-container-toolkit-${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
95+
nvidia-container-toolkit-base-${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
96+
libnvidia-container-tools-${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
97+
libnvidia-container1-${NVIDIA_CONTAINER_TOOLKIT_VERSION}
8898
```
8999

90100
(installing-with-zypper)=
@@ -106,7 +116,12 @@ Alternatively, you can install the driver by [downloading](https://www.nvidia.co
106116
1. Install the NVIDIA Container Toolkit packages:
107117

108118
```console
109-
$ sudo zypper --gpg-auto-import-keys install -y nvidia-container-toolkit
119+
$ NVIDIA_CONTAINER_TOOLKIT_VERSION=${version}-1 \
120+
sudo zypper --gpg-auto-import-keys install -y \
121+
nvidia-container-toolkit-${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
122+
nvidia-container-toolkit-base-${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
123+
libnvidia-container-tools-${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
124+
libnvidia-container1-${NVIDIA_CONTAINER_TOOLKIT_VERSION}
110125
```
111126

112127
## Configuration

container-toolkit/release-notes.md

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,36 @@
66

77
# Release Notes
88

9-
This document describes the new features, improvements, fixed and known issues for the NVIDIA Container Toolkit.
9+
This document describes the new features, improvements, fixes and known issues for the NVIDIA Container Toolkit.
1010

11-
______________________________________________________________________
11+
## NVIDIA Container Toolkit 1.17.8
12+
13+
This release of the NVIDIA Container Toolkit `v1.17.8` is a bugfix release.
14+
15+
### Fixes and Features
16+
17+
- Updated the ordering of Mounts in CDI to have a deterministic output. This makes testing more consistent.
18+
- Added NVIDIA_CTK_DEBUG environment variable to hooks.
19+
20+
#### Enhancements to libnvidia-container
21+
22+
- Fixed a bug in setting the default for the `--cuda-compat-mode` flag. This caused failures in use cases invoking the `nvidia-container-cli` directly or when an older `nvidia-container-toolkit` version was used with a newer `nvidia-container-cli`.
23+
- Added additional logging to the `nvidia-container-cli`.
24+
- Fixed variable initialisation when updating the ldcache. This caused failures on Arch linux or other platforms where the `nvidia-container-cli` was built from source.
25+
26+
### Included Packages
27+
28+
The following packages are included:
29+
30+
- `nvidia-container-toolkit 1.17.8`
31+
- `nvidia-container-toolkit-base 1.17.8`
32+
- `libnvidia-container-tools 1.17.8`
33+
- `libnvidia-container1 1.17.8`
34+
35+
The following `container-toolkit` containers are included:
36+
37+
- `nvcr.io/nvidia/k8s/container-toolkit:v1.17.8-ubi8`
38+
- `nvcr.io/nvidia/k8s/container-toolkit:v1.17.8-ubuntu20.04` (also as `nvcr.io/nvidia/k8s/container-toolkit:v1.17.8`)
1239

1340
## NVIDIA Container Toolkit 1.17.7
1441

@@ -73,7 +100,7 @@ NVIDIA_CONTAINER_TOOLKIT_VERSION=1.17.6-1 \
73100

74101
**Using `dnf` (RHEL/CentOS, Fedora, Amazon Linux):**
75102

76-
```
103+
```
77104
NVIDIA_CONTAINER_TOOLKIT_VERSION=1.17.6-1 \
78105
dnf install -y \
79106
nvidia-container-toolkit-${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
@@ -1051,7 +1078,7 @@ The following packages have also been updated to depend on `nvidia-container-too
10511078
- Switch to debug logging to reduce log verbosity
10521079
- Support logging to logs requested in command line
10531080
- Allow low-level runtime path to be set explicitly as `nvidia-container-runtime.runtimes` option
1054-
- Fix failure to locate low-level runtime if PATH envvar is unset
1081+
- Fix failure to locate low-level runtime if PATH environment variables is unset
10551082
- Add `--version` flag to all CLIs
10561083

10571084
#### specific to libnvidia-container

container-toolkit/versions.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
{
2-
"latest": "1.17.7",
2+
"latest": "1.17.8",
33
"versions":
44
[
5+
{
6+
"version": "1.17.8"
7+
},
58
{
69
"version": "1.17.7"
710
},

container-toolkit/versions1.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
[
22
{
33
"preferred": "true",
4+
"url": "../1.17.8",
5+
"version": "1.17.8"
6+
},
7+
{
48
"url": "../1.17.7",
59
"version": "1.17.7"
610
},

repo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,8 @@ project_build_order = [
101101
docs_root = "${root}/container-toolkit"
102102
project = "container-toolkit"
103103
name = "NVIDIA Container Toolkit"
104-
version = "1.17.7"
104+
version = "1.17.8"
105+
source_substitutions = {version = "1.17.8"}
105106
copyright_start = 2020
106107
redirects = [
107108
{ path="concepts.html", target="index.html" },

0 commit comments

Comments
 (0)