Skip to content

Commit 3c9ffca

Browse files
authored
Merge pull request #1464 from elezar/bump-release-v0.18.0
Bump release v0.18.0
2 parents 0870960 + dd0812b commit 3c9ffca

9 files changed

+49
-17
lines changed

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
## Changelog
22

3+
### v0.18.0
4+
- Rename getHealthCheckXids and clarify documentation
5+
- Add support for explicitly enabling XIDs in health checks
6+
- Deduplicate requested device IDs
7+
- Check for nil before reading boolean config values
8+
- Make gated modes (GDS, MOFED, GDRCOPY) optional in CDI
9+
- Add support for setting gdrcopyEnabled
10+
- Ignore errors getting device memory using NVML
11+
- Ensure that directory volumes have Directory type
12+
- Switch to plain golang image for builds
13+
- Remove unneeded intermediate container
14+
- Update CI definitions
15+
- Switch to distroless golang image
16+
- Update README.md with RuntimeClass
17+
- Pass a single context throughout the device-plugin method call stack (#1284)
18+
- Remove internal logger in favour of klog (#1277)
19+
- Remove FAIL_ON_INIT_ERROR from static examples
20+
- Detect blackwell architecture
21+
- Updated .release:staging to stage device-plugin images in nvstaging
22+
- Use MiB instead of MB for gpu-memory
23+
- Ignore XID error 109
24+
- Update README.md adjust set docker runtime default
25+
- Remove nvidia.com/gpu.imex-domain label
26+
- Fix containerd runc config error when creating a kind cluster
27+
- Use stable nividia-container-toolkit repo when creating a kind cluster
28+
- Switch to context package in go stdlib
29+
- Raise a warning instead of an error if GPU mode labeler fails
30+
- Add ada-lovelace architecture label for compute capability 8.9
31+
- Ensure FAIL_ON_INIT_ERROR boolean env is quoted
32+
- Honor fail-on-init-error when no resources are found
33+
- Enable hostPID in the mps-control-daemon pod (#1045)
34+
335
### Version v0.17.1
436
- Ensure that generated CDI specs do not contain `enable-cuda-compat` hooks
537
- Remove nvidia.com/gpu.imex-domain label

deployments/helm/nvidia-device-plugin/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: nvidia-device-plugin
33
type: application
44
description: A Helm chart for the nvidia-device-plugin on Kubernetes
5-
version: "0.17.1"
6-
appVersion: "0.17.1"
5+
version: "0.18.0"
6+
appVersion: "0.18.0"
77
kubeVersion: ">= 1.10.0-0"
88
home: https://github.com/NVIDIA/k8s-device-plugin
99

deployments/static/gpu-feature-discovery-daemonset-with-mig-mixed.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
name: gpu-feature-discovery
55
labels:
66
app.kubernetes.io/name: gpu-feature-discovery
7-
app.kubernetes.io/version: 0.17.1
7+
app.kubernetes.io/version: 0.18.0
88
app.kubernetes.io/part-of: nvidia-gpu
99
spec:
1010
selector:
@@ -15,11 +15,11 @@ spec:
1515
metadata:
1616
labels:
1717
app.kubernetes.io/name: gpu-feature-discovery
18-
app.kubernetes.io/version: 0.17.1
18+
app.kubernetes.io/version: 0.18.0
1919
app.kubernetes.io/part-of: nvidia-gpu
2020
spec:
2121
containers:
22-
- image: nvcr.io/nvidia/k8s-device-plugin:v0.17.1
22+
- image: nvcr.io/nvidia/k8s-device-plugin:v0.18.0
2323
name: gpu-feature-discovery
2424
command: ["/usr/bin/gpu-feature-discovery"]
2525
volumeMounts:

deployments/static/gpu-feature-discovery-daemonset-with-mig-single.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
name: gpu-feature-discovery
55
labels:
66
app.kubernetes.io/name: gpu-feature-discovery
7-
app.kubernetes.io/version: 0.17.1
7+
app.kubernetes.io/version: 0.18.0
88
app.kubernetes.io/part-of: nvidia-gpu
99
spec:
1010
selector:
@@ -15,11 +15,11 @@ spec:
1515
metadata:
1616
labels:
1717
app.kubernetes.io/name: gpu-feature-discovery
18-
app.kubernetes.io/version: 0.17.1
18+
app.kubernetes.io/version: 0.18.0
1919
app.kubernetes.io/part-of: nvidia-gpu
2020
spec:
2121
containers:
22-
- image: nvcr.io/nvidia/k8s-device-plugin:v0.17.1
22+
- image: nvcr.io/nvidia/k8s-device-plugin:v0.18.0
2323
name: gpu-feature-discovery
2424
command: ["/usr/bin/gpu-feature-discovery"]
2525
volumeMounts:

deployments/static/gpu-feature-discovery-daemonset.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
name: gpu-feature-discovery
55
labels:
66
app.kubernetes.io/name: gpu-feature-discovery
7-
app.kubernetes.io/version: 0.17.1
7+
app.kubernetes.io/version: 0.18.0
88
app.kubernetes.io/part-of: nvidia-gpu
99
spec:
1010
selector:
@@ -15,11 +15,11 @@ spec:
1515
metadata:
1616
labels:
1717
app.kubernetes.io/name: gpu-feature-discovery
18-
app.kubernetes.io/version: 0.17.1
18+
app.kubernetes.io/version: 0.18.0
1919
app.kubernetes.io/part-of: nvidia-gpu
2020
spec:
2121
containers:
22-
- image: nvcr.io/nvidia/k8s-device-plugin:v0.17.1
22+
- image: nvcr.io/nvidia/k8s-device-plugin:v0.18.0
2323
name: gpu-feature-discovery
2424
command: ["/usr/bin/gpu-feature-discovery"]
2525
volumeMounts:

deployments/static/gpu-feature-discovery-job.yaml.template

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ metadata:
44
name: gpu-feature-discovery
55
labels:
66
app.kubernetes.io/name: gpu-feature-discovery
7-
app.kubernetes.io/version: 0.17.1
7+
app.kubernetes.io/version: 0.18.0
88
app.kubernetes.io/part-of: nvidia-gpu
99
spec:
1010
template:
1111
metadata:
1212
labels:
1313
app.kubernetes.io/name: gpu-feature-discovery
14-
app.kubernetes.io/version: 0.17.1
14+
app.kubernetes.io/version: 0.18.0
1515
app.kubernetes.io/part-of: nvidia-gpu
1616
spec:
1717
nodeName: NODE_NAME
1818
containers:
19-
- image: nvcr.io/nvidia/k8s-device-plugin:v0.17.1
19+
- image: nvcr.io/nvidia/k8s-device-plugin:v0.18.0
2020
name: gpu-feature-discovery
2121
command: ["/usr/bin/gpu-feature-discovery"]
2222
args:

deployments/static/nvidia-device-plugin-compat-with-cpumanager.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ spec:
3838
# See https://kubernetes.io/docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods/
3939
priorityClassName: "system-node-critical"
4040
containers:
41-
- image: nvcr.io/nvidia/k8s-device-plugin:v0.17.1
41+
- image: nvcr.io/nvidia/k8s-device-plugin:v0.18.0
4242
name: nvidia-device-plugin-ctr
4343
env:
4444
- name: PASS_DEVICE_SPECS

deployments/static/nvidia-device-plugin.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ spec:
3838
# See https://kubernetes.io/docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods/
3939
priorityClassName: "system-node-critical"
4040
containers:
41-
- image: nvcr.io/nvidia/k8s-device-plugin:v0.17.1
41+
- image: nvcr.io/nvidia/k8s-device-plugin:v0.18.0
4242
name: nvidia-device-plugin-ctr
4343
env: []
4444
securityContext:

versions.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ MODULE := github.com/NVIDIA/$(DRIVER_NAME)
1717

1818
REGISTRY ?= nvcr.io/nvidia
1919

20-
VERSION ?= v0.17.1
20+
VERSION ?= v0.18.0
2121

2222
GOLANG_VERSION := $(shell ./hack/golang-version.sh)
2323

0 commit comments

Comments
 (0)