From 5845809db6fda670139fcd731af359f62ddac5aa Mon Sep 17 00:00:00 2001 From: Gal Sagie Date: Fri, 10 Jul 2015 07:37:02 +0300 Subject: [PATCH] Adding Kuryr as a part of neutron big stadium. Kuryr aims to service the Docker Container Network Model[1] by leveraging Neutron in a way similar to how Nova does. The project will serve as a single effort point for connecting the various Neutron sub projects with Dockers and provide different Docker plumbing (connecting the docker instances into the overlay) images for the various different Neutron plugins and implementations [1] https://github.com/docker/docker/blob/master/experimental/networking.md Change-Id: I38f24906493e25575b084b06b7a62bbfc0c2f414 --- gerrit/acls/openstack/kuryr.config | 25 +++++++++++++++++++++++++ gerrit/projects.yaml | 2 ++ jenkins/jobs/projects.yaml | 11 +++++++++++ zuul/layout.yaml | 7 +++++++ 4 files changed, 45 insertions(+) create mode 100644 gerrit/acls/openstack/kuryr.config diff --git a/gerrit/acls/openstack/kuryr.config b/gerrit/acls/openstack/kuryr.config new file mode 100644 index 0000000000..ac4fb7c69c --- /dev/null +++ b/gerrit/acls/openstack/kuryr.config @@ -0,0 +1,25 @@ +[access "refs/for/refs/*"] +pushMerge = group neutron-release + +[access "refs/heads/*"] +abandon = group kuryr-core +create = group kuryr-release +label-Code-Review = -2..+2 group kuryr-core +label-Workflow = -1..+1 group kuryr-core + +[access "refs/heads/stable/*"] +abandon = group neutron-stable-maint +exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group neutron-stable-maint +label-Code-Review = -1..+1 group Registered Users +label-Workflow = -1..+1 group neutron-stable-maint + +[access "refs/tags/*"] +pushSignedTag = group neutron-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 59c948e327..685a25dba6 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -1005,6 +1005,8 @@ description: OpenStack Identity (Keystone) Middleware - project: openstack/kite description: A service for managing and distributing message encryption keys. +- project: openstack/kuryr + description: Docker remote driver for OpenStack Neutron - project: openstack/magnum description: Containers Service for OpenStack - project: openstack/magnum-ui diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 4f93b1efce..f2fe3d5753 100755 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -542,6 +542,17 @@ - openstack-publish-jobs - python-jobs +- project: + name: kuryr + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + doc-publisher-site: docs.openstack.org + + jobs: + - python-jobs + - openstack-publish-jobs + - pypi-jobs + - project: name: manila node: 'bare-precise || bare-trusty' diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 91c8331cea..59ddea1c82 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -2061,6 +2061,13 @@ projects: check: - gate-kite-python34 + - name: openstack/kuryr + template: + - name: merge-check + - name: python-jobs + - name: publish-to-pypi + - name: check-requirements + - name: openstack/magnum template: - name: merge-check