-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.priority/critical-urgentHighest priority. Must be actively worked on as someone's top priority right now.Highest priority. Must be actively worked on as someone's top priority right now.triage/acceptedIndicates an issue or PR is ready to be actively worked on.Indicates an issue or PR is ready to be actively worked on.
Milestone
Description
Please see the corresponding sections of the role-handbooks for documentation of individual tasks. See CAPI v1.10 release improvement tasks for additional tracking info.
Tasks
Week 1:
- [Release Lead] Finalize release schedule and team Friday, January 10
- [Release Lead] Add/remove release team members Friday, January 10
- [Release Lead] Prepare main branch for development of the new release
- [Communications Manager] Add docs to collect release notes for users and migration notes for provider implementers
- [Communications Manager] Update supported versions
Week 1 to 4:
- [Release Lead] [Track] Remove previously deprecated code
Week 3:
- [Release Lead] Cut the v1.9.4 & v1.8.9 releases Tuesday, January 21
Week 7:
- [Release Lead] Cut the v1.9.5 & v1.8.10 releases Tuesday, February 18
- [Release Lead] [Track] Bump dependencies
Week 11:
- [Release Lead] Create release-1.10 branch Tuesday, March 18
- [Release Lead] Update milestone applier and GitHub Actions Tuesday, March 18
- [CI Manager] Setup jobs and dashboards for the release-1.10 release branch Tuesday, March 18
- [Release Lead] Cut the v1.10.0-beta.0 release Tuesday, March 18
- [Release Lead] Create a new GitHub milestone for the next release
- [Communications Manager] Communicate beta to providers Tuesday, March 18
- [Release Lead] Cut the v1.9.6 & v1.8.11 releases Tuesday, March 18
Week 12:
- [Release Lead] Cut the v1.10.0-beta.1 release Tuesday, March 25
- [Release Lead] Set a tentative release date for the next minor release
- [Release Lead] Assemble next release team
- [Release Lead] Select release lead for the next release cycle
Week 13:
- Kubecon idle week April 1-4
Week 14:
- [Release Lead] Cut the v1.10.0-rc.0 release Tuesday, April 8
- [Communications Manager] Ensure the book for the new release is available Tuesday, April 8
Week 15:
- [Release Lead] Cut the v1.10.0-rc.1 release Tuesday, April 15
Week 16:
- [Release Lead] Cut the v1.10.0 release Tuesday, April 22
- [Release Lead] Cut the v1.9.7 & v1.8.12 releases Tuesday, April 22
- [Release Lead] Organize release retrospective
- [Communications Manager] Change production branch in Netlify to the new release branch
- [Communications Manager] Update clusterctl links in the quickstart
Week 17:
- [Release Lead] Cut the v1.10.1 release Tuesday, April 29
Continuously:
- [Release lead] Maintain the GitHub release milestone
- [Release lead] Bump the Go version
- [Communications Manager] Communicate key dates to the community
- [Communications Manager] Improve release process documentation
- [Communications Manager] Maintain and improve user facing documentation about releases, release policy and release calendar
- [CI Manager] Monitor CI signal
- [CI Manager] Reduce the amount of flaky tests
If and when necessary:
- [Release Lead] [Track] Bump the Cluster API apiVersion
- [Release Lead] [Track] Bump the Kubernetes version
- [Release Lead] Track Release and Improvement tasks
Extra task
This cycle we are creating the release branch & opening up main for the next release earlier than usual.
In order to do so we are anticipating some task, but in some cases some follow up is required:
-
After CAPI v1.10 is released
- Drop 1.7 jobs from test-infra
- Fix clusterctl upgrade tests starting from 1.10 to use
GetStableReleaseOfMinor
instead ofGetLatestReleaseOfMinor
-
After K8s v1.33 is released
- Fix clusterctl upgrade tests starting from 1.10 to use v1.33 as InitWithKubernetesVersion/WorkloadKubernetesVersion
/priority critical-urgent
/kind feature
Metadata
Metadata
Assignees
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.priority/critical-urgentHighest priority. Must be actively worked on as someone's top priority right now.Highest priority. Must be actively worked on as someone's top priority right now.triage/acceptedIndicates an issue or PR is ready to be actively worked on.Indicates an issue or PR is ready to be actively worked on.