Skip to content

Commit 435bfb7

Browse files
authored
Merge pull request #653 from elezar/bump-v0.15.0
Bump version to v0.15.0
2 parents 83e141e + 16e9eb5 commit 435bfb7

12 files changed

+28
-20
lines changed

CHANGELOG.md

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

3+
### Version v0.15.0
4+
- Moved `nvidia-device-plugin.yml` static deployment at the root of the repository to `deployments/static/nvidia-device-plugin.yml`.
5+
- Simplify PCI device clases in NFD worker configuration.
6+
- Update CUDA base image version to 12.4.1.
7+
- Switch to Ubuntu22.04-based CUDA image for default image.
8+
- Add new CUDA driver and runtime version labels to align with other NFD version labels.
9+
- Update NFD dependency to v0.15.3.
10+
311
### Version v0.15.0-rc.2
412
- Bump CUDA base image version to 12.3.2
513
- Add `cdi-cri` device list strategy. This uses the CDIDevices CRI field to request CDI devices instead of annotations.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ Once you have configured the options above on all the GPU nodes in your
123123
cluster, you can enable GPU support by deploying the following Daemonset:
124124

125125
```shell
126-
$ kubectl create -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/v0.14.5/deployments/static/nvidia-device-plugin.yml
126+
$ kubectl create -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/v0.15.0/deployments/static/nvidia-device-plugin.yml
127127
```
128128

129129
**Note:** This is a simple static daemonset meant to demonstrate the basic

RELEASE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Publishing the helm chart is currently manual, and we should move to an automate
99

1010
# Release Process Checklist
1111
- [ ] Update the README changelog
12-
- [ ] Update the README to change occurances of the old version (e.g: `v0.14.5`) with the new version
12+
- [ ] Update the README to change occurances of the old version (e.g: `v0.15.0`) with the new version
1313
- [ ] Commit, Tag and Push to Gitlab
1414
- [ ] Build a new helm package with `./hack/package-helm-charts.sh`
1515
- [ ] Switch to the `gh-pages` branch and move the newly generated package to the `stable` helm repo

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.15.0-rc.2"
6-
appVersion: "0.15.0-rc.2"
5+
version: "0.15.0"
6+
appVersion: "0.15.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.15.0-rc.2
7+
app.kubernetes.io/version: 0.15.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.15.0-rc.2
18+
app.kubernetes.io/version: 0.15.0
1919
app.kubernetes.io/part-of: nvidia-gpu
2020
spec:
2121
containers:
22-
- image: nvcr.io/nvidia/k8s-device-plugin:v0.15.0-rc.2
22+
- image: nvcr.io/nvidia/k8s-device-plugin:v0.15.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.15.0-rc.2
7+
app.kubernetes.io/version: 0.15.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.15.0-rc.2
18+
app.kubernetes.io/version: 0.15.0
1919
app.kubernetes.io/part-of: nvidia-gpu
2020
spec:
2121
containers:
22-
- image: nvcr.io/nvidia/k8s-device-plugin:v0.15.0-rc.2
22+
- image: nvcr.io/nvidia/k8s-device-plugin:v0.15.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.15.0-rc.2
7+
app.kubernetes.io/version: 0.15.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.15.0-rc.2
18+
app.kubernetes.io/version: 0.15.0
1919
app.kubernetes.io/part-of: nvidia-gpu
2020
spec:
2121
containers:
22-
- image: nvcr.io/nvidia/k8s-device-plugin:v0.15.0-rc.2
22+
- image: nvcr.io/nvidia/k8s-device-plugin:v0.15.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.15.0-rc.2
7+
app.kubernetes.io/version: 0.15.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.15.0-rc.2
14+
app.kubernetes.io/version: 0.15.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.15.0-rc.2
19+
- image: nvcr.io/nvidia/k8s-device-plugin:v0.15.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.15.0-rc.2
41+
- image: nvcr.io/nvidia/k8s-device-plugin:v0.15.0
4242
name: nvidia-device-plugin-ctr
4343
env:
4444
- name: FAIL_ON_INIT_ERROR

deployments/static/nvidia-device-plugin-privileged-with-service-account.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ spec:
124124
- env:
125125
- name: PASS_DEVICE_SPECS
126126
value: "true"
127-
image: nvcr.io/nvidia/k8s-device-plugin:v0.15.0-rc.2
127+
image: nvcr.io/nvidia/k8s-device-plugin:v0.15.0
128128
name: nvidia-device-plugin-ctr
129129
securityContext:
130130
privileged: true

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.15.0-rc.2
41+
- image: nvcr.io/nvidia/k8s-device-plugin:v0.15.0
4242
name: nvidia-device-plugin-ctr
4343
env:
4444
- name: FAIL_ON_INIT_ERROR

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.15.0-rc.2
20+
VERSION ?= v0.15.0
2121

2222
# vVERSION represents the version with a guaranteed v-prefix
2323
vVERSION := v$(VERSION:v%=%)

0 commit comments

Comments
 (0)