From 9d103d8d6efde57cad6ea651cce3c958451c5a08 Mon Sep 17 00:00:00 2001 From: Prashanth Pai Date: Tue, 19 Aug 2014 17:00:31 +0530 Subject: [PATCH] Add swiftonfile project to stackforge Change-Id: I463baa316f7a4df9cfb2808f054a6e9370d1b1e6 Signed-off-by: Prashanth Pai --- .../gerritbot/files/gerritbot_channel_config.yaml | 10 ++++++++++ .../files/accessbot/channels.yaml | 1 + .../gerrit/acls/stackforge/swiftonfile.config | 14 ++++++++++++++ .../files/jenkins_job_builder/config/projects.yaml | 8 ++++++++ .../openstack_project/files/review.projects.yaml | 3 +++ modules/openstack_project/files/zuul/layout.yaml | 10 ++++++++++ 6 files changed, 46 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/swiftonfile.config diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml index 9477e795fc..76600b754b 100644 --- a/modules/gerritbot/files/gerritbot_channel_config.yaml +++ b/modules/gerritbot/files/gerritbot_channel_config.yaml @@ -923,6 +923,16 @@ openstack-poppy: branches: - master +swiftonfile: + events: + - patchset-created + - change-merged + - x-vrif-minus-2 + projects: + - stackforge/swiftonfile + branches: + - master + dox: events: - patchset-created diff --git a/modules/openstack_project/files/accessbot/channels.yaml b/modules/openstack_project/files/accessbot/channels.yaml index 673f960e26..c41079ed09 100644 --- a/modules/openstack_project/files/accessbot/channels.yaml +++ b/modules/openstack_project/files/accessbot/channels.yaml @@ -136,3 +136,4 @@ channels: - name: openstack-lbaas mask: full_mask - name: congress + - name: swiftonfile diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/swiftonfile.config b/modules/openstack_project/files/gerrit/acls/stackforge/swiftonfile.config new file mode 100644 index 0000000000..657167197d --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/swiftonfile.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] + abandon = group swiftonfile-core + label-Code-Review = -2..+2 group swiftonfile-core + label-Workflow = -1..+1 group swiftonfile-core + +[access "refs/tags/*"] + pushSignedTag = group swiftonfile-release + +[receive] + requireChangeId = true + requireContributorAgreement = false + +[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 70bd00788a..5a51c1a75f 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -2692,6 +2692,14 @@ - gate-{name}-tox-{envlist}: envlist: keystone +- project: + name: swiftonfile + node: bare-trusty + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - project: name: swiftsync node: 'bare-precise || bare-trusty' diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index 0427ffa121..e684543652 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -1220,6 +1220,9 @@ - project: stackforge/swift3 description: Swift3 Middleware for OpenStack Swift, allowing access to OpenStack swift via the Amazon S3 API. upstream: git://github.com/fujita/swift3.git +- project: stackforge/swiftonfile + description: Swift Object Server implementation that enables objects created using the Swift API to be accessed as files on a POSIX filesystem. + upstream: git://github.com/swiftonfile/swiftonfile.git - project: stackforge/swiftpolicy description: SwiftPolicy Middleware for OpenStack Swift allows to use a JSON policy file to handle swift authorizations. upstream: git://github.com/cloudwatt/swiftpolicy.git diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 1b9d057299..af05018659 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -4996,6 +4996,16 @@ projects: - gate-swift3-tox-tempauth - gate-swift3-tox-keystone + - name: stackforge/swiftonfile + template: + - name: merge-check + check: + - gate-swiftonfile-pep8 + - gate-swiftonfile-python27 + gate: + - gate-swiftonfile-pep8 + - gate-swiftonfile-python27 + - name: stackforge/swiftpolicy template: - name: merge-check