Add TC liaison in DPL model implementation

As per new policy, TC liaison is mandatory for all DPL
model projects, this change adds the same in its
implementation. Also, assigning the same for existing
DPL projects. All new request to the DPL model should have
TC liaions as required.

Change-Id: Ib6067a45002bad0d2ee658de96ebe79aa86e223a
This commit is contained in:
Ghanshyam Mann 2024-06-03 11:07:41 -07:00 committed by Ghanshyam
parent 5f93b99a3c
commit 5fd05e375a
3 changed files with 31 additions and 0 deletions

View File

@ -73,6 +73,11 @@ def _team_to_rst(name, info):
yield ':Security Liaisons: ' + ', '.join(
'%(name)s (``%(irc)s``) <%(email)s>' % sl
for sl in security)
tc_liaison = liaisons.get('tc-liaison', contact_format)
if tc_liaison != contact_format:
yield ':TC Liaisons: ' + ', '.join(
'%(name)s (``%(irc)s``) <%(email)s>' % tl
for tl in tc_liaison)
events = liaisons.get('events', contact_format)
if events != contact_format:
yield ':Events Liaisons: ' + ', '.join(

View File

@ -81,6 +81,7 @@ additionalProperties:
release: *contact_schema
tact-sig: *contact_schema
security: *contact_schema
tc-liaison: *contact_schema
events: *contact_schema
project_update_onboarding: *contact_schema
meeting_facilitator: *contact_schema

View File

@ -246,6 +246,13 @@ freezer:
- name: Alvaro Soto
irc: khyr0n
email: alsotoes@gmail.com
tc-liaison:
- name: Ghanshyam Mann
irc: gmann
email: gmann@ghanshyammann.com
- name: Dmitriy Rabotyagov
irc: noonedeadpunk
email: noonedeadpunk@gmail.com
appointed:
- stein
- zed
@ -1989,6 +1996,13 @@ oslo:
- name: Ben Nemec
irc: bnemec
email: openstack@nemebean.com
tc-liaison:
- name: Ghanshyam Mann
irc: gmann
email: gmann@ghanshyammann.com
- name: Goutham Pacha Ravi
irc: gouthamr
email: gouthampravi@gmail.com
Puppet OpenStack:
ptl:
name: Takashi Kajinami
@ -2272,6 +2286,10 @@ Release Management:
- name: Thierry Carrez
irc: ttx
email: thierry@openstack.org
tc-liaison:
- name: Ghanshyam Mann
irc: gmann
email: gmann@ghanshyammann.com
requirements:
leadership_type: distributed
irc-channel: openstack-requirements
@ -2307,6 +2325,13 @@ requirements:
- name: Tony Breeds
irc: tonyb
email: tony@bakeyournoodle.com
tc-liaison:
- name: Ghanshyam Mann
irc: gmann
email: gmann@ghanshyammann.com
- name: Dmitriy Rabotyagov
irc: noonedeadpunk
email: noonedeadpunk@gmail.com
skyline:
ptl:
name: Wenxiang Wu