diff --git a/modules/openstack_project/files/gerrit/acls/openstack/oslo.rootwrap.config b/modules/openstack_project/files/gerrit/acls/openstack/oslo.rootwrap.config new file mode 100644 index 0000000000..bc653a49d1 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/openstack/oslo.rootwrap.config @@ -0,0 +1,16 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group oslo-core + label-Approved = +0..+1 group oslo-core +[access "refs/heads/milestone-proposed"] + label-Code-Review = -2..+2 group oslo-milestone + label-Approved = +0..+1 group oslo-milestone +[access "refs/tags/*"] + create = group oslo-core + pushTag = group oslo-core +[project] + state = active +[receive] + requireChangeId = true + requireContributorAgreement = true +[submit] + mergeContent = true 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 87ab9de44f..098b1fee95 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -624,6 +624,16 @@ - openstack-publish-jobs - pypi-jobs +- project: + name: oslo.rootwrap + github-org: openstack + node: precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + - project: name: oslo.sphinx github-org: openstack diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 85b9160e26..e61c03a6f1 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -973,6 +973,30 @@ projects: - post-mirror-python33 - oslo.messaging-docs + - name: openstack/oslo.rootwrap + check: + - gate-oslo.rootwrap-requirements + - gate-oslo.rootwrap-pep8 + - gate-oslo.rootwrap-python26 + - gate-oslo.rootwrap-python27 + - gate-oslo.rootwrap-python33 + gate: + - gate-oslo.rootwrap-requirements + - gate-oslo.rootwrap-pep8 + - gate-oslo.rootwrap-python26 + - gate-oslo.rootwrap-python27 + - gate-oslo.rootwrap-python33 + post: + - oslo.rootwrap-branch-tarball + pre-release: + - oslo.rootwrap-tarball + release: + - oslo.rootwrap-tarball: + - oslo.rootwrap-pypi-upload: + - post-mirror-python26 + - post-mirror-python27 + - post-mirror-python33 + - name: openstack/oslo.sphinx check: - gate-oslo.sphinx-requirements diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb index 5dfc62fd37..2cea5e260d 100644 --- a/modules/openstack_project/templates/review.projects.yaml.erb +++ b/modules/openstack_project/templates/review.projects.yaml.erb @@ -150,6 +150,8 @@ - project: openstack/oslo.config - project: openstack/oslo.messaging upstream: git://github.com/markmc/oslo.messaging.git +- project: openstack/oslo.rootwrap + upstream: git://github.com/ttx/oslo.rootwrap.git - project: openstack/oslo.sphinx description: Theme and utilities for Sphinx documentation tool - project: openstack/oslo.version