Add contact (slack, mailing_list, teams) to subprojects
Demonstrate by adding slack channels for sig-testing subprojects that already have their own slack channels Add a GitHub team related to conformance to sig-arch's conformance definition subproject GitHub teams as implemented now are very kubernetes-org centric, I'm not trying to change that here, would suggest a followup change to allow for the use of github teams in other orgs (like kubernetes-sigs)
This commit is contained in:
parent
a2fcca1131
commit
63dcb38987
|
@ -89,6 +89,7 @@ type GithubTeams struct {
|
||||||
type Subproject struct {
|
type Subproject struct {
|
||||||
Name string
|
Name string
|
||||||
Description string
|
Description string
|
||||||
|
Contact Contact
|
||||||
Owners []string
|
Owners []string
|
||||||
Meetings []Meeting
|
Meetings []Meeting
|
||||||
}
|
}
|
||||||
|
|
|
@ -68,6 +68,18 @@ The following subprojects are owned by sig-{{.Label}}:
|
||||||
{{- range .Owners }}
|
{{- range .Owners }}
|
||||||
- {{.}}
|
- {{.}}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if .Contact.Slack }}
|
||||||
|
- Slack: [#{{.Contact.Slack}}](https://kubernetes.slack.com/messages/{{.Contact.Slack}})
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Contact.MailingList }}
|
||||||
|
- [Mailing List]({{.Contact.MailingList}})
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Contact.GithubTeams }}
|
||||||
|
- GitHub Teams:
|
||||||
|
{{- range .Contact.GithubTeams }}
|
||||||
|
- [@kubernetes/{{.Name}}](https://github.com/orgs/kubernetes/teams/{{.Name}}) {{- if .Description }}({{.Description}}){{- end}}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
{{- if .Meetings }}
|
{{- if .Meetings }}
|
||||||
- Meetings:
|
- Meetings:
|
||||||
{{- range .Meetings }}
|
{{- range .Meetings }}
|
||||||
|
|
|
@ -48,6 +48,9 @@ The following subprojects are owned by sig-architecture:
|
||||||
- Owners:
|
- Owners:
|
||||||
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/test/conformance/testdata/OWNERS
|
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/test/conformance/testdata/OWNERS
|
||||||
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/test/conformance/OWNERS
|
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/test/conformance/OWNERS
|
||||||
|
- Slack: [#k8s-conformance](https://kubernetes.slack.com/messages/k8s-conformance)
|
||||||
|
- GitHub Teams:
|
||||||
|
- [@kubernetes/cncf-conformance-wg](https://github.com/orgs/kubernetes/teams/cncf-conformance-wg)
|
||||||
- **code-organization**
|
- **code-organization**
|
||||||
- Description: [Described below](#code-organization)
|
- Description: [Described below](#code-organization)
|
||||||
- Owners:
|
- Owners:
|
||||||
|
|
|
@ -49,6 +49,7 @@ The following subprojects are owned by sig-testing:
|
||||||
- Description: Kubernetes IN Docker. Run Kubernetes test clusters on your local machine using Docker containers as nodes.
|
- Description: Kubernetes IN Docker. Run Kubernetes test clusters on your local machine using Docker containers as nodes.
|
||||||
- Owners:
|
- Owners:
|
||||||
- https://raw.githubusercontent.com/kubernetes-sigs/kind/master/OWNERS
|
- https://raw.githubusercontent.com/kubernetes-sigs/kind/master/OWNERS
|
||||||
|
- Slack: [#kind](https://kubernetes.slack.com/messages/kind)
|
||||||
- Meetings:
|
- Meetings:
|
||||||
- sigs.k8s.io/kind weekly meeting: [Mondays at 11:00 PT (Pacific Time)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit) (weekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=11:00&tz=PT%20%28Pacific%20Time%29).
|
- sigs.k8s.io/kind weekly meeting: [Mondays at 11:00 PT (Pacific Time)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit) (weekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=11:00&tz=PT%20%28Pacific%20Time%29).
|
||||||
- [Meeting notes and Agenda](https://docs.google.com/document/d/1b9Ppm7ZT_tMWRs5Ph1zGJJKb5nF9c3ZHzMwg1olJIrc/edit).
|
- [Meeting notes and Agenda](https://docs.google.com/document/d/1b9Ppm7ZT_tMWRs5Ph1zGJJKb5nF9c3ZHzMwg1olJIrc/edit).
|
||||||
|
@ -57,11 +58,13 @@ The following subprojects are owned by sig-testing:
|
||||||
- Description: Prow is a CI/CD system based on Kubernetes. See prow.k8s.io to see it in action for the Kubernetes project
|
- Description: Prow is a CI/CD system based on Kubernetes. See prow.k8s.io to see it in action for the Kubernetes project
|
||||||
- Owners:
|
- Owners:
|
||||||
- https://raw.githubusercontent.com/kubernetes/test-infra/master/prow/OWNERS
|
- https://raw.githubusercontent.com/kubernetes/test-infra/master/prow/OWNERS
|
||||||
|
- Slack: [#prow](https://kubernetes.slack.com/messages/prow)
|
||||||
- **testing-commons**
|
- **testing-commons**
|
||||||
- Description: The Testing Commons is a subproject within the Kubernetes sig-testing community interested code structure, layout, and execution of common test code used throughout the kubernetes project
|
- Description: The Testing Commons is a subproject within the Kubernetes sig-testing community interested code structure, layout, and execution of common test code used throughout the kubernetes project
|
||||||
- Owners:
|
- Owners:
|
||||||
- https://raw.githubusercontent.com/kubernetes-sigs/testing_frameworks/master/OWNERS
|
- https://raw.githubusercontent.com/kubernetes-sigs/testing_frameworks/master/OWNERS
|
||||||
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/test/OWNERS
|
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/test/OWNERS
|
||||||
|
- Slack: [#testing-commons](https://kubernetes.slack.com/messages/testing-commons)
|
||||||
- Meetings:
|
- Meetings:
|
||||||
- Testing Commons: [Fridays at 07:30 PT (Pacific Time)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit) (bi-weekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=07:30&tz=PT%20%28Pacific%20Time%29).
|
- Testing Commons: [Fridays at 07:30 PT (Pacific Time)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit) (bi-weekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=07:30&tz=PT%20%28Pacific%20Time%29).
|
||||||
- [Meeting notes and Agenda](https://docs.google.com/document/d/1TOC8vnmlkWw6HRNHoe5xSv5-qv7LelX6XK3UVCHuwb0/edit#heading=h.tnoevy5f439o).
|
- [Meeting notes and Agenda](https://docs.google.com/document/d/1TOC8vnmlkWw6HRNHoe5xSv5-qv7LelX6XK3UVCHuwb0/edit#heading=h.tnoevy5f439o).
|
||||||
|
|
10
sigs.yaml
10
sigs.yaml
|
@ -264,6 +264,10 @@ sigs:
|
||||||
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/staging/src/k8s.io/api/OWNERS
|
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/staging/src/k8s.io/api/OWNERS
|
||||||
- name: conformance-definition
|
- name: conformance-definition
|
||||||
description: "[Described below](#conformance-definition)"
|
description: "[Described below](#conformance-definition)"
|
||||||
|
contact:
|
||||||
|
slack: k8s-conformance
|
||||||
|
teams:
|
||||||
|
- name: cncf-conformance-wg
|
||||||
owners:
|
owners:
|
||||||
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/test/conformance/testdata/OWNERS
|
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/test/conformance/testdata/OWNERS
|
||||||
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/test/conformance/OWNERS
|
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/test/conformance/OWNERS
|
||||||
|
@ -2001,6 +2005,8 @@ sigs:
|
||||||
description: >
|
description: >
|
||||||
Kubernetes IN Docker. Run Kubernetes test clusters on your local
|
Kubernetes IN Docker. Run Kubernetes test clusters on your local
|
||||||
machine using Docker containers as nodes.
|
machine using Docker containers as nodes.
|
||||||
|
contact:
|
||||||
|
slack: kind
|
||||||
meetings:
|
meetings:
|
||||||
- description: sigs.k8s.io/kind weekly meeting
|
- description: sigs.k8s.io/kind weekly meeting
|
||||||
day: Monday
|
day: Monday
|
||||||
|
@ -2016,6 +2022,8 @@ sigs:
|
||||||
description: >
|
description: >
|
||||||
Prow is a CI/CD system based on Kubernetes. See prow.k8s.io to see it
|
Prow is a CI/CD system based on Kubernetes. See prow.k8s.io to see it
|
||||||
in action for the Kubernetes project
|
in action for the Kubernetes project
|
||||||
|
contact:
|
||||||
|
slack: prow
|
||||||
owners:
|
owners:
|
||||||
- https://raw.githubusercontent.com/kubernetes/test-infra/master/prow/OWNERS
|
- https://raw.githubusercontent.com/kubernetes/test-infra/master/prow/OWNERS
|
||||||
- name: testing-commons
|
- name: testing-commons
|
||||||
|
@ -2023,6 +2031,8 @@ sigs:
|
||||||
The Testing Commons is a subproject within the Kubernetes sig-testing community
|
The Testing Commons is a subproject within the Kubernetes sig-testing community
|
||||||
interested code structure, layout, and execution of common test code used
|
interested code structure, layout, and execution of common test code used
|
||||||
throughout the kubernetes project
|
throughout the kubernetes project
|
||||||
|
contact:
|
||||||
|
slack: testing-commons
|
||||||
owners:
|
owners:
|
||||||
- https://raw.githubusercontent.com/kubernetes-sigs/testing_frameworks/master/OWNERS
|
- https://raw.githubusercontent.com/kubernetes-sigs/testing_frameworks/master/OWNERS
|
||||||
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/test/OWNERS
|
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/test/OWNERS
|
||||||
|
|
Loading…
Reference in New Issue