From f70ec276b1fa17a118f2df0566783ca73c1109b2 Mon Sep 17 00:00:00 2001 From: Jeremy Stanley Date: Sat, 1 May 2021 13:35:19 +0000 Subject: [PATCH] Split Puppet project ACLs between namespaces There are a couple of projects managed by the Puppet OpenStack team outside the openstack/ namespace. In order to not have these inherit from openstack/meta-config, give them a separate copy of their shared ACL config. Change-Id: I9dc7cd75d83892c1a3f83ecb9a476b79c1cbb1a9 --- gerrit/acls/x/puppet-modules.config | 11 +++++++++++ gerrit/projects.yaml | 4 ++-- 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 gerrit/acls/x/puppet-modules.config diff --git a/gerrit/acls/x/puppet-modules.config b/gerrit/acls/x/puppet-modules.config new file mode 100644 index 0000000000..14aa6a6b7f --- /dev/null +++ b/gerrit/acls/x/puppet-modules.config @@ -0,0 +1,11 @@ +[access "refs/heads/*"] +abandon = group puppet-manager-core +label-Code-Review = -2..+2 group puppet-manager-core +label-Workflow = -1..+1 group puppet-manager-core + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index fff050e0ba..8670ea1d3b 100644 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -7726,7 +7726,7 @@ description: Puppet Module for MidoNet project - project: x/puppet-modulesync-configs description: Modulesync configuration for OpenStack puppet modules - acl-config: /home/gerrit2/acls/openstack/puppet-modules.config + acl-config: /home/gerrit2/acls/x/puppet-modules.config - project: x/puppet-n1k-vsm description: Foreman Puppet installer for Cisco N1KV Virtual Supervisor Module - project: x/puppet-openstack-release-tools @@ -7740,7 +7740,7 @@ acl-config: /home/gerrit2/acls/x/surveil.config - project: x/puppet-tuskar description: OpenStack Tuskar Puppet Module - acl-config: /home/gerrit2/acls/openstack/puppet-modules.config + acl-config: /home/gerrit2/acls/x/puppet-modules.config - project: x/pyghmi description: A Pure python IPMI library - project: x/python-almanachclient