Skip to content

Commit ce9778b

Browse files
Merge branch 'kubernetes:master' into master
2 parents 03adbcf + 5c58960 commit ce9778b

File tree

102 files changed

+1943
-712
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+1943
-712
lines changed

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ Welcome to the Kubernetes Community contributing guide. We are excited about the
66

77
We have full documentation on how to get started contributing here:
88

9-
- [Kubernetes Contributor Guide](http://git.k8s.io/community/contributors/guide) - Main contributor documentation
10-
- [Contributor Cheat Sheet](./contributors/guide/contributor-cheatsheet/) - Common resources for existing developers
9+
- [Kubernetes Contributor Guide](https://www.kubernetes.dev/docs/guide/) - Main contributor documentation
10+
- [Contributor Cheat Sheet](https://www.kubernetes.dev/docs/contributor-cheatsheet/) - Common resources for existing developers
1111

1212
## Mentorship
1313

OWNERS_ALIASES

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,7 @@ aliases:
4040
sig-contributor-experience-leads:
4141
- MadhavJivrajani
4242
- Priyankasaggu11929
43-
- cblecker
44-
- jberkus
4543
- kaslin
46-
- mrbobbytables
47-
- nikhita
4844
- palnabarun
4945
sig-docs-leads:
5046
- divya-mohan0209
@@ -54,20 +50,26 @@ aliases:
5450
- reylejano
5551
- sftim
5652
- tengqm
53+
sig-etcd-leads:
54+
- ahrtr
55+
- jmhbnz
56+
- serathius
57+
- wenjiaswe
5758
sig-instrumentation-leads:
5859
- dashpole
5960
- dgrisonnet
6061
- ehashman
6162
- logicalhan
6263
sig-k8s-infra-leads:
64+
- BenTheElder
6365
- ameukam
6466
- dims
65-
- spiffxp
66-
- thockin
67+
- upodroid
6768
sig-multicluster-leads:
6869
- jeremyot
6970
- pmorie
7071
sig-network-leads:
72+
- danwinship
7173
- mikezappa87
7274
- shaneutt
7375
- thockin
@@ -123,8 +125,8 @@ aliases:
123125
- kwiesmueller
124126
wg-batch-leads:
125127
- Huang-Wei
126-
- ahg-g
127128
- endocrimes
129+
- mwielgus
128130
- soltysh
129131
- swatisehgal
130132
wg-data-protection-leads:
@@ -142,8 +144,8 @@ aliases:
142144
- JimBugwadia
143145
- rficcaglia
144146
wg-structured-logging-leads:
147+
- mengjiao-liu
145148
- pohly
146-
- serathius
147149
committee-code-of-conduct:
148150
- AnaMMedina21
149151
- endocrimes
@@ -161,12 +163,12 @@ aliases:
161163
- tabbysable
162164
committee-steering:
163165
- BenTheElder
164-
- cblecker
165-
- cpanato
166166
- justaugustus
167167
- mrbobbytables
168+
- pacoxu
168169
- palnabarun
169-
- tpepper
170+
- pohly
171+
- soltysh
170172
## BEGIN CUSTOM CONTENT
171173
provider-aws:
172174
- justinsb
@@ -181,9 +183,10 @@ aliases:
181183
provider-ibmcloud:
182184
- spzala
183185
provider-openstack:
184-
- chrigl
185-
- lingxiankong
186-
- ramineni
186+
- dulek
187+
- jichenjc
188+
- kayrus
189+
- zetaab
187190
provider-vmware:
188191
- cantbewong
189192
- frapposelli

committee-code-of-conduct/README.md

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,34 @@ The [charter](charter.md) defines the scope and governance of the Code of Conduc
1616

1717
* Ana Margarita Medina (**[@AnaMMedina21](https://github.com/AnaMMedina21)**), Lightstep
1818
* Danielle Lancashire (**[@endocrimes](https://github.com/endocrimes)**), Independent
19-
* Hilliary Lipsig (**[@hlipsig](https://github.com/hlipsig)**), RedHat
19+
* Hilliary Lipsig (**[@hlipsig](https://github.com/hlipsig)**), Red Hat
2020
* Jeremy Rickard (**[@jeremyrickard](https://github.com/jeremyrickard)**), Microsoft
2121
* Xander Grzywinski (**[@salaxander](https://github.com/salaxander)**), Microsoft
2222

23+
## Emeritus Members
24+
25+
* Aeva Black (**[@AevaOnline](https://github.com/AevaOnline)**)
26+
* Jennifer Rondeau (**[@Bradamant3](https://github.com/Bradamant3)**)
27+
* Carolyn Van Slyck (**[@carolynvs](https://github.com/carolynvs)**)
28+
* Celeste Horgan (**[@celestehorgan](https://github.com/celestehorgan)**)
29+
* Carlos Tadeu Panato Jr. (**[@cpanato](https://github.com/cpanato)**)
30+
* Jason DeTiberus (**[@detiber](https://github.com/detiber)**)
31+
* Eric Paris (**[@eparis](https://github.com/eparis)**)
32+
* Jaice Singer DuMars (**[@jdumars](https://github.com/jdumars)**)
33+
* Karen Chu (**[@karenhchu](https://github.com/karenhchu)**)
34+
* Nabarun Pal (**[@palnabarun](https://github.com/palnabarun)**)
35+
* Paris Pittman (**[@parispittman](https://github.com/parispittman)**)
36+
* Tasha Drew (**[@tashimi](https://github.com/tashimi)**)
37+
* Tim Pepper (**[@tpepper](https://github.com/tpepper)**)
38+
* Vallery Lancey (**[@vllry](https://github.com/vllry)**)
39+
2340
## Contact
2441
- Slack: [#code-of-conduct](https://kubernetes.slack.com/messages/code-of-conduct)
2542
- Private Mailing List: [email protected]
2643
- [Open Community Issues/PRs](https://github.com/kubernetes/community/labels/committee%2Fcode-of-conduct)
2744
- GitHub Teams:
2845
- [@kubernetes/code-of-conduct-committee](https://github.com/orgs/kubernetes/teams/code-of-conduct-committee) - General Discussion
29-
- Steering Committee Liaison: Tim Pepper (**[@tpepper](https://github.com/tpepper)**)
46+
- Steering Committee Liaison: Nabarun Pal (**[@palnabarun](https://github.com/palnabarun)**)
3047

3148
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
3249
<!-- BEGIN CUSTOM CONTENT -->
@@ -41,10 +58,10 @@ Our [Incident Report Handling Procedures](incident-process.md) describes how we
4158

4259
The members and their terms are as follows:
4360

44-
### Term ends on August 23, 2023
61+
### Term ends on August 23, 2025
4562

4663
- Jeremy Rickard (Microsoft)
47-
- Jason DeTiberus (Cisco)
64+
- Ana Margarita Medina (Lightstep)
4865

4966
### Term ends on August 17, 2024
5067

@@ -54,21 +71,4 @@ The members and their terms are as follows:
5471

5572
Please see the [bootstrapping document](./bootstrapping-process.md) and [election process guidelines](election.md) for more information on how members are picked and their responsibilities.
5673

57-
## Emeritus Committee Members
58-
59-
The Code of Conduct Committee sincerely thanks our emeritus committee members for their contributions.
60-
61-
- Jaice Singer Dumars (Google)
62-
- Jennifer Rondeau (Stripe)
63-
- Carolyn Van Slyck (Microsoft)
64-
- Eric Paris (Red Hat)
65-
- Paris Pittman (Apple)
66-
- Aeva Black (Microsoft)
67-
- Tasha Drew (VMware)
68-
- Tim Pepper (VMware)
69-
- Karen Chu (Microsoft)
70-
- Celeste Horgan (Independent)
71-
- Carlos Tadeu Panato Jr. (Chainguard, Inc)
72-
- Vallery Lancey (Apple)
73-
7474
<!-- END CUSTOM CONTENT -->

committee-code-of-conduct/election.md

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,27 @@ Nominations can be collected via any means. In the past a Google form has been u
4242
* Does the nominee have any experience serving on an Ethics Committee or Code of Conduct Committee? (required)
4343
* How has this nominee demonstrated the [eligibility for candidacy](#eligibility-for-candidacy) guidelines? (optional)
4444

45-
The nomination form must be communicated via email to [Kubernetes dev](https://groups.google.com/forum/#!forum/kubernetes-dev) mailing list.
45+
The nomination form must be communicated via email to [kubernetes-dev] mailing list.
4646

4747
Prior to the voting process, Steering must:
4848
* Vet that all nominees support the role of the code of conduct committee, i.e. maintaining a safe and inclusive space for everyone to work on Kubernetes.
4949
* Confirm with all nominees (that were not self nominations) that they accept the nomination.
5050

51+
#### Voting Process
52+
53+
The steering committee will setup an election and ensure that the election is open for a duration such that all members can vote.
54+
55+
Sample PR for setting up the election: https://github.com/kubernetes/community/pull/7446
56+
57+
<!-- TODO(future): Discuss the possibility of surfacing candidate bios in public -->
58+
<!-- TODO(future): Discuss the possibility of candidates nominating through GitHub similar to the Steering Committee Elections -->
59+
60+
#### Announcing Results
61+
62+
Once the elections are over, the steering committee will re-confirm with the winning
63+
candidates their intent of serving in the committee and then only announce the
64+
election results to [kubernetes-dev] mailing list.
65+
5166
### Maximal representation
5267

5368
Maximal representation of a single employer is `QUORUM - 1`. With a five person committee,
@@ -56,7 +71,7 @@ that limits the number of members employed by the same company to two.
5671
### Election Cycles
5772

5873
Election cycles are scheduled such that roughly half of the seats come up for
59-
re-election each year for purposes of continuity. The exact number of seats
74+
re-election each year for purposes of continuity. The exact number of seats
6075
alternates between 2 and 3. The elections by the steering committee should be
6176
held and announced before the previous appointments expire (typically in Aug).
6277

@@ -84,3 +99,5 @@ new special election will be held by the steering committee instead of filling
8499
with names from the previous election. Those elected will complete the remaining
85100
terms of the previous, dissolved, committee. With those receiving the highest
86101
votes receiving the longest term.
102+
103+
[kubernetes-dev]: https://groups.google.com/a/kubernetes.io/g/dev

committee-security-response/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@ The Kubernetes Security Response Committee is the body that is responsible for r
2222
* Rita Zhang (**[@ritazh](https://github.com/ritazh)**), Microsoft
2323
* Tabitha Sable (**[@tabbysable](https://github.com/tabbysable)**), Datadog
2424

25+
## Emeritus Members
26+
27+
* Luke Hinds (**[@lukehinds](https://github.com/lukehinds)**)
28+
* Swamy Shivaganga Nagaraju (**[@swamymsft](https://github.com/swamymsft)**)
29+
* Tim Allclair (**[@tallclair](https://github.com/tallclair)**)
30+
2531
## Contact
2632
- Private Mailing List: [email protected]
2733
- [Open Community Issues/PRs](https://github.com/kubernetes/community/labels/committee%2Fsecurity-response)

committee-steering/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,18 @@ The [charter](https://git.k8s.io/steering/charter.md) defines the scope and gove
1616
*Joining the [mailing list](https://groups.google.com/a/kubernetes.io/forum/#!forum/steering) for the group will typically add invites for the following meetings to your calendar.*
1717
* Private Steering Committee Meeting: [third Mondays at 9:30 PT (Pacific Time)](https://bit.ly/k8s-steering-wd) (monthly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=9:30&tz=PT%20%28Pacific%20Time%29).
1818
* [Meeting recordings](https://www.youtube.com/watch?v=YAzgJRQxsdc&list=PL69nYSiGNLP1yP1B_nd9-drjoxp0Q14qM).
19-
* Public Steering Committee Meeting: [first Mondays at 9:30 PT (Pacific Time)](https://bit.ly/k8s-steering-wd) (monthly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=9:30&tz=PT%20%28Pacific%20Time%29).
19+
* Public Steering Committee Meeting: [first Wednesdays at 8:00 PT (Pacific Time)](https://bit.ly/k8s-steering-wd) (monthly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=8:00&tz=PT%20%28Pacific%20Time%29).
2020
* [Meeting recordings](https://www.youtube.com/watch?v=YAzgJRQxsdc&list=PL69nYSiGNLP1yP1B_nd9-drjoxp0Q14qM).
2121

2222
## Members
2323

2424
* Benjamin Elder (**[@BenTheElder](https://github.com/BenTheElder)**), Google
25-
* Christoph Blecker (**[@cblecker](https://github.com/cblecker)**), Red Hat
26-
* Carlos Tadeu Panato Jr. (**[@cpanato](https://github.com/cpanato)**), Chainguard, Inc
2725
* Stephen Augustus (**[@justaugustus](https://github.com/justaugustus)**), Cisco
2826
* Bob Killen (**[@mrbobbytables](https://github.com/mrbobbytables)**), Google
27+
* Paco Xu 徐俊杰 (**[@pacoxu](https://github.com/pacoxu)**), DaoCloud
2928
* Nabarun Pal (**[@palnabarun](https://github.com/palnabarun)**), VMware
30-
* Tim Pepper (**[@tpepper](https://github.com/tpepper)**), VMware
29+
* Patrick Ohly (**[@pohly](https://github.com/pohly)**), Intel
30+
* Maciej Szulik (**[@soltysh](https://github.com/soltysh)**), Red Hat
3131

3232
## Contact
3333
- Slack: [#steering-committee](https://kubernetes.slack.com/messages/steering-committee)

committee-steering/governance/sig-governance.md

Lines changed: 32 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -136,15 +136,40 @@ the acceptance of that SIG or Subproject.
136136
Additional information on the Tech Lead role can be found in
137137
[technical-lead.md]; within the [Chair & TL Contributor Documentation].
138138

139-
#### Subproject Owner
139+
#### Subproject Lead
140+
141+
**Note:** This is a generalized high-level description of the role, and the
142+
specifics of the subproject lead role's responsibilities and related
143+
processes *MUST* be defined for individual SIGs or subprojects. The process
144+
for becoming an Subproject Lead should be defined in the SIG charter of the
145+
SIG owning the subproject.
146+
147+
Subproject Leads are the technical authority for a subproject in the Kubernetes
148+
project. They *MUST* have demonstrated both good judgement and responsibility
149+
towards the health of that subproject.
140150

141151
- Number: 2+
142-
- Scoped to a subproject defined in [sigs.yaml]
143-
- Seed leads and contributors established at subproject founding
144-
- *SHOULD* be an escalation point for technical discussions and decisions in
145-
the subproject
152+
- Membership tracked in [sigs.yaml] via *subproject.leads* entry and scoped to a subproject
153+
- *MUST* set technical direction and make or approve design decisions for their subproject - either directly or through delegation
154+
- *MUST* mentor and guide approvers, reviewers, and contributors to the subproject.
155+
- *MUST* maintain components, review, shepherd and approve proposals for enhancing areas owned by the subproject
156+
- *MUST* actively participate in triaging issues and reviewing PRs
157+
- *SHOULD* be an escalation point for technical discussions and decisions in the subproject
146158
- *SHOULD* set milestone priorities or delegate this responsibility
147-
- Membership tracked in [sigs.yaml] via links to OWNERS files
159+
- *SHOULD* ensure a healthy process for discussion and decision making is in place.
160+
- *MAY* make decisions to resolve conflicts
161+
162+
#### Subproject Owner
163+
164+
- *Optional if and only if Subproject Leads are defined for the subproject*
165+
- Number: 2+
166+
- Membership tracked in [sigs.yaml] via links to OWNERS files
167+
- *If no Subproject Leads are defined for the subproject, the Subproject Owners will be responsible for the same duties.*
168+
- Scoped to a subproject defined in [sigs.yaml]
169+
- *MUST* actively participate in triaging issues and reviewing PRs
170+
- *SHOULD* mentor and guide contributors of the subproject
171+
- *SHOULD* help the subproject leads (if defined) in their responsibilities
172+
148173

149174
#### All Leads
150175

@@ -175,7 +200,7 @@ governance requirements, including defining more roles to sustain the group. If
175200
a SIG needs to change the Chair and Tech Lead position to include or remove
176201
duties, this needs to be approved by the Steering Committee. Newly created roles
177202
that don't assume any responsibility of Chair and/or Tech Lead should follow
178-
the governing processes in the SIGs charter.
203+
the governing processes in the SIGs charter.
179204

180205
Example of SIG roles created to help operations:
181206

communication/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,9 @@ community call, and more [YouTube Guidelines].
129129

130130
#### Kubernetes Blog
131131

132-
The [Kubernetes Blog] is owned by sig-docs and operated by the [blog team].
132+
The [Kubernetes Blog] is owned by SIG Docs and operated by the [blog team].
133133

134-
[submit a blog post] | [2018 blog metrics]
134+
[submit a blog post]
135135

136136
## Misc Community Resources
137137
### Issues & Troubleshooting

communication/contributor-comms/CHARTER.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,25 +18,23 @@ This team operates independently from Cloud Native Computing Foundation (CNCF) o
1818

1919
## Governance
2020

21-
The Contributor Comms subproject welcomes and encourages its members to take on leadership roles in their contributions. The group defines the areas of its work such as social media, blogging, etc. and creates associated leadership roles accordingly. Members are encouraged to pursue any interest in specific areas as contributing team members, leads, or shadows. Leadership roles are defined in the subproject’s [role handbooks](../role-handbooks/).
21+
The Contributor Comms subproject welcomes and encourages its members to take on leadership roles in their contributions. The group defines the areas of its work such as social media, blogging, etc. and creates associated leadership roles accordingly. Members are encouraged to pursue any interest in specific areas as contributing team members, leads, or shadows. Leadership roles are defined in the subproject’s [role handbooks](./role-handbooks/).
2222

2323
## Roles and Subproject Management
2424

2525
General subproject leadership is handled by the Contributor Comms Subproject Lead(s). Specific subproject responsibilities are also broken down into areas with their own lead roles, as defined here:
2626

27-
* Contributor Comms Subproject Lead
28-
* [Social Media Coordinator](../role-handbooks/Social-Media.md)
29-
* [Comms Tech Lead](../role-handbooks/Comms-Tech-Lead.md)
30-
* [Comms Event Lead](../role-handbooks/Comms-Event-Lead.md)
31-
* [Comms Blog Coordinator](../role-handbooks/blog-coordinator.md)
32-
* [Storytellers](../role-handbooks/storytellers.md) & other members
27+
* [Contributor Comms Subproject Lead](./role-handbooks/Subproject-Lead.md)
28+
* [Social Media Coordinator](./role-handbooks/Social-Media.md)
29+
* [Comms Tech Lead](./role-handbooks/Comms-Tech-Lead.md)
30+
* [Comms Blog Coordinator](./role-handbooks/blog-coordinator.md)
3331
* Emeritus (previous team members that we had the privilege of working with)
3432

3533
All roles can have multiple shadows and should have at least one shadow. All leads should actively recruit members and shadows for the entire team.
3634

3735
Roles are flexible and subject to change.
3836

39-
Roles are occupied or available as indicated on our [README.md](https://github.com/kubernetes/community#readme).
37+
Roles are occupied or available as indicated on our [README.md](https://github.com/kubernetes/community/tree/master/communication/contributor-comms#readme).
4038

4139
### Decision Making
4240

communication/contributor-comms/OWNERS

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
# See the OWNERS docs at https://go.k8s.io/owners
22

33
reviewers:
4-
- Atharva-Shinde
54
- AvineshTripathi
65
- chris-short
76
- fsmunoz
8-
- imnmo
97
- kaslin
8+
- SD-13
109
approvers:
11-
- Atharva-Shinde
1210
- AvineshTripathi
1311
- chris-short
1412
- fsmunoz
15-
- imnmo
1613
- kaslin
14+
- SD-13
1715
emeritus_approvers:
16+
- Atharva-Shinde
17+
- imnmo
1818
- Pensu
1919
- mbbroberg
2020
- parispittman

0 commit comments

Comments
 (0)