Update communication channels for project teams

As the community switched from IRC to Matrix, the related
information needs to be updated. This patch adds the room information
for each projec team that is listed in the projects.yaml file.

Change-Id: I04e497123211c5e86558dd30ad9cc8499041da6f
Signed-off-by: Ildiko Vancsa <ildiko.vancsa@gmail.com>
This commit is contained in:
Ildiko Vancsa 2023-11-06 09:35:02 -08:00
parent 4b6b6de09c
commit d913f389ff
2 changed files with 42 additions and 42 deletions

View File

@ -25,7 +25,7 @@ import yamlordereddictloader
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)
IRC_LOG_URL_BASE = 'http://eavesdrop.openstack.org/irclogs/%23' MATRIX_LOG_URL_BASE = 'https://meetings.opendev.org/irclogs//%23'
_projects_yaml = {} _projects_yaml = {}
@ -59,14 +59,14 @@ def _project_to_rst(name, info):
yield '=' * len(title) yield '=' * len(title)
yield '' yield ''
yield ':Home Page: ' + info.get('url', '') yield ':Home Page: ' + info.get('url', '')
tl = info.get('tl', {'name': '', 'irc': '', 'email': ''}) tl = info.get('tl', {'name': '', 'matrix': '', 'email': ''})
yield ':Technical Lead: %(name)s (``%(irc)s``) <%(email)s>' % tl yield ':Technical Lead: %(name)s (``%(matrix)s``) <%(email)s>' % tl
pl = info.get('pl', {'name': '', 'irc': '', 'email': ''}) pl = info.get('pl', {'name': '', 'matrix': '', 'email': ''})
yield ':Project Lead: %(name)s (``%(irc)s``) <%(email)s>' % pl yield ':Project Lead: %(name)s (``%(matrix)s``) <%(email)s>' % pl
irc_channel = info.get('irc-channel') matrix_room = info.get('matrix-room')
if irc_channel: if matrix_room:
yield ':IRC Channel: `#%s <%s%s>`__' % ( yield ':Matrix Room: `#%s <%s%s>`__' % (
irc_channel, IRC_LOG_URL_BASE, irc_channel) matrix_room, MATRIX_LOG_URL_BASE, matrix_room)
service = info.get('service') service = info.get('service')
if service: if service:
yield ':Service: ' + service yield ':Service: ' + service

View File

@ -2,13 +2,13 @@
build: build:
pl: pl:
name: name:
irc: matrix:
email: email:
tl: tl:
name: Scott Little name: Scott Little
irc: matrix:
email: scott.little@windriver.com email: scott.little@windriver.com
irc-channel: starlingx matrix-room: starlingx-build
mission: > mission: >
Cloud Builders Cloud Builders
url: https://wiki.openstack.org/wiki/StarlingX/Build url: https://wiki.openstack.org/wiki/StarlingX/Build
@ -36,13 +36,13 @@ build:
containers: containers:
pl: pl:
name: Bruce Jones name: Bruce Jones
irc: matrix:
email: Bruce.Jones@windriver.com email: Bruce.Jones@windriver.com
tl: tl:
name: name:
irc: matrix:
email: email:
irc-channel: starlingx matrix-room: starlingx-containers
service: Container Platform service: Container Platform
mission: > mission: >
Provide container platform for StarlingX Provide container platform for StarlingX
@ -73,13 +73,13 @@ containers:
distcloud: distcloud:
pl: pl:
name: name:
irc: matrix:
email: email:
tl: tl:
name: Tee Ngo name: Tee Ngo
irc: matrix:
email: tee.ngo@windriver.com email: tee.ngo@windriver.com
irc-channel: starlingx matrix-room: starlingx-distcloud
service: Distributed Cloud service: Distributed Cloud
mission: > mission: >
Spreading out the goodness Spreading out the goodness
@ -95,13 +95,13 @@ distcloud:
distro: distro:
pl: pl:
name: name:
irc: matrix:
email: email:
tl: tl:
name: name:
irc: matrix:
email: email:
irc-channel: starlingx matrix-room: starlingx-distro
mission: > mission: >
Maintain the StarlingX Kernel and Operating System (OS). Maintain the StarlingX Kernel and Operating System (OS).
url: https://docs.starlingx.io/ url: https://docs.starlingx.io/
@ -122,13 +122,13 @@ distro:
docs: docs:
pl: pl:
name: Greg Waines name: Greg Waines
irc: matrix:
email: greg.waines@windriver.com email: greg.waines@windriver.com
tl: tl:
name: Juanita Balaraj name: Juanita Balaraj
irc: matrix:
email: juanita.balaraj@windriver.com email: juanita.balaraj@windriver.com
irc-channel: starlingx matrix-room: starlingx-docs
mission: > mission: >
Explaining us to the world Explaining us to the world
url: https://docs.starlingx.io/ url: https://docs.starlingx.io/
@ -153,13 +153,13 @@ docs:
flock-services: flock-services:
pl: pl:
name: name:
irc: matrix:
email: email:
tl: tl:
name: John Kung name: John Kung
irc: matrix:
email: john.kung@windriver.com email: john.kung@windriver.com
irc-channel: starlingx matrix-room: starlingx-flock
service: StarlingX Flock Services service: StarlingX Flock Services
mission: > mission: >
Maintains the complete set of the StarlingX flock services Maintains the complete set of the StarlingX flock services
@ -183,13 +183,13 @@ flock-services:
networking: networking:
pl: pl:
name: Steven Webster name: Steven Webster
irc: matrix:
email: steven.webster@windriver.com email: steven.webster@windriver.com
tl: tl:
name: Steven Webster name: Steven Webster
irc: matrix:
email: steven.webster@windriver.com email: steven.webster@windriver.com
irc-channel: starlingx matrix-room: starlingx-networking
service: StarlingX Networking service: StarlingX Networking
mission: > mission: >
Developing features and addressing bugs related to StarlingX networking Developing features and addressing bugs related to StarlingX networking
@ -257,13 +257,13 @@ networking:
openstack-distro: openstack-distro:
pl: pl:
name: Douglas Lopes Pereira name: Douglas Lopes Pereira
irc: matrix:
email: douglas.pereira@windriver.com email: douglas.pereira@windriver.com
tl: tl:
name: Thales Elero Cervi name: Thales Elero Cervi
irc: matrix:
email: thaleselero.cervi@windriver.com email: thaleselero.cervi@windriver.com
irc-channel: starlingx matrix-room: starlingx-openstack
service: StarlingX Openstack Integration service: StarlingX Openstack Integration
mission: > mission: >
Upstreaming of OpenStack patches and OpenStack integration in StarlingX Upstreaming of OpenStack patches and OpenStack integration in StarlingX
@ -295,13 +295,13 @@ openstack-distro:
release: release:
pl: pl:
name: name:
irc: matrix:
email: email:
tl: tl:
name: name:
irc: matrix:
email: email:
irc-channel: starlingx matrix-room: starlingx-release
mission: > mission: >
StarlingX Release Management StarlingX Release Management
url: https://wiki.openstack.org/wiki/StarlingX/Releases url: https://wiki.openstack.org/wiki/StarlingX/Releases
@ -331,13 +331,13 @@ release:
security: security:
pl: pl:
name: name:
irc: matrix:
email: email:
tl: tl:
name: name:
irc: matrix:
email: email:
irc-channel: starlingx matrix-room: starlingx-general
mission: > mission: >
Developing features and addressing bugs / CVEs related to StarlingX security Developing features and addressing bugs / CVEs related to StarlingX security
url: https://wiki.openstack.org/wiki/StarlingX/Security url: https://wiki.openstack.org/wiki/StarlingX/Security
@ -392,13 +392,13 @@ security:
test: test:
pl: pl:
name: Rob Cooke name: Rob Cooke
irc: matrix:
email: rob.cooke@windriver.com email: rob.cooke@windriver.com
tl: tl:
name: Rob Cooke name: Rob Cooke
irc: matrix:
email: rob.cooke@windriver.com email: rob.cooke@windriver.com
irc-channel: starlingx matrix-room: starlingx-test
mission: > mission: >
If it is not tested it is broken If it is not tested it is broken
url: https://docs.starlingx.io/ url: https://docs.starlingx.io/