Add IRC channels to team pages
Include the name of the IRC channel and a link to the IRC channel logs where the channel is known. Change-Id: Id6c54a89b040a76a6da2a6f48dbdce7515d2d867
This commit is contained in:
parent
818d1183d1
commit
68ef6e6f1b
|
@ -21,6 +21,9 @@ from sphinx.util.nodes import nested_parse_with_titles
|
||||||
import projects
|
import projects
|
||||||
|
|
||||||
|
|
||||||
|
IRC_LOG_URL_BASE = 'http://eavesdrop.openstack.org/irclogs/%23'
|
||||||
|
|
||||||
|
|
||||||
def _team_to_rst(name, info):
|
def _team_to_rst(name, info):
|
||||||
yield '.. _project-%s:' % projects.slugify(name)
|
yield '.. _project-%s:' % projects.slugify(name)
|
||||||
yield ''
|
yield ''
|
||||||
|
@ -30,6 +33,10 @@ def _team_to_rst(name, info):
|
||||||
yield ''
|
yield ''
|
||||||
yield ':Home Page: ' + info.get('url', '')
|
yield ':Home Page: ' + info.get('url', '')
|
||||||
yield ':PTL: ' + info.get('ptl', '')
|
yield ':PTL: ' + info.get('ptl', '')
|
||||||
|
irc_channel = info.get('irc-channel')
|
||||||
|
if irc_channel:
|
||||||
|
yield ':IRC Channel: `#%s <%s%s>`__' % (
|
||||||
|
irc_channel, IRC_LOG_URL_BASE, irc_channel)
|
||||||
service = info.get('service')
|
service = info.get('service')
|
||||||
if service:
|
if service:
|
||||||
yield ':Service: ' + service
|
yield ':Service: ' + service
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
Nova:
|
Nova:
|
||||||
ptl: John Garbutt (johnthetubaguy)
|
ptl: John Garbutt (johnthetubaguy)
|
||||||
|
irc-channel: openstack-nova
|
||||||
service: Compute
|
service: Compute
|
||||||
mission: >
|
mission: >
|
||||||
To implement services and associated libraries to provide massively
|
To implement services and associated libraries to provide massively
|
||||||
|
@ -24,6 +25,7 @@ Nova:
|
||||||
|
|
||||||
Swift:
|
Swift:
|
||||||
ptl: John Dickinson (notmyname)
|
ptl: John Dickinson (notmyname)
|
||||||
|
irc-channel: openstack-swift
|
||||||
service: Object Storage
|
service: Object Storage
|
||||||
url: https://wiki.openstack.org/wiki/Swift
|
url: https://wiki.openstack.org/wiki/Swift
|
||||||
tags:
|
tags:
|
||||||
|
@ -48,6 +50,7 @@ Swift:
|
||||||
|
|
||||||
Glance:
|
Glance:
|
||||||
ptl: Nikhil Komawar (nikhil_k)
|
ptl: Nikhil Komawar (nikhil_k)
|
||||||
|
irc-channel: openstack-glance
|
||||||
service: Image service
|
service: Image service
|
||||||
mission: >
|
mission: >
|
||||||
To provide a service where users can upload and discover data assets that
|
To provide a service where users can upload and discover data assets that
|
||||||
|
@ -76,6 +79,7 @@ Glance:
|
||||||
|
|
||||||
Keystone:
|
Keystone:
|
||||||
ptl: Morgan Fainberg (morganfainberg)
|
ptl: Morgan Fainberg (morganfainberg)
|
||||||
|
irc-channel: openstack-keystone
|
||||||
service: Identity
|
service: Identity
|
||||||
mission: >
|
mission: >
|
||||||
To facilitate API client authentication, service discovery, distributed
|
To facilitate API client authentication, service discovery, distributed
|
||||||
|
@ -116,6 +120,7 @@ Keystone:
|
||||||
|
|
||||||
Horizon:
|
Horizon:
|
||||||
ptl: David Lyle (david-lyle)
|
ptl: David Lyle (david-lyle)
|
||||||
|
irc-channel: openstack-horizon
|
||||||
service: Dashboard
|
service: Dashboard
|
||||||
mission: >
|
mission: >
|
||||||
To provide an extensible unified web based user interface for all
|
To provide an extensible unified web based user interface for all
|
||||||
|
@ -149,6 +154,7 @@ Horizon:
|
||||||
|
|
||||||
Neutron:
|
Neutron:
|
||||||
ptl: Kyle Mestery (mestery)
|
ptl: Kyle Mestery (mestery)
|
||||||
|
irc-channel: openstack-neutron
|
||||||
service: Networking
|
service: Networking
|
||||||
mission: >
|
mission: >
|
||||||
To implement services and associated libraries to provide on-demand,
|
To implement services and associated libraries to provide on-demand,
|
||||||
|
@ -217,6 +223,7 @@ Neutron:
|
||||||
|
|
||||||
Cinder:
|
Cinder:
|
||||||
ptl: Mike Perez (thingee)
|
ptl: Mike Perez (thingee)
|
||||||
|
irc-channel: openstack-cinder
|
||||||
service: Block Storage
|
service: Block Storage
|
||||||
mission: >
|
mission: >
|
||||||
To implement services and libraries to provide on-demand, self-service
|
To implement services and libraries to provide on-demand, self-service
|
||||||
|
@ -244,6 +251,7 @@ Cinder:
|
||||||
|
|
||||||
Ceilometer:
|
Ceilometer:
|
||||||
ptl : Gordon Chung (gordc)
|
ptl : Gordon Chung (gordc)
|
||||||
|
irc-channel: openstack-ceilometer
|
||||||
service: Telemetry
|
service: Telemetry
|
||||||
url: https://wiki.openstack.org/wiki/Ceilometer
|
url: https://wiki.openstack.org/wiki/Ceilometer
|
||||||
mission: >
|
mission: >
|
||||||
|
@ -274,6 +282,7 @@ Ceilometer:
|
||||||
|
|
||||||
Heat:
|
Heat:
|
||||||
ptl: Steve Baker (stevebaker)
|
ptl: Steve Baker (stevebaker)
|
||||||
|
irc-channel: heat
|
||||||
service: Orchestration
|
service: Orchestration
|
||||||
url: https://wiki.openstack.org/wiki/Heat
|
url: https://wiki.openstack.org/wiki/Heat
|
||||||
mission: >
|
mission: >
|
||||||
|
@ -303,6 +312,7 @@ Heat:
|
||||||
|
|
||||||
Trove:
|
Trove:
|
||||||
ptl: Nikhil Manchanda (SlickNik)
|
ptl: Nikhil Manchanda (SlickNik)
|
||||||
|
irc-channel: openstack-trove
|
||||||
service: Database service
|
service: Database service
|
||||||
mission: >
|
mission: >
|
||||||
To provide scalable and reliable Cloud Database as a Service functionality
|
To provide scalable and reliable Cloud Database as a Service functionality
|
||||||
|
@ -326,6 +336,7 @@ Trove:
|
||||||
|
|
||||||
Ironic:
|
Ironic:
|
||||||
ptl: Devananda van der Veen (devananda)
|
ptl: Devananda van der Veen (devananda)
|
||||||
|
irc-channel: openstack-ironic
|
||||||
service: Bare metal service
|
service: Bare metal service
|
||||||
mission: >
|
mission: >
|
||||||
To produce an OpenStack service and associated python libraries capable of
|
To produce an OpenStack service and associated python libraries capable of
|
||||||
|
@ -361,6 +372,7 @@ Ironic:
|
||||||
|
|
||||||
Oslo:
|
Oslo:
|
||||||
ptl: Davanum Srinivas (dims)
|
ptl: Davanum Srinivas (dims)
|
||||||
|
irc-channel: openstack-oslo
|
||||||
service: Common libraries
|
service: Common libraries
|
||||||
mission: >
|
mission: >
|
||||||
To produce a set of python libraries containing code shared by OpenStack
|
To produce a set of python libraries containing code shared by OpenStack
|
||||||
|
@ -481,6 +493,7 @@ Oslo:
|
||||||
|
|
||||||
Infrastructure:
|
Infrastructure:
|
||||||
ptl: James E. Blair (jeblair)
|
ptl: James E. Blair (jeblair)
|
||||||
|
irc-channel: openstack-infra
|
||||||
url: http://docs.openstack.org/infra/system-config/
|
url: http://docs.openstack.org/infra/system-config/
|
||||||
mission: >
|
mission: >
|
||||||
Develop and maintain the tooling and infrastructure needed to support the
|
Develop and maintain the tooling and infrastructure needed to support the
|
||||||
|
@ -607,6 +620,7 @@ Infrastructure:
|
||||||
|
|
||||||
Documentation:
|
Documentation:
|
||||||
ptl: Lana Brindley (loquacities)
|
ptl: Lana Brindley (loquacities)
|
||||||
|
irc-channel: openstack-doc
|
||||||
mission: >
|
mission: >
|
||||||
Provide documentation for core OpenStack projects to promote OpenStack.
|
Provide documentation for core OpenStack projects to promote OpenStack.
|
||||||
Develop and maintain tools and processes to ensure quality, accurate
|
Develop and maintain tools and processes to ensure quality, accurate
|
||||||
|
@ -632,6 +646,7 @@ Documentation:
|
||||||
|
|
||||||
Quality Assurance:
|
Quality Assurance:
|
||||||
ptl: Matthew Treinish (mtreinish)
|
ptl: Matthew Treinish (mtreinish)
|
||||||
|
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
|
||||||
stability and quality of OpenStack, and its release readiness at any point
|
stability and quality of OpenStack, and its release readiness at any point
|
||||||
|
@ -661,6 +676,7 @@ Quality Assurance:
|
||||||
|
|
||||||
TripleO:
|
TripleO:
|
||||||
ptl: James Slagle (slagle)
|
ptl: James Slagle (slagle)
|
||||||
|
irc-channel: tripleo
|
||||||
service: Deployment
|
service: Deployment
|
||||||
mission: >
|
mission: >
|
||||||
Develop and maintain tooling and infrastructure able to deploy OpenStack in
|
Develop and maintain tooling and infrastructure able to deploy OpenStack in
|
||||||
|
@ -709,6 +725,7 @@ TripleO:
|
||||||
|
|
||||||
Release cycle management:
|
Release cycle management:
|
||||||
ptl: Thierry Carrez (ttx)
|
ptl: Thierry Carrez (ttx)
|
||||||
|
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
|
||||||
releases of the integrated components of OpenStack. To collect bugfix
|
releases of the integrated components of OpenStack. To collect bugfix
|
||||||
|
@ -724,6 +741,7 @@ Release cycle management:
|
||||||
|
|
||||||
Zaqar:
|
Zaqar:
|
||||||
ptl: Flavio Percoco (flaper87)
|
ptl: Flavio Percoco (flaper87)
|
||||||
|
irc-channel: openstack-zaqar
|
||||||
service: Message service
|
service: Message service
|
||||||
mission: >
|
mission: >
|
||||||
To produce an OpenStack messaging service that affords a
|
To produce an OpenStack messaging service that affords a
|
||||||
|
@ -744,6 +762,7 @@ Zaqar:
|
||||||
|
|
||||||
Sahara:
|
Sahara:
|
||||||
ptl: Sergey Lukjanov (SergeyLukjanov)
|
ptl: Sergey Lukjanov (SergeyLukjanov)
|
||||||
|
irc-channel: openstack-sahara
|
||||||
service: Data processing service
|
service: Data processing service
|
||||||
mission: >
|
mission: >
|
||||||
To provide a scalable data processing stack and associated management
|
To provide a scalable data processing stack and associated management
|
||||||
|
@ -774,6 +793,7 @@ Sahara:
|
||||||
|
|
||||||
Barbican:
|
Barbican:
|
||||||
ptl: Douglas Mendizabal (redrobot)
|
ptl: Douglas Mendizabal (redrobot)
|
||||||
|
irc-channel: openstack-barbican
|
||||||
service: Key management service
|
service: Key management service
|
||||||
mission: >
|
mission: >
|
||||||
To produce a secret storage and generation system capable of providing key
|
To produce a secret storage and generation system capable of providing key
|
||||||
|
@ -813,6 +833,7 @@ Designate:
|
||||||
|
|
||||||
Magnum:
|
Magnum:
|
||||||
ptl: Adrian Otto (adrian_otto)
|
ptl: Adrian Otto (adrian_otto)
|
||||||
|
irc-channel: magnum
|
||||||
service: Containers service
|
service: Containers service
|
||||||
mission: >
|
mission: >
|
||||||
To provide a set of services for management of application containers
|
To provide a set of services for management of application containers
|
||||||
|
@ -830,6 +851,7 @@ Magnum:
|
||||||
|
|
||||||
Manila:
|
Manila:
|
||||||
ptl: Ben Swartzlander (bswartz)
|
ptl: Ben Swartzlander (bswartz)
|
||||||
|
irc-channel: openstack-manila
|
||||||
service: Shared file systems
|
service: Shared file systems
|
||||||
mission: >
|
mission: >
|
||||||
To provide a set of services for management of shared file systems
|
To provide a set of services for management of shared file systems
|
||||||
|
@ -850,6 +872,7 @@ Manila:
|
||||||
|
|
||||||
Murano:
|
Murano:
|
||||||
ptl: Serg Melikyan (smelikyan)
|
ptl: Serg Melikyan (smelikyan)
|
||||||
|
irc-channel: murano
|
||||||
service: Application catalog
|
service: Application catalog
|
||||||
mission: >
|
mission: >
|
||||||
To provide an application catalog service so that users can compose and
|
To provide an application catalog service so that users can compose and
|
||||||
|
@ -881,6 +904,7 @@ Murano:
|
||||||
|
|
||||||
OpenStackClient:
|
OpenStackClient:
|
||||||
ptl: Dean Troyer (dtroyer)
|
ptl: Dean Troyer (dtroyer)
|
||||||
|
irc-channel: openstack-sdks
|
||||||
service: command line client
|
service: command line client
|
||||||
mission: >
|
mission: >
|
||||||
Provide a single command line interface for OpenStack services with a
|
Provide a single command line interface for OpenStack services with a
|
||||||
|
@ -901,6 +925,7 @@ OpenStackClient:
|
||||||
|
|
||||||
Congress:
|
Congress:
|
||||||
ptl: Tim Hinrichs (thinrichs)
|
ptl: Tim Hinrichs (thinrichs)
|
||||||
|
irc-channel: congress
|
||||||
service: Governance service
|
service: Governance service
|
||||||
mission: >
|
mission: >
|
||||||
To provide governance as a service across any collection of cloud
|
To provide governance as a service across any collection of cloud
|
||||||
|
@ -932,6 +957,7 @@ Security:
|
||||||
|
|
||||||
Rally:
|
Rally:
|
||||||
ptl: Boris Pavlovic (boris-42)
|
ptl: Boris Pavlovic (boris-42)
|
||||||
|
irc-channel: openstack-rally
|
||||||
service: Benchmark service
|
service: Benchmark service
|
||||||
mission: >
|
mission: >
|
||||||
To provide a framework for performance analysis and benchmarking of
|
To provide a framework for performance analysis and benchmarking of
|
||||||
|
@ -943,6 +969,7 @@ Rally:
|
||||||
|
|
||||||
Mistral:
|
Mistral:
|
||||||
ptl: Renat Akhmerov (rakhmerov)
|
ptl: Renat Akhmerov (rakhmerov)
|
||||||
|
irc-channel: openstack-mistral
|
||||||
service: Workflow service
|
service: Workflow service
|
||||||
mission: >
|
mission: >
|
||||||
Provide a simple YAML-based language to write workflows (tasks and transition rules)
|
Provide a simple YAML-based language to write workflows (tasks and transition rules)
|
||||||
|
|
Loading…
Reference in New Issue