Reorganize zuul jobs definitions
As we are adding jobs for each stable branch, we have more and more jobs
there and it was very hard to maintain all of that in one single file.
So this patch reorganize it and places definitons in "per stable branch"
files.
Change-Id: I0e7816f4057c90bce90bca68137c077580f9426a
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
new file mode 100644
index 0000000..c6bf1a0
--- /dev/null
+++ b/zuul.d/project.yaml
@@ -0,0 +1,129 @@
+- project-template:
+ name: neutron-tempest-plugin-jobs
+ check:
+ jobs:
+ - neutron-tempest-plugin-api
+ - neutron-tempest-plugin-designate-scenario
+ - neutron-tempest-plugin-dvr-multinode-scenario
+ - neutron-tempest-plugin-scenario-linuxbridge
+ - neutron-tempest-plugin-scenario-openvswitch
+ - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
+ gate:
+ jobs:
+ - neutron-tempest-plugin-api
+ - neutron-tempest-plugin-scenario-linuxbridge
+ - neutron-tempest-plugin-scenario-openvswitch
+ - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
+
+- project-template:
+ name: neutron-tempest-plugin-jobs-queens
+ check:
+ jobs:
+ - neutron-tempest-plugin-api-queens
+ - neutron-tempest-plugin-designate-scenario-queens
+ - neutron-tempest-plugin-dvr-multinode-scenario-queens
+ - neutron-tempest-plugin-scenario-linuxbridge-queens
+ - neutron-tempest-plugin-scenario-openvswitch-queens
+ gate:
+ jobs:
+ - neutron-tempest-plugin-api-queens
+
+- project-template:
+ name: neutron-tempest-plugin-jobs-rocky
+ check:
+ jobs:
+ - neutron-tempest-plugin-api-rocky
+ - neutron-tempest-plugin-designate-scenario-rocky
+ - neutron-tempest-plugin-dvr-multinode-scenario-rocky
+ - neutron-tempest-plugin-scenario-linuxbridge-rocky
+ - neutron-tempest-plugin-scenario-openvswitch-rocky
+ - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-rocky
+ gate:
+ jobs:
+ - neutron-tempest-plugin-api-rocky
+
+- project-template:
+ name: neutron-tempest-plugin-jobs-stein
+ check:
+ jobs:
+ - neutron-tempest-plugin-api-stein
+ - neutron-tempest-plugin-designate-scenario-stein
+ - neutron-tempest-plugin-dvr-multinode-scenario-stein
+ - neutron-tempest-plugin-scenario-linuxbridge-stein
+ - neutron-tempest-plugin-scenario-openvswitch-stein
+ - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-stein
+ gate:
+ jobs:
+ - neutron-tempest-plugin-api-stein
+
+- project-template:
+ name: neutron-tempest-plugin-jobs-train
+ check:
+ jobs:
+ - neutron-tempest-plugin-api-train
+ - neutron-tempest-plugin-designate-scenario-train
+ - neutron-tempest-plugin-dvr-multinode-scenario-train
+ - neutron-tempest-plugin-scenario-linuxbridge-train
+ - neutron-tempest-plugin-scenario-openvswitch-train
+ - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-train
+ gate:
+ jobs:
+ - neutron-tempest-plugin-api-train
+
+- project-template:
+ name: neutron-tempest-plugin-jobs-ussuri
+ check:
+ jobs:
+ - neutron-tempest-plugin-api-ussuri
+ - neutron-tempest-plugin-designate-scenario-ussuri
+ - neutron-tempest-plugin-dvr-multinode-scenario-ussuri
+ - neutron-tempest-plugin-scenario-linuxbridge-ussuri
+ - neutron-tempest-plugin-scenario-openvswitch-ussuri
+ - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-ussuri
+ gate:
+ jobs:
+ - neutron-tempest-plugin-api-ussuri
+
+- project:
+ templates:
+ - build-openstack-docs-pti
+ - neutron-tempest-plugin-jobs
+ - neutron-tempest-plugin-jobs-stein
+ - neutron-tempest-plugin-jobs-train
+ - neutron-tempest-plugin-jobs-ussuri
+ - check-requirements
+ - tempest-plugin-jobs
+ - release-notes-jobs-python3
+ check:
+ jobs:
+ - neutron-tempest-plugin-sfc
+ - neutron-tempest-plugin-sfc-train
+ - neutron-tempest-plugin-sfc-ussuri
+ - neutron-tempest-plugin-bgpvpn-bagpipe
+ - neutron-tempest-plugin-bgpvpn-bagpipe-train
+ - neutron-tempest-plugin-bgpvpn-bagpipe-ussuri
+ - neutron-tempest-plugin-fwaas:
+ # TODO(slaweq): switch it to be voting when bug
+ # https://bugs.launchpad.net/neutron/+bug/1858645 will be fixed
+ voting: false
+ - neutron-tempest-plugin-fwaas-train:
+ # TODO(slaweq): switch it to be voting when bug
+ # https://bugs.launchpad.net/neutron/+bug/1858645 will be fixed
+ voting: false
+ - neutron-tempest-plugin-fwaas-ussuri:
+ # TODO(slaweq): switch it to be voting when bug
+ # https://bugs.launchpad.net/neutron/+bug/1858645 will be fixed
+ voting: false
+ - neutron-tempest-plugin-dynamic-routing
+ - neutron-tempest-plugin-dynamic-routing-ussuri
+ - neutron-tempest-plugin-vpnaas
+ - neutron-tempest-plugin-vpnaas-ussuri
+
+ gate:
+ jobs:
+ - neutron-tempest-plugin-sfc
+ - neutron-tempest-plugin-bgpvpn-bagpipe
+ # TODO(slaweq): bring it back to gate queue
+ # https://bugs.launchpad.net/neutron/+bug/1858645 will be fixed
+ # - neutron-tempest-plugin-fwaas
+ - neutron-tempest-plugin-dynamic-routing