neutron/doc/source/contributor/testing/ci_scenario_jobs.rst
Slawek Kaplonski 151dab39dc Remove grenade-py3 job from Neutron CI
We have run neutron-grenade-multinode in both check and gate queues
already. This job is almost the same as grenade-py3. The only difference
from Neutron pov is that neutron-grenade-multinode is multinode job and
grenade-py3 is single node job.
So we agreed on last Neutron CI meeting [1], that there is no need to
run both of those jobs.

As grenade-py3 is part of integrated-gate-networking template together
with tempest-integrated-networking job this patch removes also
integrated-gate-networking template from neutron's zuul config and adds
only tempest-integrated-networking to both check and gate queues.

[1] http://eavesdrop.openstack.org/meetings/neutron_ci/2019/neutron_ci.2019-11-19-16.00.log.html#l-179

Change-Id: Ic2e7ca04929dc89a2e408465eb34ef3feec2e328
2019-11-29 15:55:17 +01:00

15 KiB

Neutron jobs running in Zuul CI

Tempest jobs running in Neutron CI

In upstream Neutron CI there are various tempest and neutron-tempest-plugin jobs running. Each of those jobs runs on slightly different configuration of Neutron services. Below is a summary of those jobs. :

+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
| Job name                                     | Run tests                        | python  | nodes | L2 agent    | firewall        | L3 agent | L3 HA | L3 DVR | enable_dvr | Run in gate |
|                                              |                                  | version |       |             | driver          | mode     |       |        |            | queue       |
+==============================================+==================================+=========+=======+=============+=================+==========+=======+========+============+=============+
|neutron-tempest-plugin-api                    |neutron_tempest_plugin.api        |   3.6   |   1   | openvswitch | openvswitch     | legacy   | False | False  | True       | Yes         |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|neutron-tempest-plugin-designate-scenario     |neutron_tempest_plugin.scenario.\ |   3.6   |   1   | openvswitch | openvswitch     | legacy   | False | False  | True       | No          |
|                                              |test_dns_integration              |         |       |             |                 |          |       |        |            |             |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|neutron-tempest-plugin-dvr-multinode-scenario |neutron_tempest_plugin.scenario   |   3.6   |   2   | openvswitch | openvswitch     | dvr_snat | False | True   | True       | No          |
|(non-voting)                                  |                                  |         |       |             |                 | dvr_snat |       |        |            |             |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|neutron-tempest-plugin-scenario-linuxbridge   |neutron_tempest_plugin.scenario   |   3.6   |   1   | linuxbridge | iptables        | legacy   | False | False  | False      | Yes         |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|neutron-tempest-plugin-scenario-openvswitch   |neutron_tempest_plugin.scenario   |   3.6   |   1   | openvswitch | openvswitch     | legacy   | False | False  | False      | Yes         |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|neutron-tempest-plugin-scenario-openvswitch-\ |neutron_tempest_plugin.scenario   |   3.6   |   1   | openvswitch | iptables_hybrid | legacy   | False | False  | False      | Yes         |
|  iptables_hybrid                             |                                  |         |       |             |                 |          |       |        |            |             |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|tempest-integrated-networking                 |tempest.api (without slow tests)  |   3.6   |   1   | openvswitch | openvswitch     | legacy   | False | False  | True       | Yes         |
|                                              |tempest.scenario                  |         |       |             |                 |          |       |        |            |             |
|                                              |(only tests related to            |         |       |             |                 |          |       |        |            |             |
|                                              |Neutron and Nova)                 |         |       |             |                 |          |       |        |            |             |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|neutron-tempest-dvr                           |tempest.api (without slow tests)  |   3.6   |   1   | openvswitch | openvswitch     | dvr_snat | False | True   | True       | Yes         |
|                                              |tempest.scenario                  |         |       |             |                 |          |       |        |            |             |
|                                              |(only tests related to            |         |       |             |                 |          |       |        |            |             |
|                                              |Neutron and Nova)                 |         |       |             |                 |          |       |        |            |             |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|neutron-tempest-linuxbridge                   |tempest.api (without slow tests)  |   3.6   |   1   | linuxbridge | iptables        | legacy   | False | False  | True       | Yes         |
|                                              |tempest.scenario                  |         |       |             |                 |          |       |        |            |             |
|                                              |(only tests related to            |         |       |             |                 |          |       |        |            |             |
|                                              |Neutron and Nova)                 |         |       |             |                 |          |       |        |            |             |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|tempest-multinode-full-py3                    |tempest.api (without slow tests)  |   3.6   |   2   | openvswitch | openvswitch     | legacy   | False | False  | True       | No          |
|(non-voting)                                  |tempest.scenario                  |         |       |             |                 |          |       |        |            |             |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|neutron-tempest-dvr-ha-multinode-full         |tempest.api (without slow tests)  |   3.6   |   3   | openvswitch | openvswitch     | dvr      | True  | True   | True       | No          |
|(non-voting)                                  |tempest.scenario                  |         |       |             |                 | dvr_snat |       |        |            |             |
|                                              |                                  |         |       |             |                 | dvr_snat |       |        |            |             |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|neutron-tempest-iptables_hybrid               |tempest.api (without slow tests)  |   3.6   |   1   | openvswitch | iptables_hybrid | legacy   | False | False  | True       | Yes         |
|                                              |tempest.scenario                  |         |       |             |                 |          |       |        |            |             |
|                                              |(only tests related to            |         |       |             |                 |          |       |        |            |             |
|                                              |Neutron and Nova)                 |         |       |             |                 |          |       |        |            |             |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|tempest-slow-py3                              |tempest slow tests                |   3.6   |   2   | openvswitch | openvswitch     | legacy   | False | False  | True       | Yes         |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|neutron-tempest-with-uwsgi                    |tempest.api (without slow tests)  |   3.6   |   1   | openvswitch | openvswitch     | legacy   | False | False  | True       | No          |
|(non-voting)                                  |tempest.scenario                  |         |       |             |                 |          |       |        |            |             |
|                                              |(only tests related to            |         |       |             |                 |          |       |        |            |             |
|                                              |Neutron and Nova)                 |         |       |             |                 |          |       |        |            |             |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|tempest-ipv6-only                             |tempest smoke + IPv6 tests        |   3.6   |   1   | openvswitch | openvswitch     | legacy   | False | False  | True       | Yes         |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|neutron-ovn-tempest-ovs-release               |Various tempest api, scenario     |   3.6   |   1   | ovn         | ovn             | ---      | False | False  | True       | Yes         |
|                                              |and neutron_tempest_plugi tests   |         |       |             |                 |          |       |        |            |             |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|neutron-ovn-tempest-slow                      |tempest slow tests                |   3.6   |   2   | ovn         | ovn             | ---      | False | False  | True       | No          |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|neutron-ovn-tempest-multinode-ovs-master      |Various tempest api, scenario     |   3.6   |   2   | ovn         | ovn             | ---      | False | False  | True       | No          |
|                                              |and neutron_tempest_plugi tests   |         |       |             |                 |          |       |        |            |             |
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+

Grenade jobs running in Neutron CI

In upstream Neutron CI there are various Grenade jobs running. Each of those jobs runs on slightly different configuration of Neutron services. Below is summary of those jobs. :

+--------------------------------+---------+-------+-------------+-------------+----------+-------+--------+------------+-------------+
| Job name                       | python  | nodes | L2 agent    | firewall    | L3 agent | L3 HA | L3 DVR | enable_dvr | Run in gate |
|                                | version |       |             | driver      | mode     |       |        |            | queue       |
+================================+=========+=======+=============+=============+==========+=======+========+============+=============+
| neutron-grenade-multinode      |   3.6   |   2   | openvswitch | openvswitch | legacy   | False | False  | True       | Yes         |
+--------------------------------+---------+-------+-------------+-------------+----------+-------+--------+------------+-------------+
| neutron-grenade-dvr-multinode  |   3.6   |   2   | openvswitch | openvswitch | dvr      | False | False  | True       | Yes         |
|                                |         |       |             |             | dvr_snat |       |        |            |             |
+--------------------------------+---------+-------+-------------+-------------+----------+-------+--------+------------+-------------+

Columns description

  • L2 agent - agent used on nodes in test job,
  • firewall driver - driver configured in L2 agent's config,
  • L3 agent mode - mode(s) configured for L3 agent(s) on test nodes,
  • L3 HA - value of l3_ha option set in neutron.conf,
  • L3 DVR - value of router_distributed option set in neutron.conf,
  • enable_dvr - value of enable_dvr option set in neutron.conf