From be2ba24c7da4403305a3837e85167d9a7416dd80 Mon Sep 17 00:00:00 2001 From: david Date: Fri, 14 Feb 2014 22:07:29 -0800 Subject: [PATCH] Adding refstack into stackforge.. yay! Change-Id: Ibdad6176b2d7a03fb1139eef96574b6dda576305 --- .../files/gerritbot_channel_config.yaml | 10 ++++++++++ .../files/gerrit/acls/stackforge/refstack.config | 12 ++++++++++++ .../jenkins_job_builder/config/projects.yaml | 9 +++++++++ .../openstack_project/files/review.projects.yaml | 3 +++ modules/openstack_project/files/zuul/layout.yaml | 16 ++++++++++++++++ 5 files changed, 50 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/refstack.config diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml index f21788e903..cc4211eb1c 100644 --- a/modules/gerritbot/files/gerritbot_channel_config.yaml +++ b/modules/gerritbot/files/gerritbot_channel_config.yaml @@ -423,6 +423,16 @@ openstack-climate: branches: - master +refstack: + events: + - patchset-created + - change-merged + - x-vrif-minus-2 + projects: + - stackforge/refstack + branches: + - master + rubick: events: - patchset-created diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/refstack.config b/modules/openstack_project/files/gerrit/acls/stackforge/refstack.config new file mode 100644 index 0000000000..ca8e25b589 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/refstack.config @@ -0,0 +1,12 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group refstack-core + label-Approved = +0..+1 group refstack-core + workInProgress = group refstack-core +[access "refs/tags/*"] + create = group refstack-ptl + pushTag = group refstack-ptl +[receive] + requrieChangeId = 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 646d265ff2..8649890a08 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -2023,6 +2023,15 @@ jobs: - python-jobs +- project: + name: refstack + github-org: stackforge + node: bare-precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - project: name: swiftsync github-org: stackforge diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index 78f7b1d2b2..8ea67d4576 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -726,6 +726,9 @@ - project: stackforge/rally description: Benchmark System for OpenStack upstream: git://github.com/pboris/rally.git +- project: stackforge/refstack + description: Vendor-facing API for registration of interop-compliance + upstream: git://github.com/dlenwell/refstack - project: stackforge/rubick description: Rule-based diagnostics of configuration of OpenStack platform upstream: git://github.com/MirantisLabs/rubick diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 2520c65cf5..2b38b0a62e 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -492,6 +492,10 @@ jobs: voting: false - name: gate-reviewstats-python33 voting: false + - name: gate-refstack-python33 + voting: false + - name: gate-refstack-python26 + voting: false - name: gate-rubick-python33 voting: false - name: gate-manila-devstack-dsvm @@ -4147,6 +4151,18 @@ projects: release: - rally-tarball + - name: stackforge/refstack + check: + - gate-refstack-pep8 + - gate-refstack-python26 + - gate-refstack-python27 + - gate-refstack-python33 + gate: + - gate-refstack-pep8 + - gate-refstack-python27 + post: + - refstack-coverage + - name: stackforge/rubick check: - gate-rubick-pep8