-
Notifications
You must be signed in to change notification settings - Fork 416
Documentation for rc0 tasks #2819
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
Merged
+565
−177
Merged
Changes from 21 commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
4f866d6
Create post-rc0-tasks.md
mbianchidev 55850b9
Update post-rc0-tasks.md
mbianchidev d38f35d
Rename post-rc0-tasks.md to post-rc0-release-tasks.md
mbianchidev 732e462
Initial draft of rc-0 docs
mbianchidev fe71d16
Removed todos
mbianchidev e49e883
Added some more precise guidelines
mbianchidev bb87e89
Improved clarity (first batch CR)
mbianchidev 9ebb4de
Improved clarity (2nd batch CR)
mbianchidev 8daf339
Improved clarity and fixed content (third batch CR)
mbianchidev 9202417
Adjusting and reordering (fourth batch CR)
mbianchidev 7303f7f
Clarify kubekins vs EOL jobs removal prio
mbianchidev 54bfe2a
added dependency to alpha.0 for rc release nomock
mbianchidev ab4cf37
fixed alpha.0 refs
mbianchidev 40263f0
Clarified that dashboards and new tests are to be in the same PR
mbianchidev dfaf369
Added warnings for test generation step
mbianchidev 3294e5b
Add warning for rc.1 post rc.0
mbianchidev c69ecbe
Clarified kubecross docs
mbianchidev dc910c5
Improved clarity
mbianchidev 6c10615
Improved clarity and moved warning
mbianchidev 9a18952
Improved clarify and addressed last wave of review
mbianchidev df80a02
Added a note on coordinating with patch releases
mbianchidev f4ea48d
final nits
mbianchidev File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
--- | ||
name: Post Release Branch Creation Tasks | ||
about: Tasks to perform after the rc.0 is cut and the upcoming release branch is created | ||
title: Post Release Branch Creation Tasks for v1.x.y-rc.0 | ||
labels: sig/release, area/release-eng | ||
--- | ||
|
||
## As a follow up on: <!-- #<issue> typically the rc.0 cut issue (currently the branch is created by krel during that cut process) --> | ||
|
||
## Tasks | ||
|
||
<!-- | ||
|
||
Follow the docs here: https://github.com/kubernetes/sig-release/blob/master/release-engineering/handbooks/post-release-branch-creation.md | ||
|
||
Help? Ring @release-managers on slack! | ||
|
||
--> | ||
|
||
- [ ] Create a thread in #release-management: <!-- Paste link to Slack thread --> | ||
- [ ] Promote the subsequent minor release alpha.0 image | ||
mbianchidev marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- [ ] (optional) Remove jobs for EOL versions, **only** if agreed upon with Release Managers and totally ok to delegate this to @release-managers | ||
mbianchidev marked this conversation as resolved.
Show resolved
Hide resolved
|
||
<!-- | ||
Branch Managers might not have a context on if it is "safe" to remove the EOL jobs. We try to be firm with the deadlines and stop cutting patches as soon as we reach the EOL date, but e.g. there might be a new patch needed because of some important security fix, in which case only Release Managers will know about that. | ||
|
||
There might be a significant time/delay between the release reaching EOL and the new branch being created, leaving those jobs hanging for a while, which has an impact on the project infra costs. | ||
|
||
The trigger for removing such jobs should be solely the EOL date but we shouldn't connect getting rid of EOL jobs and the new branch creation. Even if has been like that before, it shouldn't be longterm. | ||
--> | ||
- [ ] Update [`milestone_applier` rules](https://github.com/kubernetes/test-infra/blob/master/config/prow/plugins.yaml) | ||
- [ ] Update [`kubekins-e2e-v2/variants.yaml`](https://github.com/kubernetes/test-infra/blob/master/images/kubekins-e2e-v2/variants.yaml) with the new version config | ||
- [ ] Rotate configuration of release branch jobs in kubernetes/test-infra in particular `releng/test_config.yaml` for the upcoming release | ||
- [ ] Run test generation script, configure the new release dashboards and send a PR with both tests and dashboards config | ||
- [ ] Add a new variant for the `kube-cross` image (`kubernetes/release` repository) and ensure the image is built and pushed properly | ||
- [ ] Add new variants for `k8s-cloud-builder` and `k8s-ci-builder` images (`kubernetes/release` repository) and ensure images are built and pushed properly | ||
- [ ] Update references in `kubernetes/kubernetes` with the new kube-cross image (only after all images are pushed/promoted) | ||
- [ ] Update publishing-bot rules to include the new release branch | ||
- [ ] Ensure that a new [performance tests](https://github.com/kubernetes/perf-tests/) branch is created by SIG Scalability maintainers | ||
- [ ] Inform stakeholders about the post branch creation tasks being completed | ||
- [ ] Monitor the new release dashboard with the Release Signal Lead for at least 48 hours - mainly for missing or misconfigured jobs | ||
|
||
## Action Items | ||
|
||
<!-- | ||
During the post rc tasks, you may find a few things that require updates | ||
(process changes, documentation updates, fixes to release tooling). | ||
|
||
Please list them here. | ||
|
||
It will be your responsibility to open issues/PRs to resolve these | ||
issues/improvements. Keep this issue open until these action items | ||
are complete. | ||
|
||
- [ ] Item 1 | ||
- [ ] Item 2 | ||
- [ ] Item 3 | ||
--> | ||
|
||
## Open Questions | ||
|
||
<!-- | ||
During the post rc tasks, you may have a few questions that you can't | ||
answer yourself or may require group discussion. | ||
|
||
Please list them here. | ||
|
||
Follow up with Branch Managers/Patch Release Team/Release Engineering | ||
subproject owners to get these questions answered. | ||
|
||
- [ ] Item 1 | ||
- [ ] Item 2 | ||
- [ ] Item 3 | ||
--> | ||
|
||
/milestone <!-- v1.x e.g. v1.14 --> | ||
/assign <!-- @ the Release or Branch Manager responsible for this release --> | ||
/cc @kubernetes/release-managers @kubernetes/release-team-release-signal | ||
/priority important-soon | ||
/kind documentation |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.