Add python and client libray for Rack Scale Design

Created two new repos for RSD(Rack Scale Design)[1] python client and
library. And mark all jobs non-voting to facilitate start with empty
repository.

[1] https://www.intel.com/content/www/us/en/architecture-and-technology/rack-scale-design-overview.html

Change-Id: I4bb76975bf054162b0cd696a9e0ca0cc1779c133
This commit is contained in:
Lin Yang 2017-07-26 14:52:23 -07:00
parent b404eb5258
commit aeb4dece11
4 changed files with 59 additions and 0 deletions

View File

@ -0,0 +1,15 @@
[access "refs/heads/*"]
abandon = group rsd-core
create = group rsd-release
label-Code-Review = -2..+2 group rsd-core
label-Workflow = -1..+1 group rsd-core
[access "refs/tags/*"]
pushSignedTag = group rsd-release
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -5543,6 +5543,9 @@
acl-config: /home/gerrit2/acls/openstack/rack.config
- project: openstack/python-redfish
description: Python library and client for Redfish support
- project: openstack/python-rsdclient
description: Python client for Rack Scale Design
acl-config: /home/gerrit2/acls/openstack/rsd.config
- project: openstack/python-saharaclient
description: Python bindings and CLI for Sahara.
- project: openstack/python-scciclient
@ -5678,6 +5681,9 @@
acl-config: /home/gerrit2/acls/openstack/rpm-packaging.config
groups:
- rpm-packaging
- project: openstack/rsd-lib
description: Python library for Rack Scale Design
acl-config: /home/gerrit2/acls/openstack/rsd.config
- project: openstack/rst2bash
description: Parser to automatically parse install guides RST to Bash.
acl-config: /home/gerrit2/acls/openstack/training-labs.config

View File

@ -12707,6 +12707,12 @@
- python-jobs
- pypi-jobs
- project:
name: python-rsdclient
jobs:
- python-jobs
- project:
name: python-saharaclient
@ -13257,6 +13263,12 @@
- gate-{name}-pep8-{node}:
node: ubuntu-xenial
- project:
name: rsd-lib
jobs:
- python-jobs
- project:
name: rst2bash

View File

@ -2449,6 +2449,12 @@ jobs:
- name: ^gate-python-cinderclient-pylint.*$
voting: false
# TODO(lin-a-yang): To start with empty repository, mark all
# python-rsdclient and rsd-lib jobs non-voting to not block any changes.
# Once the jobs all run fine, change back to voting.
- name: ^gate-(python-rsdclient|rsd-lib)-python.*$
voting: false
- name: ^gate-os-brick-pylint.*$
voting: false
@ -16152,6 +16158,16 @@ projects:
- name: publish-to-pypi
- name: check-requirements
- name: openstack/python-rsdclient
template:
- name: merge-check
check:
- gate-python-rsdclient-pep8-ubuntu-xenial
- gate-python-rsdclient-python27-ubuntu-xenial
- gate-python-rsdclient-python35
gate:
- gate-python-rsdclient-pep8-ubuntu-xenial
- name: openstack/python-saharaclient
template:
- name: merge-check
@ -16685,6 +16701,16 @@ projects:
gate:
- gate-rpm-packaging-tools-pep8-ubuntu-xenial
- name: openstack/rsd-lib
template:
- name: merge-check
check:
- gate-rsd-lib-pep8-ubuntu-xenial
- gate-rsd-lib-python27-ubuntu-xenial
- gate-rsd-lib-python35
gate:
- gate-rsd-lib-pep8-ubuntu-xenial
- name: openstack/rst2bash
template:
- name: merge-check