From 736ea1f98d756e2a265552de06a81fba15af7014 Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Wed, 25 Sep 2019 08:44:36 -0400 Subject: [PATCH] Add ansible-collections-openstack repo This will be owned by the openstacksdk team. Ansible is devolving core modules into "collections" - which can be managed anywhere. The openstacksdk team has already been managing the openstack modules in ansible's github, but this will allow us to keep up with things much better. Change-Id: I96cf96f281c86f1f2d2ee2cf90d4ec29a3da4dd6 --- .../ansible-collections-openstack.config | 26 +++++++++++++++++++ gerrit/projects.yaml | 5 ++++ gerritbot/channels.yaml | 1 + zuul/main.yaml | 1 + 4 files changed, 33 insertions(+) create mode 100644 gerrit/acls/openstack/ansible-collections-openstack.config diff --git a/gerrit/acls/openstack/ansible-collections-openstack.config b/gerrit/acls/openstack/ansible-collections-openstack.config new file mode 100644 index 0000000000..8c2921995e --- /dev/null +++ b/gerrit/acls/openstack/ansible-collections-openstack.config @@ -0,0 +1,26 @@ +[access "refs/heads/*"] +abandon = group ansible-collections-openstack-core +label-Code-Review = -2..+2 group ansible-collections-openstack-core +label-Workflow = -1..+1 group ansible-collections-openstack-core + +[access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers +abandon = group ansible-collections-openstack-stable-maint +abandon = group stable-maint-core +exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers +label-Code-Review = -2..+2 group ansible-collections-openstack-stable-maint +label-Code-Review = -2..+2 group stable-maint-core +label-Code-Review = -1..+1 group Registered Users +label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers +label-Workflow = -1..+1 group ansible-collections-openstack-stable-maint +label-Workflow = -1..+1 group stable-maint-core + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 20bb08afed..a9f652cb7d 100644 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -821,6 +821,11 @@ description: RETIRED - An Ephemeral PKI system that can act as a trust anchor for OpenStack PKI operations acl-config: /home/gerrit2/acls/openstack/retired.config +- project: openstack/ansible-collections-openstack + description: Ansible Modules Collection for using OpenStack + use-storyboard: true + groups: + - openstacksdk - project: openstack/ansible-config_template description: Ansible action plugin to template arbitrary json ini yaml data groups: diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 8d254149cb..36fbf34c82 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -1788,6 +1788,7 @@ openstack-sdks: - patchset-created - change-merged projects: + - openstack/ansible-collections-openstack - openstack/api-sig - openstack/cliff - openstack/js-openstack-lib diff --git a/zuul/main.yaml b/zuul/main.yaml index 65839592a0..9e82c54332 100644 --- a/zuul/main.yaml +++ b/zuul/main.yaml @@ -271,6 +271,7 @@ - opendev/zone-zuul-ci.org - openstack/adjutant - openstack/adjutant-ui + - openstack/ansible-collections-openstack - openstack/ansible-config_template - openstack/ansible-hardening - openstack/ansible-role-atos-hsm