A runbook style document for project owners to have some consistency in the process used to make a new release and set expectations for contributors.
Each release will see an increment in the version number acording to SEMVER Use vx.x.x going forward.
- Update VERSION in Makefile, Chart.yaml and values.yaml to the intended release version. Update the CHANGELOG.md to reference the right version and date. Update go.mod and go.sum, commit all this.
- Run
make alltests
- Run
make e2e
ormake helm.install.local
&make e2e.quick
- Publish the image to dockerhub.
- Create a tag = VERSION
git tag <VERSION>
. - Create a release with the chart as a release artifact.