10 Commits

Author SHA1 Message Date
Thierry Carrez
404ec57fb3 Change ACLs to apply on proposed/* branches
Change ACLs so that they would apply to proposed/* branches instead of
milestone-proposed branches, and adjust documentation to match.

NB: The top-level project.config should also be changed so that its ACLs
apply to proposed/* branches. It's apparently not driven by the config
repository.

Change-Id: Iad6991315b1d526026e0aeb0e968ed85dd317fac
2014-07-01 11:46:51 +02:00
Jeremy Stanley
56605d0d11 Remove active project.state in Gerrit ACLs
This is the result of running:

    find modules/openstack_project/files/gerrit/acls/ -type f \
        -name "*.config" -exec ./tools/normalize_acl.py {} 3 \;

Change-Id: I806014585faa0fe6460769a42bd1b69b846a034f
2014-06-30 17:24:25 +00:00
Jeremy Stanley
c6ca7acc8d Strip/condense whitespace and sort Gerrit ACLs
This is the result of running:

    find modules/openstack_project/files/gerrit/acls/ -type f \
        -name "*.config" -exec ./tools/normalize_acl.py {} 1 \;

Change-Id: I15e64e41e94d4bea0ba2d1622962f7e204c67d4d
2014-06-30 17:23:16 +00:00
Jeremy Stanley
c7d3ed2933 Allow core reviewers to abandon and unabandon
A much awaited feature, this patch is the outcome of running:

find modules/openstack_project/files/gerrit/acls/ \
    doc/source/stackforge.rst -type f -exec sed -i -e \
    's/^\(.* \)label-Workflow .*\(group .*\)$/\0\n\1abandon = \2/' \
    -e 's/.*exclusiveGroup.*Workflow.*/\0 abandon/' \
    {} \;

Change-Id: I217a8689528d14c9143de5656db01549f263c3b4
Closes-Bug: #1248794
2014-05-07 21:06:43 +00:00
Jeremy Stanley
2286f98974 update gerrit project configs to use new Workflow label
after upgrading gerrit to ver 2.8, review.o.o will have a new label
called 'Workflow' that combines approved and wip labels. The
workflow label will replace the workInProgress permission (from WIP
plugin). Updating the project gerrit configs with the new label and
removing workInProgress

Change-Id: I874ad3cf8552a2e5a914cf325bd11afcdf0d59ca
2014-04-28 16:07:18 +00:00
Jeremy Stanley
65fadfacd4 Core reviewers should control WIP in Gerrit
For all openstack, openstack-dev and openstack-infra projects, grant
control over workInProgress to the core reviewers/approvers on each.

Change-Id: Ic16edc705e081118d400aa5baabad638c6537a5b
2013-12-16 17:28:08 +00:00
Jeremy Stanley
8a1013413f Rename all -drivers to -milestone in Gerrit ACLs.
Change-Id: I62b805541dd631a0ea946c04ca07e74c9b7a1dd7
Reviewed-on: https://review.openstack.org/25423
Reviewed-by: Anita Kuno <akuno@lavabit.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-03-31 13:15:36 +00:00
James E. Blair
13ed2b80bf Add/remove ACL cruft.
Remove uneeded owner and requireshortmessage entries.
Add new "active" entry where missing.

Change-Id: Ib18a9a1d75d24c8928a35bee34554910b8f69177
Reviewed-on: https://review.openstack.org/16100
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2012-11-15 00:42:28 +00:00
James E. Blair
76a250397f Normalize ACL files.
Sorted section names, no tabs.

Change-Id: I929b3ef6a622cf72287db23c200a0b9f379c1d35
Reviewed-on: https://review.openstack.org/16093
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-11-14 23:07:31 +00:00
Monty Taylor
9f2fc2be46 Add acls for all of the projects.
Go ahead and shove the current state of the acls into the tree. This
should make future management of them much easier.

Change-Id: Ia527e0f6fb2ecf707fb5f570a08496cd40f19cd1
Reviewed-on: https://review.openstack.org/16082
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2012-11-14 21:31:28 +00:00