Merge "Update Project Liasons for new TC roster"

This commit is contained in:
Zuul
2019-09-16 22:20:08 +00:00
committed by Gerrit Code Review
2 changed files with 124 additions and 123 deletions

View File

@@ -23,8 +23,8 @@ adjutant:
- openstack/python-adjutantclient - openstack/python-adjutantclient
liaisons: liaisons:
- fungi - gmann
- dhellmann - diablo_rojo
barbican: barbican:
ptl: ptl:
name: Douglas Mendizábal name: Douglas Mendizábal
@@ -59,8 +59,8 @@ barbican:
- vulnerability:managed - vulnerability:managed
liaisons: liaisons:
- asettle - mnaser
- ttx - njohnston
blazar: blazar:
ptl: ptl:
name: Pierre Riteau name: Pierre Riteau
@@ -97,7 +97,7 @@ blazar:
liaisons: liaisons:
- ttx - ttx
- evrardjp - mugsie
cinder: cinder:
ptl: ptl:
name: Brian Rosmaita name: Brian Rosmaita
@@ -152,8 +152,8 @@ cinder:
- stable:follows-policy - stable:follows-policy
liaisons: liaisons:
- asettle - ttx
- mnaser - ricolin
cloudkitty: cloudkitty:
ptl: ptl:
name: Luka Peschke name: Luka Peschke
@@ -186,8 +186,8 @@ cloudkitty:
- openstack/cloudkitty-tempest-plugin - openstack/cloudkitty-tempest-plugin
liaisons: liaisons:
- TheJulia - cloudnull
- zaneb - ttx
congress: congress:
ptl: ptl:
name: Eric Kao name: Eric Kao
@@ -221,8 +221,8 @@ congress:
- openstack/python-congressclient - openstack/python-congressclient
liaisons: liaisons:
- dhellmann - gmann
- evrardjp - njohnston
cyborg: cyborg:
ptl: ptl:
name: APPOINTMENT NEEDED name: APPOINTMENT NEEDED
@@ -253,8 +253,8 @@ cyborg:
- openstack/cyborg-tempest-plugin - openstack/cyborg-tempest-plugin
liaisons: liaisons:
- dhellmann - jroll
- fungi - jungleboyj
designate: designate:
ptl: ptl:
name: APPOINTMENT NEEDED name: APPOINTMENT NEEDED
@@ -295,8 +295,8 @@ designate:
- stable:follows-policy - stable:follows-policy
liaisons: liaisons:
- dhellmann - mugsie
- zaneb - cloudnull
Documentation: Documentation:
ptl: ptl:
name: Alexandra Settle name: Alexandra Settle
@@ -333,8 +333,8 @@ Documentation:
- openstack/contributor-guide - openstack/contributor-guide
liaisons: liaisons:
- TheJulia - asettle
- zaneb - evrardjp
ec2-api: ec2-api:
ptl: ptl:
name: Andrey Pavlov name: Andrey Pavlov
@@ -354,8 +354,8 @@ ec2-api:
- openstack/ec2api-tempest-plugin - openstack/ec2api-tempest-plugin
liaisons: liaisons:
- evrardjp - jroll
- mugsie - gmann
freezer: freezer:
ptl: ptl:
name: geng chc name: geng chc
@@ -391,8 +391,8 @@ freezer:
- openstack/python-freezerclient - openstack/python-freezerclient
liaisons: liaisons:
- fungi
- jroll - jroll
- njohnston
glance: glance:
ptl: ptl:
name: Abhishek Kekane name: Abhishek Kekane
@@ -434,8 +434,8 @@ glance:
- stable:follows-policy - stable:follows-policy
liaisons: liaisons:
- mnaser - diablo_rojo
- zaneb - ttx
heat: heat:
ptl: ptl:
name: Rico Lin name: Rico Lin
@@ -496,8 +496,8 @@ heat:
- openstack/tosca-parser - openstack/tosca-parser
liaisons: liaisons:
- gmann - ricolin
- TheJulia - mnaser
horizon: horizon:
ptl: ptl:
name: Akihiro Motoki name: Akihiro Motoki
@@ -625,8 +625,8 @@ horizon:
- openstack/xstatic-spin - openstack/xstatic-spin
liaisons: liaisons:
- mugsie - asettle
- ricolin - jroll
I18n: I18n:
ptl: ptl:
name: APPOINTMENT NEEDED name: APPOINTMENT NEEDED
@@ -792,8 +792,8 @@ I18n:
comment: yusuke1219 (ja) comment: yusuke1219 (ja)
liaisons: liaisons:
- zaneb
- ricolin - ricolin
- lbragstad
Infrastructure: Infrastructure:
ptl: ptl:
name: Clark Boylan name: Clark Boylan
@@ -1207,8 +1207,8 @@ Infrastructure:
- opendev/zone-opendev.org - opendev/zone-opendev.org
liaisons: liaisons:
- lbragstad - evrardjp
- dhellmann - gmann
ironic: ironic:
ptl: ptl:
name: Julia Kreger name: Julia Kreger
@@ -1314,8 +1314,8 @@ ironic:
expires-in: July 2019 expires-in: July 2019
liaisons: liaisons:
- asettle - mnaser
- dhellmann - diablo_rojo
karbor: karbor:
ptl: ptl:
name: Pengju Jiao name: Pengju Jiao
@@ -1339,8 +1339,8 @@ karbor:
- openstack/python-karborclient - openstack/python-karborclient
liaisons: liaisons:
- lbragstad - zaneb
- ricolin - asettle
keystone: keystone:
ptl: ptl:
name: Colleen Murphy name: Colleen Murphy
@@ -1398,8 +1398,8 @@ keystone:
liaisons: liaisons:
- gmann - evrardjp
- jroll - diablo_rojo
kolla: kolla:
ptl: ptl:
name: Mark Goddard name: Mark Goddard
@@ -1427,8 +1427,8 @@ kolla:
- openstack/kayobe-config-dev - openstack/kayobe-config-dev
liaisons: liaisons:
- evrardjp - gmann
- ttx - zaneb
kuryr: kuryr:
ptl: ptl:
name: Michał Dulko name: Michał Dulko
@@ -1454,8 +1454,8 @@ kuryr:
- openstack/kuryr-tempest-plugin - openstack/kuryr-tempest-plugin
liaisons: liaisons:
- gmann - ricolin
- evrardjp - ttx
loci: loci:
ptl: ptl:
name: Pete Birley name: Pete Birley
@@ -1476,7 +1476,7 @@ loci:
liaisons: liaisons:
- ttx - ttx
- lbragstad - cloudnull
magnum: magnum:
ptl: ptl:
name: Feilong Wang name: Feilong Wang
@@ -1508,7 +1508,7 @@ magnum:
liaisons: liaisons:
- mugsie - mugsie
- evrardjp - zaneb
manila: manila:
ptl: ptl:
name: Goutham Pacha Ravi name: Goutham Pacha Ravi
@@ -1551,8 +1551,8 @@ manila:
- openstack/python-manilaclient - openstack/python-manilaclient
liaisons: liaisons:
- gmann - mnaser
- jroll - asettle
masakari: masakari:
ptl: ptl:
name: Sampath Priyankara name: Sampath Priyankara
@@ -1583,8 +1583,8 @@ masakari:
- openstack/masakari-dashboard - openstack/masakari-dashboard
liaisons: liaisons:
- TheJulia - diablo_rojo
- mnaser - jroll
mistral: mistral:
ptl: ptl:
name: Renat Akhmerov name: Renat Akhmerov
@@ -1619,8 +1619,8 @@ mistral:
- openstack/mistral-lib - openstack/mistral-lib
liaisons: liaisons:
- dhellmann - zaneb
- gmann - njohnston
monasca: monasca:
ptl: ptl:
name: Witek Bedyk name: Witek Bedyk
@@ -1693,8 +1693,8 @@ monasca:
- openstack/monasca-kibana-plugin - openstack/monasca-kibana-plugin
liaisons: liaisons:
- evrardjp - diablo_rojo
- mnaser - cloudnull
murano: murano:
ptl: ptl:
name: Rong Zhu name: Rong Zhu
@@ -1747,8 +1747,8 @@ murano:
- openstack/murano-tempest-plugin - openstack/murano-tempest-plugin
liaisons: liaisons:
- ttx - cloudnull
- zaneb - mugsie
neutron: neutron:
ptl: ptl:
name: Sławek Kapłoński name: Sławek Kapłoński
@@ -1843,8 +1843,8 @@ neutron:
- openstack/neutron-interconnection - openstack/neutron-interconnection
liaisons: liaisons:
- mugsie - evrardjp
- TheJulia - mnaser
nova: nova:
ptl: ptl:
name: Eric Fried name: Eric Fried
@@ -1886,8 +1886,8 @@ nova:
- openstack/os-vif - openstack/os-vif
liaisons: liaisons:
- dhellmann - asettle
- mugsie - gmann
octavia: octavia:
ptl: ptl:
name: Adam Harwell name: Adam Harwell
@@ -1938,8 +1938,8 @@ octavia:
- stable:follows-policy - stable:follows-policy
liaisons: liaisons:
- TheJulia - mnaser
- mugsie - zaneb
OpenStack Charms: OpenStack Charms:
ptl: ptl:
name: Frode Nordahl name: Frode Nordahl
@@ -2362,8 +2362,8 @@ OpenStack Charms:
- openstack/charm-vault - openstack/charm-vault
liaisons: liaisons:
- dhellmann - mugsie
- asettle - diablo_rojo
openstack-chef: openstack-chef:
ptl: ptl:
name: Jens Harbott name: Jens Harbott
@@ -2458,8 +2458,8 @@ openstack-chef:
- openstack/openstack-chef-specs - openstack/openstack-chef-specs
liaisons: liaisons:
- evrardjp - zaneb
- ttx - cloudnull
OpenStack-Helm: OpenStack-Helm:
ptl: ptl:
name: Pete Birley name: Pete Birley
@@ -2489,8 +2489,8 @@ OpenStack-Helm:
- openstack/openstack-helm-infra - openstack/openstack-helm-infra
liaisons: liaisons:
- asettle - mugsie
- gmann - ttx
OpenStackAnsible: OpenStackAnsible:
ptl: ptl:
name: Mohammed Naser name: Mohammed Naser
@@ -2594,8 +2594,8 @@ OpenStackAnsible:
- openstack/openstack-ansible-specs - openstack/openstack-ansible-specs
liaisons: liaisons:
- ttx - evrardjp
- TheJulia - mnaser
OpenStackClient: OpenStackClient:
ptl: ptl:
name: Dean Troyer name: Dean Troyer
@@ -2622,8 +2622,8 @@ OpenStackClient:
- openstack/python-openstackclient - openstack/python-openstackclient
liaisons: liaisons:
- mugsie - jungleboyj
- fungi - jroll
OpenStackSDK: OpenStackSDK:
ptl: ptl:
name: APPOINTMENT NEEDED name: APPOINTMENT NEEDED
@@ -2662,8 +2662,8 @@ OpenStackSDK:
- assert:follows-standard-deprecation - assert:follows-standard-deprecation
liaisons: liaisons:
- TheJulia - jungleboyj
- mugsie - gmann
oslo: oslo:
ptl: ptl:
name: Ben Nemec name: Ben Nemec
@@ -2879,8 +2879,8 @@ oslo:
- openstack/whereto - openstack/whereto
liaisons: liaisons:
- evrardjp - ricolin
- ttx - asettle
Packaging-rpm: Packaging-rpm:
ptl: ptl:
name: Javier Peña name: Javier Peña
@@ -2910,8 +2910,8 @@ Packaging-rpm:
- openstack/renderspec - openstack/renderspec
liaisons: liaisons:
- ttx - mugsie
- fungi - njohnston
placement: placement:
ptl: ptl:
name: APPOINTMENT NEEDED name: APPOINTMENT NEEDED
@@ -2940,8 +2940,8 @@ placement:
- openstack/os-resource-classes - openstack/os-resource-classes
liaisons: liaisons:
- ricolin - asettle
- jroll - jungleboyj
PowerVMStackers: PowerVMStackers:
ptl: ptl:
name: APPOINTMENT NEEDED name: APPOINTMENT NEEDED
@@ -2972,8 +2972,8 @@ PowerVMStackers:
- stable:follows-policy - stable:follows-policy
liaisons: liaisons:
- jungleboyj
- zaneb - zaneb
- lbragstad
Puppet OpenStack: Puppet OpenStack:
ptl: ptl:
name: Shengping Zhong name: Shengping Zhong
@@ -3134,8 +3134,8 @@ Puppet OpenStack:
- openstack/puppet-zaqar - openstack/puppet-zaqar
liaisons: liaisons:
- zaneb - diablo_rojo
- TheJulia - mnaser
qinling: qinling:
ptl: ptl:
name: Lingxian Kong name: Lingxian Kong
@@ -3159,8 +3159,8 @@ qinling:
- openstack/qinling-dashboard - openstack/qinling-dashboard
liaisons: liaisons:
- fungi - jroll
- lbragstad - mugsie
Quality Assurance: Quality Assurance:
ptl: ptl:
name: Ghanshyam Mann name: Ghanshyam Mann
@@ -3252,8 +3252,8 @@ Quality Assurance:
- openstack/devstack-plugin-container - openstack/devstack-plugin-container
liaisons: liaisons:
- jroll - ricolin
- lbragstad - asettle
rally: rally:
ptl: ptl:
name: Andrey Kurilin name: Andrey Kurilin
@@ -3274,8 +3274,8 @@ rally:
- openstack/performance-docs - openstack/performance-docs
liaisons: liaisons:
- fungi - mnaser
- jroll - zaneb
Release Management: Release Management:
ptl: ptl:
name: Sean McGinnis name: Sean McGinnis
@@ -3305,8 +3305,8 @@ Release Management:
- openstack/specs-cookiecutter - openstack/specs-cookiecutter
liaisons: liaisons:
- mnaser - cloudnull
- dhellmann - evrardjp
requirements: requirements:
ptl: ptl:
name: Matthew Thode name: Matthew Thode
@@ -3323,8 +3323,8 @@ requirements:
repos: repos:
- openstack/requirements - openstack/requirements
liaisons: liaisons:
- lbragstad - gmann
- jroll - cloudnull
sahara: sahara:
ptl: ptl:
name: Jeremy Freudberg name: Jeremy Freudberg
@@ -3433,8 +3433,8 @@ sahara:
- openstack/sahara-specs - openstack/sahara-specs
liaisons: liaisons:
- fungi - ricolin
- jroll - mugsie
searchlight: searchlight:
ptl: ptl:
name: Trinh Nguyen name: Trinh Nguyen
@@ -3466,8 +3466,8 @@ searchlight:
- openstack/searchlight-ui - openstack/searchlight-ui
liaisons: liaisons:
- fungi - gmann
- ttx - jungleboyj
senlin: senlin:
ptl: ptl:
name: XueFeng Liu name: XueFeng Liu
@@ -3494,8 +3494,8 @@ senlin:
- openstack/senlin-tempest-plugin - openstack/senlin-tempest-plugin
liaisons: liaisons:
- mugsie - jroll
- gmann - diablo_rojo
solum: solum:
ptl: ptl:
name: Rong Zhu name: Rong Zhu
@@ -3527,8 +3527,8 @@ solum:
- openstack/solum-tempest-plugin - openstack/solum-tempest-plugin
liaisons: liaisons:
- gmann - cloudnull
- zaneb - evrardjp
storlets: storlets:
ptl: ptl:
name: Kota Tsuyuzaki name: Kota Tsuyuzaki
@@ -3547,8 +3547,8 @@ storlets:
- openstack/storlets - openstack/storlets
liaisons: liaisons:
- ricolin - jungleboyj
- fungi - evrardjp
swift: swift:
ptl: ptl:
name: Tim Burke name: Tim Burke
@@ -3595,8 +3595,8 @@ swift:
- openstack/swift-specs - openstack/swift-specs
liaisons: liaisons:
- mnaser - cloudnull
- asettle - zaneb
tacker: tacker:
ptl: ptl:
name: dharmendra kushwaha name: dharmendra kushwaha
@@ -3625,7 +3625,7 @@ tacker:
- openstack/tacker-specs - openstack/tacker-specs
liaisons: liaisons:
- ricolin - jroll
- asettle - asettle
Telemetry: Telemetry:
ptl: ptl:
@@ -3678,8 +3678,8 @@ Telemetry:
- openstack/telemetry-tempest-plugin - openstack/telemetry-tempest-plugin
liaisons: liaisons:
- lbragstad - njohnston
- zaneb - jungleboyj
tricircle: tricircle:
ptl: ptl:
name: chi zhang name: chi zhang
@@ -3700,8 +3700,8 @@ tricircle:
- openstack/python-tricircleclient - openstack/python-tricircleclient
liaisons: liaisons:
- mugsie - gmann
- jroll - jungleboyj
tripleo: tripleo:
ptl: ptl:
name: Wes Hayutin name: Wes Hayutin
@@ -3821,8 +3821,8 @@ tripleo:
- openstack/tripleo-ha-utils - openstack/tripleo-ha-utils
liaisons: liaisons:
- lbragstad - ttx
- gmann - ricolin
trove: trove:
ptl: ptl:
name: Lingxian Kong name: Lingxian Kong
@@ -3865,8 +3865,8 @@ trove:
- openstack/trove-tempest-plugin - openstack/trove-tempest-plugin
liaisons: liaisons:
- asettle - zaneb
- ricolin - evrardjp
vitrage: vitrage:
ptl: ptl:
name: Eyal Bar-Ilan name: Eyal Bar-Ilan
@@ -3898,8 +3898,8 @@ vitrage:
- openstack/vitrage-dashboard - openstack/vitrage-dashboard
liaisons: liaisons:
- gmann - njohnston
- ricolin - diablo_rojo
watcher: watcher:
ptl: ptl:
name: canwei li name: canwei li
@@ -3932,8 +3932,8 @@ watcher:
- openstack/watcher-dashboard - openstack/watcher-dashboard
liaisons: liaisons:
- mnaser - cloudnull
- jroll - ricolin
winstackers: winstackers:
ptl: ptl:
name: APPOINTMENT NEEDED name: APPOINTMENT NEEDED
@@ -3962,8 +3962,8 @@ winstackers:
- openstack/compute-hyperv - openstack/compute-hyperv
liaisons: liaisons:
- TheJulia - gmann
- asettle - njohnston
zaqar: zaqar:
ptl: ptl:
name: wang hao name: wang hao
@@ -4001,8 +4001,8 @@ zaqar:
- openstack/zaqar-ui - openstack/zaqar-ui
liaisons: liaisons:
- ricolin - jroll
- mnaser - njohnston
zun: zun:
ptl: ptl:
name: Feng Shengqin name: Feng Shengqin
@@ -4028,5 +4028,5 @@ zun:
repos: repos:
- openstack/zun-ui - openstack/zun-ui
liaisons: liaisons:
- mnaser - diablo_rojo
- ricolin - evrardjp

View File

@@ -58,6 +58,8 @@ def main():
nic: 0 nic: 0
for nic in member_nics for nic in member_nics
}) })
if not args.replace_all:
for _, team in project_data.items(): for _, team in project_data.items():
for member in team.get('liaisons', []): for member in team.get('liaisons', []):
member_counts.update({member: 1}) member_counts.update({member: 1})
@@ -65,7 +67,6 @@ def main():
choices = [] choices = []
for member, count in sorted(member_counts.items()): for member, count in sorted(member_counts.items()):
choices.extend([member] * (assignments_per - count)) choices.extend([member] * (assignments_per - count))
# Make sure we have a list in order that isn't assigning the same # Make sure we have a list in order that isn't assigning the same
# person to a team twice. # person to a team twice.