Commit Graph

8 Commits

Author SHA1 Message Date
Jeremy Stanley 464f4f586a
Indent Gerrit ACL options
Gerrit very much wants its ACLs to indent option lines (but not
section headings) by a single hard tab.

The recent migration to schema 185 with Gerrit 3.7 has updated
copyConditions flags and re-written most of the ACL files to look like
this (c.f. I1f11c07e3786bd1a68b43d908d939fde42ddb99c).

This updates the normalize tool to format like this, and modifies all
our ACL's to the new format.

This is intended to be a no-op with no functional change.  For future
upgrades, this will reduce the diffs of any updates Gerrit might make.

Change-Id: I3a0c0da1eb32f8afb31ffa0c24ea45aaca8da8cc
2023-04-26 05:19:02 +10:00
Előd Illés bd1d4d5962 Move projects under meta-config acl (17)
This patch series move openstack/* projects from All-Projects ACL to
meta-config ACL, which is created especially for the Release Managers
group.

Change-Id: Ia40644b3c6304bae6055c9f2548d2466c929caac
2021-04-28 19:33:28 +00:00
Thierry Carrez 16aad55298 Remove direct tag / branch ACLs for official projects
The TC confirmed that creating tags (or branches) for repositories
in official deliverables should be handled by the release management
team through the openstack/releases repository.

Yet some ACLs still allow for direct tagging or creating references
by some other teams, which can cause process disruption.

This removes tagging and branch-creating rights for official
deliverables that are already handled by the release management team,
or which never released in the past.

The tool that generated this patch (and contains the list of remaining
team and repository exceptions to the rule) will be posted to the
releases repository.

Depends-On: https://review.openstack.org/557737
Change-Id: I9feea4a59fccec940a36a7953d35a6f734d86582
2018-04-11 11:17:42 +02:00
Doug Hellmann a4c8a7f0a2 update tag ACLs for all official projects
Update permissions for tagging all official repositories to fall back to
the default for the release team or library release team, depending on
the repository contents.

bp centralize-release-tagging

Change-Id: I32af4c169b1b4389a23ba19f6749f44b79b3958a
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-04-13 18:40:22 -04:00
Andreas Jaeger ce3ca98ce7 Cleanup some ACLs
* Remove redundant ACL entries: Entries that give the same permissions
  in "refs/heads/stable/*" as in "refs/heads/*" are not needed.
* Fix permissions of file kiloeyes.config

Change-Id: If78ecb94816d8c49c2b167256ef06fc04778ffe5
2016-02-17 20:40:51 +01:00
Andreas Jaeger 9bacd0a2ac Revert "Remove Registered Users from seeting -1..1 in Code-Review"
All these changes are needed since they are in a group with exclusiveGroupPermissions.

This reverts commit 26ceb615a8.

Change-Id: Ie9cc164a45c5ae020d3b032ff7b4020e3c9a44b9
2016-02-17 18:19:15 +00:00
Tony Breeds 26ceb615a8 Remove Registered Users from seeting -1..1 in Code-Review
Since the upgrade to 2.11 this is redundant and casuses a problem in
some repos as this masks the (correct) internal group.

See discussion in: https://review.openstack.org/#/c/278521/

Change-Id: Ifc83b3ec1dead300c3983ca2b6bfdec6b1d99780
2016-02-16 10:43:05 +11:00
Clint Adams 15312b86db Stackforge namespace retirement renaming
This patch renames many projects that were in the stackforge namespace
and moves them to the openstack namespace.

Input for this process was derived from community collaboration
resulting in this set of two lists:
https://wiki.openstack.org/w/index.php?title=Stackforge_Namespace_Retirement&oldid=92717

Uses data/stackforge-renames in patchset 36 of
https://review.openstack.org/#/c/228002/
as input to the script in patchset 36 of
https://review.openstack.org/#/c/228002/

Change-Id: I5d41b8268b9472aef78dce810ac30ee959ae8d42
2015-10-16 11:10:16 -04:00