diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/manila.config b/modules/openstack_project/files/gerrit/acls/stackforge/manila.config new file mode 100644 index 0000000000..ea11f5b5ba --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/manila.config @@ -0,0 +1,20 @@ +[access "refs/*"] + owner = group Administrators + crete = group manila-core +[access "refs/heads/*"] + label-Code-Review = -2..+2 group manila-core + label-Approved = +0..+1 group manila-core + workInProgress = group manila-core +[access "refs/heads/stable/*"] + exclusiveGroupPermissions = label-Code-Review label-Approved + label-Code-Review = -2..+2 group manila-core + label-Code-Review = -1..+1 group Registered Users + label-Approved = +0..+1 group manila-core +[access "refs/tags/*"] + create = group manila-ptl + pushTag = group manila-ptl +[receive] + requireChangeId = true + requireContributorAgreement = true +[submit] + mergeContent = true diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/python-manilaclient.config b/modules/openstack_project/files/gerrit/acls/stackforge/python-manilaclient.config new file mode 100644 index 0000000000..3b9b1d8fa9 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/python-manilaclient.config @@ -0,0 +1,12 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group manila-core + label-Approved = +0..+1 group manila-core + workInProgress = group manila-core +[access "refs/tags/*"] + create = group manila-ptl + pushTag = group manila-ptl +[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 ce0efd672d..6756fbee73 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -1381,3 +1381,21 @@ distribution: ubuntu system: apt profileos: "ubuntu" + +- project: + name: manila + github-org: stackforge + node: precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + +- project: + name: python-manilaclient + github-org: stackforge + node: precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 7fd99518b1..09cd52a29e 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -3185,3 +3185,29 @@ projects: - rally-tarball release: - rally-tarball + + - name: stackforge/manila + check: + - gate-manila-pep8 + - gate-manila-python26 + - gate-manila-python27 + gate: + - gate-manila-pep8 + - gate-manila-python26 + - gate-manila-python27 + post: + - manila-branch-tarball + - manila-coverage + + - name: stackforge/python-manilaclient + check: + - gate-python-manilaclient-pep8 + - gate-python-manilaclient-python26 + - gate-python-manilaclient-python27 + gate: + - gate-python-manilaclient-pep8 + - gate-python-manilaclient-python26 + - gate-python-manilaclient-python27 + post: + - python-manilaclient-branch-tarball + - python-manilaclient-coverage diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb index 8c36ee8a5f..73330cc551 100644 --- a/modules/openstack_project/templates/review.projects.yaml.erb +++ b/modules/openstack_project/templates/review.projects.yaml.erb @@ -417,4 +417,8 @@ upstream: git://github.com/Mirantis/fuel-ostf-tests.git - project: stackforge/fuel-ostf-plugin upstream: git://github.com/Mirantis/fuel-ostf-plugin.git - +- project: stackforge/manila + description: "Shared filesystem management project for OpenStack." + upstream: git://github.com/bswartz/manila.git +- project: stackforge/python-manilaclient + upstream: git://github.com/bswartz/python-manilaclient.git