Skip to content

Commit dc3b754

Browse files
committed
Address PR comments
1 parent 4b682b6 commit dc3b754

File tree

2 files changed

+19
-15
lines changed

2 files changed

+19
-15
lines changed

committee-steering/governance/working-group-formation-process.md renamed to committee-steering/governance/wg-governance.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
1-
# Kubernetes Working Group Formation Process - Proposal
1+
# Kubernetes Working Group Formation and Disbandment
22

33
Draft 1.0 // Jaice Singer DuMars // June, 2018
44

55
## Process Overview and Motivations
6-
As opposed to “Birds of a Feather” or discussion groups, Working Groups provide a more formal avenue for disparate
7-
groups to intellectually collaborate around a common problem, craft a balanced position, and disband. Because they
8-
represent the interests of multiple special interest groups, they are a vehicle for consensus building, not
9-
construction. By design, the code under discussion resides in either multiple parts of the project, or is in the
10-
process of being extracted to an external repository.
6+
Working Groups provide a formal avenue for disparate groups to collaborate around a common problem, craft a balanced
7+
position, and disband. Because they represent the interests of multiple groups, they are a vehicle for consensus
8+
building. If code is developed as part of collaboration within the Working Group, that code will be housed in an
9+
appropriate repository as described in the [repositories document]. The merging of this code into the repository
10+
will be governed by the standard policies regarding submitting code to that repository (e.g. developed within one or
11+
more Subprojects owned by SIGs).
1112

12-
Because a Working Group is an acknowledged part of the Kubernetes governance model, a process is necessary for
13-
formation and disbanding, as well as guidance on what authority is vested in the group by the steering committee.
13+
Because a working group is an official part of the Kubernetes project it is subject to steering committee oversight
14+
over its formation and disbanding.
1415

1516
## Goals of the process
1617

@@ -28,12 +29,8 @@ formation and disbanding, as well as guidance on what authority is vested in the
2829
- It does not own any code
2930
- It has a clear goal measured through a specific deliverable or deliverables
3031
- It is temporary in nature and will be disbanded after reaching its stated goal(s)
31-
- It requires input from more than one SIG/sub-project to come up with an adequately-vetted deliverable with reasonable
32-
stakeholder consensus
33-
- It is formulating vendor/implementation-agnostic deliverables
3432

3533
## Creation Process Description
36-
3734
Working Group formation is less tightly-controlled than SIG formation since they:
3835

3936
- Do not own code
@@ -65,16 +62,18 @@ requirements for that are:
6562
- chair information
6663
- meeting information
6764
- contact methods
65+
- any sig stakeholders
66+
- any subproject stakeholders
6867

69-
The pull request should be labeled with the SIG stakeholders and committee/steering. And since GitHub notifications
68+
The pull request should be labeled with any SIG stakeholders and committee/steering. And since GitHub notifications
7069
are not a reliable means to contact people, an email should be sent to the mailing lists for the stakeholder SIGs,
7170
and the steering committee with a link to the PR. A member of the community admin team will place a /hold on it
7271
until it has an LGTM from at least one chair from each of the stakeholder SIGs, and a simple majority of the steering
7372
committee.
7473

7574
Once merged, the Working Group is officially chartered until it either completes its stated goal, or disbands
76-
voluntarily due to new facts, member attrition, or other issues. Working groups should strive to make regular
77-
reports to stakeholder SIGs in order to ensure the mission is still aligned with the current state.
75+
voluntarily (e.g. due to new facts, member attrition, change in direction, etc). Working groups should strive to
76+
make regular reports to stakeholder SIGs in order to ensure the mission is still aligned with the current state.
7877

7978
Deliverables (documents, diagrams) for the group should be stored in the directory created for the Working Group.
8079
If the deliverable is a KEP, it would be helpful to link it in the closed formation/charter PR for future reference.
@@ -85,3 +84,4 @@ References
8584
- [2] https://groups.google.com/a/kubernetes.io/d/msg/steering/zEY93Swa_Ss/C0ziwjkGCQAJ
8685

8786

87+
[repository document]: https://github.com/kubernetes/community/blob/master/github-management/kubernetes-repositories.md

governance.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,9 @@ groups typically have a Slack channel as well as regular meetings on zoom.
116116
It's encouraged to keep a clear record of all accomplishments that's publicly
117117
accessible.
118118

119+
See [working group governance] for more details about forming and disbanding Working
120+
Groups.
121+
119122
## Committees
120123

121124
Some topics, such as Security or Code of Conduct, require
@@ -171,5 +174,6 @@ All contributors must sign the CNCF CLA, as described [here](CLA.md).
171174
[sig governance]: /sig-governance.md
172175
[owners]: community-membership.md#subproject-owner
173176
[short template]: committee-steering/governance/sig-charter-template.md
177+
[working group governance]: committee-steering/governance/wg-governance.md
174178

175179
[![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/governance.md?pixel)]()

0 commit comments

Comments
 (0)