Add Liaisons to Deliverables File
Adding liaisons to deliverables where there is a liasion listed here: https://wiki.openstack.org/wiki/CrossProjectLiaisons#Release_management Also creates a data dir to put the non deliverable files that were in the deliverables dir elsewhere and updates filepaths to reflect the change. Story: 2005702 Task: 31024 Change-Id: Idc5f4b29dd375465b21d678fa8503cbd8d6d3eb6
This commit is contained in:
parent
48e7902d3a
commit
1079f4ba23
181
data/release_liaisons.yaml
Normal file
181
data/release_liaisons.yaml
Normal file
@ -0,0 +1,181 @@
|
|||||||
|
- barbican:
|
||||||
|
- name: 'Dave McCowan'
|
||||||
|
irc: dave-mccowan
|
||||||
|
email: dmccowan@cisco.com
|
||||||
|
- ceilometer:
|
||||||
|
- name: 'gordon chung'
|
||||||
|
irc: gordc
|
||||||
|
email: gord@live.ca
|
||||||
|
- cinder:
|
||||||
|
- name: 'Sean McGinnis'
|
||||||
|
irc: smcginnis
|
||||||
|
email: sean.mcginnis@gmail.com
|
||||||
|
- congress:
|
||||||
|
- name: 'Eric Kao'
|
||||||
|
irc: ekcs
|
||||||
|
email: ekcs.openstack@gmail.com
|
||||||
|
- cyborg:
|
||||||
|
- name: 'Howard Huang'
|
||||||
|
irc: zhipeng
|
||||||
|
email: huangzhipeng@huawei.com
|
||||||
|
- designate:
|
||||||
|
- name: 'Graham Hayes'
|
||||||
|
irc: mugsie
|
||||||
|
email: graham+designateci@hayes.ie
|
||||||
|
- documentation:
|
||||||
|
- name: 'Stephen Finucane'
|
||||||
|
irc: stephenfin
|
||||||
|
email: stephenfin@redhat.com
|
||||||
|
- freezer:
|
||||||
|
- name: 'Saad Zaher'
|
||||||
|
irc: szaher
|
||||||
|
email: eng.szaher@gmail.com
|
||||||
|
- glance:
|
||||||
|
- name: 'Brian Rosmaita'
|
||||||
|
irc: rosmaita
|
||||||
|
email: rosmaita.fossdev@gmail.com
|
||||||
|
- heat:
|
||||||
|
- name: 'Thomas Herve'
|
||||||
|
irc: therve
|
||||||
|
email: therve@redhat.com
|
||||||
|
- horizon:
|
||||||
|
- name: 'Akihiro Motoki'
|
||||||
|
irc: amotoki
|
||||||
|
email: amotoki@gmail.com
|
||||||
|
- i18n:
|
||||||
|
- name: 'Frank Kloeker'
|
||||||
|
irc: eumel8
|
||||||
|
email: f.kloeker@telekom.de
|
||||||
|
- ironic:
|
||||||
|
- name: 'Dmitry Tantsur'
|
||||||
|
irc: dtantsur
|
||||||
|
email: dtantsur@protonmail.com
|
||||||
|
- keystone:
|
||||||
|
- name: 'Kristi Nikolla'
|
||||||
|
irc: knikolla
|
||||||
|
email: kristi@nikolla.me
|
||||||
|
- kolla:
|
||||||
|
- name: 'Mark Goddard'
|
||||||
|
irc: mgoddard
|
||||||
|
email: mark@stackhpc.com
|
||||||
|
- magnum:
|
||||||
|
- name: 'Spyros Trigazis'
|
||||||
|
irc: strigazi
|
||||||
|
email: strigazi@gmail.com
|
||||||
|
- manila:
|
||||||
|
- name: 'Tom Barron'
|
||||||
|
irc: tbarron
|
||||||
|
email: tpb@dyncloud.net
|
||||||
|
- mistral:
|
||||||
|
- name: 'Renat Akhmerov'
|
||||||
|
irc: rakhmerov
|
||||||
|
email: renat.akhmerov@gmail.com
|
||||||
|
- murano:
|
||||||
|
- name: 'Felipe Monteiro'
|
||||||
|
irc: felipemonteiro
|
||||||
|
email: felipe.monteiro@att.com
|
||||||
|
- neutron:
|
||||||
|
- name: 'Akihiro Motoki'
|
||||||
|
irc: amotoki
|
||||||
|
email: amotoki@gmail.com
|
||||||
|
- nova:
|
||||||
|
- name: 'Sylvain Bauza'
|
||||||
|
irc: bauzas
|
||||||
|
email: sbauza@redhat.com
|
||||||
|
- name: 'Matt Riedemann'
|
||||||
|
irc: mriedem
|
||||||
|
email: mriedem.os@gmail.com
|
||||||
|
- octavia:
|
||||||
|
- name: 'Michael Johnson'
|
||||||
|
irc: johnsom
|
||||||
|
email: johnsmor@gmail.com
|
||||||
|
- name: 'Carlos Goncalves'
|
||||||
|
irc: cgoncalves
|
||||||
|
email: cgoncalves@redhat.com
|
||||||
|
- openstackansible:
|
||||||
|
- name: 'Jean-Philippe Evrard'
|
||||||
|
irc: evrardjp
|
||||||
|
email: jean-philippe@evrard.me
|
||||||
|
- openstackclient:
|
||||||
|
- name: 'Doug Hellmann'
|
||||||
|
irc: dhellmann
|
||||||
|
email: doug@doughellmann.com
|
||||||
|
- oslo:
|
||||||
|
- name: 'Doug Hellmann'
|
||||||
|
irc: dhellmann
|
||||||
|
email: doug@doughellmann.com
|
||||||
|
- name: 'Herve Beraud'
|
||||||
|
irc: hberaud
|
||||||
|
email: hberaud@redhat.com
|
||||||
|
- packaging_rpm:
|
||||||
|
- name: 'Dirk Mueller'
|
||||||
|
irc: dirk
|
||||||
|
email: dirk@dmllr.de
|
||||||
|
- placement:
|
||||||
|
- name: 'Chris Dent'
|
||||||
|
irc: cdent
|
||||||
|
email: cdent@anticdent.org
|
||||||
|
- puppet openstack:
|
||||||
|
- name: 'Alex Schultz'
|
||||||
|
irc: mwhahaha
|
||||||
|
email: aschultz@redhat.com
|
||||||
|
- qinling:
|
||||||
|
- name: 'Lingxian Kong'
|
||||||
|
irc: lxkong
|
||||||
|
email: anlin.kong@gmail.com
|
||||||
|
- rally:
|
||||||
|
- name: 'Andrey Kurilin'
|
||||||
|
irc: andreykurilin
|
||||||
|
email: andr.kurilin@gmail.com
|
||||||
|
- sahara:
|
||||||
|
- name: 'Telles Nobrega'
|
||||||
|
irc: tenobreg/tellesnobrega
|
||||||
|
email:
|
||||||
|
- searchlight:
|
||||||
|
- name: 'Trinh Nguyen'
|
||||||
|
irc: dangtrinhnt
|
||||||
|
email: dangtrinhnt@gmail.com
|
||||||
|
- senlin:
|
||||||
|
- name: 'Qiming Teng'
|
||||||
|
irc: Qiming
|
||||||
|
email: tengqim@cn.ibm.com
|
||||||
|
- solum:
|
||||||
|
- name: 'Devdatta Kulkarni'
|
||||||
|
irc: devkulkarni
|
||||||
|
email: kulkarni.devdatta@gmail.com
|
||||||
|
- storlets:
|
||||||
|
- name: 'Kota Tsuyuzaki'
|
||||||
|
irc: kota_
|
||||||
|
email: tsuyuzaki.kota@lab.ntt.co.jp
|
||||||
|
- swift:
|
||||||
|
- name: 'John Dickinson'
|
||||||
|
irc: notmyname
|
||||||
|
email: me@not.mn
|
||||||
|
- tricircle:
|
||||||
|
- name: 'Zhiyuan Cai'
|
||||||
|
irc: zhiyuan
|
||||||
|
email: luckyvega.g@gmail.com
|
||||||
|
- tripleo:
|
||||||
|
- name: 'Emilien Macchi'
|
||||||
|
irc: EmilienM
|
||||||
|
email: emilien@redhat.com
|
||||||
|
- trove:
|
||||||
|
- name: 'Lingxian Kong'
|
||||||
|
irc: lxkong
|
||||||
|
email: anlin.kong@gmail.com
|
||||||
|
- watcher:
|
||||||
|
- name: 'Canwei Li'
|
||||||
|
irc: licanwei
|
||||||
|
email: li.canwei2@zte.com.cn
|
||||||
|
- winstackers:
|
||||||
|
- name: 'Claudiu Belu'
|
||||||
|
irc: claudiub
|
||||||
|
email: cbelu@cloudbasesolutions.com
|
||||||
|
- zaqar:
|
||||||
|
- name: 'Fei Long Wang'
|
||||||
|
irc: flwang
|
||||||
|
email: flwang@catalyst.net.nz
|
||||||
|
- zun:
|
||||||
|
- name: 'Hongbin Lu'
|
||||||
|
irc: hongbin
|
||||||
|
email: hongbin.lu@huawei.com
|
@ -83,8 +83,7 @@ def _initialize_deliverable_data():
|
|||||||
|
|
||||||
LOG.info('Loading deliverable data...')
|
LOG.info('Loading deliverable data...')
|
||||||
|
|
||||||
_series_status_data = series_status.SeriesStatus.from_directory(
|
_series_status_data = series_status.SeriesStatus.default()
|
||||||
'deliverables')
|
|
||||||
deliverable.Deliverable.init_series_status_data(_series_status_data)
|
deliverable.Deliverable.init_series_status_data(_series_status_data)
|
||||||
_deliverables = deliverable.Deliverables('deliverables')
|
_deliverables = deliverable.Deliverables('deliverables')
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
../../deliverables/series_status.yaml
|
../../data/series_status.yaml
|
@ -99,7 +99,7 @@ def main():
|
|||||||
errors = []
|
errors = []
|
||||||
|
|
||||||
errors.extend(
|
errors.extend(
|
||||||
validate_one_file('deliverables/series_status.yaml',
|
validate_one_file('data/series_status.yaml',
|
||||||
_SERIES_SCHEMA, args.debug)
|
_SERIES_SCHEMA, args.debug)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -98,11 +98,7 @@ def increment_milestone_version(old_version, release_type):
|
|||||||
|
|
||||||
|
|
||||||
def get_last_series_info(series, deliverable):
|
def get_last_series_info(series, deliverable):
|
||||||
all_series = sorted(
|
all_series = sorted(os.listdir('deliverables'))
|
||||||
s
|
|
||||||
for s in os.listdir('deliverables')
|
|
||||||
if s != 'series_status.yaml'
|
|
||||||
)
|
|
||||||
prev_series = all_series[all_series.index(series) - 1]
|
prev_series = all_series[all_series.index(series) - 1]
|
||||||
try:
|
try:
|
||||||
return get_deliverable_data(prev_series, deliverable)
|
return get_deliverable_data(prev_series, deliverable)
|
||||||
|
@ -37,8 +37,7 @@ def find_modified_deliverable_files():
|
|||||||
filenames = [
|
filenames = [
|
||||||
l.strip()
|
l.strip()
|
||||||
for l in results.splitlines()
|
for l in results.splitlines()
|
||||||
if (l.startswith('deliverables/') and
|
if (l.startswith('deliverables/'))
|
||||||
not l.endswith('series_status.yaml'))
|
|
||||||
]
|
]
|
||||||
return filenames
|
return filenames
|
||||||
|
|
||||||
|
@ -70,7 +70,7 @@ class SeriesStatus(collections.abc.Mapping):
|
|||||||
def default(cls):
|
def default(cls):
|
||||||
module_path = os.path.dirname(__file__)
|
module_path = os.path.dirname(__file__)
|
||||||
root_dir = os.path.dirname(module_path)
|
root_dir = os.path.dirname(module_path)
|
||||||
return cls.from_directory(os.path.join(root_dir, 'deliverables'))
|
return cls.from_directory(os.path.join(root_dir, 'data'))
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def _load_series_status_data(root_dir):
|
def _load_series_status_data(root_dir):
|
||||||
|
Loading…
Reference in New Issue
Block a user