nri-plugins
nri-plugins copied to clipboard
Release v0.7.1
Release Process
- [x] Create and push new release branch
- Local release preparations (on the release branch)
- [x] Run e2e tests
- [x] Sync/tidy up dependencies.
- [x] Run
go mod tidy. - [x] Run
git commit -m 'go.mod,go.sum: update dependencies.' go.{mod,sum}, if necessary.
- [x] Run
- [x] Run
git tag -a -m "NRI plugins $VERSION" $VERSION.
- Publishing
- [x] Push the tag with
git push $VERSION. - [x] Check that new container images are published for the tag.
-
for i in nri-resource-policy-topology-aware nri-resource-policy-balloons nri-resource-policy-template nri-config-manager nri-memory-qos nri-memtierd; do \ skopeo inspect --format "$i: {{.Digest}}" docker://ghcr.io/containers/nri-plugins/$i:$VERSION; done
-
- [x] Finalize the new draft release created by CI
- [x] Check that all artefacts (Helm charts) were uploaded
- [x] Write the change log to the release.
- [x] Get the change log OK'd by other maintainers.
- [x] Publish the draft as a release.
- [x] Verify that the Helm repo was updated
- [x] Add a link to the tagged release in this issue.
- [ ] Generate the operator bundle by running make bundle within
deployment/operatordirectory and submit the generated content to the community-operators.
- [x] Push the tag with
- [ ] Create and push unannotated development tag
X.Y.0-develfor next release cycle. - [ ] Close this issue.
v0.7.1 tagged and released.