diff --git a/modules/openstack_project/files/gerrit/acls/openstack/swiftsync.config b/modules/openstack_project/files/gerrit/acls/openstack/swiftsync.config new file mode 100644 index 0000000000..f0a22efbaf --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/openstack/swiftsync.config @@ -0,0 +1,12 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group swiftsync-core + label-Approved = +0..+1 group swiftsync-core + workInProgress = group swiftsync-core +[access "refs/tags/*"] + create = group swiftsync-core + pushTag = group swiftsync-core +[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 f5c4612200..ffc65affaa 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -1678,6 +1678,15 @@ jobs: - python-jobs +- project: + name: swiftsync + github-org: stackforge + node: precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - project: name: sphinxcontrib-docbookrestapi github-org: stackforge diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 7e92d1ef88..d8b092ab76 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -1821,6 +1821,20 @@ projects: gate: - gate-noop + - name: stackforge/swiftsync + check: + - gate-swiftsync-pep8 + - gate-swiftsync-python27 + gate: + - gate-swiftsync-pep8 + - gate-swiftsync-python27 + post: + - swiftsync-branch-tarball + pre-release: + - swiftsync-tarball + release: + - swiftsync-tarball + - name: stackforge/libra check: - gate-libra-pep8 diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb index 0fc67a8b72..5a1ef52d1f 100644 --- a/modules/openstack_project/templates/review.projects.yaml.erb +++ b/modules/openstack_project/templates/review.projects.yaml.erb @@ -471,3 +471,7 @@ - project: stackforge/sphinxcontrib-docbookrestapi description: "Sphinx extension that generates documentation for api-site from RST files." upstream: git://github.com/enovance/sphinxcontrib-docbookrestapi.git +- project: stackforge/swiftsync + description: "Swift mass syncronizer" + upstream: git://github.com/enovance/swiftsync.git + acl-config: /home/gerrit2/acls/openstack/swiftsync.config