Skip to content

Commit 6845b64

Browse files
authored
Merge pull request #27929 from jimangel/release-page-v2.0
Adding a release page under "Release Information"
2 parents 45f3664 + 7edf890 commit 6845b64

File tree

18 files changed

+841
-1639
lines changed

18 files changed

+841
-1639
lines changed

OWNERS_ALIASES

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,3 +233,20 @@ aliases:
233233
- mrbobbytables
234234
- nikhita
235235
- parispittman
236+
# authoritative source: git.k8s.io/release/OWNERS_ALIASES
237+
release-engineering-approvers:
238+
- cpanato # Release Manager
239+
- hasheddan # subproject owner / Release Manager
240+
- puerco # Release Manager
241+
- saschagrunert # subproject owner / Release Manager
242+
- justaugustus # subproject owner / Release Manager
243+
- xmudrii # Release Manager
244+
release-engineering-reviewers:
245+
- ameukam # Release Manager Associate
246+
- jimangel # Release Manager Associate
247+
- markyjackson-taulia # Release Manager Associate
248+
- mkorbi # Release Manager Associate
249+
- onlydole # Release Manager Associate
250+
- sethmccombs # Release Manager Associate
251+
- verolop # Release Manager Associate
252+
- wilsonehusin # Release Manager Associate

content/en/community/_index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
<a href="#videos">Videos</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2525
<a href="#discuss">Discussions</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2626
<a href="#events">Events and meetups</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
27-
<a href="#news">News</a>
27+
<a href="#news">News</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
28+
<a href="/releases">Releases</a>
2829

2930
</div>
3031
<br class="mobile"><br class="mobile">

content/en/docs/setup/release/_index.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

content/en/docs/setup/release/notes.md

Lines changed: 0 additions & 1626 deletions
This file was deleted.

content/en/releases/OWNERS

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# See the OWNERS docs at https://go.k8s.io/owners
2+
3+
# This is the directory for English source content.
4+
# Teams and members are visible at https://github.com/orgs/kubernetes/teams.
5+
6+
reviewers:
7+
- sig-docs-en-reviews
8+
- release-engineering-reviewers
9+
10+
approvers:
11+
- sig-docs-en-owners
12+
- release-engineering-approvers
13+
14+
labels:
15+
- sig/release

content/en/releases/_index.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
linktitle: Release History
3+
title: Releases
4+
type: docs
5+
---
6+
7+
8+
<!-- overview -->
9+
10+
The Kubernetes project maintains release branches for the most recent three minor releases ({{< skew latestVersion >}}, {{< skew prevMinorVersion >}}, {{< skew oldestMinorVersion >}}). Kubernetes 1.19 and newer receive approximately 1 year of patch support. Kubernetes 1.18 and older received approximately 9 months of patch support.
11+
12+
Kubernetes versions are expressed as **x.y.z**,
13+
where **x** is the major version, **y** is the minor version, and **z** is the patch version, following [Semantic Versioning](https://semver.org/) terminology.
14+
15+
More information in the [version skew policy](/releases/version-skew-policy/) document.
16+
17+
<!-- body -->
18+
19+
## Release History
20+
21+
{{< release-data >}}
22+
23+
## Upcoming Release
24+
25+
Check out the [schedule](https://github.com/kubernetes/sig-release/tree/master/releases/release-{{< skew nextMinorVersion >}}) for the upcoming **{{< skew nextMinorVersion >}}** Kubernetes release!
26+
27+
## Helpful Resources

content/en/releases/download.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: Download Kubernetes
3+
type: docs
4+
---
5+
## Core Kubernetes components
6+
7+
Find links to download Kubernetes components (and their checksums) in the [CHANGELOG](https://github.com/kubernetes/kubernetes/tree/master/CHANGELOG) files.
8+
9+
Alternately, use [downloadkubernetes.com](https://www.downloadkubernetes.com/) to filter by version and architecture.
10+
11+
## kubectl
12+
13+
<!-- overview -->
14+
The Kubernetes command-line tool, [kubectl](/docs/reference/kubectl/kubectl/), allows
15+
you to run commands against Kubernetes clusters.
16+
17+
You can use kubectl to deploy applications, inspect and manage cluster resources,
18+
and view logs. For more information including a complete list of kubectl operations, see the
19+
[`kubectl` reference documentation](/docs/reference/kubectl/).
20+
21+
kubectl is installable on a variety of Linux platforms, macOS and Windows.
22+
Find your preferred operating system below.
23+
24+
- [Install kubectl on Linux](/docs/tasks/tools/install-kubectl-linux)
25+
- [Install kubectl on macOS](/docs/tasks/tools/install-kubectl-macos)
26+
- [Install kubectl on Windows](/docs/tasks/tools/install-kubectl-windows)

content/en/releases/notes.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
linktitle: Release Notes
3+
title: Notes
4+
type: docs
5+
description: >
6+
Kubernetes release notes.
7+
sitemap:
8+
priority: 0.5
9+
---
10+
11+
Release notes can be found by reading the [Changelog](https://github.com/kubernetes/kubernetes/tree/master/CHANGELOG) that matches your Kubernetes version. View the changelog for {{< skew latestVersion >}} on [GitHub](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-{{< skew latestVersion >}}.md).
12+
13+
Alternately, release notes can be searched and filtered online at: [relnotes.k8s.io](relnotes.k8s.io). View filtered release notes for {{< skew latestVersion >}} on [relnotes.k8s.io](https://relnotes.k8s.io/?releaseVersions={{< skew latestVersion >}}.0).

content/en/releases/patch-releases.md

Lines changed: 195 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,195 @@
1+
---
2+
title: Patch Releases
3+
type: docs
4+
auto_generated: true
5+
---
6+
<!-- THIS CONTENT IS AUTO-GENERATED via ./scripts/update-release-info.sh in k/website -->
7+
8+
{{< warning >}}
9+
This content is auto-generated and links may not function. The source of the document is located [here](https://github.com/kubernetes/sig-release/blob/master/releases/patch-releases.md).
10+
{{< /warning >}}
11+
12+
# Kubernetes Patch Releases
13+
14+
Schedule and team contact information for Kubernetes patch releases.
15+
16+
For general information about Kubernetes release cycle, see the
17+
[release process description].
18+
19+
## Cadence
20+
21+
Our typical patch release cadence is monthly. It is
22+
commonly a bit faster (1 to 2 weeks) for the earliest patch releases
23+
after a 1.X minor release. Critical bug fixes may cause a more
24+
immediate release outside of the normal cadence. We also aim to not make
25+
releases during major holiday periods.
26+
27+
## Contact
28+
29+
See the [Release Managers page][release-managers] for full contact details on the Patch Release Team.
30+
31+
Please give us a business day to respond - we may be in a different timezone!
32+
33+
In between releases the team is looking at incoming cherry-pick
34+
requests on a weekly basis. The team will get in touch with
35+
submitters via GitHub PR, SIG channels in Slack, and direct messages
36+
in Slack and [email](mailto:[email protected])
37+
if there are questions on the PR.
38+
39+
## Cherry-Picks
40+
41+
Please follow the [cherry-pick process].
42+
43+
Cherry-picks must be merge-ready in GitHub with proper labels (eg:
44+
approved, lgtm, release note) and passing CI tests ahead of the
45+
cherry-pick deadline. This is typically two days before the target
46+
release, but may be more. Earlier PR readiness is better, as we
47+
need time to get CI signal after merging your cherry-picks ahead
48+
of the actual release.
49+
50+
Cherry-pick PRs which miss merge criteria will be carried over and tracked
51+
for the next patch release.
52+
53+
## Support Period
54+
55+
In accordance with the [yearly support KEP][yearly-support], the Kubernetes
56+
Community will support active patch release series for a period of roughly
57+
fourteen (14) months.
58+
59+
The first twelve months of this timeframe will be considered the standard
60+
period.
61+
62+
Towards the end of the twelve month, the following will happen:
63+
64+
- [Release Managers][release-managers] will cut a release
65+
- The patch release series will enter maintenance mode
66+
67+
During the two-month maintenance mode period, Release Managers may cut
68+
additional maintenance releases to resolve:
69+
70+
- CVEs (under the advisement of the Product Security Committee)
71+
- dependency issues (including base image updates)
72+
- critical core component issues
73+
74+
At the end of the two-month maintenance mode period, the patch release series
75+
will be considered EOL (end of life) and cherry picks to the associated branch
76+
are to be closed soon afterwards.
77+
78+
Note that the 28th of the month was chosen for maintenance mode and EOL target
79+
dates for simplicity (every month has it).
80+
81+
## Upcoming Monthly Releases
82+
83+
Timelines may vary with the severity of bug fixes, but for easier planning we
84+
will target the following monthly release points. Unplanned, critical
85+
releases may also occur in between these.
86+
87+
| Monthly Patch Release | Target date |
88+
| --- | --- |
89+
| May 2021 | 2021-05-12 |
90+
| June 2021 | 2021-06-16 |
91+
| July 2021 | 2021-07-14 |
92+
93+
## Detailed Release History for Active Branches
94+
95+
### 1.21
96+
97+
**1.21** enters maintenance mode on **2022-04-28**
98+
99+
End of Life for **1.21** is **2022-06-28**
100+
101+
| PATCH RELEASE | CHERRY PICK DEADLINE | TARGET DATE |
102+
|--- |--- |--- |
103+
| 1.21.1 | 2021-05-07 | 2021-05-12 |
104+
105+
### 1.20
106+
107+
**1.20** enters maintenance mode on **2021-12-28**
108+
109+
End of Life for **1.20** is **2022-02-28**
110+
111+
| PATCH RELEASE | CHERRY PICK DEADLINE | TARGET DATE |
112+
|--- |--- |--- |
113+
| 1.20.7 | 2021-05-07 | 2021-05-12 |
114+
| 1.20.6 | 2021-04-09 | 2021-04-14 |
115+
| 1.20.5 | 2021-03-12 | 2021-03-17 |
116+
| 1.20.4 | 2021-02-12 | 2021-02-18 |
117+
| 1.20.3 | [Conformance Tests Issue](https://groups.google.com/g/kubernetes-dev/c/oUpY9vWgzJo) | 2021-02-17 |
118+
| 1.20.2 | 2021-01-08 | 2021-01-13 |
119+
| 1.20.1 | [Tagging Issue](https://groups.google.com/g/kubernetes-dev/c/dNH2yknlCBA) | 2020-12-18 |
120+
121+
### 1.19
122+
123+
**1.19** enters maintenance mode on **2021-08-28**
124+
125+
End of Life for **1.19** is **2021-10-28**
126+
127+
| PATCH RELEASE | CHERRY PICK DEADLINE | TARGET DATE |
128+
|--- |--- |--- |
129+
| 1.19.11 | 2021-05-07 | 2021-05-12 |
130+
| 1.19.10 | 2021-04-09 | 2021-04-14 |
131+
| 1.19.9 | 2021-03-12 | 2021-03-17 |
132+
| 1.19.8 | 2021-02-12 | 2021-02-17 |
133+
| 1.19.7 | 2021-01-08 | 2021-01-13 |
134+
| 1.19.6 | [Tagging Issue](https://groups.google.com/g/kubernetes-dev/c/dNH2yknlCBA) | 2020-12-18 |
135+
| 1.19.5 | 2020-12-04 | 2020-12-09 |
136+
| 1.19.4 | 2020-11-06 | 2020-11-11 |
137+
| 1.19.3 | 2020-10-09 | 2020-10-14 |
138+
| 1.19.2 | 2020-09-11 | 2020-09-16 |
139+
| 1.19.1 | 2020-09-04 | 2020-09-09 |
140+
141+
### 1.18
142+
143+
**1.18** enters maintenance mode on **2021-04-28**
144+
145+
End of Life for **1.18** is **2021-05-12**
146+
147+
| PATCH RELEASE | CHERRY PICK DEADLINE | TARGET DATE |
148+
|--- |--- |--- |
149+
| 1.18.19 | 2021-05-07 | 2021-05-12 |
150+
| 1.18.18 | 2021-04-09 | 2021-04-14 |
151+
| 1.18.17 | 2021-03-12 | 2021-03-17 |
152+
| 1.18.16 | 2021-02-12 | 2021-02-17 |
153+
| 1.18.15 | 2021-01-08 | 2021-01-13 |
154+
| 1.18.14 | [Tagging Issue](https://groups.google.com/g/kubernetes-dev/c/dNH2yknlCBA) | 2020-12-18 |
155+
| 1.18.13 | 2020-12-04 | 2020-12-09 |
156+
| 1.18.12 | N/A | 2020-11-12 |
157+
| 1.18.11 | [No-op release](https://groups.google.com/g/kubernetes-dev/c/nJix1xLQvZE) | 2020-11-11 |
158+
| 1.18.10 | 2020-10-09 | 2020-10-14 |
159+
| 1.18.9 | 2020-09-11 | 2020-09-16 |
160+
| 1.18.8 | N/A | 2020-08-13 |
161+
| 1.18.7 | 2020-08-07 | 2020-08-12 |
162+
| 1.18.6 | 2020-07-10 | 2020-07-15 |
163+
| 1.18.5 | 2020-06-25 | 2020-06-26 |
164+
| 1.18.4 | 2020-06-12 | 2020-06-17 |
165+
| 1.18.3 | 2020-05-15 | 2020-05-20 |
166+
| 1.18.2 | 2020-04-13 | 2020-04-16 |
167+
| 1.18.1 | 2020-04-06 | 2020-04-08 |
168+
169+
## Non-Active Branch History
170+
171+
These releases are no longer supported.
172+
173+
| Minor Version | Final Patch Release | EOL date |
174+
| --- | --- | --- |
175+
| 1.17 | 1.17.17 | 2021-01-13 |
176+
| 1.16 | 1.16.15 | 2020-09-02 |
177+
| 1.15 | 1.15.12 | 2020-05-06 |
178+
| 1.14 | 1.14.10 | 2019-12-11 |
179+
| 1.13 | 1.13.12 | 2019-10-15 |
180+
| 1.12 | 1.12.10 | 2019-07-08 |
181+
| 1.11 | 1.11.10 | 2019-05-01 |
182+
| 1.10 | 1.10.13 | 2019-02-13 |
183+
| 1.9 | 1.9.11 | 2018-09-29 |
184+
| 1.8 | 1.8.15 | 2018-07-12 |
185+
| 1.7 | 1.7.16 | 2018-04-04 |
186+
| 1.6 | 1.6.13 | 2017-11-23 |
187+
| 1.5 | 1.5.8 | 2017-10-01 |
188+
| 1.4 | 1.4.12 | 2017-04-21 |
189+
| 1.3 | 1.3.10 | 2016-11-01 |
190+
| 1.2 | 1.2.7 | 2016-10-23 |
191+
192+
[cherry-pick process]: https://git.k8s.io/community/contributors/devel/sig-release/cherry-picks.md
193+
[release-managers]: /release-managers.md
194+
[release process description]: https://git.k8s.io/community/contributors/devel/sig-release/release.md
195+
[yearly-support]: https://git.k8s.io/enhancements/keps/sig-release/1498-kubernetes-yearly-support-period/README.md

0 commit comments

Comments
 (0)