Merge pull request #6405 from liggitt/wg-in-sig-readme

Cross-link SIG and WG readmes
This commit is contained in:
Kubernetes Prow Robot 2022-02-07 22:44:54 -08:00 committed by GitHub
commit 9fb7dda78a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
35 changed files with 234 additions and 37 deletions

View File

@ -163,7 +163,8 @@ type Group struct {
Name string Name string
MissionStatement FoldedString `yaml:"mission_statement,omitempty"` MissionStatement FoldedString `yaml:"mission_statement,omitempty"`
CharterLink string `yaml:"charter_link,omitempty"` CharterLink string `yaml:"charter_link,omitempty"`
StakeholderSIGs []string `yaml:"stakeholder_sigs,omitempty"` ReportingWGs []WGName `yaml:"-"` // populated by Context#Complete()
StakeholderSIGs []SIGName `yaml:"stakeholder_sigs,omitempty"`
Label string Label string
Leadership LeadershipGroup `yaml:"leadership"` Leadership LeadershipGroup `yaml:"leadership"`
Meetings []Meeting Meetings []Meeting
@ -171,11 +172,27 @@ type Group struct {
Subprojects []Subproject `yaml:",omitempty"` Subprojects []Subproject `yaml:",omitempty"`
} }
type WGName string
func (n WGName) DirName() string {
return DirName("wg", string(n))
}
type SIGName string
func (n SIGName) DirName() string {
return DirName("sig", string(n))
}
// DirName returns the directory that a group's documentation will be // DirName returns the directory that a group's documentation will be
// generated into. It is composed of a prefix (sig for SIGs and wg for WGs), // generated into. It is composed of a prefix (sig for SIGs and wg for WGs),
// and a formatted version of the group's name (in kebab case). // and a formatted version of the group's name (in kebab case).
func (g *Group) DirName(prefix string) string { func (g *Group) DirName(prefix string) string {
return fmt.Sprintf("%s-%s", prefix, strings.ToLower(strings.Replace(g.Name, " ", "-", -1))) return DirName(prefix, g.Name)
}
func DirName(prefix, name string) string {
return fmt.Sprintf("%s-%s", prefix, strings.ToLower(strings.Replace(name, " ", "-", -1)))
} }
// LabelName returns the expected label for a given group // LabelName returns the expected label for a given group
@ -210,6 +227,20 @@ func (c *Context) PrefixToGroupMap() map[string][]Group {
} }
} }
// Complete populates derived portions of the Context struct
func (c *Context) Complete() {
// Copy working group names into ReportingWGs list of their stakeholder sigs
for _, wg := range c.WorkingGroups {
for _, stakeholderSIG := range wg.StakeholderSIGs {
for i, sig := range c.Sigs {
if sig.Name == string(stakeholderSIG) {
c.Sigs[i].ReportingWGs = append(c.Sigs[i].ReportingWGs, WGName(wg.Name))
}
}
}
}
}
// Sort sorts all lists within the Context struct // Sort sorts all lists within the Context struct
func (c *Context) Sort() { func (c *Context) Sort() {
for _, groups := range c.PrefixToGroupMap() { for _, groups := range c.PrefixToGroupMap() {
@ -217,7 +248,12 @@ func (c *Context) Sort() {
return groups[i].Dir < groups[j].Dir return groups[i].Dir < groups[j].Dir
}) })
for _, group := range groups { for _, group := range groups {
sort.Strings(group.StakeholderSIGs) sort.Slice(group.ReportingWGs, func(i, j int) bool {
return group.ReportingWGs[i] < group.ReportingWGs[j]
})
sort.Slice(group.StakeholderSIGs, func(i, j int) bool {
return group.StakeholderSIGs[i] < group.StakeholderSIGs[j]
})
for _, people := range [][]Person{ for _, people := range [][]Person{
group.Leadership.Chairs, group.Leadership.Chairs,
group.Leadership.TechnicalLeads, group.Leadership.TechnicalLeads,
@ -282,16 +318,31 @@ func (c *Context) Validate() []error {
} }
} }
} }
if len(group.ReportingWGs) != 0 {
if prefix == "sig" {
for _, name := range group.ReportingWGs {
if index(c.WorkingGroups, func(g Group) bool { return g.Name == string(name) }) == -1 {
errors = append(errors, fmt.Errorf("%s: invalid reporting working group name %s", group.Dir, name))
}
}
} else {
errors = append(errors, fmt.Errorf("%s: only SIGs may have reporting WGs", group.Dir))
}
}
if len(group.StakeholderSIGs) != 0 { if len(group.StakeholderSIGs) != 0 {
if prefix == "wg" { if prefix == "wg" {
for _, name := range group.StakeholderSIGs { for _, name := range group.StakeholderSIGs {
if index(c.Sigs, func(g Group) bool { return g.Name == name }) == -1 { if index(c.Sigs, func(g Group) bool { return g.Name == string(name) }) == -1 {
errors = append(errors, fmt.Errorf("%s: invalid stakeholder sig name %s", group.Dir, name)) errors = append(errors, fmt.Errorf("%s: invalid stakeholder sig name %s", group.Dir, name))
} }
} }
} else { } else {
errors = append(errors, fmt.Errorf("%s: only WGs may have stakeholder_sigs", group.Dir)) errors = append(errors, fmt.Errorf("%s: only WGs may have stakeholder_sigs", group.Dir))
} }
} else {
if prefix == "wg" {
errors = append(errors, fmt.Errorf("%s: WGs must have stakeholder_sigs", group.Dir))
}
} }
if prefix == "sig" { if prefix == "sig" {
if group.CharterLink == "" { if group.CharterLink == "" {
@ -643,6 +694,8 @@ func main() {
log.Fatal(err) log.Fatal(err)
} }
ctx.Complete()
ctx.Sort() ctx.Sort()
fmt.Printf("Validating %s\n", yamlPath) fmt.Printf("Validating %s\n", yamlPath)

View File

@ -68,6 +68,17 @@ subprojects, and resolve cross-subproject technical issues and decisions.
- Steering Committee Liaison: {{.Contact.Liaison.Name}} (**[@{{.Contact.Liaison.GitHub}}](https://github.com/{{.Contact.Liaison.GitHub}})**) - Steering Committee Liaison: {{.Contact.Liaison.Name}} (**[@{{.Contact.Liaison.GitHub}}](https://github.com/{{.Contact.Liaison.GitHub}})**)
{{- end }} {{- end }}
{{- if .ReportingWGs }}
## Working Groups
The following [working groups][working-group-definition] are sponsored by sig-{{.Label}}:
{{- range .ReportingWGs }}
* [WG {{.}}](/{{.DirName}})
{{- end }}
{{ end }}
{{- if .Subprojects }} {{- if .Subprojects }}
## Subprojects ## Subprojects
@ -114,3 +125,4 @@ The following [subprojects][subproject-definition] are owned by sig-{{.Label}}:
{{- end }} {{- end }}
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups

View File

@ -8,7 +8,7 @@ The [charter]({{.CharterLink}}) defines the scope and governance of the {{.Name}
{{- if .StakeholderSIGs }} {{- if .StakeholderSIGs }}
## Stakeholder SIGs ## Stakeholder SIGs
{{- range .StakeholderSIGs }} {{- range .StakeholderSIGs }}
* SIG {{.}} * [SIG {{.}}](/{{.DirName}})
{{- end }} {{- end }}
{{ end }} {{ end }}
{{ if .Meetings -}} {{ if .Meetings -}}

View File

@ -49,6 +49,14 @@ subprojects, and resolve cross-subproject technical issues and decisions.
- [@kubernetes/sig-api-machinery-test-failures](https://github.com/orgs/kubernetes/teams/sig-api-machinery-test-failures) - Test Failures and Triage - [@kubernetes/sig-api-machinery-test-failures](https://github.com/orgs/kubernetes/teams/sig-api-machinery-test-failures) - Test Failures and Triage
- Steering Committee Liaison: Davanum Srinivas (**[@dims](https://github.com/dims)**) - Steering Committee Liaison: Davanum Srinivas (**[@dims](https://github.com/dims)**)
## Working Groups
The following [working groups][working-group-definition] are sponsored by sig-api-machinery:
* [WG API Expression](/wg-api-expression)
* [WG Multitenancy](/wg-multitenancy)
* [WG Structured Logging](/wg-structured-logging)
## Subprojects ## Subprojects
The following [subprojects][subproject-definition] are owned by sig-api-machinery: The following [subprojects][subproject-definition] are owned by sig-api-machinery:
@ -139,6 +147,7 @@ The following [subprojects][subproject-definition] are owned by sig-api-machiner
- [kubernetes-sigs/yaml](https://github.com/kubernetes-sigs/yaml/blob/master/OWNERS) - [kubernetes-sigs/yaml](https://github.com/kubernetes-sigs/yaml/blob/master/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
## Additional links ## Additional links

View File

@ -46,6 +46,12 @@ The Chairs of the SIG run operations and processes governing the SIG.
- [@kubernetes/sig-apps-test-failures](https://github.com/orgs/kubernetes/teams/sig-apps-test-failures) - Test Failures and Triage - [@kubernetes/sig-apps-test-failures](https://github.com/orgs/kubernetes/teams/sig-apps-test-failures) - Test Failures and Triage
- Steering Committee Liaison: Bob Killen (**[@mrbobbytables](https://github.com/mrbobbytables)**) - Steering Committee Liaison: Bob Killen (**[@mrbobbytables](https://github.com/mrbobbytables)**)
## Working Groups
The following [working groups][working-group-definition] are sponsored by sig-apps:
* [WG Data Protection](/wg-data-protection)
## Subprojects ## Subprojects
The following [subprojects][subproject-definition] are owned by sig-apps: The following [subprojects][subproject-definition] are owned by sig-apps:
@ -94,6 +100,7 @@ The core workloads API, which is composed of the CronJob, DaemonSet, Deployment,
- [kubernetes/kubernetes/test/integration/deployment](https://github.com/kubernetes/kubernetes/blob/master/test/integration/deployment/OWNERS) - [kubernetes/kubernetes/test/integration/deployment](https://github.com/kubernetes/kubernetes/blob/master/test/integration/deployment/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
## Goals ## Goals

View File

@ -53,6 +53,15 @@ The Chairs of the SIG run operations and processes governing the SIG.
- [@kubernetes/sig-architecture-test-failures](https://github.com/orgs/kubernetes/teams/sig-architecture-test-failures) - Test Failures and Triage - [@kubernetes/sig-architecture-test-failures](https://github.com/orgs/kubernetes/teams/sig-architecture-test-failures) - Test Failures and Triage
- Steering Committee Liaison: Jordan Liggitt (**[@liggitt](https://github.com/liggitt)**) - Steering Committee Liaison: Jordan Liggitt (**[@liggitt](https://github.com/liggitt)**)
## Working Groups
The following [working groups][working-group-definition] are sponsored by sig-architecture:
* [WG API Expression](/wg-api-expression)
* [WG Policy](/wg-policy)
* [WG Reliability](/wg-reliability)
* [WG Structured Logging](/wg-structured-logging)
## Subprojects ## Subprojects
The following [subprojects][subproject-definition] are owned by sig-architecture: The following [subprojects][subproject-definition] are owned by sig-architecture:
@ -99,6 +108,7 @@ The following [subprojects][subproject-definition] are owned by sig-architecture
- Slack: [#prod-readiness](https://kubernetes.slack.com/messages/prod-readiness) - Slack: [#prod-readiness](https://kubernetes.slack.com/messages/prod-readiness)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
# Details about SIG-Architecture sub-projects # Details about SIG-Architecture sub-projects

View File

@ -60,6 +60,13 @@ subprojects, and resolve cross-subproject technical issues and decisions.
- [@kubernetes/sig-auth-test-failures](https://github.com/orgs/kubernetes/teams/sig-auth-test-failures) - Test Failures and Triage - [@kubernetes/sig-auth-test-failures](https://github.com/orgs/kubernetes/teams/sig-auth-test-failures) - Test Failures and Triage
- Steering Committee Liaison: Christoph Blecker (**[@cblecker](https://github.com/cblecker)**) - Steering Committee Liaison: Christoph Blecker (**[@cblecker](https://github.com/cblecker)**)
## Working Groups
The following [working groups][working-group-definition] are sponsored by sig-auth:
* [WG Multitenancy](/wg-multitenancy)
* [WG Policy](/wg-policy)
## Subprojects ## Subprojects
The following [subprojects][subproject-definition] are owned by sig-auth: The following [subprojects][subproject-definition] are owned by sig-auth:
@ -160,6 +167,7 @@ Infrastructure implementing Kubernetes service account based workload identity.
- [kubernetes/kubernetes/plugin/pkg/admission/serviceaccount](https://github.com/kubernetes/kubernetes/blob/master/plugin/pkg/admission/serviceaccount/OWNERS) - [kubernetes/kubernetes/plugin/pkg/admission/serviceaccount](https://github.com/kubernetes/kubernetes/blob/master/plugin/pkg/admission/serviceaccount/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
<!-- END CUSTOM CONTENT --> <!-- END CUSTOM CONTENT -->

View File

@ -60,6 +60,7 @@ The following [subprojects][subproject-definition] are owned by sig-autoscaling:
- [kubernetes/autoscaler](https://github.com/kubernetes/autoscaler/blob/master/OWNERS) - [kubernetes/autoscaler](https://github.com/kubernetes/autoscaler/blob/master/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
## Concerns ## Concerns
* autoscaling of clusters, * autoscaling of clusters,

View File

@ -108,6 +108,7 @@ Hybrid command-line/UI development experience for cloud-native development
- Slack: [#kustomize](https://kubernetes.slack.com/messages/kustomize) - Slack: [#kustomize](https://kubernetes.slack.com/messages/kustomize)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
<!-- END CUSTOM CONTENT --> <!-- END CUSTOM CONTENT -->

View File

@ -47,6 +47,12 @@ The Chairs of the SIG run operations and processes governing the SIG.
- [@kubernetes/sig-cloud-providers-misc](https://github.com/orgs/kubernetes/teams/sig-cloud-providers-misc) - General Discussion - [@kubernetes/sig-cloud-providers-misc](https://github.com/orgs/kubernetes/teams/sig-cloud-providers-misc) - General Discussion
- Steering Committee Liaison: Stephen Augustus (**[@justaugustus](https://github.com/justaugustus)**) - Steering Committee Liaison: Stephen Augustus (**[@justaugustus](https://github.com/justaugustus)**)
## Working Groups
The following [working groups][working-group-definition] are sponsored by sig-cloud-provider:
* [WG Structured Logging](/wg-structured-logging)
## Subprojects ## Subprojects
The following [subprojects][subproject-definition] are owned by sig-cloud-provider: The following [subprojects][subproject-definition] are owned by sig-cloud-provider:
@ -135,6 +141,7 @@ The following [subprojects][subproject-definition] are owned by sig-cloud-provid
- [Meeting recordings](https://www.youtube.com/playlist?list=PLutJyDdkKQIpOT4bOfuO3MEMHvU1tRqyR). - [Meeting recordings](https://www.youtube.com/playlist?list=PLutJyDdkKQIpOT4bOfuO3MEMHvU1tRqyR).
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
<!-- END CUSTOM CONTENT --> <!-- END CUSTOM CONTENT -->

View File

@ -47,6 +47,12 @@ subprojects, and resolve cross-subproject technical issues and decisions.
- [@kubernetes/sig-cluster-lifecycle](https://github.com/orgs/kubernetes/teams/sig-cluster-lifecycle) - Notify group - [@kubernetes/sig-cluster-lifecycle](https://github.com/orgs/kubernetes/teams/sig-cluster-lifecycle) - Notify group
- Steering Committee Liaison: Davanum Srinivas (**[@dims](https://github.com/dims)**) - Steering Committee Liaison: Davanum Srinivas (**[@dims](https://github.com/dims)**)
## Working Groups
The following [working groups][working-group-definition] are sponsored by sig-cluster-lifecycle:
* [WG Reliability](/wg-reliability)
## Subprojects ## Subprojects
The following [subprojects][subproject-definition] are owned by sig-cluster-lifecycle: The following [subprojects][subproject-definition] are owned by sig-cluster-lifecycle:
@ -188,6 +194,7 @@ The following [subprojects][subproject-definition] are owned by sig-cluster-life
- [Meeting notes and Agenda](https://docs.google.com/document/d/1jhfmL1gsgN39uCEgz5pW9tnIotFgHhxq2yfMK3KYE4w/edit). - [Meeting notes and Agenda](https://docs.google.com/document/d/1jhfmL1gsgN39uCEgz5pW9tnIotFgHhxq2yfMK3KYE4w/edit).
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
<!-- END CUSTOM CONTENT --> <!-- END CUSTOM CONTENT -->

View File

@ -129,6 +129,7 @@ Creates and maintains tools and automation for Kubernetes Slack.
- Slack: [#slack-infra](https://kubernetes.slack.com/messages/slack-infra) - Slack: [#slack-infra](https://kubernetes.slack.com/messages/slack-infra)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
## Relevant Presentations ## Relevant Presentations

View File

@ -92,6 +92,7 @@ The following [subprojects][subproject-definition] are owned by sig-docs:
- [kubernetes/website](https://github.com/kubernetes/website/blob/master/OWNERS) - [kubernetes/website](https://github.com/kubernetes/website/blob/master/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
## Goals ## Goals
* Discuss documentation and docs issues for kubernetes.io * Discuss documentation and docs issues for kubernetes.io

View File

@ -49,6 +49,12 @@ subprojects, and resolve cross-subproject technical issues and decisions.
- [@kubernetes/sig-instrumentation-members](https://github.com/orgs/kubernetes/teams/sig-instrumentation-members) - SIG Membership Roster - [@kubernetes/sig-instrumentation-members](https://github.com/orgs/kubernetes/teams/sig-instrumentation-members) - SIG Membership Roster
- Steering Committee Liaison: Christoph Blecker (**[@cblecker](https://github.com/cblecker)**) - Steering Committee Liaison: Christoph Blecker (**[@cblecker](https://github.com/cblecker)**)
## Working Groups
The following [working groups][working-group-definition] are sponsored by sig-instrumentation:
* [WG Structured Logging](/wg-structured-logging)
## Subprojects ## Subprojects
The following [subprojects][subproject-definition] are owned by sig-instrumentation: The following [subprojects][subproject-definition] are owned by sig-instrumentation:
@ -93,6 +99,7 @@ Organization of SIG Instrumentation subprojects
- [kubernetes/kubernetes/staging/src/k8s.io/component-base/logs](https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/component-base/logs/OWNERS) - [kubernetes/kubernetes/staging/src/k8s.io/component-base/logs](https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/component-base/logs/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
<!-- END CUSTOM CONTENT --> <!-- END CUSTOM CONTENT -->

View File

@ -96,6 +96,7 @@ Experimental project for OCI distribution
- [Meeting recordings](http://bit.ly/sig-k8s-infra-playlist). - [Meeting recordings](http://bit.ly/sig-k8s-infra-playlist).
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
<!-- END CUSTOM CONTENT --> <!-- END CUSTOM CONTENT -->

View File

@ -44,6 +44,13 @@ The Chairs of the SIG run operations and processes governing the SIG.
- [@kubernetes/sig-mutlicluster-proposals](https://github.com/orgs/kubernetes/teams/sig-mutlicluster-proposals) - Design Proposals - [@kubernetes/sig-mutlicluster-proposals](https://github.com/orgs/kubernetes/teams/sig-mutlicluster-proposals) - Design Proposals
- Steering Committee Liaison: Bob Killen (**[@mrbobbytables](https://github.com/mrbobbytables)**) - Steering Committee Liaison: Bob Killen (**[@mrbobbytables](https://github.com/mrbobbytables)**)
## Working Groups
The following [working groups][working-group-definition] are sponsored by sig-multicluster:
* [WG IoT Edge](/wg-iot-edge)
* [WG Policy](/wg-policy)
## Subprojects ## Subprojects
The following [subprojects][subproject-definition] are owned by sig-multicluster: The following [subprojects][subproject-definition] are owned by sig-multicluster:
@ -64,6 +71,7 @@ The following [subprojects][subproject-definition] are owned by sig-multicluster
- [kubernetes-sigs/work-api](https://github.com/kubernetes-sigs/work-api/blob/master/OWNERS) - [kubernetes-sigs/work-api](https://github.com/kubernetes-sigs/work-api/blob/master/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
## Subprojects ## Subprojects

View File

@ -50,6 +50,15 @@ The Chairs of the SIG run operations and processes governing the SIG.
- [@kubernetes/sig-network-test-failures](https://github.com/orgs/kubernetes/teams/sig-network-test-failures) - Test Failures and Triage - [@kubernetes/sig-network-test-failures](https://github.com/orgs/kubernetes/teams/sig-network-test-failures) - Test Failures and Triage
- Steering Committee Liaison: Tim Pepper (**[@tpepper](https://github.com/tpepper)**) - Steering Committee Liaison: Tim Pepper (**[@tpepper](https://github.com/tpepper)**)
## Working Groups
The following [working groups][working-group-definition] are sponsored by sig-network:
* [WG IoT Edge](/wg-iot-edge)
* [WG Multitenancy](/wg-multitenancy)
* [WG Policy](/wg-policy)
* [WG Structured Logging](/wg-structured-logging)
## Subprojects ## Subprojects
The following [subprojects][subproject-definition] are owned by sig-network: The following [subprojects][subproject-definition] are owned by sig-network:
@ -98,6 +107,7 @@ The following [subprojects][subproject-definition] are owned by sig-network:
- [kubernetes/kubernetes/pkg/kubelet/network](https://github.com/kubernetes/kubernetes/blob/master/pkg/kubelet/network/OWNERS) - [kubernetes/kubernetes/pkg/kubelet/network](https://github.com/kubernetes/kubernetes/blob/master/pkg/kubelet/network/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
## Areas of Responsibility ## Areas of Responsibility

View File

@ -41,6 +41,14 @@ The Chairs of the SIG run operations and processes governing the SIG.
- [@kubernetes/sig-node-test-failures](https://github.com/orgs/kubernetes/teams/sig-node-test-failures) - Test Failures and Triage - [@kubernetes/sig-node-test-failures](https://github.com/orgs/kubernetes/teams/sig-node-test-failures) - Test Failures and Triage
- Steering Committee Liaison: Tim Pepper (**[@tpepper](https://github.com/tpepper)**) - Steering Committee Liaison: Tim Pepper (**[@tpepper](https://github.com/tpepper)**)
## Working Groups
The following [working groups][working-group-definition] are sponsored by sig-node:
* [WG Multitenancy](/wg-multitenancy)
* [WG Policy](/wg-policy)
* [WG Structured Logging](/wg-structured-logging)
## Subprojects ## Subprojects
The following [subprojects][subproject-definition] are owned by sig-node: The following [subprojects][subproject-definition] are owned by sig-node:
@ -76,6 +84,7 @@ The following [subprojects][subproject-definition] are owned by sig-node:
- Slack: [#security-profiles-operator](https://kubernetes.slack.com/messages/security-profiles-operator) - Slack: [#security-profiles-operator](https://kubernetes.slack.com/messages/security-profiles-operator)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
## Goals ## Goals

View File

@ -53,6 +53,12 @@ subprojects, and resolve cross-subproject technical issues and decisions.
- [@kubernetes/sig-release-leads](https://github.com/orgs/kubernetes/teams/sig-release-leads) - Chairs, Technical Leads, and Program Managers for SIG Release - [@kubernetes/sig-release-leads](https://github.com/orgs/kubernetes/teams/sig-release-leads) - Chairs, Technical Leads, and Program Managers for SIG Release
- Steering Committee Liaison: Davanum Srinivas (**[@dims](https://github.com/dims)**) - Steering Committee Liaison: Davanum Srinivas (**[@dims](https://github.com/dims)**)
## Working Groups
The following [working groups][working-group-definition] are sponsored by sig-release:
* [WG Reliability](/wg-reliability)
## Subprojects ## Subprojects
The following [subprojects][subproject-definition] are owned by sig-release: The following [subprojects][subproject-definition] are owned by sig-release:
@ -107,6 +113,7 @@ Documents and processes related to SIG Release
- [kubernetes/sig-release](https://github.com/kubernetes/sig-release/blob/master/OWNERS) - [kubernetes/sig-release](https://github.com/kubernetes/sig-release/blob/master/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
--- ---

View File

@ -50,6 +50,12 @@ subprojects, and resolve cross-subproject technical issues and decisions.
- [@kubernetes/sig-scalability-test-failures](https://github.com/orgs/kubernetes/teams/sig-scalability-test-failures) - Test Failures and Triage - [@kubernetes/sig-scalability-test-failures](https://github.com/orgs/kubernetes/teams/sig-scalability-test-failures) - Test Failures and Triage
- Steering Committee Liaison: Bob Killen (**[@mrbobbytables](https://github.com/mrbobbytables)**) - Steering Committee Liaison: Bob Killen (**[@mrbobbytables](https://github.com/mrbobbytables)**)
## Working Groups
The following [working groups][working-group-definition] are sponsored by sig-scalability:
* [WG Reliability](/wg-reliability)
## Subprojects ## Subprojects
The following [subprojects][subproject-definition] are owned by sig-scalability: The following [subprojects][subproject-definition] are owned by sig-scalability:
@ -82,6 +88,7 @@ The following [subprojects][subproject-definition] are owned by sig-scalability:
- [kubernetes/perf-tests/clusterloader2](https://github.com/kubernetes/perf-tests/blob/master/clusterloader2/OWNERS) - [kubernetes/perf-tests/clusterloader2](https://github.com/kubernetes/perf-tests/blob/master/clusterloader2/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
# Scalability Regression - Contact Points # Scalability Regression - Contact Points

View File

@ -53,6 +53,14 @@ subprojects, and resolve cross-subproject technical issues and decisions.
- [@kubernetes/sig-scheduling-test-failures](https://github.com/orgs/kubernetes/teams/sig-scheduling-test-failures) - Test Failures and Triage - [@kubernetes/sig-scheduling-test-failures](https://github.com/orgs/kubernetes/teams/sig-scheduling-test-failures) - Test Failures and Triage
- Steering Committee Liaison: Jordan Liggitt (**[@liggitt](https://github.com/liggitt)**) - Steering Committee Liaison: Jordan Liggitt (**[@liggitt](https://github.com/liggitt)**)
## Working Groups
The following [working groups][working-group-definition] are sponsored by sig-scheduling:
* [WG Multitenancy](/wg-multitenancy)
* [WG Policy](/wg-policy)
* [WG Structured Logging](/wg-structured-logging)
## Subprojects ## Subprojects
The following [subprojects][subproject-definition] are owned by sig-scheduling: The following [subprojects][subproject-definition] are owned by sig-scheduling:
@ -80,6 +88,7 @@ The following [subprojects][subproject-definition] are owned by sig-scheduling:
- [kubernetes-sigs/scheduler-plugins](https://github.com/kubernetes-sigs/scheduler-plugins/blob/master/OWNERS) - [kubernetes-sigs/scheduler-plugins](https://github.com/kubernetes-sigs/scheduler-plugins/blob/master/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
<!-- END CUSTOM CONTENT --> <!-- END CUSTOM CONTENT -->

View File

@ -62,6 +62,7 @@ SIG Security discussions, documents, processes and other artifacts
- Slack: [#sig-security](https://kubernetes.slack.com/messages/sig-security) - Slack: [#sig-security](https://kubernetes.slack.com/messages/sig-security)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
<!-- END CUSTOM CONTENT --> <!-- END CUSTOM CONTENT -->

View File

@ -63,6 +63,7 @@ The following [subprojects][subproject-definition] are owned by sig-service-cata
- [kubernetes-sigs/service-catalog](https://github.com/kubernetes-sigs/service-catalog/blob/master/OWNERS) - [kubernetes-sigs/service-catalog](https://github.com/kubernetes-sigs/service-catalog/blob/master/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
<!-- END CUSTOM CONTENT --> <!-- END CUSTOM CONTENT -->

View File

@ -51,6 +51,15 @@ subprojects, and resolve cross-subproject technical issues and decisions.
- [@kubernetes/sig-storage-test-failures](https://github.com/orgs/kubernetes/teams/sig-storage-test-failures) - Test Failures and Triage - [@kubernetes/sig-storage-test-failures](https://github.com/orgs/kubernetes/teams/sig-storage-test-failures) - Test Failures and Triage
- Steering Committee Liaison: Paris Pittman (**[@parispittman](https://github.com/parispittman)**) - Steering Committee Liaison: Paris Pittman (**[@parispittman](https://github.com/parispittman)**)
## Working Groups
The following [working groups][working-group-definition] are sponsored by sig-storage:
* [WG Data Protection](/wg-data-protection)
* [WG Multitenancy](/wg-multitenancy)
* [WG Policy](/wg-policy)
* [WG Structured Logging](/wg-structured-logging)
## Subprojects ## Subprojects
The following [subprojects][subproject-definition] are owned by sig-storage: The following [subprojects][subproject-definition] are owned by sig-storage:
@ -120,6 +129,7 @@ The following [subprojects][subproject-definition] are owned by sig-storage:
- [kubernetes/kubernetes/pkg/volume](https://github.com/kubernetes/kubernetes/blob/master/pkg/volume/OWNERS) - [kubernetes/kubernetes/pkg/volume](https://github.com/kubernetes/kubernetes/blob/master/pkg/volume/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
## Details ## Details

View File

@ -49,6 +49,12 @@ subprojects, and resolve cross-subproject technical issues and decisions.
- [@kubernetes/sig-testing-pr-reviews](https://github.com/orgs/kubernetes/teams/sig-testing-pr-reviews) - PR Reviews - [@kubernetes/sig-testing-pr-reviews](https://github.com/orgs/kubernetes/teams/sig-testing-pr-reviews) - PR Reviews
- Steering Committee Liaison: Paris Pittman (**[@parispittman](https://github.com/parispittman)**) - Steering Committee Liaison: Paris Pittman (**[@parispittman](https://github.com/parispittman)**)
## Working Groups
The following [working groups][working-group-definition] are sponsored by sig-testing:
* [WG Reliability](/wg-reliability)
## Subprojects ## Subprojects
The following [subprojects][subproject-definition] are owned by sig-testing: The following [subprojects][subproject-definition] are owned by sig-testing:
@ -97,6 +103,7 @@ Miscellaneous tools and configuration to run the testing infrastructure for the
- [kubernetes/kubernetes/test](https://github.com/kubernetes/kubernetes/blob/master/test/OWNERS) - [kubernetes/kubernetes/test](https://github.com/kubernetes/kubernetes/blob/master/test/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
## Presentations ## Presentations

View File

@ -47,6 +47,7 @@ The following [subprojects][subproject-definition] are owned by sig-ui:
- [kubernetes/dashboard](https://github.com/kubernetes/dashboard/blob/master/OWNERS) - [kubernetes/dashboard](https://github.com/kubernetes/dashboard/blob/master/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
<!-- END CUSTOM CONTENT --> <!-- END CUSTOM CONTENT -->

View File

@ -53,6 +53,7 @@ The following [subprojects][subproject-definition] are owned by sig-usability:
- [kubernetes-sigs/sig-usability](https://github.com/kubernetes-sigs/sig-usability/blob/master/OWNERS) - [kubernetes-sigs/sig-usability](https://github.com/kubernetes-sigs/sig-usability/blob/master/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
<!-- END CUSTOM CONTENT --> <!-- END CUSTOM CONTENT -->

View File

@ -71,6 +71,7 @@ The following [subprojects][subproject-definition] are owned by sig-windows:
- [kubernetes-sigs/sig-windows-tools](https://github.com/kubernetes-sigs/sig-windows-tools/blob/master/OWNERS) - [kubernetes-sigs/sig-windows-tools](https://github.com/kubernetes-sigs/sig-windows-tools/blob/master/OWNERS)
[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects [subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects
[working-group-definition]: https://github.com/kubernetes/community/blob/master/governance.md#working-groups
<!-- BEGIN CUSTOM CONTENT --> <!-- BEGIN CUSTOM CONTENT -->
## Getting Started ## Getting Started

View File

@ -12,8 +12,8 @@ Enable API authors to better serve API consumers, by improving and documenting a
[See full Mission Statement](https://docs.google.com/document/d/1XYbQXfge2qKM9psksfC5XZnW8hybtLqL1EcJLU4JwKg). [See full Mission Statement](https://docs.google.com/document/d/1XYbQXfge2qKM9psksfC5XZnW8hybtLqL1EcJLU4JwKg).
## Stakeholder SIGs ## Stakeholder SIGs
* SIG API Machinery * [SIG API Machinery](/sig-api-machinery)
* SIG Architecture * [SIG Architecture](/sig-architecture)
## Meetings ## Meetings
*Joining the [mailing list](https://groups.google.com/forum/#!forum/kubernetes-wg-api-expression) for the group will typically add invites for the following meetings to your calendar.* *Joining the [mailing list](https://groups.google.com/forum/#!forum/kubernetes-wg-api-expression) for the group will typically add invites for the following meetings to your calendar.*

View File

@ -14,8 +14,8 @@ This [work-in-progress doc](https://docs.google.com/document/d/1yHbW0hxHehQzdaL7
The [charter](charter.md) defines the scope and governance of the Data Protection Working Group. The [charter](charter.md) defines the scope and governance of the Data Protection Working Group.
## Stakeholder SIGs ## Stakeholder SIGs
* SIG Apps * [SIG Apps](/sig-apps)
* SIG Storage * [SIG Storage](/sig-storage)
## Meetings ## Meetings
*Joining the [mailing list](https://groups.google.com/forum/#!forum/kubernetes-data-protection) for the group will typically add invites for the following meetings to your calendar.* *Joining the [mailing list](https://groups.google.com/forum/#!forum/kubernetes-data-protection) for the group will typically add invites for the following meetings to your calendar.*

View File

@ -11,8 +11,8 @@ To understand how this file is generated, see https://git.k8s.io/community/gener
A Working Group dedicated to discussing, designing and documenting using Kubernetes for developing and deploying IoT and Edge specific applications A Working Group dedicated to discussing, designing and documenting using Kubernetes for developing and deploying IoT and Edge specific applications
## Stakeholder SIGs ## Stakeholder SIGs
* SIG Multicluster * [SIG Multicluster](/sig-multicluster)
* SIG Network * [SIG Network](/sig-network)
## Meetings ## Meetings
*Joining the [mailing list](https://groups.google.com/forum/#!forum/kubernetes-wg-iot-edge) for the group will typically add invites for the following meetings to your calendar.* *Joining the [mailing list](https://groups.google.com/forum/#!forum/kubernetes-wg-iot-edge) for the group will typically add invites for the following meetings to your calendar.*

View File

@ -11,12 +11,12 @@ To understand how this file is generated, see https://git.k8s.io/community/gener
Define the models of multitenancy that Kubernetes will support. Discuss and execute upon any remaining work that needs to be done to support these models. Create conformance tests that will prove that these models can be built and used in production environments. Define the models of multitenancy that Kubernetes will support. Discuss and execute upon any remaining work that needs to be done to support these models. Create conformance tests that will prove that these models can be built and used in production environments.
## Stakeholder SIGs ## Stakeholder SIGs
* SIG API Machinery * [SIG API Machinery](/sig-api-machinery)
* SIG Auth * [SIG Auth](/sig-auth)
* SIG Network * [SIG Network](/sig-network)
* SIG Node * [SIG Node](/sig-node)
* SIG Scheduling * [SIG Scheduling](/sig-scheduling)
* SIG Storage * [SIG Storage](/sig-storage)
## Meetings ## Meetings
*Joining the [mailing list](https://groups.google.com/forum/#!forum/kubernetes-wg-multitenancy) for the group will typically add invites for the following meetings to your calendar.* *Joining the [mailing list](https://groups.google.com/forum/#!forum/kubernetes-wg-multitenancy) for the group will typically add invites for the following meetings to your calendar.*

View File

@ -11,13 +11,13 @@ To understand how this file is generated, see https://git.k8s.io/community/gener
Provide an overall architecture that describes both the current policy related implementations as well as future policy related proposals in Kubernetes. Through a collaborative method, we want to present both dev and end user a universal view of policy architecture in Kubernetes. Provide an overall architecture that describes both the current policy related implementations as well as future policy related proposals in Kubernetes. Through a collaborative method, we want to present both dev and end user a universal view of policy architecture in Kubernetes.
## Stakeholder SIGs ## Stakeholder SIGs
* SIG Architecture * [SIG Architecture](/sig-architecture)
* SIG Auth * [SIG Auth](/sig-auth)
* SIG Multicluster * [SIG Multicluster](/sig-multicluster)
* SIG Network * [SIG Network](/sig-network)
* SIG Node * [SIG Node](/sig-node)
* SIG Scheduling * [SIG Scheduling](/sig-scheduling)
* SIG Storage * [SIG Storage](/sig-storage)
## Meetings ## Meetings
*Joining the [mailing list](https://groups.google.com/forum/#!forum/kubernetes-wg-policy) for the group will typically add invites for the following meetings to your calendar.* *Joining the [mailing list](https://groups.google.com/forum/#!forum/kubernetes-wg-policy) for the group will typically add invites for the following meetings to your calendar.*

View File

@ -13,11 +13,11 @@ Allow users to safely use Kubernetes for managing production workloads by ensuri
The [charter](charter.md) defines the scope and governance of the Reliability Working Group. The [charter](charter.md) defines the scope and governance of the Reliability Working Group.
## Stakeholder SIGs ## Stakeholder SIGs
* SIG Architecture * [SIG Architecture](/sig-architecture)
* SIG Cluster Lifecycle * [SIG Cluster Lifecycle](/sig-cluster-lifecycle)
* SIG Release * [SIG Release](/sig-release)
* SIG Scalability * [SIG Scalability](/sig-scalability)
* SIG Testing * [SIG Testing](/sig-testing)
## Meetings ## Meetings
*Joining the [mailing list](https://groups.google.com/forum/#!forum/kubernetes-wg-reliability) for the group will typically add invites for the following meetings to your calendar.* *Joining the [mailing list](https://groups.google.com/forum/#!forum/kubernetes-wg-reliability) for the group will typically add invites for the following meetings to your calendar.*

View File

@ -13,14 +13,14 @@ Modernize logging in Kubernetes core components, allowing users to efficiently c
The [charter](charter.md) defines the scope and governance of the Structured Logging Working Group. The [charter](charter.md) defines the scope and governance of the Structured Logging Working Group.
## Stakeholder SIGs ## Stakeholder SIGs
* SIG API Machinery * [SIG API Machinery](/sig-api-machinery)
* SIG Architecture * [SIG Architecture](/sig-architecture)
* SIG Cloud Provider * [SIG Cloud Provider](/sig-cloud-provider)
* SIG Instrumentation * [SIG Instrumentation](/sig-instrumentation)
* SIG Network * [SIG Network](/sig-network)
* SIG Node * [SIG Node](/sig-node)
* SIG Scheduling * [SIG Scheduling](/sig-scheduling)
* SIG Storage * [SIG Storage](/sig-storage)
## Meetings ## Meetings
*Joining the [mailing list](https://groups.google.com/forum/#!forum/kubernetes-wg-structured-logging) for the group will typically add invites for the following meetings to your calendar.* *Joining the [mailing list](https://groups.google.com/forum/#!forum/kubernetes-wg-structured-logging) for the group will typically add invites for the following meetings to your calendar.*