Skip to content

Commit eac8134

Browse files
committed
Update README.md and RELEASE.md with v0.7.0-rc.2 tag
Signed-off-by: Kevin Klues <[email protected]>
1 parent fb9ef21 commit eac8134

File tree

2 files changed

+23
-16
lines changed

2 files changed

+23
-16
lines changed

README.md

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ Once you have configured the options above on all the GPU nodes in your
8282
cluster, you can enable GPU support by deploying the following Daemonset:
8383

8484
```shell
85-
$ kubectl create -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/v0.7.0-rc.1/nvidia-device-plugin.yml
85+
$ kubectl create -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/v0.7.0-rc.2/nvidia-device-plugin.yml
8686
```
8787

8888
**Note:** This is a simple static daemonset meant to demonstrate the basic
@@ -123,7 +123,7 @@ The preferred method to deploy the device plugin is as a daemonset using `helm`.
123123
Instructions for installing `helm` can be found
124124
[here](https://helm.sh/docs/intro/install/).
125125

126-
The `helm` chart for the latest release of the plugin (`v0.7.0-rc.1`) includes
126+
The `helm` chart for the latest release of the plugin (`v0.7.0-rc.2`) includes
127127
a number of customizable values. The most commonly overridden ones are:
128128

129129
```
@@ -161,7 +161,7 @@ that you can set in your pod spec to get access to a specific MIG device.
161161
Please take a look in the following `values.yaml` file to see the full set of
162162
overridable parameters for the device plugin.
163163

164-
* https://github.com/NVIDIA/k8s-device-plugin/blob/v0.7.0-rc.1/deployments/helm/nvidia-device-plugin/values.yaml
164+
* https://github.com/NVIDIA/k8s-device-plugin/blob/v0.7.0-rc.2/deployments/helm/nvidia-device-plugin/values.yaml
165165

166166
#### Installing via `helm install`from the `nvidia-device-plugin` `helm` repository
167167

@@ -184,7 +184,7 @@ plugin with the various flags from above.
184184
Using the default values for the flags:
185185
```shell
186186
$ helm install \
187-
--version=0.7.0-rc.1 \
187+
--version=0.7.0-rc.2 \
188188
--generate-name \
189189
nvdp/nvidia-device-plugin
190190
```
@@ -193,7 +193,7 @@ Enabling compatibility with the `CPUManager` and running with a request for
193193
100ms of CPU time and a limit of 512MB of memory.
194194
```shell
195195
$ helm install \
196-
--version=0.7.0-rc.1 \
196+
--version=0.7.0-rc.2 \
197197
--generate-name \
198198
--set compatWithCPUManager=true \
199199
--set resources.requests.cpu=100m \
@@ -204,7 +204,7 @@ $ helm install \
204204
Use the legacy Daemonset API (only available on Kubernetes < `v1.16`):
205205
```shell
206206
$ helm install \
207-
--version=0.7.0-rc.1 \
207+
--version=0.7.0-rc.2 \
208208
--generate-name \
209209
--set legacyDaemonsetAPI=true \
210210
nvdp/nvidia-device-plugin
@@ -213,7 +213,7 @@ $ helm install \
213213
Enabling compatibility with the `CPUManager` and the `mixed` `migStrategy`
214214
```shell
215215
$ helm install \
216-
--version=0.7.0-rc.1 \
216+
--version=0.7.0-rc.2 \
217217
--generate-name \
218218
--set compatWithCPUManager=true \
219219
--set migStrategy=mixed \
@@ -231,7 +231,7 @@ Using the default values for the flags:
231231
```shell
232232
$ helm install \
233233
--generate-name \
234-
https://nvidia.github.com/k8s-device-plugin/stable/nvidia-device-plugin-0.7.0-rc.1.tgz
234+
https://nvidia.github.com/k8s-device-plugin/stable/nvidia-device-plugin-0.7.0-rc.2.tgz
235235
```
236236

237237
Enabling compatibility with the `CPUManager` and running with a request for
@@ -242,15 +242,15 @@ $ helm install \
242242
--set compatWithCPUManager=true \
243243
--set resources.requests.cpu=100m \
244244
--set resources.limits.memory=512Mi \
245-
https://nvidia.github.com/k8s-device-plugin/stable/nvidia-device-plugin-0.7.0-rc.1.tgz
245+
https://nvidia.github.com/k8s-device-plugin/stable/nvidia-device-plugin-0.7.0-rc.2.tgz
246246
```
247247

248248
Use the legacy Daemonset API (only available on Kubernetes < `v1.16`):
249249
```shell
250250
$ helm install \
251251
--generate-name \
252252
--set legacyDaemonsetAPI=true \
253-
https://nvidia.github.com/k8s-device-plugin/stable/nvidia-device-plugin-0.7.0-rc.1.tgz
253+
https://nvidia.github.com/k8s-device-plugin/stable/nvidia-device-plugin-0.7.0-rc.2.tgz
254254
```
255255

256256
Enabling compatibility with the `CPUManager` and the `mixed` `migStrategy`
@@ -259,31 +259,31 @@ $ helm install \
259259
--generate-name \
260260
--set compatWithCPUManager=true \
261261
--set migStrategy=mixed \
262-
https://nvidia.github.com/k8s-device-plugin/stable/nvidia-device-plugin-0.7.0-rc.1.tgz
262+
https://nvidia.github.com/k8s-device-plugin/stable/nvidia-device-plugin-0.7.0-rc.2.tgz
263263
```
264264

265265
## Building and Running Locally
266266

267267
The next sections are focused on building the device plugin locally and running it.
268268
It is intended purely for development and testing, and not required by most users.
269-
It assumes you are pinning to the latest release tag (i.e. `v0.7.0-rc.1`), but can
269+
It assumes you are pinning to the latest release tag (i.e. `v0.7.0-rc.2`), but can
270270
easily be modified to work with any available tag or branch.
271271

272272
### With Docker
273273

274274
#### Build
275275
Option 1, pull the prebuilt image from [Docker Hub](https://hub.docker.com/r/nvidia/k8s-device-plugin):
276276
```shell
277-
$ docker pull nvidia/k8s-device-plugin:v0.7.0-rc.1
278-
$ docker tag nvidia/k8s-device-plugin:v0.7.0-rc.1 nvidia/k8s-device-plugin:devel
277+
$ docker pull nvidia/k8s-device-plugin:v0.7.0-rc.2
278+
$ docker tag nvidia/k8s-device-plugin:v0.7.0-rc.2 nvidia/k8s-device-plugin:devel
279279
```
280280

281281
Option 2, build without cloning the repository:
282282
```shell
283283
$ docker build \
284284
-t nvidia/k8s-device-plugin:devel \
285285
-f docker/amd64/Dockerfile.ubuntu16.04 \
286-
https://github.com/NVIDIA/k8s-device-plugin.git#v0.7.0-rc.1
286+
https://github.com/NVIDIA/k8s-device-plugin.git#v0.7.0-rc.2
287287
```
288288

289289
Option 3, if you want to modify the code:
@@ -337,6 +337,13 @@ $ ./k8s-device-plugin --pass-device-specs
337337

338338
## Changelog
339339

340+
### Version v0.7.0-rc.2
341+
342+
- Add the ability to set 'resources' as part of a helm install
343+
- Add overrides for name and fullname in helm chart
344+
- Add ability to override image related parameters helm chart
345+
- Add conditional support for overriding secutiryContext in helm chart
346+
340347
### Version v0.7.0-rc.1
341348

342349
- Added `migStrategy` as a parameter to select the MIG strategy to the helm chart

RELEASE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Publishing the container is automated through gitlab-ci and only requires one to
88
Publishing the helm chart is currently manual, and we should move to an automated process ASAP
99

1010
# Release Process Checklist
11-
- [ ] Update the README to change occurances of the old version (e.g: `v0.7.0-rc.1`) with the new version
11+
- [ ] Update the README to change occurances of the old version (e.g: `v0.7.0-rc.2`) with the new version
1212
- [ ] Update the README changelog
1313
- [ ] Commit, Tag and Push to Gitlab
1414
- [ ] Build a new helm package with `helm package ./deployments/helm/nvidia-device-plugin`

0 commit comments

Comments
 (0)