From 9d19521e9b07f6142e84884d048c5a3303be416e Mon Sep 17 00:00:00 2001 From: Tomi Juvonen Date: Thu, 31 May 2018 08:56:00 +0300 Subject: [PATCH] New Fenix project Fenix implements infrastructure maintenance and upgrade in interaction with application on top of it. Change-Id: Icff7156f95fc383732999569df0b0a7bd0f65330 Signed-off-by: Tomi Juvonen --- accessbot/channels.yaml | 1 + gerrit/acls/openstack/fenix.config | 12 ++++++++++++ gerrit/projects.yaml | 9 +++++++++ gerritbot/channels.yaml | 13 +++++++++++++ zuul/main.yaml | 3 +++ 5 files changed, 38 insertions(+) create mode 100644 gerrit/acls/openstack/fenix.config diff --git a/accessbot/channels.yaml b/accessbot/channels.yaml index 3ae900e0dc..51c33848fe 100755 --- a/accessbot/channels.yaml +++ b/accessbot/channels.yaml @@ -116,6 +116,7 @@ channels: - name: openstack-ec2api - name: openstack-ekko - name: openstack-entropy + - name: openstack-fenix - name: openstack-foundation - name: openstack-forum - name: openstack-foxnut diff --git a/gerrit/acls/openstack/fenix.config b/gerrit/acls/openstack/fenix.config new file mode 100644 index 0000000000..3c86018bc5 --- /dev/null +++ b/gerrit/acls/openstack/fenix.config @@ -0,0 +1,12 @@ +[access "refs/heads/*"] +abandon = group fenix-core +create = group fenix-release +label-Code-Review = -2..+2 group fenix-core +label-Workflow = -1..+1 group fenix-core + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index e65e527c56..bf6c7dc8cc 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -3148,6 +3148,9 @@ - project: openstack/fairy-slipper description: RETIRED, API documentation generator and builder for OpenStack acl-config: /home/gerrit2/acls/openstack/retired.config +- project: openstack/fenix + description: OpenStack host maintenance and upgrade in interaction with + application on top of it - project: openstack/fixtures-git description: A git fixture using the fixtures API for writing tests for tools that use git. @@ -5796,6 +5799,9 @@ - project: openstack/puppet-ec2api description: OpenStack EC2 API Puppet Module acl-config: /home/gerrit2/acls/openstack/puppet-modules.config +- project: openstack/puppet-fenix + description: OpenStack Fenix Puppet Module + acl-config: /home/gerrit2/acls/openstack/fenix.config - project: openstack/puppet-freezer description: OpenStack Freezer Puppet Module acl-config: /home/gerrit2/acls/openstack/puppet-modules.config @@ -6030,6 +6036,9 @@ - project: openstack/python-evoqueclient description: RETIRED, Client library for Evoque API acl-config: /home/gerrit2/acls/openstack/retired.config +- project: openstack/python-fenixclient + description: Fenix API Client library + acl-config: /home/gerrit2/acls/openstack/fenix.config - project: openstack/python-freezerclient description: Client cli and Library for Freezer API and storages media acl-config: /home/gerrit2/acls/openstack/freezer.config diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 070ae59ce4..0e4237d221 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -507,6 +507,18 @@ openstack-entropy: branches: - master +openstack-fenix: + events: + - patchset-created + - change-merged + - x-vrif-minus-2 + projects: + - openstack/fenix + - openstack/puppet-fenix + - openstack/python-fenixclient + branches: + - master + openstack-foxnut: events: - patchset-created @@ -2191,6 +2203,7 @@ puppet-openstack: - openstack/puppet-congress - openstack/puppet-designate - openstack/puppet-ec2api + - openstack/puppet-fenix - openstack/puppet-freezer - openstack/puppet-glance - openstack/puppet-glare diff --git a/zuul/main.yaml b/zuul/main.yaml index 33d6ca785b..750c759f7c 100644 --- a/zuul/main.yaml +++ b/zuul/main.yaml @@ -486,6 +486,7 @@ - openstack/entropy - openstack/eslint-config-openstack - openstack/faafo + - openstack/fenix - openstack/fixtures-git - openstack/flame - openstack/foxnut @@ -1065,6 +1066,7 @@ - openstack/puppet-congress - openstack/puppet-designate - openstack/puppet-ec2api + - openstack/puppet-fenix - openstack/puppet-freezer - openstack/puppet-glance - openstack/puppet-glare @@ -1133,6 +1135,7 @@ - openstack/python-distilclient - openstack/python-don - openstack/python-dracclient + - openstack/python-fenixclient - openstack/python-freezerclient - openstack/python-fuelclient - openstack/python-ganttclient