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
Release 1.13 timeline and schedule #294
Release 1.13 timeline and schedule #294
Conversation
|
/hold |
|
/cc @kubernetes/sig-release-members Sig leads: 1.12 release team leads 1.13 release team delta vs 1.12 |
|
@AishSundar: GitHub didn't allow me to request PR reviews from the following users: caleb, Singer, nikopen, DuMars, miles. Note that only kubernetes members and repo collaborators can review this PR, and authors cannot review their own PRs. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
|
/milestone v1.13 |
|
Maybe I'm nuts for suggesting this, but because it's such a short cycle, and because we will have ~40 new features in 1.12, maybe 1.13 should just focus on stabilizing existing features...? |
|
I second @nickchase here. Based on my experience of wrangling the features in Q4'2017, it's the best scenario due to the short release cycle and heavy media attention to the new Kubernetes release during KubeCon. |
|
@nickchase @idvoretskyi I completely agree with you. Infact @justaugustus suggesting the same idea of a stabilization release restricting only to features falling out of 1.12. I am not sure who should to run this by for approval before we make that official. @jdumars and @calebamiles do let us know what you think. |
| @@ -0,0 +1 @@ | |||
| Please see [README.md](README.md) instead | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We won't need this file, as no references to it have been created yet.
|
Let's make sure we bring this to next SIG Release meeting, Aish. |
releases/release-1.13/README.md
Outdated
|
|
||
| ### Code Freeze | ||
|
|
||
| All features going into the release must be code-complete, ***including tests***, and have docs PRs open by ***Tuesday, November 20th, 2018***. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this be Nov 16 since that's the code freeze date mentioned above?
releases/release-1.13/README.md
Outdated
| | Blog post: what we're working on for 1.13 | Communications | | 2 | | | week 5 | | | ||
| | All release-1.9 CI jobs/testgrid removed | Test Infra Lead | | 6 | | | week 6 | | | ||
| | Create 'release-1.13' branch and begin daily branch | Branch Manager | | 6 | | | | | | ||
| | v1.13.0-alpha.0 | Branch Manager | | 6 | | | | | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure what this line is, but I think between create the branch and release the branch, this one's not needed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ah this should have been 1.14.0-alpha.0. Thanks for catching will fix it.
releases/release-1.13/README.md
Outdated
| | Docs deadline - Open placeholder PRs | Docs Lead | | 8 | | | | | | ||
| | All release-1.13 CI jobs/testgrid created | Test Infra Lead | | 9 | | | | | | ||
| | Begin Code Slush | Bot, Lead | | 9 | | | week 6 | | | ||
| | Begin MWF Burndown meetings | Lead | | 12 | | | week 7 | | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could be sparsely attended depending on KubeCon China attendance by release team? I suggest you query ASAP and note privately the release team's travel plans for the two KubeCons (and anything else) so you know ahead of time who's going to be out of hand when.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the suggestion. Coming to think if it, igf I start weekly meetings from 10/1, I will move to MWF burndown a week earlier i.e., from Nov 5th.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd reckon you're probably ok starting in week 7, if the milestone's work list is kept shorter and less ambitious in the feature definition phase. And might not have too many people at KubeCon China...check and see. Might be a non-issue.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly LGTM, aside from a couple small things I noted in particular the blog comment and release-1.9 CI comment.
releases/release-1.13/README.md
Outdated
| | 1.13.0-beta.2 released from branch | Branch Manager | | 21 | | | | [1.13-blocking], [master-blocking], [master-upgrade] | | ||
| | Docs complete - All PRs reviewed and ready to merge | Docs Lead | | 27 | | | week 9 | | | ||
| | 1.13.0-rc.1 released from branch | Branch Manager | | 27 | | | | [1.13-blocking], [master-blocking], [master-upgrade] | | ||
| | End of code freeze (EOD PST): Master branch re-opens for 1.13 | Bot, Branch Manager, Lead | | 28 | | | | | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm concerned that 48 hours for code thaw-to-final-cherrypick is about 24 hours too short. We need enough time for folks in multiple geos to review/authorize any trailing cherrypicks or fixes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree Josh that we might need a day more but I would like to aim for a shorter thaw and CP period and extend it in the worst case. With the current schedule there is almost a week of buffer(before Kubecon), thus giving us room to extend thaw by a day if need be.
2857627
to
8e82ef2
Compare
|
@tpepper I have addressed your comments. PTAL All, I would like to push this draft of the schedule by Thursday 9/27, in time for 1.13 on Monday 10/1. So please provide any feedback by then. Thanks. |
8e82ef2
to
fdb8e42
Compare
|
/lgtm I'm curious to see if any of the broader SIG leads have any worries, but it seems like a reasonable set of compromises given everything on the calendar this last quarter of 2018! |
| | Docs deadline - Open placeholder PRs | Docs Lead | | 8 | | | | | | ||
| | All release-1.13 CI jobs/testgrid created | Test Infra Lead | | 9 | | | | | | ||
| | Begin Code Slush | Bot, Lead | | 9 | | | week 6 | | | ||
| | All Issues & PRs must have complete labels | Bug Triage | | 12 | | | week 7 | | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I know it's not technically release related, but I wonder if it would be worth explicitly adding some rows in here to remind people when the following are happening:
- Kubecon Shanghai (Nov 13-15)
- US Thanksgiving (Nov 22)
- Contributor summit + Kubecon Seattle (Dec 9-13)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
|
/lgtm |
|
bump for tide? |
fdb8e42
to
ea92b2d
Compare
|
/lgtm |
|
/lgtm |
|
/lgtm |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: AishSundar, jberkus, jdumars, spiffxp, tpepper The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/hold cancel Thanks all for the review, getting this in now |
Here's a straw-man PR for the 1.13 release schedule. In general the timeline across the calendar quarter for this release is highly crunched due to 2 Kubecons (Shangai, Nov 13-15 and Seattle, Dec 11-13), US Thanksgiving (Nov, 22-23) and the holiday season during last 2 weeks of December.
I have highlighted some main points below in an attempt to explain my rationale around the schedule and welcome any input/feedback:
With all that said, feature load and planning by SIGs will play the most crucial factor in keeping this release on track. Delivering features on time with quality will help stabilize CI signal faster and release on time. During the feature definition phase we will meet with SIGs to re-emphasize release cycle length and encourage them to gauge and plan their feature aspirations accordingly. We carry on the past intent to have initial docs drafts as well as test cases arriving in conjunction with the code at or ahead of code freeze.
In the final days of the cycle in an attempt to thaw and stabilize the release sooner we may postpone more incoming cherry picks to the point release depending on risk assessments.