Skip to content

Commit 6a10d70

Browse files
authored
Merge pull request #773 from elezar/bump-version-v0.16.0-rc.1
Bump version v0.16.0-rc.1
2 parents 092b88d + a9eb602 commit 6a10d70

11 files changed

+68
-19
lines changed

CHANGELOG.md

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

3+
### Version v1.16.0-rc.1
4+
5+
- Skip container updates if only CDI is selected
6+
- Allow cdi hook path to be set
7+
- Add nvidiaDevRoot config option
8+
- Detect devRoot for driver installation
9+
- Set /dev/shm size from /proc/meminfo
10+
- Remove redundant version log
11+
- Remove provenance information from image manifests
12+
- add ngc image signing job for auto signing
13+
- fix: target should be binaries
14+
- Allow device discovery strategy to be specified
15+
- Refactor cdi handler construction
16+
- Add addMigMonitorDevices field to nvidia-device-plugin.options helper
17+
- Fix allPossibleMigStrategiesAreNone helm chart helper
18+
- use the helm quote function to wrap boolean values in quotes
19+
- Fix usage of hasConfigMap
20+
- Make info, nvml, and device lib construction explicit
21+
- Clean up construction of WSL devices
22+
- Remove unused function
23+
- Don't require node-name to be set if not needed
24+
- Make vgpu failures non-fatal
25+
- Use HasTegraFiles over IsTegraSystem
26+
- Raise error for MPS when using MIG
27+
- Align container driver root envvars
28+
- Update github.com/NVIDIA/go-nvml to v0.12.0-6
29+
- Add unit tests cases for sanitise func
30+
- Improving logic to sanitize GFD generated node labels
31+
- Add newline to pod logs
32+
- Adding vfio manager
33+
- Add prepare-release.sh script
34+
- Don't require node-name to be set if not needed
35+
- Remove GitLab pipeline .gitlab.yml
36+
- E2E test: fix object names
37+
- strip parentheses from the gpu product name
38+
- E2E test: instanciate a logger for helm outputs
39+
- E2E test: enhance logging via ginkgo/gomega
40+
- E2E test: remove e2elogs helper pkg
41+
- E2E test: Create HelmClient during Framework init
42+
- E2E test: Add -ginkgo.v flag to increase verbosity
43+
- E2E test: Create DiagnosticsCollector
44+
- Update vendoring
45+
- Replace go-nvlib/pkg/nvml with go-nvml/pkg/nvml
46+
- Add dependabot updates for release-0.15
47+
348
### Version v0.15.0
449
- Moved `nvidia-device-plugin.yml` static deployment at the root of the repository to `deployments/static/nvidia-device-plugin.yml`.
550
- Simplify PCI device clases in NFD worker configuration.

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

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

hack/generate-changelog.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,4 +77,4 @@ echo ""
7777
echo "### Version $VERSION"
7878

7979
# Iterate over the commit messages and ignore the ones that start with "Merge" or "Bump"
80-
git log --pretty=format:"%s" $REFERENCE..@ | grep -Ev "(^Merge )|(^Bump)" | sed 's/^\(.*\)/- \1\\n/g'
80+
git log --pretty=format:"%s" $REFERENCE..@ | grep -Ev "(^Merge )|(^Bump)" | sed 's/^\(.*\)/- \1/g'

hack/prepare-release.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ cat << EOF
2323
Usage: $this [-h] [-a] RELEASE_VERSION
2424
2525
Options:
26-
--previous-version specify the previous version (default: latest tag)
26+
--previous-version specify the previous version (default: latest tag)
2727
--help/-h show this help and exit
2828
2929
Example:
@@ -154,6 +154,10 @@ echo Patching deployments/helm/Chart.yaml to refer to $semver
154154
$SED -i "s/^version: .*/version: \"$semver\"/" deployments/helm/nvidia-device-plugin/Chart.yaml
155155
$SED -i "s/^appVersion: .*/appVersion: \"$semver\"/" deployments/helm/nvidia-device-plugin/Chart.yaml
156156

157+
if [[ $release == *-rc.* ]]; then
158+
echo "Skipping README update"
159+
exit 0
160+
fi
157161
# Patch README.md
158162
echo Patching README.md to refer to $release
159163
$SED -E -i -e "s/([^[:space:]])$previous_version([^[:alnum:]]|$)/\1$release\2/g" README.md

0 commit comments

Comments
 (0)