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...')
|
||||
|
||||
_series_status_data = series_status.SeriesStatus.from_directory(
|
||||
'deliverables')
|
||||
_series_status_data = series_status.SeriesStatus.default()
|
||||
deliverable.Deliverable.init_series_status_data(_series_status_data)
|
||||
_deliverables = deliverable.Deliverables('deliverables')
|
||||
|
||||
|
@ -1 +1 @@
|
||||
../../deliverables/series_status.yaml
|
||||
../../data/series_status.yaml
|
@ -99,7 +99,7 @@ def main():
|
||||
errors = []
|
||||
|
||||
errors.extend(
|
||||
validate_one_file('deliverables/series_status.yaml',
|
||||
validate_one_file('data/series_status.yaml',
|
||||
_SERIES_SCHEMA, args.debug)
|
||||
)
|
||||
|
||||
|
@ -98,11 +98,7 @@ def increment_milestone_version(old_version, release_type):
|
||||
|
||||
|
||||
def get_last_series_info(series, deliverable):
|
||||
all_series = sorted(
|
||||
s
|
||||
for s in os.listdir('deliverables')
|
||||
if s != 'series_status.yaml'
|
||||
)
|
||||
all_series = sorted(os.listdir('deliverables'))
|
||||
prev_series = all_series[all_series.index(series) - 1]
|
||||
try:
|
||||
return get_deliverable_data(prev_series, deliverable)
|
||||
|
@ -37,8 +37,7 @@ def find_modified_deliverable_files():
|
||||
filenames = [
|
||||
l.strip()
|
||||
for l in results.splitlines()
|
||||
if (l.startswith('deliverables/') and
|
||||
not l.endswith('series_status.yaml'))
|
||||
if (l.startswith('deliverables/'))
|
||||
]
|
||||
return filenames
|
||||
|
||||
|
@ -70,7 +70,7 @@ class SeriesStatus(collections.abc.Mapping):
|
||||
def default(cls):
|
||||
module_path = os.path.dirname(__file__)
|
||||
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
|
||||
def _load_series_status_data(root_dir):
|
||||
|
Loading…
Reference in New Issue
Block a user