project-config/gerrit/acls
Ian Wienand dda3b6098e
gerrit/acl : submit-requirements for deprecated NoOp function
The submit functions are deprecated in Gerrit 3.7 and replaced with
submit-requirements.

This starts at the replacement with ACL's currently using the NoOp
function.

This implements the migrations steps encded with [1] upstream.  The
function is changed to NoBlock, and a "non-applicable"
submit-requirement of "applicableIf = is:false" and "submittableIf =
is:true" is added, with the same name as the label.

Since we are matching the upstream rules for idempotence -- a
submit-requirement with the same name as the label, we will avoid
future upgrades modifying our ACL's and getting them out of sync with
what we have in project-config.

From a user's point-of-view, this change itself should be a no-op.

[1] https://gerrit-review.googlesource.com/c/gerrit/+/339542

Change-Id: Ic43f561174ebf30474b1b54be2bed02695cebedc
2023-03-08 10:12:17 +11:00
..
airship Remove unsigned tagging permission from projects 2022-01-25 17:41:19 +00:00
cfn Apply cfn repository for code and storyboard 2022-11-08 17:37:56 +08:00
cirros Add cirros/cirros project 2022-02-03 11:14:00 -08:00
inaugust Remove unsigned tagging permission from projects 2022-01-25 17:41:19 +00:00
jjb Remove unsigned tagging permission from projects 2022-01-25 17:41:19 +00:00
limestone OpenDev Migration Patch 2019-04-19 19:41:29 +00:00
opendev gerrit/acl : submit-requirements for deprecated NoOp function 2023-03-08 10:12:17 +11:00
openinfra gerrit/acl : submit-requirements for deprecated NoOp function 2023-03-08 10:12:17 +11:00
openinfralabs Create openinfralabs/contrib repo 2020-02-20 16:21:56 -05:00
openstack gerrit/acl : submit-requirements for deprecated NoOp function 2023-03-08 10:12:17 +11:00
performa Remove unsigned tagging permission from projects 2022-01-25 17:41:19 +00:00
pyca Remove unsigned tagging permission from projects 2022-01-25 17:41:19 +00:00
pypa Remove unsigned tagging permission from projects 2022-01-25 17:41:19 +00:00
recordsansible Remove unsigned tagging permission from projects 2022-01-25 17:41:19 +00:00
sardonic Remove unsigned tagging permission from projects 2022-01-25 17:41:19 +00:00
stackforge Moving compass-install from stackforge to openstack namespace 2015-11-06 19:27:50 +00:00
starlingx gerrit/acl : submit-requirements for deprecated NoOp function 2023-03-08 10:12:17 +11:00
ttygroup Remove unsigned tagging permission from projects 2022-01-25 17:41:19 +00:00
vexxhost Remove unsigned tagging permission from projects 2022-01-25 17:41:19 +00:00
windmill Remove unsigned tagging permission from projects 2022-01-25 17:41:19 +00:00
x gerrit/acl : remove deprecated copy conditions 2022-12-16 16:33:09 +11:00
zuul Remove unsigned tagging permission from projects 2022-01-25 17:41:19 +00:00