From b3c02cdc002da737348937870a6f5281e4fae4b2 Mon Sep 17 00:00:00 2001 From: Russell Bryant Date: Wed, 12 Mar 2014 06:42:49 -0400 Subject: [PATCH] Create a nova-docker repo The docker driver has been removed from Nova while CI continues to be sorted out and stabilized. We would like to allow development to continue on this driver as a nova add-on. Driver removal was here: https://review.openstack.org/#/c/79740/ Change-Id: I560597f1c1d044957dfb640786761ba121941672 --- .../files/gerrit/acls/stackforge/nova-docker.config | 9 +++++++++ .../files/jenkins_job_builder/config/projects.yaml | 10 ++++++++++ modules/openstack_project/files/review.projects.yaml | 3 +++ modules/openstack_project/files/zuul/layout.yaml | 9 +++++++++ 4 files changed, 31 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/nova-docker.config diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/nova-docker.config b/modules/openstack_project/files/gerrit/acls/stackforge/nova-docker.config new file mode 100644 index 0000000000..668648b826 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/nova-docker.config @@ -0,0 +1,9 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group nova-docker-core + label-Approved = +0..+1 group nova-docker-core + workInProgress = group nova-docker-core +[receive] + requireChangeId = true + requireContributorAgreement = true +[submit] + mergeContent = true diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml index 91dafddbfb..1b5fdb3a73 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -710,6 +710,16 @@ - translation-jobs +- project: + name: nova-docker + github-org: stackforge + node: bare-precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + + - project: name: object-api github-org: openstack diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index 1de32536e3..ad590684a6 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -647,6 +647,9 @@ group: murano upstream: git://github.com/Mirantis/murano-tests.git acl-config: /home/gerrit2/acls/stackforge/murano.config +- project: stackforge/nova-docker + description: Docker driver for OpenStack Nova + upstream: git://github.com/russellb/nova-docker.git - project: stackforge/novaimagebuilder description: Image building tool for OpenStack. upstream: git://github.com/redhat-openstack/image-building-poc.git diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 3f109f24ca..2ea4809993 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -597,6 +597,10 @@ jobs: voting: false - name: gate-oslo-incubator-python33 branch: ^(?!stable/(grizzly|havana)).*$ + - name: gate-nova-docker-python26 + voting: false + - name: gate-nova-docker-python27 + voting: false # puppet-openstack targets - name: gate-puppet-vswitch-puppet-lint voting: false @@ -991,6 +995,11 @@ projects: gate: - gate-noop + - name: stackforge/nova-docker + template: + - name: python-jobs + - name: check-requirements + - name: openstack/pycadf check: - gate-pycadf-pep8