From 7b604c060ba271f39fc7431b924ae15bbda65a01 Mon Sep 17 00:00:00 2001 From: Alex Kavanagh Date: Thu, 31 Aug 2023 15:05:42 +0100 Subject: [PATCH] Add charms-purestorage group for purestorage charms Add a charm-purestorage.config to describe set of rules for the charm-purestorage group that will be used with the purestorage charms so that Pure Storage can collaborate on those charms. Change-Id: I5465a232c10063f71e1d62f1d1d4d05b6ff64bf8 --- .../acls/openstack/charm-purestorage.config | 47 +++++++++++++++++++ gerrit/projects.yaml | 2 +- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 gerrit/acls/openstack/charm-purestorage.config diff --git a/gerrit/acls/openstack/charm-purestorage.config b/gerrit/acls/openstack/charm-purestorage.config new file mode 100644 index 0000000000..ac0e34fb37 --- /dev/null +++ b/gerrit/acls/openstack/charm-purestorage.config @@ -0,0 +1,47 @@ +[access] + inheritFrom = openstack/meta-config + +[access "refs/heads/*"] + abandon = group charms-core + abandon = group charms-purestorage-core + create = group charms-purestorage-core + create = group charms-release + label-Backport-Candidate = -2..+2 group charms-core + label-Backport-Candidate = -2..+2 group charms-purestorage-core + label-Backport-Candidate = -1..+1 group Registered Users + label-Code-Review = -2..+2 group charms-core + label-Code-Review = -2..+2 group charms-purestorage-core + label-Verified = -1..+1 group charms-ci + label-Workflow = -1..+1 group charms-core + label-Workflow = -1..+1 group charms-purestorage-core + +[access "refs/heads/stable/*"] + abandon = group charms-stable-maint + label-Backport-Candidate = -2..+2 group charms-stable-maint + label-Code-Review = -2..+2 group charms-stable-maint + label-Workflow = -1..+1 group charms-stable-maint + +[access "refs/tags/*"] + createSignedTag = group charms-release + +[label "Backport-Candidate"] + copyCondition = changekind:NO_CODE_CHANGE OR changekind:TRIVIAL_REBASE OR is:MAX OR is:MIN + defaultValue = 0 + function = NoBlock + value = -2 Do Not Backport + value = -1 Not A Backport Candidate + value = 0 Backport Review Needed + value = +1 Proposed Backport + value = +2 Should Backport + +[receive] + requireChangeId = true + requireContributorAgreement = true + +[submit] + mergeContent = true + +[submit-requirement "Backport-Candidate"] + applicableIf = is:false + description = Backport candidate status + submittableIf = is:true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 25d950f465..f608998631 100644 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -1488,7 +1488,7 @@ - delay-release - project: openstack/charm-cinder-purestorage description: Juju Charm - Cinder Purestorage backend - acl-config: /home/gerrit2/acls/openstack/charm.config + acl-config: /home/gerrit2/acls/openstack/charm-purestorage.config options: - delay-release - project: openstack/charm-cinder-solidfire