Skip to content

Commit 51623c4

Browse files
committed
nvidia-container-toolkit: update to v1.19.0
Signed-off-by: Vighnesh Maheshwari <vighmah@amazon.com>
1 parent 5dcae72 commit 51623c4

8 files changed

Lines changed: 14 additions & 13 deletions

File tree

packages/libnvidia-container/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ releases-url = "https://github.com/NVIDIA/libnvidia-container/releases"
1313

1414
# Should match the version of the nvidia-container-toolkit package
1515
[[package.metadata.build-package.external-files]]
16-
url = "https://github.com/NVIDIA/libnvidia-container/archive/v1.18.2/libnvidia-container-1.18.2.tar.gz"
17-
sha512 = "c0b388f558a631e2aae363b069ebad4559607f30d79be8379cf8121d227a54217c094ba260ae121bedf3378adc950aef6893a58ca8ffd4f770dc81496eb57088"
16+
url = "https://github.com/NVIDIA/libnvidia-container/archive/v1.19.0/libnvidia-container-1.19.0.tar.gz"
17+
sha512 = "ca90b60cb7cc2762d95308276fa9e3ec5fb03970ea9bb51553854a9bc232feb69e31f23bbf7c2784c3d67d27f24d8de4f4157f762f8448c6f1d0545b4c1d938e"
1818

1919
# Check https://github.com/NVIDIA/libnvidia-container/blob/<LIBNVIDIA_VERSION>/mk/nvidia-modprobe.mk to determine which modprobe version it builds
2020
[[package.metadata.build-package.external-files]]

packages/libnvidia-container/libnvidia-container.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
%global nvidia_modprobe_version 550.54.14
22

33
Name: %{_cross_os}libnvidia-container
4-
Version: 1.18.2
4+
Version: 1.19.0
55
Release: 1%{?dist}
66
Epoch: 1
77
Summary: NVIDIA container runtime library

packages/nvidia-container-toolkit/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ releases-url = "https://github.com/NVIDIA/nvidia-container-toolkit/releases"
1313

1414
# Should match the version of the libnvidia-container package
1515
[[package.metadata.build-package.external-files]]
16-
url = "https://github.com/NVIDIA/nvidia-container-toolkit/archive/v1.18.2/nvidia-container-toolkit-1.18.2.tar.gz"
17-
sha512 = "ea4e0c67df944b4399175a190098c0d3a778af90d2d34f262a092572dfc6be3b522f99c3f2b2c9f426d3f145f845170c80e51d53fb16144f766570e7420e4902"
16+
url = "https://github.com/NVIDIA/nvidia-container-toolkit/archive/v1.19.0/nvidia-container-toolkit-1.19.0.tar.gz"
17+
sha512 = "5d7b08af43ec8e82f2dc1c1ff1eb5eb9451cbe69add6d58d721d59b5da35d008eaa37463d615ae742b50d4e9e12ad6e02dd3d5eb03b83cc8717b18fa7f5b12b9"
1818

1919
[build-dependencies]
2020
glibc = { path = "../glibc" }

packages/nvidia-container-toolkit/nvidia-container-toolkit.spec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
%global gorepo nvidia-container-toolkit
33
%global goimport %{goproject}/%{gorepo}
44

5-
%global gover 1.18.2
5+
%global gover 1.19.0
66
%global rpmver %{gover}
77

88
Name: %{_cross_os}nvidia-container-toolkit
@@ -55,7 +55,7 @@ Conflicts: %{name}-ecs
5555

5656
%build
5757
%cross_go_configure %{goimport}
58-
export GO_MAJOR="1.25"
58+
export GO_MAJOR="1.26"
5959

6060
# We don't set `-Wl,-z,now`, because the binary uses lazy loading
6161
# to load the NVIDIA libraries in the host

packages/nvidia-k8s-device-plugin/1001-Ensure-that-generated-CDI-specs-do-not-contain-enabl.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ index 7cad67cf4..bee83c6e4 100644
1919
nvcdi.WithNVIDIACDIHookPath(c.nvidiaCTKPath),
2020
nvcdi.WithNvmlLib(c.nvmllib),
2121
nvcdi.WithVendor(c.vendor),
22-
+ nvcdi.WithDisabledHook(nvcdi.HookEnableCudaCompat),
22+
+ nvcdi.WithDisabledHook(nvcdi.EnableCudaCompatHook),
2323
}
2424

2525
c.cdilibs = make(map[string]nvcdi.SpecGenerator)

packages/nvidia-k8s-device-plugin/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ path = "../packages.rs"
1212
releases-url = "https://github.com/NVIDIA/k8s-device-plugin/releases"
1313

1414
[[package.metadata.build-package.external-files]]
15-
url = "https://github.com/NVIDIA/k8s-device-plugin/archive/v0.18.2/v0.18.2.tar.gz"
16-
path = "k8s-device-plugin-0.18.2.tar.gz"
17-
sha512 = "75ffb9223754ef4aba21bcbabc6c4fb09d8f132744ccdb73a38fd50e017614ab543b72887db26db2ca6fc8b923d600ccea4ccf44818d024e2a40cff3fa085d0f"
15+
url = "https://github.com/NVIDIA/k8s-device-plugin/archive/v0.19.0/v0.19.0.tar.gz"
16+
path = "k8s-device-plugin-0.19.0.tar.gz"
17+
sha512 = "8d4cb5f2ffad7b4efeddfe17ca417c3d413e888baacfecfb7c6c309d36974880960a0eb39c7d15aaf5ebf730bcdf128b2284e95c79cb9000b875adfba4d4f889"
1818

1919
[build-dependencies]
2020
glibc = { path = "../glibc" }

packages/nvidia-k8s-device-plugin/nvidia-k8s-device-plugin-conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ flags:
1414
{{else}}
1515
migStrategy: "none"
1616
{{/if}}
17+
mofedEnabled: false
1718
failOnInitError: true
1819
nvidiaDriverRoot: "/"
1920
{{#if settings.kubelet-device-plugins.nvidia.device-sharing-strategy}}

packages/nvidia-k8s-device-plugin/nvidia-k8s-device-plugin.spec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
%global gorepo k8s-device-plugin
33
%global goimport %{goproject}/%{gorepo}
44

5-
%global gover 0.18.2
5+
%global gover 0.19.0
66
%global rpmver %{gover}
77

88
Name: %{_cross_os}nvidia-k8s-device-plugin
@@ -34,7 +34,7 @@ BuildRequires: %{_cross_os}glibc-devel
3434

3535
%build
3636
%cross_go_configure %{goimport}
37-
export GO_MAJOR="1.25"
37+
export GO_MAJOR="1.26"
3838
# We don't set `-Wl,-z,now`, because the binary uses lazy loading
3939
# to load the NVIDIA libraries in the host
4040
export CGO_LDFLAGS="-Wl,-z,relro -Wl,--export-dynamic"

0 commit comments

Comments
 (0)