- Need to update
values.yaml
, - Specify the correct version in
Chart.yaml
- Update version README.md, specify the new version in the documentation
- Push changes to master.
master
is a source of truth - Rebase
master
intogh-pages
branch - Run
make package
which creates or updates zip file with the packed chart - Run
make merge
. It creates or updates metadata for charts in index.yaml - Push the changes to
gh-pages
branch
checkout to the latest release:
git checkout tags/v0.36.0
- build package manifest:
TAG=v0.36.0 make bundle
- add replacement for a previous version to generated cluster csv:
vi bundle/manifests/victoriametrics-operator.clusterserviceversion
spec:
replaces: victoriametrics-operator.v0.35.0
Now you have to fork two repos and create pull requests to them with new version /bundle
:
- https://github.com/k8s-operatorhub/community-operators for OperatorHub.io
- https://github.com/redhat-openshift-ecosystem/community-operators-prod for Embedded OperatorHub in OpenShift and OKD.