From 32484352031ed8b58f9ccfc3d5f209f66c9e7c85 Mon Sep 17 00:00:00 2001 From: Christopher Desiniotis Date: Mon, 17 Jun 2024 08:29:48 -0700 Subject: [PATCH 1/3] Bump project version to v0.8.0-rc.1 Signed-off-by: Christopher Desiniotis --- deployments/container/nvidia-mig-manager-example-hopper.yaml | 2 +- deployments/container/nvidia-mig-manager-example.yaml | 2 +- versions.mk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deployments/container/nvidia-mig-manager-example-hopper.yaml b/deployments/container/nvidia-mig-manager-example-hopper.yaml index d69280b9..4aa0b48c 100644 --- a/deployments/container/nvidia-mig-manager-example-hopper.yaml +++ b/deployments/container/nvidia-mig-manager-example-hopper.yaml @@ -23,7 +23,7 @@ spec: serviceAccountName: nvidia-mig-manager-service-account containers: - name: nvidia-mig-manager - image: nvcr.io/nvidia/cloud-native/k8s-mig-manager:v0.7.0-ubi8 + image: nvcr.io/nvidia/cloud-native/k8s-mig-manager:v0.8.0-rc.1-ubi8 imagePullPolicy: IfNotPresent env: - name: NODE_NAME diff --git a/deployments/container/nvidia-mig-manager-example.yaml b/deployments/container/nvidia-mig-manager-example.yaml index 5814477a..7ec5833a 100644 --- a/deployments/container/nvidia-mig-manager-example.yaml +++ b/deployments/container/nvidia-mig-manager-example.yaml @@ -23,7 +23,7 @@ spec: serviceAccountName: nvidia-mig-manager-service-account containers: - name: nvidia-mig-manager - image: nvcr.io/nvidia/cloud-native/k8s-mig-manager:v0.7.0-ubi8 + image: nvcr.io/nvidia/cloud-native/k8s-mig-manager:v0.8.0-rc.1-ubi8 imagePullPolicy: IfNotPresent env: - name: NODE_NAME diff --git a/versions.mk b/versions.mk index 27fa8519..921a1961 100644 --- a/versions.mk +++ b/versions.mk @@ -13,7 +13,7 @@ # limitations under the License. MODULE := github.com/NVIDIA/mig-parted -VERSION ?= v0.7.0 +VERSION ?= v0.8.0-rc.1 vVERSION := v$(VERSION:v%=%) From b3333ca118c873d295541605e440ac0d5ada4ead Mon Sep 17 00:00:00 2001 From: Christopher Desiniotis Date: Mon, 17 Jun 2024 08:35:36 -0700 Subject: [PATCH 2/3] Add changelog entry for v0.8.0-rc.1 Signed-off-by: Christopher Desiniotis --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23b0b74e..a9651a8f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # NVIDIA MIG Manager Changelog +## v0.8.0-rc.1 +- Update to latest CUDA base image 12.5.0 +- Bump Golang version to 1.22.4 +- Bump go-nvml to 0.12.0-5 +- Bump go-nvlib to 0.3.0 +- Update to incorporate go-nvml updates to expose interface types +- Align nvidia driver root envvar names with other components +- Add support for H100 NVL 94GB +- Add dev-root option to mig-manager container +- Bump nvidia-ctk version to v0.16.0-rc.1 + ## v0.7.0 - Update to latest CUDA base image 12.4.1 - Bump Golang version to 1.22.2 From 898f02eeb4daf9a548c99abdf3aecf488b8b1e1f Mon Sep 17 00:00:00 2001 From: Christopher Desiniotis Date: Mon, 17 Jun 2024 08:57:10 -0700 Subject: [PATCH 3/3] Replace '-' with '~' in mig-parted package version string This allows us to create release candidates of the project using the 'x.y.z-rc.1' version format. '-' is an illegal character for RPM package versioning, so this commit replaces all instances for '-' with '~'. This aligns with the naming of the NVIDIA Container Toolkit packages. Signed-off-by: Christopher Desiniotis --- deployments/systemd/packages/Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/deployments/systemd/packages/Makefile b/deployments/systemd/packages/Makefile index f11acc6a..3d52220c 100644 --- a/deployments/systemd/packages/Makefile +++ b/deployments/systemd/packages/Makefile @@ -29,6 +29,10 @@ endif # strip 'v' from version string PACKAGE_VERSION := $(VERSION:v%=%) +# replace '-' with '~' in the version string +# e.g. 'x.y.z-rc.1' gets represented as 'x.y.z~rc.1' +PACKAGE_VERSION := $(subst -,~,$(PACKAGE_VERSION)) + deb: BASE_IMAGE = ubuntu:18.04 deb: ARTIFACTS_DIR = $(DIST_DIR)/deb deb: DOCKERFILE = $(CURDIR)/deployments/systemd/packages/Dockerfile.deb