- 
                Notifications
    You must be signed in to change notification settings 
- Fork 303
Closed
Description
Please see the corresponding sections in release-tasks.md for documentation of individual tasks.
Tasks
Early in the cycle:
- Prepare main branch for development of the new release
-  Bump to CAPI main
- Prereq: CAPI already bumped to the next controller-runtime / k8s.io/* minor version
- For details, see core CAPI issue: "Tasks to bump to Kubernetes v1.x" (section "Using new Kubernetes dependencies")
 
- Remove previously deprecated code
Release-specific tasks:
Late in the cycle:
- Bump dependencies
- When cutting RC.0: Create the new release branch
-  [opt] Cut beta/rc releases
-  Before every release ensure, we bumped to latest CPI & CAPI & Kubernetes pre-releases
- Bump CAPI_HACK_TOOLS_VER
- Bump dependencies in go.mod
- Bump core CAPI provider versions in test/e2e/config/vsphere.yaml
- Bump KUBERNETES*andCPI_IMAGE_K8S_VERSIONto latest pre-releases
- Prior art: 🌱 Bump CAPI to v1.10.0-rc.1, K8S and CPI to v1.33.0-rc.0 #3424
 
- Bump 
- Cherry-pick if the release branch was already cut
 
-  Before every release ensure, we bumped to latest CPI & CAPI & Kubernetes pre-releases
After the Kubernetes minor release:
-  Bump the Kubernetes version
-  Publish new OVA images
- Build new OVA images with image-builder via a temporary VM in vCenter
-  Publish images to the GCVE CI environment via the vCenter UI:
- Go to the folder view
-  Move ubuntu-2404andflatcarfromWorkload VMstoprow/templates- If this is not possible for some reason, you can upload ubuntu-2404andflatcarmanually:- Right-click on the prow/templatesfolder | Deploy OVF Template- Select local file
- Select a name and folder: prow/templates
- Select a compute resource: k8s-gcve-cluster
- Select storage: vsanDatastore
- Select networks: Destination Network: k8s-ci
- Finish & wait for upload to complete (under tasks)
 
 
- Right-click on the 
 
- If this is not possible for some reason, you can upload 
-  Right-click the templates and Clone to librarytocapv
 
-  Move 
 
- Go to the folder view
- Publish them via a GitHub release (e.g. templates/v1.30.0)
- Delete the temporary VM used to build the images
-  Delete ubuntu-2204andphotontemplates fromWorkload VMs
-  Update README.mdaccordingly
 
-  Bump unit & e2e tests to use the new Kubernetes version
- Add the new image to internal/test/helpers/vcsim/model.go
- Bump KUBEBUILDER_ENVTEST_KUBERNETES_VERSIONinMakefile
- Bump template env variables in test/e2e/config/vsphere.yamlandtest/e2e/config/config-overrides-example.yaml- Bump KUBERNETES_VERSION_*
- Bump KUBERNETES_VERSION_LATEST_CIto the next minor version
- Bump VSPHERE_CONTENT_LIBRARY_ITEMS,VSPHERE_IMAGE_NAME,VSPHERE_TEMPLATE,FLATCAR_VSPHERE_TEMPLATE
- Bump CPI_IMAGE_K8S_VERSION& regeneratepackaging/flavorgen/cloudprovider/cpi/cpi.yamlby
 checking out the release tag ofhttps://github.com/kubernetes/cloud-provider-vsphereand runninghelm template charts/vsphere-cpi
 
- Bump 
- Bump in:
- test/e2e/data/infrastructure-vsphere-govmomi/main/clusterclass/patch-vsphere-template.yaml
- test/e2e/data/infrastructure-vsphere-supervisor/main/clusterclass/patch-vsphere-template.yaml
 
- Prior art: ✨ Bump Kubernetes to v1.32 and add new OVA's #3294
- PR: 🌱 Bump Kubernetes to v1.34 and add new OVA's #3616
- Cherry-pick: [release-1.14] 🌱 Bump Kubernetes to v1.34 and add new OVA's #3617
 
- Add the new image to 
-  Bump CPI GA release as soon as available
- PR: 🌱 Bump CPI to v1.34.0 #3618
- Cherry-pick: [release-1.14] 🌱 Bump CPI to v1.34.0 #3619
 
- Update ProwJobs to use the Kubernetes GA release
- Start using next Kubernetes release on main
 
-  Publish new OVA images
Prepare & publish the release:
-  Bump to latest CAPI version (Kubernetes & CPI if necessary)
- Bump CAPI_HACK_TOOLS_VER
- Bump dependencies in go.mod
- Bump core CAPI provider versions in test/e2e/config/vsphere.yaml
- Bump KUBERNETES*andCPI_IMAGE_K8S_VERSIONto latest releases, if necessary
- Prior art: 🌱 Bump sigs.k8s.io/cluster-api to v1.9.0 #3291
- PR: 🌱 Bump to CAPI v1.11.1 #3626
- Cherry-pick: [release-1.14] 🌱 Bump to CAPI v1.11.1 #3627
 
- Bump 
- Cut the minor release
Continuously:
Metadata
Metadata
Assignees
Labels
No labels