diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/stevedore.config b/modules/openstack_project/files/gerrit/acls/stackforge/stevedore.config new file mode 100644 index 0000000000..3c4a6bf6df --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/stevedore.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group stevedore-core + label-Approved = +0..+1 group stevedore-core + workInProgress = group stevedore-core +[access "refs/tags/*"] + create = group stevedore-ptl + pushTag = group stevedore-ptl +[project] + state = active +[receive] + requireChangeId = true + requireContributorAgreement = false +[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 f6379f0af1..4fab31ef31 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -1557,6 +1557,18 @@ - gate-{name}-tox-{envlist}: envlist: ironic-tip +- project: + name: stevedore + github-org: stackforge + node: precise + rtfd-id: 4157 + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + - hook-{name}-rtfd + - project: name: python-tuskarclient github-org: openstack diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index af74c4d37b..bfed122ee4 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -3547,6 +3547,30 @@ projects: - post-mirror-python33 - hook-pecan-rtfd + - name: stackforge/stevedore + check: + - gate-stevedore-pep8 + - gate-stevedore-python26 + - gate-stevedore-python27 + - gate-stevedore-python33 + gate: + - gate-stevedore-pep8 + - gate-stevedore-python26 + - gate-stevedore-python27 + - gate-stevedore-python33 + post: + - stevedore-branch-tarball + pre-release: + - stevedore-tarball + - hook-stevedore-rtfd + release: + - stevedore-tarball: + - stevedore-pypi-upload: + - post-mirror-python26 + - post-mirror-python27 + - post-mirror-python33 + - hook-stevedore-rtfd + - name: openstack-infra/groups check: - gate-noop diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb index 8bbf9564cd..acfce64dcf 100644 --- a/modules/openstack_project/templates/review.projects.yaml.erb +++ b/modules/openstack_project/templates/review.projects.yaml.erb @@ -499,3 +499,6 @@ - project: stackforge/wsme description: Web Service Made Easy (WSME) simplify the writing of REST web services by providing simple yet powerful typing which removes the need to directly manipulate the request and the response objects. upstream: git://github.com/ryanpetrello/wsme.git +- project: stackforge/stevedore + description: Manage dynamic plugins for Python applications + upstream: git://github.com/dreamhost/stevedore.git