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
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions releases/release-1.24/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# See the OWNERS docs at https://go.k8s.io/owners

approvers:
- jrsapi # Emeritus Adviser
- JamesLaverack # Release Team Lead
- jlbutler # Release Team Lead Shadow
- salaxander # Release Team Lead Shadow
- cici37 # Release Team Lead Shadow
- mkorbi # Release Team Lead Shadow

reviewers:
- gracenng # Enhancements
- leonardpahlke # CI Signal
- jyotimahapatra # Bug Triage
- nate-double-u # Docs
- AuraSinis # Release Notes
- mickeyboxell # Communications
118 changes: 118 additions & 0 deletions releases/release-1.24/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
---
title: "Kubernetes 1.24 Release Information"
weight: 98
slug: "release"
aliases: [ "/release" ]
description: |
Information regarding the current release cycle including important dates,
Release Team contact information, tracking spreadsheets and more!
---

# Kubernetes 1.24

#### Links

* [This document](https://git.k8s.io/sig-release/releases/release-1.24/README.md)
* [Release Team](https://github.com/kubernetes/sig-release/blob/master/releases/release-1.24/release-team.md)
* [Meeting Minutes](http://bit.ly/k8s124-releasemtg) (join [release-team@] to receive meeting invites)
* [v1.24 Release Calendar][k8s124-calendar]
* Contact: [#sig-release] on slack, [release-team@] on e-mail
* [Internal Contact Info] (accessible only to members of [release-team@])

#### Tracking docs

* [Enhancements Tracking Sheet](https://bit.ly/k8s124-enhancements)
* [Feature blog Tracking Sheet](http://bit.ly/k8s124-feature-blog)
* [Bug Triage Tracking Sheet](https://bit.ly/124-bug-triage-tracking)
* [CI Signal Project Board](https://github.com/orgs/kubernetes/projects/11)
* [CI Signal Tracking Log](https://docs.google.com/spreadsheets/d/1ns94ZAH4PIvzhpwU1SGPyl9ek_p4-_Be/)
* [Retrospective Document][Retrospective Document]
* [kubernetes/sig-release v1.24 milestone](https://github.com/kubernetes/kubernetes/milestone/56)

#### Guides

* [Targeting Issues and PRs to This Milestone](https://git.k8s.io/community/contributors/devel/sig-release/release.md)
* [Triaging and Escalating Test Failures](https://git.k8s.io/community/contributors/devel/sig-testing/testing.md#troubleshooting-a-failure)

## TL;DR

The 1.24 release cycle is proposed as follows:

- **Monday 10th January 2022**: Week 1 - Release cycle begins
- **TBC**: Week 2 - [Production Readiness Soft Freeze](https://groups.google.com/g/kubernetes-sig-architecture/c/a6_y81N49aQ)
- **TBC**: Week 3 - [Enhancements Freeze](../release_phases.md#enhancements-freeze)
- **TBC**: Week 11 - [Release Retrospective][Retrospective Document] part 1
- **TBC**: Week 13 - [Code Freeze](../release_phases.md#code-freeze)
- **TBC**: Week 14 - [Test Freeze](../release_phases.md#test-freeze)
- **TBC**: Week 15 - Docs must be completed and reviewed
- **Tuesday 19th April 2022**: Week 15 - Kubernetes v1.24.0 released
- **TBC**: Week 16 - [Release Retrospective][Retrospective Document] part 2
- **TBC**: Week 16 - [Release Retrospective][Retrospective Document] part 3

## Timeline

| **What** | **Who** | **When** | **Week** | **CI Signal** |
|---|---|-------|---|---|
| Start of Release Cycle | Lead | | week 1 | [master-blocking] |
| Start Enhancements Tracking | Enhancements Lead | **TBC** | week 1 | |
| Schedule finalized | Lead | **TBC** | week 1 | |
| Team finalized | Lead | **TBC** | week 1 | |
| Production Readiness Soft Freeze | Enhancements Lead | **TBC** | week 2 | |
| Start Release Notes Draft | Release Notes Lead | **TBC** | week 3 | |
| **Begin [Enhancements Freeze]** ( **Time TBC**) | Enhancements Lead | **TBC** | week 3 | [master-blocking], [master-informing] |
| 1.24.0-alpha.2 released | Branch Manager | **TBC** | Week 4 | |
| 1.24.0-alpha.3 released | Branch Manager | **TBC** | Week 6 | |
| **Begin [Burndown]** (Monday, Wednesday, and Friday meetings) | Lead | **TBC** | week 11 | [1.24-blocking], [master-blocking], [master-informing] |
| **Call for [Exceptions][Exception]** | Lead | **TBC** | week 11 | |
| Brace Yourself, Code Freeze is Coming | Comms / Bug Triage | **TBC** | week 11 | |
| **Begin Feature blog freeze** (**Time TBC**) | Comms Lead | **TBC** | week 11 | |
| 1.24.0-alpha.4 released | Branch Manager | **TBC** | Week 11 | |
| Release retrospective part 1 (**Time TBC**) | Community | **TBC** | week 11 | |
| 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 | |
Comment on lines +71 to +90
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.


## Phases

Please refer to the [release phases document](../release_phases.md).

[k8s124-calendar]: https://bit.ly/k8s-release-cal
[Internal Contact Info]: https://bit.ly/k8s124-contacts
[Retrospective Document]: https://bit.ly/k8s124-retro

[Enhancements Freeze]: ../release_phases.md#enhancements-freeze
[Burndown]: ../release_phases.md#burndown
[Code Freeze]: ../release_phases.md#code-freeze
[Exception]: ../release_phases.md#exceptions
[Thaw]: ../release_phases.md#thaw
[Test Freeze]: ../release_phases.md#test-freeze

[release-team@]: https://groups.google.com/a/kubernetes.io/g/release-team
[kubernetes-sig-release@]: https://groups.google.com/forum/#!forum/kubernetes-sig-release
[#sig-release]: https://kubernetes.slack.com/messages/sig-release/
[kubernetes-release-calendar]: https://bit.ly/k8s-release-cal
[kubernetes/kubernetes]: https://github.com/kubernetes/kubernetes

[master-blocking]: https://testgrid.k8s.io/sig-release-master-blocking#Summary
[master-informing]: https://testgrid.k8s.io/sig-release-master-informing#Summary
[1.24-blocking]: https://testgrid.k8s.io/sig-release-1.24-blocking#Summary

[exception requests]: ../EXCEPTIONS.md
[release phases document]: ../release_phases.md
17 changes: 17 additions & 0 deletions releases/release-1.24/release-team.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Kubernetes 1.24 Release Team

| **Role** | **Name** (**GitHub / Slack ID**) | **Shadow Name(s) (GitHub / Slack ID)** |
|----------|----------------------------------|----------------------------------------|
| Lead | James Laverack ([@JamesLaverack](https://github.com/JamesLaverack) / Slack: `@james.laverack`) | Jesse Butler ([@jlbutler](https://github.com/jlbutler) / Slack: `@Jesse Butler`), Xander Grzywinski ([@salaxander](https://github.com/salaxander) / Slack: `@Xander`), Cici Huang ([@cici37](https://github.com/cici37) / Slack: `@cici37`), Max Körbächer ([@mkorbi](https://github.com/mkorbi) / Slack: `@mkorbi`) |
| Enhancements | Grace Nguyen ([@gracenng](https://github.com/gracenng) / Slack: `@Grace Nguyen`) | |
| CI Signal | Leonard Vincent Simon Pahlke ([@leonardpahlke](https://github.com/leonardpahlke) / Slack: `@lvspahlke`) | |
| Bug Triage | Jyoti Mahapatra ([@jyotimahapatra](https://github.com/jyotimahapatra) / Slack: `@Jyoti Mahapatra`) | |
| Docs | Nate Waddington ([@nate-double-u](https://github.com/nate-double-u) / Slack: `@nate-double-u`) | |
| Release Notes | Lucas Dwyer ([@AuraSinis](https://github.com/AuraSinis) / Slack: `@Lucas Dwyer`) | |
| Communications | Mickey Boxell ([@mickeyboxell](https://github.com/mickeyboxell) / Slack: `@mickey`) | |
| Emeritus Adviser | Joseph Sandoval ([@jrsapi](https://github.com/jrsapi) / Slack: `@Joseph`) | |
| Branch Manager | Nabarun Pal ([@palnabarun](https://github.com/palnabarun) / Slack: `@palnabarun`) | |

Review the [Release Managers page](/release-managers.md) for up-to-date contact information on Release Engineering personnel.

The schedule for all patch releases can be found at [Patch Releases page](/releases/patch-releases.md). It will be updated to include 1.24, once the 1.24 release cycle concludes.