diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml index 5879442c51..9ad8fff007 100644 --- a/modules/gerritbot/files/gerritbot_channel_config.yaml +++ b/modules/gerritbot/files/gerritbot_channel_config.yaml @@ -884,3 +884,13 @@ git-upstream: - stackforge/git-upstream branches: - master + +openstack-poppy: + events: + - patchset-created + - change-merged + - x-vrif-minus-2 + projects: + - stackforge/poppy + branches: + - master diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/poppy.config b/modules/openstack_project/files/gerrit/acls/stackforge/poppy.config new file mode 100644 index 0000000000..0529c9bcdd --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/poppy.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] +abandon = group poppy-core +label-Code-Review = -2..+2 group poppy-core +label-Workflow = -1..+1 group poppy-core + +[access "refs/tags/*"] +pushSignedTag = group poppy-ptl + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true \ No newline at end of file diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml index 0d75f32813..f204ecd219 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -130,6 +130,17 @@ - python-jobs - pypi-jobs +- project: + name: poppy + github-org: stackforge + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + - hook-{name}-rtfd + - project: name: python-mistralclient node: 'bare-precise || bare-trusty' diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index a2f5cffa24..dd309c376a 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -970,6 +970,9 @@ description: A WSGI object-dispatching web framework, designed to be lean and fast with few dependencies. upstream: git://github.com/dreamhost/pecan.git homepage: http://pecanpy.org +- project: stackforge/poppy + description: A modular, vendor-neutral API, that wraps provisioning instructions for all CDN vendors that support it. + upstream: git://github.com/rackerlabs/cdn.git - project: stackforge/powervc-driver description: A set of drivers and utilities to integrate PowerVC into OpenStack. - project: stackforge/puppet-ceilometer diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 2d99900465..ff3a5fac08 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -4006,6 +4006,15 @@ projects: post: - pecan-branch-tarball + - name: stackforge/poppy + template: + - name: python-jobs + - name: python3-jobs + - name: pypy-jobs + - name: check-requirements + - name: publish-to-pypi + - name: docs-on-rtfd + - name: stackforge/powervc-driver check: - noop