Skip to content

Commit a290d0c

Browse files
authored
Merge pull request #34049 from howieyuen/release-en
rerun scripts/releng/update-release-info.sh and add two necessary image
2 parents 44ea29b + 935b499 commit a290d0c

File tree

3 files changed

+24
-24
lines changed

3 files changed

+24
-24
lines changed

content/en/releases/release-cycle.jpg

58.5 KB
Loading
46.6 KB
Loading

content/en/releases/release.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ create an enhancement, issue, or pull request which targets a specific release
1717
milestone.
1818

1919
- [TL;DR](#tldr)
20-
- [Normal Dev (Weeks 1-8)](#normal-dev-weeks-1-8)
21-
- [Code Freeze (Weeks 9-11)](#code-freeze-weeks-9-11)
22-
- [Post-Release (Weeks 11+)](#post-release-weeks-11)
20+
- [Normal Dev (Weeks 1-11)](#normal-dev-weeks-1-11)
21+
- [Code Freeze (Weeks 12-14)](#code-freeze-weeks-12-14)
22+
- [Post-Release (Weeks 14+)](#post-release-weeks-14+)
2323
- [Definitions](#definitions)
2424
- [The Release Cycle](#the-release-cycle)
2525
- [Removal Of Items From The Milestone](#removal-of-items-from-the-milestone)
@@ -54,22 +54,22 @@ requirements exist when the target milestone is a prior release (see
5454
If you want your PR to get merged, it needs the following required labels and
5555
milestones, represented here by the Prow /commands it would take to add them:
5656

57-
### Normal Dev (Weeks 1-8)
57+
### Normal Dev (Weeks 1-11)
5858

5959
- /sig {name}
6060
- /kind {type}
6161
- /lgtm
6262
- /approved
6363

64-
### [Code Freeze][code-freeze] (Weeks 9-11)
64+
### [Code Freeze][code-freeze] (Weeks 12-14)
6565

6666
- /milestone {v1.y}
6767
- /sig {name}
6868
- /kind {bug, failing-test}
6969
- /lgtm
7070
- /approved
7171

72-
### Post-Release (Weeks 11+)
72+
### Post-Release (Weeks 14+)
7373

7474
Return to 'Normal Dev' phase requirements:
7575

@@ -90,43 +90,43 @@ The general labeling process should be consistent across artifact types.
9090

9191
## Definitions
9292

93-
- _issue owners_: Creator, assignees, and user who moved the issue into a
93+
- *issue owners*: Creator, assignees, and user who moved the issue into a
9494
release milestone
9595

96-
- _Release Team_: Each Kubernetes release has a team doing project management
96+
- *Release Team*: Each Kubernetes release has a team doing project management
9797
tasks described [here][release-team].
9898

9999
The contact info for the team associated with any given release can be found
100100
[here](https://git.k8s.io/sig-release/releases/).
101101

102-
- _Y days_: Refers to business days
102+
- *Y days*: Refers to business days
103103

104-
- _enhancement_: see "[Is My Thing an Enhancement?](https://git.k8s.io/enhancements/README.md#is-my-thing-an-enhancement)"
104+
- *enhancement*: see "[Is My Thing an Enhancement?](https://git.k8s.io/enhancements/README.md#is-my-thing-an-enhancement)"
105105

106-
- _[Enhancements Freeze][enhancements-freeze]_:
106+
- *[Enhancements Freeze][enhancements-freeze]*:
107107
the deadline by which [KEPs][keps] have to be completed in order for
108108
enhancements to be part of the current release
109109

110-
- _[Exception Request][exceptions]_:
110+
- *[Exception Request][exceptions]*:
111111
The process of requesting an extension on the deadline for a particular
112112
Enhancement
113113

114-
- _[Code Freeze][code-freeze]_:
114+
- *[Code Freeze][code-freeze]*:
115115
The period of ~4 weeks before the final release date, during which only
116116
critical bug fixes are merged into the release.
117117

118-
- _[Pruning](https://git.k8s.io/sig-release/releases/release_phases.md#pruning)_:
118+
- *[Pruning](https://git.k8s.io/sig-release/releases/release_phases.md#pruning)*:
119119
The process of removing an Enhancement from a release milestone if it is not
120120
fully implemented or is otherwise considered not stable.
121121

122-
- _release milestone_: semantic version string or
122+
- *release milestone*: semantic version string or
123123
[GitHub milestone](https://help.github.com/en/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests)
124124
referring to a release MAJOR.MINOR `vX.Y` version.
125125

126126
See also
127127
[release versioning](https://git.k8s.io/design-proposals-archive/release/versioning.md).
128128

129-
- _release branch_: Git branch `release-X.Y` created for the `vX.Y` milestone.
129+
- *release branch*: Git branch `release-X.Y` created for the `vX.Y` milestone.
130130

131131
Created at the time of the `vX.Y-rc.0` release and maintained after the
132132
release for approximately 12 months with `vX.Y.Z` patch releases.
@@ -136,9 +136,9 @@ The general labeling process should be consistent across artifact types.
136136

137137
## The Release Cycle
138138

139-
![Image of one Kubernetes release cycle](release-cycle.png)
139+
![Image of one Kubernetes release cycle](release-cycle.jpg)
140140

141-
Kubernetes releases currently happen approximately four times per year.
141+
Kubernetes releases currently happen approximately three times per year.
142142

143143
The release process can be thought of as having three main phases:
144144

@@ -161,7 +161,7 @@ conjunction with the Release Team's [Enhancements Lead](https://git.k8s.io/sig-r
161161

162162
After Enhancements Freeze, tracking milestones on PRs and issues is important.
163163
Items within the milestone are used as a punchdown list to complete the
164-
release. _On issues_, milestones must be applied correctly, via triage by the
164+
release. *On issues*, milestones must be applied correctly, via triage by the
165165
SIG, so that [Release Team][release-team] can track bugs and enhancements (any
166166
enhancement-related issue needs a milestone).
167167

@@ -189,7 +189,7 @@ under that automation umbrella should be have a milestone applied.
189189
Implementation and bug fixing is ongoing across the cycle, but culminates in a
190190
code freeze period.
191191

192-
**[Code Freeze][code-freeze]** starts in week ~10 and continues for ~2 weeks.
192+
**[Code Freeze][code-freeze]** starts in week ~12 and continues for ~2 weeks.
193193
Only critical bug fixes are accepted into the release codebase during this
194194
time.
195195

@@ -204,7 +204,7 @@ back to the release branch. The release is built from the release branch.
204204

205205
Each release is part of a broader Kubernetes lifecycle:
206206

207-
![Image of Kubernetes release lifecycle spanning three releases](release-lifecycle.png)
207+
![Image of Kubernetes release lifecycle spanning three releases](release-lifecycle.jpg)
208208

209209
## Removal Of Items From The Milestone
210210

@@ -355,11 +355,11 @@ issue kind labels must be set:
355355
- `kind/feature`: New functionality.
356356
- `kind/flake`: CI test case is showing intermittent failures.
357357

358-
[cherry-picks]: /community/blob/master/contributors/devel/sig-release/cherry-picks.md
358+
[cherry-picks]: /contributors/devel/sig-release/cherry-picks.md
359359
[code-freeze]: https://git.k8s.io/sig-release/releases/release_phases.md#code-freeze
360360
[enhancements-freeze]: https://git.k8s.io/sig-release/releases/release_phases.md#enhancements-freeze
361361
[exceptions]: https://git.k8s.io/sig-release/releases/release_phases.md#exceptions
362362
[keps]: https://git.k8s.io/enhancements/keps
363-
[release-managers]: https://git.k8s.io/sig-release/release-managers.md
363+
[release-managers]: https://kubernetes.io/releases/release-managers/
364364
[release-team]: https://git.k8s.io/sig-release/release-team
365-
[sig-list]: /sig-list.md
365+
[sig-list]: /sig-list.md

0 commit comments

Comments
 (0)