change projects schema to support more ptl contact data

Change-Id: I3e8c9eebd9b6c506f84bdad4fe9e7c010d0fe344
This commit is contained in:
Doug Hellmann 2015-10-13 20:05:21 +00:00
parent 4a7e51a370
commit 5d986f3ef5
2 changed files with 134 additions and 45 deletions

View File

@ -32,7 +32,8 @@ def _team_to_rst(name, info):
yield '=' * len(name) yield '=' * len(name)
yield '' yield ''
yield ':Home Page: ' + info.get('url', '') yield ':Home Page: ' + info.get('url', '')
yield ':PTL: ' + info.get('ptl', '') ptl = info.get('ptl', {'name': '', 'irc': ''})
yield ':PTL: %(name)s (%(irc)s)' % ptl
irc_channel = info.get('irc-channel') irc_channel = info.get('irc-channel')
if irc_channel: if irc_channel:
yield ':IRC Channel: `#%s <%s%s>`__' % ( yield ':IRC Channel: `#%s <%s%s>`__' % (

View File

@ -1,5 +1,7 @@
astara: astara:
ptl: Adam Gandelman (adam_g) ptl:
name: Adam Gandelman
irc: adam_g
irc-channel: astara irc-channel: astara
mission: > mission: >
To provide an integrated network service orchestration (routing, firewall, To provide an integrated network service orchestration (routing, firewall,
@ -29,7 +31,9 @@ astara:
- type:library - type:library
barbican: barbican:
ptl: Douglas Mendizabal (redrobot) ptl:
name: Douglas Mendizabal
irc: redrobot
irc-channel: openstack-barbican irc-channel: openstack-barbican
service: Key Manager service service: Key Manager service
mission: > mission: >
@ -78,7 +82,9 @@ barbican:
- release:independent - release:independent
ceilometer: ceilometer:
ptl: Gordon Chung (gordc) ptl:
name: Gordon Chung
irc: gordc
irc-channel: openstack-ceilometer irc-channel: openstack-ceilometer
service: Telemetry service service: Telemetry service
mission: > mission: >
@ -140,7 +146,9 @@ ceilometer:
- release:independent - release:independent
Chef OpenStack: Chef OpenStack:
ptl: Jan Klare (jklare) ptl:
name: Jan Klare
irc: jklare
service: Chef cookbooks for deployment service: Chef cookbooks for deployment
mission: > mission: >
The Chef cookbooks for OpenStack allow to automate the building, operation The Chef cookbooks for OpenStack allow to automate the building, operation
@ -244,7 +252,9 @@ Chef OpenStack:
- release:independent - release:independent
cinder: cinder:
ptl: Sean Mcginnis (smcginnis) ptl:
name: Sean Mcginnis
irc: smcginnis
irc-channel: openstack-cinder irc-channel: openstack-cinder
service: Block Storage service service: Block Storage service
mission: > mission: >
@ -288,7 +298,9 @@ cinder:
- vulnerability:managed - vulnerability:managed
cloudkitty: cloudkitty:
ptl: Stephane Albert (sheeprine) ptl:
name: Stephane Albert
irc: sheeprine
irc-channel: cloudkitty irc-channel: cloudkitty
service: Rating service service: Rating service
mission: > mission: >
@ -318,7 +330,9 @@ cloudkitty:
- type:library - type:library
Community App Catalog: Community App Catalog:
ptl: Christopher Aedo (docaedo) ptl:
name: Christopher Aedo
irc: docaedo
irc-channel: openstack-app-catalog irc-channel: openstack-app-catalog
mission: > mission: >
To build and maintain the OpenStack Community App Catalog To build and maintain the OpenStack Community App Catalog
@ -342,7 +356,9 @@ Community App Catalog:
- release:none - release:none
congress: congress:
ptl: Tim Hinrichs (thinrichs) ptl:
name: Tim Hinrichs
irc: thinrichs
irc-channel: congress irc-channel: congress
service: Governance service service: Governance service
mission: > mission: >
@ -371,7 +387,9 @@ congress:
- release:cycle-with-intermediary - release:cycle-with-intermediary
cue: cue:
ptl: Vipul Sabhaya (vipul) ptl:
name: Vipul Sabhaya
irc: vipul
service: Message Broker service service: Message Broker service
mission: > mission: >
To provide a multi-tenant service that offers scalable and reliable To provide a multi-tenant service that offers scalable and reliable
@ -398,7 +416,9 @@ cue:
- release:independent - release:independent
designate: designate:
ptl: Graham Hayes (mugsie) ptl:
name: Graham Hayes
irc: mugsie
service: DNS service service: DNS service
mission: > mission: >
To provide scalable, on demand, self service access to authoritative DNS To provide scalable, on demand, self service access to authoritative DNS
@ -434,7 +454,9 @@ designate:
- type:library - type:library
Documentation: Documentation:
ptl: Lana Brindley (loquacities) ptl:
name: Lana Brindley
irc: loquacities
irc-channel: openstack-doc irc-channel: openstack-doc
mission: > mission: >
Provide documentation for core OpenStack projects to promote OpenStack. Provide documentation for core OpenStack projects to promote OpenStack.
@ -497,7 +519,9 @@ Documentation:
- release:none - release:none
glance: glance:
ptl: Flavio Percoco (flaper87) ptl:
name: Flavio Percoco
irc: flaper87
irc-channel: openstack-glance irc-channel: openstack-glance
service: Image service service: Image service
mission: > mission: >
@ -543,7 +567,9 @@ glance:
- vulnerability:managed - vulnerability:managed
heat: heat:
ptl: Sergey Kraynev (skraynev) ptl:
name: Sergey Kraynev
irc: skraynev
irc-channel: heat irc-channel: heat
service: Orchestration service service: Orchestration service
mission: > mission: >
@ -604,7 +630,9 @@ heat:
- release:none - release:none
horizon: horizon:
ptl: David Lyle (david-lyle) ptl:
name: David Lyle
irc: david-lyle
irc-channel: openstack-horizon irc-channel: openstack-horizon
service: Dashboard service: Dashboard
mission: > mission: >
@ -657,7 +685,9 @@ horizon:
- release:independent - release:independent
I18n: I18n:
ptl: Ying Chun Guo (Daisy) ptl:
name: Ying Chun Guo
irc: Daisy
mission: > mission: >
To make OpenStack ubiquitously accessible to people of To make OpenStack ubiquitously accessible to people of
all language backgrounds. all language backgrounds.
@ -665,7 +695,9 @@ I18n:
deliverables: {} deliverables: {}
Infrastructure: Infrastructure:
ptl: Jeremy Stanley (fungi) ptl:
name: Jeremy Stanley
irc: fungi
irc-channel: openstack-infra irc-channel: openstack-infra
mission: > mission: >
Develop and maintain the tooling and infrastructure needed to support the Develop and maintain the tooling and infrastructure needed to support the
@ -1334,7 +1366,9 @@ Infrastructure:
- release:none - release:none
ironic: ironic:
ptl: Jim Rollenhagen (jroll) ptl:
name: Jim Rollenhagen
irc: jroll
irc-channel: openstack-ironic irc-channel: openstack-ironic
service: Bare Metal service service: Bare Metal service
mission: > mission: >
@ -1418,7 +1452,9 @@ ironic:
- release:managed - release:managed
keystone: keystone:
ptl: Steve Martinelli (stevemar) ptl:
name: Steve Martinelli
irc: stevemar
irc-channel: openstack-keystone irc-channel: openstack-keystone
service: Identity service service: Identity service
mission: > mission: >
@ -1490,7 +1526,9 @@ keystone:
- type:library - type:library
kolla: kolla:
ptl: Steven Dake (sdake) ptl:
name: Steven Dake
irc: sdake
irc-channel: kolla irc-channel: kolla
mission: > mission: >
To provide production-ready containers and deployment tools for operating To provide production-ready containers and deployment tools for operating
@ -1506,7 +1544,9 @@ kolla:
- release:independent - release:independent
magnum: magnum:
ptl: Adrian Otto (adrian_otto) ptl:
name: Adrian Otto
irc: adrian_otto
irc-channel: magnum irc-channel: magnum
service: Containers service service: Containers service
mission: > mission: >
@ -1535,7 +1575,9 @@ magnum:
- type:library - type:library
manila: manila:
ptl: Ben Swartzlander (bswartz) ptl:
name: Ben Swartzlander
irc: bswartz
irc-channel: openstack-manila irc-channel: openstack-manila
service: Shared File Systems service service: Shared File Systems service
mission: > mission: >
@ -1571,7 +1613,9 @@ manila:
- type:library - type:library
mistral: mistral:
ptl: Renat Akhmerov (rakhmerov) ptl:
name: Renat Akhmerov
irc: rakhmerov
irc-channel: openstack-mistral irc-channel: openstack-mistral
service: Workflow service service: Workflow service
mission: > mission: >
@ -1609,7 +1653,9 @@ mistral:
- release:has-stable-branches - release:has-stable-branches
murano: murano:
ptl: Serg Melikyan (smelikyan) ptl:
name: Serg Melikyan
irc: smelikyan
irc-channel: murano irc-channel: murano
service: Application Catalog service service: Application Catalog service
mission: > mission: >
@ -1663,7 +1709,9 @@ murano:
- type:library - type:library
neutron: neutron:
ptl: Armando Migliaccio (armax) ptl:
name: Armando Migliaccio
irc: armax
irc-channel: openstack-neutron irc-channel: openstack-neutron
service: Networking service service: Networking service
mission: > mission: >
@ -1835,7 +1883,9 @@ neutron:
- release:cycle-with-milestones - release:cycle-with-milestones
nova: nova:
ptl: John Garbutt (johnthetubaguy) ptl:
name: John Garbutt
irc: johnthetubaguy
irc-channel: openstack-nova irc-channel: openstack-nova
service: Compute service service: Compute service
mission: > mission: >
@ -1874,7 +1924,9 @@ nova:
- vulnerability:managed - vulnerability:managed
OpenStack UX: OpenStack UX:
ptl: Piet Kruithof (Piet) ptl:
name: Piet Kruithof
irc: Piet
irc-channel: openstack-ux irc-channel: openstack-ux
mission: > mission: >
The mission of the UX Program is to help the teams improve the overall The mission of the UX Program is to help the teams improve the overall
@ -1883,7 +1935,9 @@ OpenStack UX:
deliverables: {} deliverables: {}
OpenStackAnsible: OpenStackAnsible:
ptl: Jesse Pretorius (odyssey4me) ptl:
name: Jesse Pretorius
irc: odyssey4me
service: Ansible playbooks and roles for deployment service: Ansible playbooks and roles for deployment
mission: > mission: >
Deploying OpenStack from source in a way that makes it scalable Deploying OpenStack from source in a way that makes it scalable
@ -1907,7 +1961,9 @@ OpenStackAnsible:
- release:independent - release:independent
OpenStack client: OpenStack client:
ptl: Dean Troyer (dtroyer) ptl:
name: Dean Troyer
irc: dtroyer
irc-channel: openstack-sdks irc-channel: openstack-sdks
service: Command-line client service: Command-line client
mission: > mission: >
@ -1940,7 +1996,9 @@ OpenStack client:
- release:managed - release:managed
oslo: oslo:
ptl: Davanum Srinivas (dims) ptl:
name: Davanum Srinivas
irc: dims
irc-channel: openstack-oslo irc-channel: openstack-oslo
service: Common libraries service: Common libraries
mission: > mission: >
@ -2206,7 +2264,9 @@ oslo:
- release:managed - release:managed
Packaging-deb: Packaging-deb:
ptl: Thomas Goirand (zigo) ptl:
name: Thomas Goirand
irc: zigo
mission: > mission: >
Maintain packages for Debian (and other deb based distributions) as a community. Maintain packages for Debian (and other deb based distributions) as a community.
deliverables: deliverables:
@ -2337,7 +2397,9 @@ Packaging-deb:
- release:none - release:none
Puppet OpenStack: Puppet OpenStack:
ptl: Emilien Macchi (emilienm) ptl:
name: Emilien Macchi
irc: emilienm
service: Puppet modules for deployment service: Puppet modules for deployment
mission: > mission: >
The Puppet modules for OpenStack bring scalable and reliable IT automation The Puppet modules for OpenStack bring scalable and reliable IT automation
@ -2496,7 +2558,9 @@ Puppet OpenStack:
- release:independent - release:independent
Quality Assurance: Quality Assurance:
ptl: Matthew Treinish (mtreinish) ptl:
name: Matthew Treinish
irc: mtreinish
irc-channel: openstack-qa irc-channel: openstack-qa
mission: > mission: >
Develop, maintain, and initiate tools and plans to ensure the upstream Develop, maintain, and initiate tools and plans to ensure the upstream
@ -2582,7 +2646,9 @@ Quality Assurance:
- type:library - type:library
rally: rally:
ptl: Boris Pavlovic (boris-42) ptl:
name: Boris Pavlovic
irc: boris-42
irc-channel: openstack-rally irc-channel: openstack-rally
service: Benchmark service service: Benchmark service
mission: > mission: >
@ -2598,7 +2664,9 @@ rally:
- release:independent - release:independent
RefStack: RefStack:
ptl: Catherine Diep (catherineD) ptl:
name: Catherine Diep
irc: catherineD
irc-channel: refstack irc-channel: refstack
service: Interoperability Test Report service: Interoperability Test Report
mission: > mission: >
@ -2619,7 +2687,9 @@ RefStack:
- release:independent - release:independent
Release Cycle Management: Release Cycle Management:
ptl: Doug Hellmann (dhellmann) ptl:
name: Doug Hellmann
irc: dhellmann
irc-channel: openstack-relmgr-office irc-channel: openstack-relmgr-office
mission: > mission: >
To organize the release cycle and the work necessary to produce coordinated To organize the release cycle and the work necessary to produce coordinated
@ -2656,7 +2726,9 @@ Release Cycle Management:
- release:none - release:none
Packaging-rpm: Packaging-rpm:
ptl: Dirk Mueller (dirk) ptl:
name: Dirk Mueller
irc: dirk
mission: > mission: >
To make OpenStack easier to update and consume by operators and To make OpenStack easier to update and consume by operators and
provide tooling to package all OpenStack projects directly for provide tooling to package all OpenStack projects directly for
@ -2684,7 +2756,9 @@ Packaging-rpm:
- release:none - release:none
sahara: sahara:
ptl: Sergey Lukjanov (SergeyLukjanov) ptl:
name: Sergey Lukjanov
irc: SergeyLukjanov
irc-channel: openstack-sahara irc-channel: openstack-sahara
service: Data Processing service service: Data Processing service
mission: > mission: >
@ -2728,7 +2802,9 @@ sahara:
- release:none - release:none
searchlight: searchlight:
ptl: Travis Tripp (TravT) ptl:
name: Travis Tripp
irc: TravT
service: Search service service: Search service
mission: > mission: >
To provide advanced and scalable indexing and search across multi-tenant To provide advanced and scalable indexing and search across multi-tenant
@ -2743,7 +2819,9 @@ searchlight:
- release:cycle-with-intermediary - release:cycle-with-intermediary
Security: Security:
ptl: Robert Clark (hyakuhei) ptl:
name: Robert Clark
irc: hyakuhei
mission: > mission: >
To provide developers and consumers of OpenStack with appropriate security To provide developers and consumers of OpenStack with appropriate security
guidance and advice. To develop tooling that enhances levels of security guidance and advice. To develop tooling that enhances levels of security
@ -2779,7 +2857,9 @@ Security:
- release:none - release:none
solum: solum:
ptl: Devdatta Kulkarni (devkulkarni) ptl:
name: Devdatta Kulkarni
irc: devkulkarni
irc-channel: solum irc-channel: solum
service: Software Development Lifecycle Automation service service: Software Development Lifecycle Automation service
mission: > mission: >
@ -2814,7 +2894,9 @@ solum:
- openstack/solum-specs - openstack/solum-specs
swift: swift:
ptl: John Dickinson (notmyname) ptl:
name: John Dickinson
irc: notmyname
irc-channel: openstack-swift irc-channel: openstack-swift
service: Object Storage service service: Object Storage service
url: https://wiki.openstack.org/wiki/Swift url: https://wiki.openstack.org/wiki/Swift
@ -2852,7 +2934,9 @@ swift:
- release:none - release:none
tripleo: tripleo:
ptl: Dan Prince (dprince) ptl:
name: Dan Prince
irc: dprince
irc-channel: tripleo irc-channel: tripleo
service: Deployment service service: Deployment service
mission: > mission: >
@ -2960,7 +3044,9 @@ tripleo:
- release:independent - release:independent
trove: trove:
ptl: Craig Vyvial (cp16net) ptl:
name: Craig Vyvial
irc: cp16net
irc-channel: openstack-trove irc-channel: openstack-trove
service: Database service service: Database service
mission: > mission: >
@ -3000,7 +3086,9 @@ trove:
- release:none - release:none
zaqar: zaqar:
ptl: Fei Long Wang (flwang) ptl:
name: Fei Long Wang
irc: flwang
irc-channel: openstack-zaqar irc-channel: openstack-zaqar
service: Message service service: Message service
mission: > mission: >