From db6c3555823898b5d7659cca5e305bd1ce7fe2d7 Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Wed, 7 Jan 2015 13:08:18 -0500 Subject: [PATCH] Import shade into openstack-infra Shade is a library that contains all the various logic you need to use OpenStack with the clouds Infra has encountered. It's currently being used as the basis of the next generation of ansible modules and the intent is to replace the direct python-*client calls in nodepool and launch_node. Change-Id: I14332c43cf12d46bd4472312e8edfa5760fc2f68 --- gerrit/acls/openstack-infra/shade.config | 16 ++++++++++++++++ gerrit/projects.yaml | 6 ++++++ gerritbot/channels.yaml | 1 + jenkins/jobs/projects.yaml | 12 ++++++++++++ zuul/layout.yaml | 9 +++++++++ 5 files changed, 44 insertions(+) create mode 100644 gerrit/acls/openstack-infra/shade.config diff --git a/gerrit/acls/openstack-infra/shade.config b/gerrit/acls/openstack-infra/shade.config new file mode 100644 index 0000000000..0b918e43e1 --- /dev/null +++ b/gerrit/acls/openstack-infra/shade.config @@ -0,0 +1,16 @@ +[access "refs/for/refs/*"] +pushMerge = group infra-core + +[access "refs/heads/*"] +abandon = group infra-core +label-Code-Review = -2..+2 group infra-core +label-Workflow = -1..+1 group infra-core + +[access "refs/tags/*"] +pushSignedTag = group infra-core + +[receive] +requireChangeId = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 8127a58229..5537882600 100644 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -336,6 +336,12 @@ use-storyboard: true description: Scripts for generating OpenStack development community statistics upstream: git://github.com/russellb/openstack-stats.git +- project: openstack-infra/shade + use-storyboard: true + description: Client library for OpenStack containing Infra business logic + groups: + - openstack-ci + upstream: git://github.com/emonty/shade.git - project: openstack-infra/statusbot use-storyboard: true groups: diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index f38dc886be..ab868f2abb 100644 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -53,6 +53,7 @@ openstack-infra: - openstack-infra/releasestatus - openstack-infra/reviewday - openstack-infra/reviewstats + - openstack-infra/shade - openstack-infra/statusbot - openstack-infra/storyboard - openstack-infra/storyboard-webclient diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 3087194364..2bffb0c1de 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -2163,6 +2163,18 @@ - pypi-jobs +- project: + name: shade + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + - '{name}-ci-docs': + target: 'ci/shade' + + - project: name: statusbot node: 'bare-precise || bare-trusty' diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 4f7d112ab7..384ffd6b79 100644 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -3507,6 +3507,15 @@ projects: - name: python-jobs - name: python3-jobs + - name: openstack-infra/shade + template: + - name: merge-check + - name: publish-to-pypi + - name: python-jobs + - name: python3-jobs + release: + - shade-ci-docs + - name: openstack-infra/statusbot template: - name: merge-check