-
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
Open
mbianchidev
wants to merge
18
commits into
kubernetes:master
Choose a base branch
from
mbianchidev:docs-rc0
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+562
−174
Open
Changes from all commits
Commits
Show all changes
18 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 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
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 --> | ||
- [ ] Coordinate the next alpha release cut - <!-- mention @release-managers nudging them to perform the propedeutic tasks for the next alpha (e.g. setting up the new OBS project) --> | ||
- [ ] (optional) Remove jobs for EOL versions, **only** if agreed upon with Release Managers | ||
<!-- | ||
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 for the upcoming release | ||
- [ ] Run test generation script, configure the new release dashboards and send a PR with both tests and dashboards config | ||
- [ ] Monitor the new release dashboard with the Release Signal Lead for at least 48 hours - mainly for missing or misconfigured jobs | ||
- [ ] 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 | ||
- [ ] 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 | ||
|
||
## 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.