Closed bgrant0607 closed 6 years ago
Here is the deck from my OSLS presentation https://kni.sh/osls-2017/
More than happy to help out and answer questions
An observation: I think it has helped significantly to define specific roles and responsibilities for the release team. It makes it more clear what needs to be done, enables us to ensure that those roles get staffed adequately, and provides criteria for evaluating whether the responsibilities were adequately fulfilled.
We have quite a bit of other ongoing work in contributor experience (e.g., the issues raised in the SIG community thread, testing, and other groups. We do need to do a better job of maintaining prioritized backlogs of work (e.g., using github projects, which is another discussion), but more well defined roles should be an objective.
Clear responsibility for release team, and clear schedule for releases, is a great start. The TLDR for node is that we have a Core Technical Committee that hands off release responsibility to a small release team (about 6 individuals) who have their gpg keys listed in the README.md. The team acts fairly independently for latest release lines. LTS releases have primarily been done by myself, under the oversight of the LTS working group, which is a small group of people mostly from CTC.
The primary thing that has been important in all of this has been that the release + lts teams have been given the flexibility and support that they need to do their job. The CTC is only brought in when consensus cannot be reached or we want explicit sign off on something controversial
Kubernetes governance docs: https://docs.google.com/document/d/1btvNcAKHG-3vxxpnoOk0dV5-RqyYyd198Psg11cEPVA/edit
PTAL
awaiting deployment of https://github.com/kubernetes/test-infra/pull/4089 to take away the needs-sig
label
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
Prevent issues from auto-closing with an /lifecycle frozen
comment.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or @fejta
.
/lifecycle stale
Note that technical oversight/direction is being handled in SIG Architecture
There have been a number of discussions about project governance.
Relevant issues:
One thing that is clear is that people are trying to solve different problems. The purpose of this issue is to surface those problems and (ideally) to come to agreement about which problems we're going to tackle first. Then we get move onto proposals for how we're going to solve them.
Some problems that have been mentioned, culled from the above, in no particular order:
What other problems do people think we need to solve? Let's brainstorm first, then prioritize and cull.
cc @sarahnovotny @brendandburns @countspongebob @sebgoa @pmorie @jbeda @smarterclayton @thockin @idvoretskyi @calebamiles @philips @shtatfeld @craigmcl