From a0f46c41770f3fdd06d4228b25425dfab16ae8d9 Mon Sep 17 00:00:00 2001 From: Kevin Klues Date: Mon, 30 May 2022 10:33:08 +0000 Subject: [PATCH 1/3] Update docker/Dockerfile.devel to match versions.mk Signed-off-by: Kevin Klues --- docker/Dockerfile.devel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile.devel b/docker/Dockerfile.devel index 5ecfc825..9221d7cc 100644 --- a/docker/Dockerfile.devel +++ b/docker/Dockerfile.devel @@ -11,7 +11,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -ARG GOLANG_VERSION=1.15 +ARG GOLANG_VERSION=1.16.4 FROM golang:${GOLANG_VERSION} RUN go get -u golang.org/x/lint/golint From 964f617aaa66c209894c6f6d23cfd60fe24e1a28 Mon Sep 17 00:00:00 2001 From: Kevin Klues Date: Sat, 28 May 2022 14:53:54 +0000 Subject: [PATCH 2/3] Update CUDA base image to 11.6.1 Signed-off-by: Kevin Klues --- versions.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.mk b/versions.mk index 13b6d8ab..04d794cd 100644 --- a/versions.mk +++ b/versions.mk @@ -16,5 +16,5 @@ VERSION ?= 0.4.0 vVERSION := v$(VERSION:v%=%) -CUDA_VERSION := 11.6.0 +CUDA_VERSION := 11.6.1 GOLANG_VERSION := 1.16.4 From 3c8b975dc42125b43c40496b30d8f1bcd6820649 Mon Sep 17 00:00:00 2001 From: Kevin Klues Date: Mon, 30 May 2022 09:48:39 +0000 Subject: [PATCH 3/3] Bump to version v0.4.1 Signed-off-by: Kevin Klues --- cmd/main.go | 2 +- deployments/gpu-operator/nvidia-mig-manager-example.yaml | 2 +- deployments/systemd/packages/debian/changelog | 7 +++++++ .../systemd/packages/rpm/SPECS/nvidia-mig-manager.spec | 4 ++++ versions.mk | 2 +- 5 files changed, 14 insertions(+), 3 deletions(-) diff --git a/cmd/main.go b/cmd/main.go index 35d32312..deed9c6b 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -43,7 +43,7 @@ func main() { c.UseShortOptionHandling = true c.EnableBashCompletion = true c.Usage = "Manage MIG partitions across the full set of NVIDIA GPUs on a node" - c.Version = "0.4.0" + c.Version = "0.4.1" // Setup the flags for this command c.Flags = []cli.Flag{ diff --git a/deployments/gpu-operator/nvidia-mig-manager-example.yaml b/deployments/gpu-operator/nvidia-mig-manager-example.yaml index fb58cca8..00154bcd 100644 --- a/deployments/gpu-operator/nvidia-mig-manager-example.yaml +++ b/deployments/gpu-operator/nvidia-mig-manager-example.yaml @@ -23,7 +23,7 @@ spec: serviceAccountName: gpu-operator containers: - name: nvidia-mig-manager - image: nvcr.io/nvidia/cloud-native/k8s-mig-manager:v0.4.0-ubi8 + image: nvcr.io/nvidia/cloud-native/k8s-mig-manager:v0.4.1-ubi8 imagePullPolicy: IfNotPresent env: - name: NODE_NAME diff --git a/deployments/systemd/packages/debian/changelog b/deployments/systemd/packages/debian/changelog index 3d5140c1..8fa92ba0 100644 --- a/deployments/systemd/packages/debian/changelog +++ b/deployments/systemd/packages/debian/changelog @@ -1,3 +1,10 @@ +nvidia-mig-manager (0.4.1-1) UNRELEASED; urgency=medium + + * Keep NVML alive across all mig-parted commands (except GPU reset) + * Remove unnecessary services from hooks.sh + + -- NVIDIA CORPORATION Mon, 30 May 2022 11:45:10 +0200 + nvidia-mig-manager (0.4.0-1) UNRELEASED; urgency=medium * Update nvidia-mig-parted.sh to include MIG_PARTED_CHECKPOINT_FILE diff --git a/deployments/systemd/packages/rpm/SPECS/nvidia-mig-manager.spec b/deployments/systemd/packages/rpm/SPECS/nvidia-mig-manager.spec index 8ea016bc..4749a3c0 100644 --- a/deployments/systemd/packages/rpm/SPECS/nvidia-mig-manager.spec +++ b/deployments/systemd/packages/rpm/SPECS/nvidia-mig-manager.spec @@ -81,6 +81,10 @@ systemctl disable nvidia-mig-manager.service systemctl daemon-reload %changelog +* Mon May 30 2022 NVIDIA CORPORATION 0.4.1-1 +- Keep NVML alive across all mig-parted commands (except GPU reset) +- Remove unnecessary services from hooks.sh + * Tue Apr 05 2022 NVIDIA CORPORATION 0.4.0-1 - Update nvidia-mig-parted.sh to include MIG_PARTED_CHECKPOINT_FILE - Add checkpoint / restore commands to mig-parted CLI diff --git a/versions.mk b/versions.mk index 04d794cd..a6d3c889 100644 --- a/versions.mk +++ b/versions.mk @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -VERSION ?= 0.4.0 +VERSION ?= 0.4.1 vVERSION := v$(VERSION:v%=%)