cluster-api-provider-vsphere
cluster-api-provider-vsphere copied to clipboard
Tasks for v1.12 release cycle
trafficstars
Please see the corresponding sections in release-tasks.md for documentation of individual tasks.
Tasks
Early in the cycle:
- [x] Prepare main branch for development of the new release: https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/pull/3159
- [x] Remove previously deprecated code
Release-specific tasks:
- [ ] https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/issues/3022
- TODO
After the Kubernetes minor release:
- [ ] Bump the Kubernetes version
- [ ] Publish new OVA images
- Build new OVA images via image-builder
- Make them available in the CI environment
- Publish them via a GitHub release (e.g. templates/v1.30.0)
- Update
README.mdaccordingly
- [ ] Bump e2e tests
- Add the new image to
internal/test/helpers/vcsim/model.go - Bump template env variables in
test/e2e/config/vsphere.yamlandtest/e2e/config/config-overrides-example.yaml- Also bump
KUBERNETES_VERSION_* - Also bump
KUBERNETES_VERSION_LATEST_CIto the next minor version - Also bump
CPI_IMAGE_K8S_VERSION - Regenerate
packaging/flavorgen/cloudprovider/cpi/cpi.yamlby checking out the release tag ofhttps://github.com/kubernetes/cloud-provider-vsphereand runninghelm template charts/vsphere-cpi
- Also bump
- Bump in:
test/e2e/data/infrastructure-vsphere-govmomi/main/clusterclass/patch-vsphere-template.yamltest/e2e/data/infrastructure-vsphere-supervisor/main/clusterclass/patch-vsphere-template.yaml
- Add the new image to
- [ ] Update ProwJob configuration accordingly
- [ ] Publish new OVA images
Late in the cycle:
- [ ] Bump dependencies
- [ ] Create the new release branch
- [ ] [opt] Cut beta/rc releases
- [ ] Cut the minor release
Continuously: