Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Kubernetes 1.24 release outline #1781

Merged
merged 6 commits into from
Dec 30, 2021

Conversation

JamesLaverack
Copy link
Member

What type of PR is this:

/kind documentation

What this PR does / why we need it:

Add the initial outline for the Kubernetes 1.24 release cycle, based on the outline from the release cadence blog post.

Which issue(s) this PR fixes:

Special notes for your reviewer:

@k8s-ci-robot k8s-ci-robot added kind/documentation Categorizes issue or PR as related to documentation. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. needs-priority size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Dec 9, 2021
@k8s-ci-robot k8s-ci-robot added area/release-team Issues or PRs related to the release-team subproject sig/release Categorizes an issue or PR as relevant to SIG Release. labels Dec 9, 2021
@JamesLaverack
Copy link
Member Author

/priority important-soon

@k8s-ci-robot k8s-ci-robot added priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. and removed needs-priority labels Dec 9, 2021
releases/release-1.24/release-team.md Outdated Show resolved Hide resolved
releases/release-1.24/release-team.md Outdated Show resolved Hide resolved
Correct my inability to use find-and-replace

Co-authored-by: Sascha Grunert <[email protected]>
@saschagrunert
Copy link
Member

saschagrunert commented Dec 9, 2021

After this has been merged we should update the KEP:
https://github.com/kubernetes/enhancements/tree/master/keps/sig-release/2572-release-cadence

cc @kubernetes/sig-release-leads

@jeremyrickard
Copy link
Contributor

After this has been merged we should update the KEP: https://github.com/kubernetes/enhancements/tree/master/keps/sig-release/2572-release-cadence

cc @kubernetes/sig-release-leads

I think we just messed up in the table. The KEP policy says:

The first Kubernetes release of a year should start at the second or third week of January to provide people more room after coming back from the Christmas holidays.

Which is what you mentioned above, so we should update the dates in there to reflect. I'll open a PR to do that.

@JamesLaverack
Copy link
Member Author

From that KEP:

This would result in a 15 week release cycle, with 2 weeks between release cycles.

If we started with Monday 10th January 2022 as our Week 1, then the release would be on Tuesday 19th April.

That would mean that 1.25 would have to start two weeks later on Monday 9th May and release on Tuesday 16th August, and 1.26 starts on Monday 5th September and release on Tuesday 13th December. Does that sound about right?

@saschagrunert
Copy link
Member

From that KEP:

This would result in a 15 week release cycle, with 2 weeks between release cycles.

If we started with Monday 10th January 2022 as our Week 1, then the release would be on Tuesday 19th April.

That would mean that 1.25 would have to start two weeks later on Monday 9th May and release on Tuesday 16th August, and 1.26 starts on Monday 5th September and release on Tuesday 13th December. Does that sound about right?

Yep.

Copy link
Member

@saschagrunert saschagrunert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/hold
for EA review
/assign @jrsapi

@k8s-ci-robot k8s-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Dec 15, 2021
@k8s-ci-robot k8s-ci-robot added lgtm "Looks good to me", indicates that a PR is ready to be merged. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Dec 15, 2021
Copy link
Contributor

@jrsapi jrsapi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just waiting on the last lead to be entered.

@k8s-ci-robot k8s-ci-robot removed the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Dec 16, 2021
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: JamesLaverack, jrsapi, saschagrunert

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@JamesLaverack
Copy link
Member Author

/unhold
Unheld after discussion with @jrsapi offline

@k8s-ci-robot k8s-ci-robot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Dec 23, 2021
Comment on lines +71 to +90
| Burndown Meetings daily| Lead | **TBC** | week 13 | |
| **Begin [Code Freeze]** (**Time TBC**) | Branch Manager | **TBC** | week 13 | |
| 1.24.0-beta.0 released | Branch Manager | **TBC** | week 13 | |
| Docs deadline - Open placeholder PRs | Docs Lead | **TBC** | week 13 | |
| **[Test Freeze]** (**Time TBC**) | Branch Manager | **TBC** | week 14 | |
| Docs deadline - PRs ready for review | Docs Lead | **TBC** | week 14 | |
| 1.24.0-rc.0 released | Branch Manager | **TBC** | week 14 | |
| release-1.24 branch created | Branch Manager | **TBC** | week 14 | |
| release-1.24 jobs created | Branch Manager | **TBC** | week 14 | |
| Start final draft of Release Notes | Release Notes Lead | **TBC** | week 14 | |
| Release blog ready to review (**Time TBC**) | Comms / Docs | **TBC** | week 14 | |
| Docs complete - All PRs reviewed and ready to merge | Docs Lead | **TBC** | week 15 | |
| Feature blogs ready to review (**Time TBC**)| Enhancement Owner / SIG Leads | **TBC** | week 15 | |
| Release Notes complete - reviewed & merged to `k/sig-release` (**Time TBC**) | Release Notes Lead | **TBC** | week 15 | |
| 1.24.0-rc.1 released | Branch Manager | **TBC** | week 15 | |
| **v1.24.0 released** | Branch Manager | **TBC** | week 16 | |
| Release blog published | Comms | **TBC** | week 16 | |
| **[Thaw]** | Branch Manager | **TBC** | week 16 | |
| Release retrospective part 2 (**TBC**) | Community | **TBC** | week 17 | |
| Release retrospective part 3 (**TBC**) | Community | **TBC** | week 17 | |
Copy link
Member

@reylejano reylejano Dec 27, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

non-blocking nit because this PR is for the outline but in the TL;DR v1.24.0 is released in week 15 and this suggestion aligns the timeline with the TL;DR for the v1.24.0 release during week 15.
Also suggest to add publishing the "Deprecations and Removals blog" per 1.22 and 1.23 retros to the timeline.

Suggested change
| Burndown Meetings daily| Lead | **TBC** | week 13 | |
| **Begin [Code Freeze]** (**Time TBC**) | Branch Manager | **TBC** | week 13 | |
| 1.24.0-beta.0 released | Branch Manager | **TBC** | week 13 | |
| Docs deadline - Open placeholder PRs | Docs Lead | **TBC** | week 13 | |
| **[Test Freeze]** (**Time TBC**) | Branch Manager | **TBC** | week 14 | |
| Docs deadline - PRs ready for review | Docs Lead | **TBC** | week 14 | |
| 1.24.0-rc.0 released | Branch Manager | **TBC** | week 14 | |
| release-1.24 branch created | Branch Manager | **TBC** | week 14 | |
| release-1.24 jobs created | Branch Manager | **TBC** | week 14 | |
| Start final draft of Release Notes | Release Notes Lead | **TBC** | week 14 | |
| Release blog ready to review (**Time TBC**) | Comms / Docs | **TBC** | week 14 | |
| Docs complete - All PRs reviewed and ready to merge | Docs Lead | **TBC** | week 15 | |
| Feature blogs ready to review (**Time TBC**)| Enhancement Owner / SIG Leads | **TBC** | week 15 | |
| Release Notes complete - reviewed & merged to `k/sig-release` (**Time TBC**) | Release Notes Lead | **TBC** | week 15 | |
| 1.24.0-rc.1 released | Branch Manager | **TBC** | week 15 | |
| **v1.24.0 released** | Branch Manager | **TBC** | week 16 | |
| Release blog published | Comms | **TBC** | week 16 | |
| **[Thaw]** | Branch Manager | **TBC** | week 16 | |
| Release retrospective part 2 (**TBC**) | Community | **TBC** | week 17 | |
| Release retrospective part 3 (**TBC**) | Community | **TBC** | week 17 | |
| Burndown Meetings daily| Lead | **TBC** | week 12 | |
| **Begin [Code Freeze]** (**Time TBC**) | Branch Manager | **TBC** | week 12 | |
| 1.24.0-beta.0 released | Branch Manager | **TBC** | week 12 | |
| Docs deadline - Open placeholder PRs | Docs Lead | **TBC** | week 12 | |
| Deprecations and Removals blog published | Comms | **TBC** | week 12 | |
| **[Test Freeze]** (**Time TBC**) | Branch Manager | **TBC** | week 13 | |
| Docs deadline - PRs ready for review | Docs Lead | **TBC** | week 13 | |
| 1.24.0-rc.0 released | Branch Manager | **TBC** | week 13 | |
| release-1.24 branch created | Branch Manager | **TBC** | week 13 | |
| release-1.24 jobs created | Branch Manager | **TBC** | week 13 | |
| Start final draft of Release Notes | Release Notes Lead | **TBC** | week 13 | |
| Release blog ready to review (**Time TBC**) | Comms / Docs | **TBC** | week 13 | |
| Docs complete - All PRs reviewed and ready to merge | Docs Lead | **TBC** | week 14 | |
| Feature blogs ready to review (**Time TBC**)| Enhancement Owner / SIG Leads | **TBC** | week 14 | |
| Release Notes complete - reviewed & merged to `k/sig-release` (**Time TBC**) | Release Notes Lead | **TBC** | week 14 | |
| 1.24.0-rc.1 released | Branch Manager | **TBC** | week 14 | |
| **v1.24.0 released** | Branch Manager | **TBC** | week 15 | |
| Release blog published | Comms | **TBC** | week 15 | |
| **[Thaw]** | Branch Manager | **TBC** | week 15 | |
| Release retrospective part 2 (**TBC**) | Community | **TBC** | week 16 | |
| Release retrospective part 3 (**TBC**) | Community | **TBC** | week 16 | |

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a great shout. I've made this into commit 5df623d on my follow-up PR #1798 to add the full schedule.

@reylejano
Copy link
Member

My non-blocking nit and comment can be addressed in a follow-up PR
/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Dec 30, 2021
@k8s-ci-robot k8s-ci-robot merged commit 22ca979 into kubernetes:master Dec 30, 2021
@k8s-ci-robot k8s-ci-robot added this to the v1.24 milestone Dec 30, 2021
@jrsapi
Copy link
Contributor

jrsapi commented Dec 30, 2021

/LGTM

JamesLaverack added a commit to JamesLaverack/sig-release that referenced this pull request Jan 2, 2022
This improvement from the original review of the draft schedule by
Rey Lejano. kubernetes#1781 (comment)

Co-authored-by: Rey Lejano <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. area/release-team Issues or PRs related to the release-team subproject cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/documentation Categorizes issue or PR as related to documentation. lgtm "Looks good to me", indicates that a PR is ready to be merged. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. sig/release Categorizes an issue or PR as relevant to SIG Release. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants