diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/stackalytics.config b/modules/openstack_project/files/gerrit/acls/stackforge/stackalytics.config new file mode 100644 index 0000000000..38a95a3568 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/stackalytics.config @@ -0,0 +1,14 @@ +[access "refs/*"] + owner = group Administrators + create = group stackalytics-core + pushTag = group stackalytics-core +[access "refs/heads/*"] + label-Code-Review = -2..+2 group stackalytics-core + label-Approved = +0..+1 group stackalytics-core + workInProgress = group stackalytics-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 dfe5a0460d..e124d4cdbf 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -1148,3 +1148,12 @@ jobs: - gate-{name}-run-tests + +- project: + name: stackalytics + 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 1be7733b28..8d961fc3e6 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -2146,3 +2146,19 @@ projects: - gate-cl-openstack-client-run-tests gate: - gate-cl-openstack-client-run-tests + + - name: stackforge/stackalytics + check: + - gate-stackalytics-pep8 + - gate-stackalytics-python26 + - gate-stackalytics-python27 + gate: + - gate-stackalytics-pep8 + - gate-stackalytics-python26 + - gate-stackalytics-python27 + post: + - stackalytics-branch-tarball + pre-release: + - stackalytics-tarball + release: + - stackalytics-tarball diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb index 4894c02dcc..afe2f32257 100644 --- a/modules/openstack_project/templates/review.projects.yaml.erb +++ b/modules/openstack_project/templates/review.projects.yaml.erb @@ -322,3 +322,6 @@ - project: stackforge/cl-openstack-client description: Common Lisp OpenStack client libraries upstream: git://github.com/jd/cl-openstack-client.git +- project: stackforge/stackalytics + description: OpenStack analytics dashboard + upstream: git://github.com/Mirantis/stackalytics.git