From d6fc2418fc80e8322732b9e1db3143b725c6d674 Mon Sep 17 00:00:00 2001 From: Bruno Cornec Date: Sat, 29 Oct 2016 12:07:35 +0200 Subject: [PATCH] New project proposal: python-redfish The DMTF has published a new specification called Redfish (refer to http://www.dmtf.org/standards/redfish) to provide a RESTful based API to manage servers in a standard way. This project provides a client and a library to interact with Redfish based systems, and is used to develop the Ironic Redfish driver. Change-Id: Icef9d1e93ea3c443c52a409079a7e7e37f9c797f --- gerrit/acls/openstack/python-redfish.config | 15 +++++++++++++++ gerrit/projects.yaml | 3 +++ jenkins/jobs/projects.yaml | 10 ++++++++++ zuul/layout.yaml | 7 +++++++ 4 files changed, 35 insertions(+) create mode 100644 gerrit/acls/openstack/python-redfish.config diff --git a/gerrit/acls/openstack/python-redfish.config b/gerrit/acls/openstack/python-redfish.config new file mode 100644 index 0000000000..0bfd5ff4e0 --- /dev/null +++ b/gerrit/acls/openstack/python-redfish.config @@ -0,0 +1,15 @@ +[access "refs/heads/*"] +abandon = group python-redfish-core +create = group python-redfish-release +label-Code-Review = -2..+2 group python-redfish-core +label-Workflow = -1..+1 group python-redfish-core + +[access "refs/tags/*"] +pushSignedTag = group python-redfish-release + +[receive] +requireChangeId = true +requireContributorAgreement = false + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 35df7dc354..50b0dc4d86 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -6003,6 +6003,9 @@ - project: openstack/python-rackclient description: Client library for RACK API acl-config: /home/gerrit2/acls/openstack/rack.config +- project: openstack/python-redfish + description: Python library and client for Redfish support + upstream: https://github.com/bcornec/python-redfish-import - project: openstack/python-saharaclient description: Python bindings and CLI for Sahara. - project: openstack/python-scciclient diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 1bfa002429..5f7dedaa1a 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -13002,6 +13002,16 @@ - coverage-jobs - python-jobs +- project: + name: python-redfish + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + - 'gate-{name}-python35{suffix}': + suffix: '-nv' + - project: name: python-saharaclient tarball-site: tarballs.openstack.org diff --git a/zuul/layout.yaml b/zuul/layout.yaml index e0279f9322..cd40d0942c 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -15674,6 +15674,13 @@ projects: - python-rackclient-coverage-ubuntu-trusty - python-rackclient-coverage-ubuntu-xenial + - name: openstack/python-redfish + template: + - name: merge-check + - name: python-jobs + - name: python35-jobs-nv + - name: check-requirements + - name: openstack/python-saharaclient template: - name: merge-check