forked from Mellanox/network-operator
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Release Checklist
- Network-operator related component versions in Helm chart are up to date. (otherwise, submit PR to update)
- node-feature-discovery
- SR-IOV Network Operator
- Verify that new versions of operator, configdaemon and webhooks components are compatible
- Use latest releases of sriovcni and ibsriovcni
- Manifest related component default versions
- Example folder is up to date (otherwise submit PR to update)
- Update network-operator Helm
Chart.yamlwith the release version (appVersion,versionfields)> ./scripts/releases/prepare-release.sh v0.1.2 "Jane Doe <[email protected]>"- Ensure Helm CI is passing on updated Chart.
- Create a new github release
- Release title: vx.y.z, Release description: Changelog from this issue
- Release artifacts for current release
- Update gh-pages branch using the script
Or do it manually:
> ./scripts/releases/update-gh-pages.sh -p <remote_fork> network-operator-0.1.2.tgz- Create Helm package (master branch on release tag commit):
> helm package deployment/network-operator - Place Helm package under gh-pages branch in
releasedir - Update
index.yamlfile under gh-pages branch inreleasedir:> # assuming we are under release dir > mkdir tmpdir; cp <helm-package.tgz> ./tmpdir > helm repo index ./tmpdir --url https://mellanox.github.io/network-operator/release --merge ./index.yaml > mv -f ./tmpdir/index.yaml ./; rm -rf ./tmpdir - Push to remote:
> git add <helm .tgz package> <release/index.yaml> <README.md> > git commit -s -m "Release Network-Operator vx.y.z" > git push ...
- Update gh-pages branch README.md with
deployment/README.mdfrom master branch (on release tag commit) - Submit PR against
gh-pagesbranch
- Create Helm package (master branch on release tag commit):
- Add a link to the release in this issue
- Verify new image is published to the registry
- Close this issue
Changelog
New Features
Bug Fixes
Known Limitations
Metadata
Metadata
Assignees
Labels
No labels