diff --git a/README.md b/README.md index 458aa5e..baf9cae 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ The following command will deploy NFD with the minimum required set of parameters to run `gpu-feature-discovery`. ```shell -kubectl apply -f https://raw.githubusercontent.com/NVIDIA/gpu-feature-discovery/v0.8.1/deployments/static/nfd.yaml +kubectl apply -f https://raw.githubusercontent.com/NVIDIA/gpu-feature-discovery/v0.8.2/deployments/static/nfd.yaml ``` **Note:** This is a simple static daemonset meant to demonstrate the basic @@ -97,7 +97,7 @@ or as a Job. #### Daemonset ```shell -kubectl apply -f https://raw.githubusercontent.com/NVIDIA/gpu-feature-discovery/v0.8.1/deployments/static/gpu-feature-discovery-daemonset.yaml +kubectl apply -f https://raw.githubusercontent.com/NVIDIA/gpu-feature-discovery/v0.8.2/deployments/static/gpu-feature-discovery-daemonset.yaml ``` **Note:** This is a simple static daemonset meant to demonstrate the basic @@ -112,7 +112,7 @@ node you want to label: ```shell $ export NODE_NAME= -$ curl https://raw.githubusercontent.com/NVIDIA/gpu-feature-discovery/v0.8.1/deployments/static/gpu-feature-discovery-job.yaml.template \ +$ curl https://raw.githubusercontent.com/NVIDIA/gpu-feature-discovery/v0.8.2/deployments/static/gpu-feature-discovery-job.yaml.template \ | sed "s/NODE_NAME/${NODE_NAME}/" > gpu-feature-discovery-job.yaml $ kubectl apply -f gpu-feature-discovery-job.yaml ``` @@ -268,7 +268,7 @@ The preferred method to deploy `gpu-feature-discovery` is as a daemonset using ` Instructions for installing `helm` can be found [here](https://helm.sh/docs/intro/install/). -The `helm` chart for the latest release of GFD (`v0.8.1`) includes a number +The `helm` chart for the latest release of GFD (`v0.8.2`) includes a number of customizable values. The most commonly overridden ones are: ``` @@ -294,8 +294,8 @@ Please take a look in the following `values.yaml` files to see the full set of overridable parameters for both the top-level `gpu-feature-discovery` chart and the `node-feature-discovery` subchart. -* https://github.com/NVIDIA/gpu-feature-discovery/blob/v0.8.1/deployments/helm/gpu-feature-discovery/values.yaml -* https://github.com/NVIDIA/gpu-feature-discovery/blob/v0.8.1/deployments/helm/gpu-feature-discovery/charts/node-feature-discovery/values.yaml +* https://github.com/NVIDIA/gpu-feature-discovery/blob/v0.8.2/deployments/helm/gpu-feature-discovery/values.yaml +* https://github.com/NVIDIA/gpu-feature-discovery/blob/v0.8.2/deployments/helm/gpu-feature-discovery/charts/node-feature-discovery/values.yaml #### Installing via `helm install` @@ -313,11 +313,11 @@ $ helm repo add nvgfd https://nvidia.github.io/gpu-feature-discovery $ helm repo update ``` -Then verify that the latest release (`v0.8.1`) of the plugin is available: +Then verify that the latest release (`v0.8.2`) of the plugin is available: ``` $ helm search repo nvgfd --devel NAME CHART VERSION APP VERSION DESCRIPTION -nvgfd/gpu-feature-discovery 0.8.1 0.8.1 A Helm chart for ... +nvgfd/gpu-feature-discovery 0.8.2 0.8.2 A Helm chart for ... ``` Once this repo is updated, you can begin installing packages from it to deploy @@ -326,7 +326,7 @@ the `gpu-feature-discovery` helm chart. The most basic installation command without any options is then: ``` $ helm upgrade -i nvgfd nvgfd/gpu-feature-discovery \ - --version 0.8.1 \ + --version 0.8.2 \ --namespace gpu-feature-discovery \ --create-namespace ``` @@ -335,7 +335,7 @@ Disabling auto-deployment of NFD and running with a MIG strategy of 'mixed' in the default namespace. ```shell $ helm upgrade -i nvgfd nvgfd/gpu-feature-discovery \ - --version=0.8.1 \ + --version=0.8.2 \ --set allowDefaultNamespace=true \ --set nfd.enabled=false \ --set migStrategy=mixed @@ -385,7 +385,7 @@ Using the default values for the flags: ```shell $ helm upgrade -i nvgfd \ --set allowDefaultNamespace=true \ - https://nvidia.github.io/gpu-feature-discovery/stable/gpu-feature-discovery-0.8.1.tgz + https://nvidia.github.io/gpu-feature-discovery/stable/gpu-feature-discovery-0.8.2.tgz ``` Disabling auto-deployment of NFD and running with a MIG strategy of 'mixed' in @@ -395,7 +395,7 @@ $ helm upgrade -i nvgfd \ --set nfd.deploy=false \ --set migStrategy=mixed \ --set allowDefaultNamespace=true \ - https://nvidia.github.io/gpu-feature-discovery/stable/gpu-feature-discovery-0.8.1.tgz + https://nvidia.github.io/gpu-feature-discovery/stable/gpu-feature-discovery-0.8.2.tgz ``` ## Building and running locally with Docker diff --git a/RELEASE.md b/RELEASE.md index b1c79c2..4e07c2d 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -8,7 +8,7 @@ Publishing the container is automated through gitlab-ci and only requires one to Publishing the helm chart is currently manual, and we should move to an automated process ASAP # Release Process Checklist -- [ ] Update the README to change occurances of the old version (e.g: `v0.8.1`) with the new version +- [ ] Update the README to change occurances of the old version (e.g: `v0.8.2`) with the new version - [ ] Commit, Tag and Push to Gitlab - [ ] Build a new helm package with `helm package ./deployments/helm/gpu-feature-discovery` - [ ] Switch to the `gh-pages` branch and move the newly generated package to either the `stable` helm repo diff --git a/deployments/helm/gpu-feature-discovery/Chart.yaml b/deployments/helm/gpu-feature-discovery/Chart.yaml index ac9d90b..3705a92 100644 --- a/deployments/helm/gpu-feature-discovery/Chart.yaml +++ b/deployments/helm/gpu-feature-discovery/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: gpu-feature-discovery type: application description: A Helm chart for gpu-feature-discovery on Kubernetes -version: "0.8.1" -appVersion: "0.8.1" +version: "0.8.2" +appVersion: "0.8.2" kubeVersion: ">= 1.10.0-0" home: https://github.com/NVIDIA/gpu-feature-discovery diff --git a/deployments/static/gpu-feature-discovery-daemonset-with-mig-mixed.yaml b/deployments/static/gpu-feature-discovery-daemonset-with-mig-mixed.yaml index 37359e8..de271cd 100644 --- a/deployments/static/gpu-feature-discovery-daemonset-with-mig-mixed.yaml +++ b/deployments/static/gpu-feature-discovery-daemonset-with-mig-mixed.yaml @@ -4,7 +4,7 @@ metadata: name: gpu-feature-discovery labels: app.kubernetes.io/name: gpu-feature-discovery - app.kubernetes.io/version: 0.8.1 + app.kubernetes.io/version: 0.8.2 app.kubernetes.io/part-of: nvidia-gpu spec: selector: @@ -15,11 +15,11 @@ spec: metadata: labels: app.kubernetes.io/name: gpu-feature-discovery - app.kubernetes.io/version: 0.8.1 + app.kubernetes.io/version: 0.8.2 app.kubernetes.io/part-of: nvidia-gpu spec: containers: - - image: nvcr.io/nvidia/gpu-feature-discovery:v0.8.1 + - image: nvcr.io/nvidia/gpu-feature-discovery:v0.8.2 name: gpu-feature-discovery volumeMounts: - name: output-dir diff --git a/deployments/static/gpu-feature-discovery-daemonset-with-mig-single.yaml b/deployments/static/gpu-feature-discovery-daemonset-with-mig-single.yaml index 6adfc43..926456f 100644 --- a/deployments/static/gpu-feature-discovery-daemonset-with-mig-single.yaml +++ b/deployments/static/gpu-feature-discovery-daemonset-with-mig-single.yaml @@ -4,7 +4,7 @@ metadata: name: gpu-feature-discovery labels: app.kubernetes.io/name: gpu-feature-discovery - app.kubernetes.io/version: 0.8.1 + app.kubernetes.io/version: 0.8.2 app.kubernetes.io/part-of: nvidia-gpu spec: selector: @@ -15,11 +15,11 @@ spec: metadata: labels: app.kubernetes.io/name: gpu-feature-discovery - app.kubernetes.io/version: 0.8.1 + app.kubernetes.io/version: 0.8.2 app.kubernetes.io/part-of: nvidia-gpu spec: containers: - - image: nvcr.io/nvidia/gpu-feature-discovery:v0.8.1 + - image: nvcr.io/nvidia/gpu-feature-discovery:v0.8.2 name: gpu-feature-discovery volumeMounts: - name: output-dir diff --git a/deployments/static/gpu-feature-discovery-daemonset.yaml b/deployments/static/gpu-feature-discovery-daemonset.yaml index 7166d19..8606152 100644 --- a/deployments/static/gpu-feature-discovery-daemonset.yaml +++ b/deployments/static/gpu-feature-discovery-daemonset.yaml @@ -4,7 +4,7 @@ metadata: name: gpu-feature-discovery labels: app.kubernetes.io/name: gpu-feature-discovery - app.kubernetes.io/version: 0.8.1 + app.kubernetes.io/version: 0.8.2 app.kubernetes.io/part-of: nvidia-gpu spec: selector: @@ -15,11 +15,11 @@ spec: metadata: labels: app.kubernetes.io/name: gpu-feature-discovery - app.kubernetes.io/version: 0.8.1 + app.kubernetes.io/version: 0.8.2 app.kubernetes.io/part-of: nvidia-gpu spec: containers: - - image: nvcr.io/nvidia/gpu-feature-discovery:v0.8.1 + - image: nvcr.io/nvidia/gpu-feature-discovery:v0.8.2 name: gpu-feature-discovery volumeMounts: - name: output-dir diff --git a/deployments/static/gpu-feature-discovery-job.yaml.template b/deployments/static/gpu-feature-discovery-job.yaml.template index 950447f..e91f044 100644 --- a/deployments/static/gpu-feature-discovery-job.yaml.template +++ b/deployments/static/gpu-feature-discovery-job.yaml.template @@ -4,19 +4,19 @@ metadata: name: gpu-feature-discovery labels: app.kubernetes.io/name: gpu-feature-discovery - app.kubernetes.io/version: 0.8.1 + app.kubernetes.io/version: 0.8.2 app.kubernetes.io/part-of: nvidia-gpu spec: template: metadata: labels: app.kubernetes.io/name: gpu-feature-discovery - app.kubernetes.io/version: 0.8.1 + app.kubernetes.io/version: 0.8.2 app.kubernetes.io/part-of: nvidia-gpu spec: nodeName: NODE_NAME containers: - - image: nvcr.io/nvidia/gpu-feature-discovery:v0.8.1 + - image: nvcr.io/nvidia/gpu-feature-discovery:v0.8.2 name: gpu-feature-discovery args: - "--oneshot"