diff --git a/gerrit/acls/airship/zuul-airship-roles.config b/gerrit/acls/airship/zuul-airship-roles.config new file mode 100644 index 0000000000..fc04758c07 --- /dev/null +++ b/gerrit/acls/airship/zuul-airship-roles.config @@ -0,0 +1,16 @@ +[access "refs/heads/*"] +abandon = group zuul-airship-roles-core +create = group airship-release +label-Code-Review = -2..+2 group zuul-airship-roles-core +label-Verified = -1..+1 group airship-ci +label-Workflow = -1..+1 group zuul-airship-roles-core + +[access "refs/tags/*"] +pushSignedTag = group airship-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 96d48ce7b7..53c4e578d2 100644 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -117,6 +117,8 @@ - project: airship/utils description: RETIRED, Collection of common tools for the Airship projects acl-config: /home/gerrit2/acls/openstack/retired.config +- project: airship/zuul-airship-roles + description: Reusable Ansible roles for use in Airship Zuul jobs - project: inaugust/inaugust.com description: inaugust.com website use-storyboard: true diff --git a/zuul/main.yaml b/zuul/main.yaml index 20e4a1bbe9..2f47f3b37e 100644 --- a/zuul/main.yaml +++ b/zuul/main.yaml @@ -166,6 +166,7 @@ - airship/spyglass-plugin-xls - airship/tempest-plugin - airship/treasuremap + - airship/zuul-airship-roles - jjb/jenkins-job-builder - jjb/python-jenkins - limestone/ci-cloud-config