Skip to content

Commit f20fb66

Browse files
Merge branch 'master' into weekly-ci-triage-meeting-link
2 parents f1ee130 + 1bdd4c2 commit f20fb66

File tree

49 files changed

+815
-582
lines changed

Some content is hidden

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

49 files changed

+815
-582
lines changed

OWNERS_ALIASES

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ aliases:
3939
- MadhavJivrajani
4040
- Priyankasaggu11929
4141
- kaslin
42+
- mfahlandt
4243
- palnabarun
4344
sig-docs-leads:
4445
- divya-mohan0209
@@ -104,9 +105,7 @@ aliases:
104105
- xing-yang
105106
sig-testing-leads:
106107
- BenTheElder
107-
- alvaroaleman
108108
- aojea
109-
- cjwagner
110109
- jbpratt
111110
- michelle192837
112111
- pohly
@@ -199,8 +198,20 @@ aliases:
199198
provider-vmware:
200199
- cantbewong
201200
- frapposelli
201+
sig-architecture-approvers:
202+
- dims
203+
- derekwaynecarr
204+
- johnbelamaric
202205
sig-release-subproject-leads:
203206
- gracenng
204207
- katcosgrove
205208
- xmudrii
209+
sig-testing-subproject-leads:
210+
- aojea
211+
- BenTheElder
212+
- dims
213+
- michelle192837
214+
- petr-muller
215+
- rjsadow
216+
- upodroid
206217
## END CUSTOM CONTENT

committee-code-of-conduct/README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ The [charter](charter.md) defines the scope and governance of the Code of Conduc
1414

1515
## Members
1616

17-
* Ana Margarita Medina (**[@AnaMMedina21](https://github.com/AnaMMedina21)**), Lightstep
17+
* Ana Margarita Medina (**[@AnaMMedina21](https://github.com/AnaMMedina21)**), Upbound
1818
* Danielle Lancashire (**[@endocrimes](https://github.com/endocrimes)**), Independent
1919
* Hilliary Lipsig (**[@hlipsig](https://github.com/hlipsig)**), Red Hat
2020
* Jeremy Rickard (**[@jeremyrickard](https://github.com/jeremyrickard)**), Microsoft
21-
* Xander Grzywinski (**[@salaxander](https://github.com/salaxander)**), Defense Unicorns
21+
* Xander Grzywinski (**[@salaxander](https://github.com/salaxander)**), Independent
2222

2323
## Emeritus Members
2424

@@ -58,16 +58,16 @@ Our [Incident Report Handling Procedures](incident-process.md) describes how we
5858

5959
The members and their terms are as follows:
6060

61-
### Term ends on August 23, 2025
61+
### Term ends on February 17, 2026
6262

63-
- Jeremy Rickard (Microsoft)
64-
- Ana Margarita Medina (Lightstep)
63+
- Jeremy Rickard
64+
- Ana Margarita Medina
6565

66-
### Term ends on August 17, 2024
66+
### Term ends on February 17, 2025
6767

68-
- Danielle Lancashire (VMware)
69-
- Hilliary Lipsig (RedHat)
70-
- Xander Grzywinski (Microsoft)
68+
- Danielle Lancashire
69+
- Hilliary Lipsig
70+
- Xander Grzywinski
7171

7272
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.
7373

committee-steering/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ The [charter](https://git.k8s.io/steering/charter.md) defines the scope and gove
2323

2424
* Benjamin Elder (**[@BenTheElder](https://github.com/BenTheElder)**), Google
2525
* Antonio Ojea (**[@aojea](https://github.com/aojea)**), Google
26-
* Stephen Augustus (**[@justaugustus](https://github.com/justaugustus)**), Bloomberg L.P.
26+
* Stephen Augustus (**[@justaugustus](https://github.com/justaugustus)**), Bloomberg
2727
* Paco Xu 徐俊杰 (**[@pacoxu](https://github.com/pacoxu)**), DaoCloud
2828
* Patrick Ohly (**[@pohly](https://github.com/pohly)**), Intel
2929
* Sascha Grunert (**[@saschagrunert](https://github.com/saschagrunert)**), Red Hat

committee-steering/governance/annual-reports.md

Lines changed: 21 additions & 225 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ All policy updates will be in their respective [SIG] or [WG]
99
- Paint a complete project health picture for all of our community groups
1010
- Create a feedback loop between Chairs, Tech Leads, Subproject Owners, WG
1111
Organizers, the community groups at large, and the Steering
12-
Committee to move the project forward
12+
Committee to move the project forward
1313
- Encourage dialogue about the wellbeing of the projects contributors and offer
1414
suggested guidance and coaching
15-
- Promote healthy, active, engaged community groups
16-
- Understand and have context before issues arise and celebrate wins where they
17-
should be highlighted
15+
- Promote healthy, active, engaged community groups
16+
- Understand and have context before issues arise and celebrate wins where they
17+
should be highlighted
1818
- Help reshape project priorities at a high level
1919

20-
## Reporting Process
20+
## Reporting Process
2121

2222
Chairs and Organizers are responsible for compiling a yearly public report but
2323
may be completed with the help of members of that group. Groups are encouraged
@@ -26,7 +26,7 @@ ensure that reports are complete, accurate, and submitted to the Steering
2626
Committee.
2727

2828
1. Early January (of the following year)
29-
* Steering Committee finalizes [questions] and generates draft
29+
* Steering Committee finalizes [questions] and generates draft
3030
`annual-report-YYYY.md` templates for each group in the community repo
3131
* Steering Committee liaison reaches out to group leads to kick off
3232
2. January-February
@@ -42,245 +42,41 @@ Committee.
4242
3. March
4343
* Steering Committee produces a project-wide annual report,
4444
summarizing and highlighting elements from the individual group reports.
45-
* The Steering Committee liaison will work directly with groups that have
45+
* The Steering Committee liaison will work directly with groups that have
4646
follow up items and update Steering during regular monthly meetings. The liaison
47-
will also coordinate time with the Chairs (as a group). If you'd like to meet
47+
will also coordinate time with the Chairs (as a group). If you'd like to meet
4848
1:1 instead, please let your liaison know.
4949
* Draft summary for tech writer / editor review: March 15
5050
* Publication date on cncf.io/reports: March 30
51-
* The March edition of the "Chairs, Tech Leads, and Organizers" meetings will
52-
be used as follow up for the community groups that have questions from/to
51+
* The March edition of the "Chairs, Tech Leads, and Organizers" meetings will
52+
be used as follow up for the community groups that have questions from/to
5353
Steering and a retrospective
5454

55-
### Tips for Chairs and Working Group Organizers:
55+
### Tips for Chairs and Working Group Organizers:
5656
- Work together with your groups roles and community members to complete;
57-
suggestion: schedule a dedicated meeting or intentional agenda item to go over
57+
suggestion: schedule a dedicated meeting or intentional agenda item to go over
5858
project health with the goal of compiling this report, delegate to subproject
5959
owners or other community members
60-
- All questions require a response.
60+
- All questions require a response.
6161
- End users and other members of the community will read these. Err on the side
62-
of being more explicit than using our upstream shorthand or abbreviations.
62+
of being more explicit than using our upstream shorthand or abbreviations.
6363
- The [questions] can be forked into whatever medium you wish to
6464
collaborate with your community: gdocs, hackmd, etc - it will all land back into
65-
a pull request at the end.
65+
a pull request at the end.
6666

67-
## Questions for report:
67+
## Questions for report
6868

69-
### Special Interest Groups:
69+
### Special Interest Groups
7070

71-
```
72-
# $sig-name - $YYYY annual report
73-
74-
## Current initiatives
75-
76-
1. What work did the SIG do this year that should be highlighted?
77-
78-
-
79-
-
80-
-
81-
82-
2. What initiatives are you working on that aren't being tracked in KEPs?
83-
84-
-
85-
-
86-
-
87-
88-
3. KEP work in $YYYY (1.x, 1.y, 1.z):
89-
90-
<!--
91-
Generated from kubernetes/enhancements kep.yaml files
92-
1. with SIG as owning-sig or in participating-sigs
93-
2. listing 1.x, 1.y, or 1.z in milestones or in latest-milestone
94-
-->
95-
96-
- Stable
97-
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.stable
98-
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.stable
99-
- Beta
100-
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.beta
101-
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.beta
102-
- Alpha
103-
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.alpha
104-
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.alpha
105-
- Pre-alpha
106-
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md)
107-
108-
## Project health
109-
110-
1. What areas and/or subprojects does your group need the most help with?
111-
Any areas with 2 or fewer OWNERs? (link to more details)
112-
113-
-
114-
-
115-
-
116-
117-
2. What metrics/community health stats does your group care about and/or measure?
118-
119-
-
120-
-
121-
-
122-
123-
3. Does your [CONTRIBUTING.md] help **new** contributors engage with your group specifically by pointing
124-
to activities or programs that provide useful context or allow easy participation?
125-
126-
-
127-
128-
4. If your group has special training, requirements for reviewers/approvers, or processes beyond the general [contributor guide],
129-
does your [CONTRIBUTING.md] document those to help **existing** contributors grow throughout the [contributor ladder]?
130-
131-
-
132-
133-
5. Does the group have contributors from multiple companies/affiliations?
134-
135-
-
136-
137-
6. Are there ways end users/companies can contribute that they currently are not?
138-
If one of those ways is more full time support, what would they work on and why?
139-
140-
-
141-
-
142-
143-
## Membership
144-
145-
- Primary slack channel member count:
146-
- Primary mailing list member count:
147-
- Primary meeting attendee count (estimated, if needed):
148-
- Primary meeting participant count (estimated, if needed):
149-
- Unique reviewers for SIG-owned packages: {generated from OWNERS files referenced from subprojects, expanded with OWNERS_ALIASES files}
150-
- Unique approvers for SIG-owned packages: {generated from OWNERS files referenced from subprojects, expanded with OWNERS_ALIASES files}
151-
152-
Include any other ways you measure group membership
153-
154-
## Subprojects
155-
156-
<!--
157-
Generated from delta of sigs.yaml from $YYYY-01-01 to $YYYY-12-31
158-
Manually visible via `git diff HEAD@{$YYYY-01-01} HEAD@{$YYYY-12-31} -- $sig-id/README.md`
159-
-->
160-
161-
New in $YYYY:
162-
- [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name)
163-
-
164-
165-
Retired in $YYYY:
166-
- [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name)
167-
-
168-
169-
Continuing:
170-
- [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name)
171-
-
172-
173-
## Working groups
174-
175-
<!--
176-
Generated from delta of sigs.yaml from $YYYY-01-01 to $YYYY-12-31
177-
Manually visible via `git diff HEAD@{$YYYY-01-01} HEAD@{$YYYY-12-31} -- $sig-id/README.md`
178-
-->
179-
180-
New in $YYYY:
181-
- [$wg-name](https://git.k8s.io/community/$wg-id/) ([$YYYY report](https://git.k8s.io/community/$wg-id/annual-report-$YYYY.md))
182-
-
183-
184-
Retired in $YYYY:
185-
- [$wg-name](https://git.k8s.io/community/$wg-id/) ([$YYYY report](https://git.k8s.io/community/$wg-id/annual-report-$YYYY.md))
186-
-
187-
188-
Continuing:
189-
- [$wg-name](https://git.k8s.io/community/$wg-id/) ([$YYYY report](https://git.k8s.io/community/$wg-id/annual-report-$YYYY.md))
190-
-
191-
192-
## Operational
193-
194-
Operational tasks in [sig-governance.md]:
195-
196-
[ ] [README.md] reviewed for accuracy and updated if needed
197-
[ ] [CONTRIBUTING.md] reviewed for accuracy and updated if needed
198-
(or created if missing and your contributor steps and experience are different or more
199-
in-depth than the documentation listed in the general [contributor guide] and [devel] folder.)
200-
[ ] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed
201-
[ ] SIG leaders (chairs, tech leads, and subproject owners) in [sigs.yaml] are accurate and active, and updated if needed
202-
[ ] Meeting notes and recordings for $YYYY are linked from [README.md] and updated/uploaded if needed
203-
[ ] Did you have community-wide updates in $YYYY (e.g. kubecon, or kubernetes-dev@ emails)? Links to email, slides, or recordings:
204-
-
205-
-
206-
207-
[CONTRIBUTING.md]: https://git.k8s.io/community/$sig-id/CONTRIBUTING.md
208-
[contributor ladder]: https://git.k8s.io/community/community-membership.md
209-
[sig-governance.md]: https://git.k8s.io/community/committee-steering/governance/sig-governance.md
210-
[README.md]: https://git.k8s.io/community/$sig-id/README.md
211-
[sigs.yaml]: https://git.k8s.io/community/sigs.yaml
212-
[contributor guide]: https://git.k8s.io/community/contributors/guide/README.md
213-
[devel]: https://git.k8s.io/community/contributors/devel/README.md
214-
```
71+
The questions are available as a [go-template](https://pkg.go.dev/text/template) file [here](../../generator/annual-report/sig_report.tmpl).
21572

21673
### Working Groups:
21774

218-
```
219-
# $wg-name - $YYYY annual report
220-
221-
## Current initiatives
222-
223-
1. What work did the WG do this year that should be highlighted?
224-
For example, artifacts, reports, white papers produced this year.
225-
226-
-
227-
-
228-
-
229-
230-
2. What initiatives are you working on that aren't being tracked in KEPs?
231-
232-
-
233-
-
234-
-
235-
236-
## Project health
237-
238-
1. What’s the current roadmap until completion of the working group?
239-
240-
-
241-
-
242-
-
243-
244-
2. Does the group have contributors from multiple companies/affiliations?
245-
246-
-
247-
248-
3. Are there ways end users/companies can contribute that they currently are not?
249-
If one of those ways is more full time support, what would they work on and why?
250-
251-
-
252-
-
253-
254-
## Membership
255-
256-
- Primary slack channel member count:
257-
- Primary mailing list member count:
258-
- Primary meeting attendee count (estimated, if needed):
259-
- Primary meeting participant count (estimated, if needed):
260-
261-
Include any other ways you measure group membership
262-
263-
## Operational
264-
265-
Operational tasks in [wg-governance.md]:
266-
267-
[ ] [README.md] reviewed for accuracy and updated if needed
268-
[ ] WG leaders in [sigs.yaml] are accurate and active, and updated if needed
269-
[ ] Meeting notes and recordings for $YYYY are linked from [README.md] and updated/uploaded if needed
270-
[ ] Updates provided to sponsoring SIGs in $YYYY
271-
- [$sig-name](https://git.k8s.io/community/$sig-id/)
272-
- links to email, meeting notes, slides, or recordings, etc
273-
- [$sig-name](https://git.k8s.io/community/$sig-id/)
274-
- links to email, meeting notes, slides, or recordings, etc
275-
-
75+
The questions are available as a [go-template](https://pkg.go.dev/text/template) file [here](../../generator/annual-report/wg_report.tmpl).
27676

277-
[wg-governance.md]: https://git.k8s.io/community/committee-steering/governance/wg-governance.md
278-
[README.md]: https://git.k8s.io/community/$wg-id/README.md
279-
[sigs.yaml]: https://git.k8s.io/community/sigs.yaml
280-
```
28177

282-
### Thanks
283-
Thanks to the Apache Software Foundation for their open guidance on PMC
78+
### Thanks
79+
Thanks to the Apache Software Foundation for their open guidance on PMC
28480
reporting, the many PMCs that have shared their experiences, and the Kubernetes
28581
community for collaboration.
28682
https://www.apache.org/foundation/board/reporting
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Project Naming
2+
3+
The Kubernetes project has historically named most of our components/projects
4+
with a "kube" substring like `kube-proxy`, `kubectl`, `kube-apiserver`,
5+
`kube-controller-manager`, `kube-scheduler`, `minikube`, ...
6+
7+
"Kubernetes" and "K8s" are registered [trademarks under the Linux Foundation](https://www.linuxfoundation.org/legal/trademarks).
8+
9+
We recommend *but do not require* Kubernetes SIGs consider leveraging these when
10+
naming new subprojects, to further identify as an official project.
11+
12+
We ask that third-party projects refrain from using confusing names that sound
13+
like an official Kubernetes subproject, i.e. "kube", "k8s", "kubernetes"
14+
substrings and pick some alternate creative name, with a notable exception for
15+
[Conformant Distros](https://www.cncf.io/training/certification/software-conformance/).
16+
Many existing projects have not done this, and we are not seeking to alter them, but
17+
do remember that "k8s" and "kubernetes" are protected trademarks.
18+
19+
If you'd like to start a new sub-project within the Kubernetes project, see our
20+
[repository donation / creation guidelines](https://git.k8s.io/community/github-management/kubernetes-repositories.md).

0 commit comments

Comments
 (0)