From a4dbc26d01e37132a1c28292e455a1ccf0c9798d Mon Sep 17 00:00:00 2001 From: Ala Rezmerita Date: Wed, 30 Jul 2014 17:43:52 +0200 Subject: [PATCH] Add swiftpolicy middleware project on StackForge The SwiftPolicy Middleware for OpenStack Swift allows to use a JSON policy file to handle swift authorizations. The project is currently available on github: https://github.com/cloudwatt/swiftpolicy Change-Id: I6a3a7b0a4da35d0eb047face592aad7bfee2655c --- .../gerrit/acls/stackforge/swiftpolicy.config | 15 +++++++++++++++ .../openstack_project/files/review.projects.yaml | 3 +++ modules/openstack_project/files/zuul/layout.yaml | 6 ++++++ 3 files changed, 24 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/swiftpolicy.config diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/swiftpolicy.config b/modules/openstack_project/files/gerrit/acls/stackforge/swiftpolicy.config new file mode 100644 index 0000000000..e00af5f5df --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/swiftpolicy.config @@ -0,0 +1,15 @@ +[access "refs/heads/*"] +label-Code-Review = -2..+2 group swiftpolicy-core +label-Workflow = -1..+1 group swiftpolicy-core +abandon = group swiftpolicy-core + +[access "refs/tags/*"] +create = group swiftpolicy-ptl +pushTag = group swiftpolicy-ptl + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index a2f5cffa24..f5e03ec23f 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -1171,6 +1171,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/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 - project: stackforge/swiftsync description: "Swift mass syncronizer" upstream: git://github.com/enovance/swiftsync.git diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index fe22c37060..59ef743583 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -4720,6 +4720,12 @@ projects: - gate-swift3-tox-tempauth - gate-swift3-tox-keystone + - name: stackforge/swiftpolicy + check: + - noop + gate: + - noop + - name: stackforge/swiftsync check: - gate-swiftsync-pep8