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
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
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
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>
* 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
All these changes are needed since they are in a group with exclusiveGroupPermissions.
This reverts commit 26ceb615a8.
Change-Id: Ie9cc164a45c5ae020d3b032ff7b4020e3c9a44b9
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