Added zuulv3 jobs for testing neutron tempest plugin
* In order to test the tempest plugin, this patch adds following
jobs against neutron-tempest-plguin
- neutron-tempest-plugin-api for api tests with voting
- neutron-tempest-plugin-dvr-multinode-scenario and
- neutron-tempest-plugin-scenario-linuxbridge for scenario tests
Depends-On: Ic4e88f1f9d2ea7803efe8d0e32117df304d6d3e5
Change-Id: I98c42a407e15e9db016103bd0b5484ad7f12649d
diff --git a/.zuul.yaml b/.zuul.yaml
new file mode 100644
index 0000000..9a7405b
--- /dev/null
+++ b/.zuul.yaml
@@ -0,0 +1,66 @@
+- job:
+ name: neutron-tempest-plugin-api
+ parent: legacy-dsvm-base
+ run: playbooks/neutron-tempest-plugin-api/run.yaml
+ post-run: playbooks/neutron-tempest-plugin-api/post.yaml
+ timeout: 10000
+ required-projects:
+ - openstack-infra/devstack-gate
+ - openstack/neutron
+ - openstack/neutron-tempest-plugin
+ - openstack/tempest
+ irrelevant-files:
+ - ^(test-|)requirements.txt$
+ - ^releasenotes/.*$
+ - ^setup.cfg$
+
+- job:
+ name: neutron-tempest-plugin-scenario-linuxbridge
+ parent: legacy-dsvm-base
+ run: playbooks/neutron-tempest-plugin-scenario-linuxbridge/run.yaml
+ post-run: playbooks/neutron-tempest-plugin-scenario-linuxbridge/post.yaml
+ timeout: 10000
+ required-projects:
+ - openstack-infra/devstack-gate
+ - openstack/neutron
+ - openstack/neutron-tempest-plugin
+ - openstack/tempest
+ irrelevant-files:
+ - ^(test-|)requirements.txt$
+ - ^releasenotes/.*$
+ - ^setup.cfg$
+ voting: false
+
+- job:
+ name: neutron-tempest-plugin-dvr-multinode-scenario
+ parent: legacy-dsvm-base-multinode
+ run: playbooks/neutron-tempest-plugin-dvr-multinode-scenario/run.yaml
+ post-run: playbooks/neutron-tempest-plugin-dvr-multinode-scenario/post.yaml
+ nodeset: legacy-ubuntu-xenial-2-node
+ timeout: 10800
+ required-projects:
+ - openstack-infra/devstack-gate
+ - openstack/neutron
+ - openstack/neutron-tempest-plugin
+ - openstack/tempest
+ irrelevant-files:
+ - ^(test-|)requirements.txt$
+ - ^releasenotes/.*$
+ - ^setup.cfg$
+ voting: false
+
+- project-template:
+ name: neutron-tempest-plugin-jobs
+ check:
+ jobs:
+ - neutron-tempest-plugin-api
+ - neutron-tempest-plugin-dvr-multinode-scenario
+ - neutron-tempest-plugin-scenario-linuxbridge
+ gate:
+ jobs:
+ - neutron-tempest-plugin-api
+
+- project:
+ name: openstack/neutron-tempest-plugin
+ templates:
+ - neutron-tempest-plugin-jobs