From 9613d973c8ee337d842e5537e8bab1ebb047241e Mon Sep 17 00:00:00 2001 From: Jiri Stransky Date: Tue, 21 Apr 2015 17:56:25 +0200 Subject: [PATCH] Add tripleo-core to puppet-tripleo Adds tripleo-core group to have rights on puppet-tripleo project. The rights of puppet-manager-core group are kept. This project contains Puppet code, but is solely used from the TripleO installer, so sometimes it's not easy to find puppet-manager-core folks to do reviews for this project to allow dependent changes in TripleO to land. We'd like to share the permissions on this repository between the two core groups to expand the number of interested core reviewers and allow an easier progress on the TripleO Puppet work. The gerritbot is already set up to notify both IRC channels. Change-Id: I1f91f851b5800fdf69697fdd88fbd9e41349f6d1 --- gerrit/acls/stackforge/puppet-tripleo.config | 30 ++++++++++++++++++++ gerrit/projects.yaml | 2 +- 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 gerrit/acls/stackforge/puppet-tripleo.config diff --git a/gerrit/acls/stackforge/puppet-tripleo.config b/gerrit/acls/stackforge/puppet-tripleo.config new file mode 100644 index 0000000000..0d4000f606 --- /dev/null +++ b/gerrit/acls/stackforge/puppet-tripleo.config @@ -0,0 +1,30 @@ +[access "refs/heads/*"] +abandon = group puppet-manager-core +abandon = group tripleo-core +create = group puppet-manager-core +create = group tripleo-core +label-Code-Review = -2..+2 group puppet-manager-core +label-Code-Review = -2..+2 group tripleo-core +label-Workflow = -1..+1 group puppet-manager-core +label-Workflow = -1..+1 group tripleo-core + +[access "refs/heads/stable/*"] +abandon = group puppet-manager-core +abandon = group tripleo-core +exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group puppet-manager-core +label-Code-Review = -2..+2 group tripleo-core +label-Code-Review = -1..+1 group Registered Users +label-Workflow = -1..+1 group puppet-manager-core +label-Workflow = -1..+1 group tripleo-core + +[access "refs/tags/*"] +pushSignedTag = group puppet-manager-core +pushSignedTag = group tripleo-core + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index ebe390c528..7a31a5e773 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -2091,7 +2091,7 @@ acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config - project: stackforge/puppet-tripleo description: Lightweight composition layer for Puppet TripleO - acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config + acl-config: /home/gerrit2/acls/stackforge/puppet-tripleo.config - project: stackforge/puppet-trove description: OpenStack Trove Puppet Module acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config