From 8625a3ac7954a6f89a048ceeb4eb04c9b0a0f837 Mon Sep 17 00:00:00 2001 From: Sean Dague Date: Fri, 30 May 2014 12:39:13 -0400 Subject: [PATCH] add devstack-vagrant project to openstack-dev devstack-vagrant is a set of vagrant tooling around devstack to make it super easy to bring up devstack locally on any machine that supports vagrant. It includes a few top level config options to bring up some custom configs of devstack, and will be evolved to make it easy to replicate very closely the configuration of devstack-gate. Change-Id: I24390f5fbd582b8d7d268c6460ac24479c63719f --- .../acls/openstack-dev/devstack-vagrant.config | 14 ++++++++++++++ .../openstack_project/files/review.projects.yaml | 3 +++ modules/openstack_project/files/zuul/layout.yaml | 6 ++++++ 3 files changed, 23 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/openstack-dev/devstack-vagrant.config diff --git a/modules/openstack_project/files/gerrit/acls/openstack-dev/devstack-vagrant.config b/modules/openstack_project/files/gerrit/acls/openstack-dev/devstack-vagrant.config new file mode 100644 index 0000000000..60feb7629c --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/openstack-dev/devstack-vagrant.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group devstack-core + label-Workflow = -1..+1 group devstack-core + abandon = group devstack-core +[access "refs/heads/stable/*"] + exclusiveGroupPermissions = label-Code-Review label-Workflow abandon + label-Code-Review = -2..+2 group devstack-core + label-Code-Review = -1..+1 group Registered Users + label-Workflow = -1..+1 group devstack-core + abandon = group devstack-core +[receive] + requireChangeId = true +[submit] + mergeContent = true diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index 8ed2e5d8b1..bcfde4045f 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -12,6 +12,9 @@ - project: openstack-dev/devstack options: - direct-release +- project: openstack-dev/devstack-vagrant + description: Vagrant scripts to build local devstack environments + upstream: git://github.com/sdague/devstack-vagrant.git - project: openstack-dev/grenade upstream: git://github.com/nebula/grenade description: OpenStack upgrade testing tool diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 70036f5b31..c1ad5a682f 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -2637,6 +2637,12 @@ projects: gate: - noop + - name: openstack-dev/devstack-vagrant + check: + - noop + gate: + - noop + - name: openstack-dev/devstack template: - name: integrated-gate