From b61473d798913643e693ea4d7e973e1c4fd71708 Mon Sep 17 00:00:00 2001 From: david Date: Sun, 6 Jul 2014 08:12:12 -0700 Subject: [PATCH] new project called refstack-client we've decided to split off some of the refstack codebase into its own repo. this one is first. Change-Id: Ic22a5f436bbcfd095a744f80f37dadc73507c60c storyboard: https://storyboard.openstack.org/#!/story/133 --- .../gerritbot/files/gerritbot_channel_config.yaml | 1 + .../gerrit/acls/stackforge/refstack-client.config | 14 ++++++++++++++ .../files/jenkins_job_builder/config/projects.yaml | 9 +++++++++ .../openstack_project/files/review.projects.yaml | 4 ++++ modules/openstack_project/files/zuul/layout.yaml | 13 +++++++++++++ 5 files changed, 41 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/refstack-client.config diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml index 3d31f6a963..ea534bef23 100644 --- a/modules/gerritbot/files/gerritbot_channel_config.yaml +++ b/modules/gerritbot/files/gerritbot_channel_config.yaml @@ -480,6 +480,7 @@ refstack: - x-vrif-minus-2 projects: - stackforge/refstack + - stackforge/refstack-client branches: - master diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/refstack-client.config b/modules/openstack_project/files/gerrit/acls/stackforge/refstack-client.config new file mode 100644 index 0000000000..35ae6d6133 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/refstack-client.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] +abandon = group refstack-core +label-Code-Review = -2..+2 group refstack-core +label-Workflow = -1..+1 group refstack-core + +[access "refs/tags/*"] +pushSignedTag = group refstack-ptl + +[receive] +requireContributorAgreement = true +requrieChangeId = 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 6404a1f77c..63e397b31c 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -2557,6 +2557,15 @@ jobs: - python-jobs +- project: + name: refstack-client + github-org: stackforge + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - project: name: swift-ceph-backend github-org: stackforge diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index c63fd66aca..f42e148b6e 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -999,6 +999,10 @@ description: Vendor-facing API for registration of interop-compliance upstream: git://github.com/dlenwell/refstack use-storyboard: true +- project: stackforge/refstack-client + description: Testing and result upload client for refstack + upstream: git://github.com/dlenwell/refstack-client + use-storyboard: true - 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 47be7e605b..2628676499 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -620,6 +620,8 @@ jobs: voting: false - name: gate-refstack-python33 voting: false + - name: gate-refstack-client-python33 + voting: false - name: ^(gate|check)-sqlalchemy-migrate-devstack-dsvm$ voting: false - name: gate-python-manilaclient-python33 @@ -4493,6 +4495,17 @@ projects: post: - refstack-coverage + - name: stackforge/refstack-client + check: + - gate-refstack-client-pep8 + - gate-refstack-client-python27 + - gate-refstack-client-python33 + gate: + - gate-refstack-client-pep8 + - gate-refstack-client-python27 + post: + - refstack-client-coverage + - name: stackforge/rubick check: - gate-rubick-pep8