Cloud Provider OpenStack Release is done in sync with kubernetes/kubernetes, Minor versions can be released intermittently for critical bug fixes.
Update cloud-provider-openstack to kubernetes/kubernetes latest release. Make Sure all CI check passed.
- Checkout the release branch
$ git fetch upstream
$ git checkout -b release-X.Y upstream/release-X.Y
-
Update manifests with new release images, create a PR against release branch to update.
-
Make tag and push to upstream repo.
$ git tag vX.Y.Z
$ git push upstream vX.Y.Z
-
Github Actions will make new draft release to repository. Cloudbuild should build new images to gcr.io/k8s-staging-provider-os.
-
Make PR https://github.com/kubernetes/k8s.io/blob/main/k8s.gcr.io/images/k8s-staging-provider-os/images.yaml to promote gcr.io images to registry.k8s.io.
-
Make release notes and publish the release after the new images are published.