Skip to content

Commit 0def15c

Browse files
committed
Update authors, review feedback, clarifications
Signed-off-by: Jeremy <[email protected]>
1 parent 1d9d76f commit 0def15c

File tree

2 files changed

+23
-10
lines changed

2 files changed

+23
-10
lines changed

keps/sig-release/2572-release-cadence/README.md

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@
6161
## Summary
6262

6363
With this KEP, SIG Release proposes to change the current Kubernetes release
64-
cadence from 4 down to 3 releases per year. This cadence started in ad-hoc manner
65-
in 2020, and will be formalized with the KEP. This will be reflected in the
66-
release calendar for the Kubernetes 1.22 and 1.23 releases, which will each be
67-
*15* weeks in duration.
64+
cadence from 4 down to 3 releases per year. This cadence started in ad hoc manner
65+
in 2020 due to the ongoing COVID-19 pandemic. This KEP serves to formalize this release
66+
cadence, which will be shape the development of the release calendars for the
67+
Kubernetes 1.22 and 1.23 releases, each of which will be *15* weeks in duration.
6868

6969
## Motivation
7070

@@ -74,7 +74,9 @@ releases 4 times per year, are ongoing in the community.
7474
The extended release schedule for 1.19 resulted in only three minor Kubernetes
7575
releases for 2020. As a result, SIG Release received several questions across a
7676
variety of platforms and communication channels about whether the project
77-
intends to only have three minor releases/year.
77+
intends to only have three minor releases/year, as a lot of folks, both
78+
contributors and end users, need to be able plan ahead and expect a predictable
79+
release cadence.
7880

7981
### Goals
8082

@@ -196,14 +198,14 @@ https://github.com/kubernetes/sig-release/issues/1494.
196198

197199
## Proposal
198200

199-
This KEP proposes a transition to a *3-releases-per-year cadence*, beginning
201+
This KEP proposes a transition to a *3-releases-per-calendar-year cadence*, beginning
200202
with the Kubernetes 1.22 Release. This would result in a *15* week release
201203
cycle, with *2* weeks between release cycles. During the Kubernetes 1.22 release,
202204
a focused communication effort will be undertaken to communicate to contributors and
203205
the end user community.
204206

205207
The following tables detail a notional timeline for the remainder of 2021 and
206-
for 2022, leveraging the historical *4-releases-per-year cadence*. Generally,
208+
for 2022, leveraging the historical *4-releases-per-calendar-year cadence*. Generally,
207209
code freeze remains in effect until the last week of the release, so
208210
development for the next release generally starts prior to the official release
209211
team kickoff. A minimum of 1 week is needed between releases to fully form the
@@ -273,12 +275,20 @@ the 1.23, 1.24, and 1.25 Releases, will will collect feedback and incorporate
273275
that feedback into the lightweight framework surrounding release schedule
274276
development and promote this KEP to `stable` for the 1.26 Release.
275277

278+
| Release Number | Stage |
279+
|----------------|-------|
280+
| 1.22 | Alpha |
281+
| 1.23 | Beta |
282+
| 1.24 | Beta |
283+
| 1.25 | Beta |
284+
| 1.26 | Stable |
285+
276286
### User Stories
277287

278288
Kubernetes releases are made by real people. The technical aspects—for example,
279289
the release automation—reflects only a tiny part of the complete cycle. This
280290
means we will mainly focus on the human aspects and their corresponding roles
281-
when deciding to move to a 3-releases-per-year cadence.
291+
when deciding to move to a 3-releases-per-calendar-year cadence.
282292

283293
#### End User
284294

keps/sig-release/2572-release-cadence/kep.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
title: Defining the Kubernetes Release Cadence
22
kep-number: 2572
33
authors:
4+
- "@kikisdeliveryservice"
5+
- "@jeremyrickard"
6+
- "@jberkus"
47
- "@justaugustus"
8+
- "@LappleApple"
9+
- "@saschagrunert"
510
owning-sig: sig-release
611
participating-sigs:
712
- sig-architecture
@@ -11,8 +16,6 @@ creation-date: 2021-01-21
1116
reviewers:
1217
- "@ehashman"
1318
- "@hasheddan"
14-
- "@jeremyrickard"
15-
1619
approvers:
1720
- "@BenTheElder" #sig-testing
1821
- "@derekwaynecarr" #sig-architecture

0 commit comments

Comments
 (0)