Skip to content

Commit 6316466

Browse files
authored
Merge pull request #7967 from tssurya/subproject-leads-roles
SIG-Network: Add Subproject Leads responsibilities
2 parents 07d3576 + 926aaad commit 6316466

File tree

2 files changed

+66
-0
lines changed

2 files changed

+66
-0
lines changed

sig-network/README.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,11 @@ The following [subprojects][subproject-definition] are owned by sig-network:
9090
- **Contact:**
9191
- Slack: [#external-dns](https://kubernetes.slack.com/messages/external-dns)
9292
### gateway-api
93+
- **Leads:**
94+
- Mattia Lavacca (**[@mlavacca](https://github.com/mlavacca)**), Kong
95+
- Rob Scott (**[@robscott](https://github.com/robscott)**), Google
96+
- Shane Utt (**[@shaneutt](https://github.com/shaneutt)**), Red Hat
97+
- Nick Young (**[@youngnick](https://github.com/youngnick)**), Isovalent
9398
- **Owners:**
9499
- [kubernetes-sigs/blixt](https://github.com/kubernetes-sigs/blixt/blob/main/OWNERS)
95100
- [kubernetes-sigs/gateway-api](https://github.com/kubernetes-sigs/gateway-api/blob/master/OWNERS)
@@ -115,10 +120,18 @@ The following [subprojects][subproject-definition] are owned by sig-network:
115120
- **Owners:**
116121
- [kubernetes/dns](https://github.com/kubernetes/dns/blob/master/OWNERS)
117122
### multi-network
123+
- **Leads:**
124+
- Maciej Skrocki (**[@mskrocki](https://github.com/mskrocki)**), Google
118125
- **Owners:**
119126
- [kubernetes-sigs/multi-network-api](https://github.com/kubernetes-sigs/multi-network-api/blob/main/OWNERS)
120127
- [kubernetes-sigs/multi-network](https://github.com/kubernetes-sigs/multi-network/blob/main/OWNERS)
128+
- **Contact:**
129+
- Slack: [#sig-network-multi-network](https://kubernetes.slack.com/messages/sig-network-multi-network)
121130
### network-policy
131+
- **Leads:**
132+
- Andrew Stoycos (**[@astoycos](https://github.com/astoycos)**)
133+
- Dan Winship (**[@danwinship](https://github.com/danwinship)**), Red Hat
134+
- Yang Ding (**[@dyanngg](https://github.com/dyanngg)**), VMWare
122135
- **Owners:**
123136
- [kubernetes-sigs/kube-network-policies](https://github.com/kubernetes-sigs/kube-network-policies/blob/master/OWNERS)
124137
- [kubernetes-sigs/network-policy-api](https://github.com/kubernetes-sigs/network-policy-api/blob/master/OWNERS)
@@ -136,6 +149,31 @@ The following [subprojects][subproject-definition] are owned by sig-network:
136149
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
137150
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
138151
<!-- BEGIN CUSTOM CONTENT -->
152+
153+
### Subproject Leads
154+
155+
SIG network provides some additional responsibilities for subproject leads beyond what is covered in the [standard subproject definition][subprojects].
156+
Most of these additional responsibilities relate to communication about their projects within SIG Network, and to the greater community:
157+
158+
- **Transparent Project Planning, Maintenance and Communication:**
159+
- Subproject Leads must provide transparent view into their historical and future project plans (eg; using GitHub project boards, KEPs, or custom enhancement proposals (see [GEPs]/[NPEPs])).
160+
- Subproject leads must create, maintain and be present in a public [Kubernetes Slack] channel with the easy-to-find naming `#sig-network-<subproject>` for their sub-project.
161+
- Subproject leads should create and maintain a regular public [Zoom] sync on the [SIG Network Calendar].
162+
- Subproject leads must keep the project in good health through regular issue triaging, PR reviews, CI health monitoring and checking testgrids (delegating this to other members in the community is good!)
163+
- Projects that own CRDs in the `k8s.io` group must go through the [API review process](https://github.com/kubernetes/community/blob/master/sig-architecture/api-review-process.md) and Subproject leads are expected to make sure this well defined processes across Kubernetes is followed.
164+
165+
- **Regular Project Updates**
166+
- Subproject leads must report on project's status, significant releases/events, interesting developments to the wider SIG-Network community via the [SIG Network Mailing List] on a quarterly basis (or as needed).
167+
- Subproject leads should report on project status in the general SIG Network community meetings (in addition to mailing list updates).
168+
169+
[subprojects]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
170+
[GEPs]: https://github.com/kubernetes-sigs/gateway-api/blob/main/geps/overview.md
171+
[NPEPs]: https://github.com/kubernetes-sigs/network-policy-api/blob/main/npeps
172+
[Kubernetes Slack]: https://kubernetes.slack.com
173+
[Zoom]: https://zoom.us
174+
[SIG Network Calendar]: https://github.com/kubernetes/community/tree/master/sig-network#meetings
175+
[SIG Network Mailing List]: https://groups.google.com/g/kubernetes-sig-network
176+
139177
## Areas of Responsibility
140178

141179
SIG Network is responsible for the following Kubernetes subsystems:

sigs.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2258,6 +2258,19 @@ sigs:
22582258
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/pkg/controller/endpoint/OWNERS
22592259
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/pkg/proxy/OWNERS
22602260
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/staging/src/k8s.io/cloud-provider/controllers/service/OWNERS
2261+
leads:
2262+
- github: mlavacca
2263+
name: Mattia Lavacca
2264+
company: Kong
2265+
- github: robscott
2266+
name: Rob Scott
2267+
company: Google
2268+
- github: shaneutt
2269+
name: Shane Utt
2270+
company: Red Hat
2271+
- github: youngnick
2272+
name: Nick Young
2273+
company: Isovalent
22612274
- name: ingress
22622275
owners:
22632276
- https://raw.githubusercontent.com/kubernetes-sigs/ingress-controller-conformance/master/OWNERS
@@ -2273,16 +2286,31 @@ sigs:
22732286
owners:
22742287
- https://raw.githubusercontent.com/kubernetes/dns/master/OWNERS
22752288
- name: multi-network
2289+
contact:
2290+
slack: sig-network-multi-network
22762291
owners:
22772292
- https://raw.githubusercontent.com/kubernetes-sigs/multi-network-api/main/OWNERS
22782293
- https://raw.githubusercontent.com/kubernetes-sigs/multi-network/main/OWNERS
2294+
leads:
2295+
- github: mskrocki
2296+
name: Maciej Skrocki
2297+
company: Google
22792298
- name: network-policy
22802299
contact:
22812300
slack: sig-network-policy-api
22822301
owners:
22832302
- https://raw.githubusercontent.com/kubernetes-sigs/kube-network-policies/master/OWNERS
22842303
- https://raw.githubusercontent.com/kubernetes-sigs/network-policy-api/master/OWNERS
22852304
- https://raw.githubusercontent.com/kubernetes/api/master/networking/OWNERS
2305+
leads:
2306+
- github: astoycos
2307+
name: Andrew Stoycos
2308+
- github: danwinship
2309+
name: Dan Winship
2310+
company: Red Hat
2311+
- github: dyanngg
2312+
name: Yang Ding
2313+
company: VMWare
22862314
- name: node-ipam-controller
22872315
owners:
22882316
- https://raw.githubusercontent.com/kubernetes-sigs/node-ipam-controller/main/OWNERS

0 commit comments

Comments
 (0)