Merge pull request #4120 from nikhita/emeritus-company

generator: don't specify company for emeritus_leads
This commit is contained in:
Kubernetes Prow Robot 2019-10-04 23:05:13 -07:00 committed by GitHub
commit 9126cd5742
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 33 additions and 52 deletions

View File

@ -68,7 +68,7 @@ func (x FoldedString) MarshalYAML() (interface{}, error) {
type Person struct {
GitHub string
Name string
Company string
Company string `yaml:"company,omitempty"`
}
// Meeting represents a regular meeting for a group.
@ -233,12 +233,16 @@ func (c *Context) Validate() []error {
for prefix, persons := range group.Leadership.PrefixToPersonMap() {
for _, person := range persons {
if val, ok := people[person.GitHub]; ok {
if val.Name != person.Name || val.Company != person.Company {
if val.Name != person.Name || (prefix != "emeritus_lead" && val.Company != person.Company) {
errors = append(errors, fmt.Errorf("%s: %ss: expected person: %v, got: %v", group.Dir, prefix, val, person))
}
} else {
} else if prefix != "emeritus_lead" {
people[person.GitHub] = person
}
if prefix == "emeritus_lead" && person.Company != "" {
errors = append(errors, fmt.Errorf("%s: emeritus leads should not have company specified; company specified for: %s", group.Dir, person.Name))
}
}
}
if len(group.StakeholderSIGs) != 0 {

View File

@ -42,7 +42,7 @@ subprojects, and resolve cross-subproject technical issues and decisions.
## Emeritus Leads
{{ range .Leadership.EmeritusLeads }}
* {{.Name}} (**[@{{.GitHub}}](https://github.com/{{.GitHub}})**){{if .Company}}, {{.Company}}{{end}}
* {{.Name}} (**[@{{.GitHub}}](https://github.com/{{.GitHub}})**)
{{- end }}
{{- end }}
{{- end }}

View File

@ -30,7 +30,7 @@ The [charter]({{.CharterLink}}) defines the scope and governance of the {{.Name}
## Emeritus Organizers
{{ range .Leadership.EmeritusLeads }}
* {{.Name}} (**[@{{.GitHub}}](https://github.com/{{.GitHub}})**){{if .Company}}, {{.Company}}{{end}}
* {{.Name}} (**[@{{.GitHub}}](https://github.com/{{.GitHub}})**)
{{- end }}
{{- end }}
{{- end }}

View File

@ -36,7 +36,7 @@ The [charter]({{.CharterLink}}) defines the scope and governance of the {{.Name}
## Emeritus Organizers
{{ range .Leadership.EmeritusLeads }}
* {{.Name}} (**[@{{.GitHub}}](https://github.com/{{.GitHub}})**){{if .Company}}, {{.Company}}{{end}}
* {{.Name}} (**[@{{.GitHub}}](https://github.com/{{.GitHub}})**)
{{- end }}
{{- end }}
{{- end }}

View File

@ -38,8 +38,8 @@ subprojects, and resolve cross-subproject technical issues and decisions.
## Emeritus Leads
* Eric Chiang (**[@ericchiang](https://github.com/ericchiang)**), Red Hat
* Eric Tune (**[@erictune](https://github.com/erictune)**), Google
* Eric Chiang (**[@ericchiang](https://github.com/ericchiang)**)
* Eric Tune (**[@erictune](https://github.com/erictune)**)
## Contact
- Slack: [#sig-auth](https://kubernetes.slack.com/messages/sig-auth)

View File

@ -34,8 +34,8 @@ subprojects, and resolve cross-subproject technical issues and decisions.
## Emeritus Leads
* Tony Ado (**[@AdoHe](https://github.com/AdoHe)**), Alibaba
* Fabiano Franz (**[@fabianofranz](https://github.com/fabianofranz)**), Red Hat
* Tony Ado (**[@AdoHe](https://github.com/AdoHe)**)
* Fabiano Franz (**[@fabianofranz](https://github.com/fabianofranz)**)
## Contact
- Slack: [#sig-cli](https://kubernetes.slack.com/messages/sig-cli)

View File

@ -27,8 +27,8 @@ The Chairs of the SIG run operations and processes governing the SIG.
## Emeritus Leads
* Chris Hoge (**[@hogepodge](https://github.com/hogepodge)**), OpenStack Foundation
* Jago Macleod (**[@jagosan](https://github.com/jagosan)**), Google
* Chris Hoge (**[@hogepodge](https://github.com/hogepodge)**)
* Jago Macleod (**[@jagosan](https://github.com/jagosan)**)
## Contact
- Slack: [#sig-cloud-provider](https://kubernetes.slack.com/messages/sig-cloud-provider)

View File

@ -55,8 +55,8 @@ The Chairs of the SIG run operations and processes governing the SIG.
## Emeritus Leads
* Lucas Käldström (**[@luxas](https://github.com/luxas)**), Luxas Labs (occasionally contracting for Weaveworks)
* Robert Bailey (**[@roberthbailey](https://github.com/roberthbailey)**), Google
* Lucas Käldström (**[@luxas](https://github.com/luxas)**)
* Robert Bailey (**[@roberthbailey](https://github.com/roberthbailey)**)
## Contact
- Slack: [#sig-cluster-lifecycle](https://kubernetes.slack.com/messages/sig-cluster-lifecycle)

View File

@ -34,7 +34,7 @@ subprojects, and resolve cross-subproject technical issues and decisions.
## Emeritus Leads
* Garrett Rodrigues (**[@grodrigues3](https://github.com/grodrigues3)**), Google
* Garrett Rodrigues (**[@grodrigues3](https://github.com/grodrigues3)**)
## Contact
- Slack: [#sig-contribex](https://kubernetes.slack.com/messages/sig-contribex)

View File

@ -34,8 +34,8 @@ The Chairs of the SIG run operations and processes governing the SIG.
## Emeritus Leads
* Andrew Chen (**[@chenopis](https://github.com/chenopis)**), Google
* Jared Bhatti (**[@jaredbhatti](https://github.com/jaredbhatti)**), Google
* Andrew Chen (**[@chenopis](https://github.com/chenopis)**)
* Jared Bhatti (**[@jaredbhatti](https://github.com/jaredbhatti)**)
## Contact
- Slack: [#sig-docs](https://kubernetes.slack.com/messages/sig-docs)

View File

@ -32,8 +32,8 @@ The Chairs of the SIG run operations and processes governing the SIG.
## Emeritus Leads
* Aparna Sinha (**[@apsinha](https://github.com/apsinha)**), Google
* Ihor Dvoretskyi (**[@idvoretskyi](https://github.com/idvoretskyi)**), CNCF
* Aparna Sinha (**[@apsinha](https://github.com/apsinha)**)
* Ihor Dvoretskyi (**[@idvoretskyi](https://github.com/idvoretskyi)**)
## Contact
- Slack: [#sig-pm](https://kubernetes.slack.com/messages/sig-pm)

View File

@ -28,7 +28,7 @@ The Chairs of the SIG run operations and processes governing the SIG.
## Emeritus Leads
* Jaice Singer DuMars (**[@jdumars](https://github.com/jdumars)**), Google
* Jaice Singer DuMars (**[@jdumars](https://github.com/jdumars)**)
## Contact
- Slack: [#sig-release](https://kubernetes.slack.com/messages/sig-release)

View File

@ -28,7 +28,7 @@ The Chairs of the SIG run operations and processes governing the SIG.
## Emeritus Leads
* Bobby (Babak) Salamat (**[@bsalamat](https://github.com/bsalamat)**), Google
* Bobby (Babak) Salamat (**[@bsalamat](https://github.com/bsalamat)**)
## Contact
- Slack: [#sig-scheduling](https://kubernetes.slack.com/messages/sig-scheduling)

View File

@ -27,13 +27,13 @@ The Chairs of the SIG run operations and processes governing the SIG.
## Emeritus Leads
* Aaron Schlesinger (**[@arschles](https://github.com/arschles)**), Microsoft
* Carolyn Van Slyck (**[@carolynvs](https://github.com/carolynvs)**), Microsoft
* Doug Davis (**[@duglin](https://github.com/duglin)**), IBM
* Jay Boyd (**[@jboyd01](https://github.com/jboyd01)**), Red Hat
* Michael Kibbe (**[@kibbles-n-bytes](https://github.com/kibbles-n-bytes)**), Google
* Paul Morie (**[@pmorie](https://github.com/pmorie)**), Red Hat
* Ville Aikas (**[@vaikas-google](https://github.com/vaikas-google)**), Google
* Aaron Schlesinger (**[@arschles](https://github.com/arschles)**)
* Carolyn Van Slyck (**[@carolynvs](https://github.com/carolynvs)**)
* Doug Davis (**[@duglin](https://github.com/duglin)**)
* Jay Boyd (**[@jboyd01](https://github.com/jboyd01)**)
* Michael Kibbe (**[@kibbles-n-bytes](https://github.com/kibbles-n-bytes)**)
* Paul Morie (**[@pmorie](https://github.com/pmorie)**)
* Ville Aikas (**[@vaikas-google](https://github.com/vaikas-google)**)
## Contact
- Slack: [#sig-service-catalog](https://kubernetes.slack.com/messages/sig-service-catalog)

View File

@ -342,10 +342,8 @@ sigs:
emeritus_leads:
- github: ericchiang
name: Eric Chiang
company: Red Hat
- github: erictune
name: Eric Tune
company: Google
meetings:
- description: Regular SIG Meeting
day: Wednesday
@ -558,10 +556,8 @@ sigs:
emeritus_leads:
- github: AdoHe
name: Tony Ado
company: Alibaba
- github: fabianofranz
name: Fabiano Franz
company: Red Hat
meetings:
- description: Regular SIG Meeting
day: Wednesday
@ -642,10 +638,8 @@ sigs:
emeritus_leads:
- github: hogepodge
name: Chris Hoge
company: OpenStack Foundation
- github: jagosan
name: Jago Macleod
company: Google
meetings:
- description: Regular SIG Meeting
day: Wednesday
@ -809,10 +803,8 @@ sigs:
emeritus_leads:
- github: luxas
name: Lucas Käldström
company: Luxas Labs (occasionally contracting for Weaveworks)
- github: roberthbailey
name: Robert Bailey
company: Google
meetings:
- description: Cluster API (AWS implementation) office hours
day: Monday
@ -1041,7 +1033,6 @@ sigs:
emeritus_leads:
- github: grodrigues3
name: Garrett Rodrigues
company: Google
meetings:
- description: Regular SIG Meeting
day: Wednesday
@ -1170,10 +1161,8 @@ sigs:
emeritus_leads:
- github: chenopis
name: Andrew Chen
company: Google
- github: jaredbhatti
name: Jared Bhatti
company: Google
meetings:
- description: APAC SIG Meeting
day: Wednesday
@ -1564,10 +1553,8 @@ sigs:
emeritus_leads:
- github: apsinha
name: Aparna Sinha
company: Google
- github: idvoretskyi
name: Ihor Dvoretskyi
company: CNCF
meetings:
- description: Regular SIG Meeting
day: Tuesday
@ -1605,7 +1592,6 @@ sigs:
emeritus_leads:
- github: jdumars
name: Jaice Singer DuMars
company: Google
meetings:
- description: Regular SIG Meeting
day: Monday
@ -1767,7 +1753,6 @@ sigs:
emeritus_leads:
- github: bsalamat
name: Bobby (Babak) Salamat
company: Google
meetings:
- description: 10AM PT Meeting
day: Thursday
@ -1839,25 +1824,18 @@ sigs:
emeritus_leads:
- github: arschles
name: Aaron Schlesinger
company: Microsoft
- github: carolynvs
name: Carolyn Van Slyck
company: Microsoft
- github: duglin
name: Doug Davis
company: IBM
- github: jboyd01
name: Jay Boyd
company: Red Hat
- github: kibbles-n-bytes
name: Michael Kibbe
company: Google
- github: pmorie
name: Paul Morie
company: Red Hat
- github: vaikas-google
name: Ville Aikas
company: Google
meetings:
- description: Regular SIG Meeting
day: Monday
@ -2484,7 +2462,6 @@ workinggroups:
emeritus_leads:
- github: davidopp
name: David Oppenheimer
company: Google
meetings:
- description: Regular WG Meeting
day: Tuesday

View File

@ -30,7 +30,7 @@ Define the models of multitenancy that Kubernetes will support. Discuss and exec
## Emeritus Organizers
* David Oppenheimer (**[@davidopp](https://github.com/davidopp)**), Google
* David Oppenheimer (**[@davidopp](https://github.com/davidopp)**)
## Contact
- Slack: [#wg-multitenancy](https://kubernetes.slack.com/messages/wg-multitenancy)