Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 1.2 KB

RELEASE.md

File metadata and controls

20 lines (17 loc) · 1.2 KB

Release Process

The device plugin consists in two artifacts:

  • The Device Plugin container
  • The Device Plugin helm chart

Publishing the container is automated through gitlab-ci and only requires one to tag the commit and push it to gitlab. Publishing the helm chart is currently manual, and we should move to an automated process ASAP

Release Process Checklist

  • Update the README changelog
  • Update the README to change occurances of the old version (e.g: v0.7.0) with the new version
  • Commit, Tag and Push to Gitlab
  • Build a new helm package with helm package ./deployments/helm/nvidia-device-plugin
  • Switch to the gh-pages branch and move the newly generated package to the stable helm repo
  • Run the ./build-index.sh script to rebuild the indices for each repo
  • Commit and push the gh-pages branch to GitHub
  • Wait for the [CI job associated with your tag] (https://gitlab.com/nvidia/kubernetes/device-plugin/-/pipelines) to complete
  • Update the README on dockerhub with the latest tag information
  • Create a new release on Github with the changelog