From 1ec6e2f2468f1136967f0f4a636c14901caf36dd Mon Sep 17 00:00:00 2001 From: joehuang Date: Wed, 7 Sep 2016 23:45:36 -0400 Subject: [PATCH] Add new project Trio2o Trio2o is to provide APIs gateway for multiple OpenStack clouds to act as a single OpenStack cloud. Trio2o is derived from the Tricircle. Move Nova API-GW/Ciner API-GW away from the Tricircle into new dedicated Trio2o project, and only networking automation part will be remained in the Tricircle, i.e, the Tricircle will noly include local Neutron plugin, central Neutron plugin, Admin API and XJob. And Trio2o will includes the Nova API-GW/Cinder API-GW/Tricircle admin API/XJob. After the moving, the Tricircle project will focus on the networking automation across Neutron. The repository will import from the upstream Tricircle repository, code cleaning will be done after the repo established. (gerritbot is not configured for it reaches 120 channels limit) Change-Id: Icf2d909457d295eb204604933dad47cec2a0c309 Signed-off-by: joehuang --- accessbot/channels.yaml | 2 ++ gerrit/acls/openstack/trio2o.config | 15 +++++++++++++++ gerrit/projects.yaml | 6 +++++- jenkins/jobs/projects.yaml | 8 ++++++++ zuul/layout.yaml | 7 +++++++ 5 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 gerrit/acls/openstack/trio2o.config diff --git a/accessbot/channels.yaml b/accessbot/channels.yaml index ae46b9a719..d95a03e494 100755 --- a/accessbot/channels.yaml +++ b/accessbot/channels.yaml @@ -213,6 +213,8 @@ channels: - name: openstack-terracotta - name: openstack-third-party-ci mask: full_mask + - name: openstack-trio2o + mask: full_mask - name: openstack-trove - name: openstack-ux - name: openstack-vahana diff --git a/gerrit/acls/openstack/trio2o.config b/gerrit/acls/openstack/trio2o.config new file mode 100644 index 0000000000..167c729bf3 --- /dev/null +++ b/gerrit/acls/openstack/trio2o.config @@ -0,0 +1,15 @@ +[access "refs/heads/*"] +abandon = group trio2o-core +create = group trio2o-release +label-Code-Review = -2..+2 group trio2o-core +label-Workflow = -1..+1 group trio2o-core + +[access "refs/tags/*"] +pushSignedTag = group trio2o-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 06b7775f06..1ce7b1e97a 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -5994,7 +5994,11 @@ - project: openstack/transparency-policy description: OpenStack Foundation Transparency Policy. - project: openstack/tricircle - description: Tricircle is a project for OpenStack Multiple Site Deployment solution. + description: Tricircle is to provide networking automation across Neutron. +- project: openstack/trio2o + upstream: https://github.com/openstack/tricircle.git + description: Trio2o is to provide APIs gateway for multiple OpenStack clouds + to act as a single OpenStack cloud. - project: openstack/tripleo-common description: A Python library for code common for TripleO CLI and Tuskar UI. acl-config: /home/gerrit2/acls/openstack/tripleo.config diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 528c09a1c6..5cca0871f6 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -13500,6 +13500,14 @@ job-suffix: '' branch-override: default +- project: + name: trio2o + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + - project: name: tripleo-ci tarball-site: tarballs.openstack.org diff --git a/zuul/layout.yaml b/zuul/layout.yaml index db6052136c..d9eab34af3 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -16252,6 +16252,13 @@ projects: gate: - gate-tricircle-dsvm-functional + - name: openstack/trio2o + template: + - name: merge-check + - name: python-jobs + - name: check-requirements + - name: publish-to-pypi + - name: openstack/tripleo-common template: - name: merge-check