f31e3ee50c
Job neutron-tempest-plugin-dvr-multinode-scenario was the last job in neutron-tempest-plugin repo defined using legacy zuulv2 templates. This commit migrates it to zuulv3 syntax. It also adds new ansible role "multi-node-setup" which which creates patch ports between Neutron's external bridge (br-ex) and infra bridge (br-infra). That is necessary to provide connectivity to floating IPs, which may be configured on subnode when dvr is used, from each node. This patch introduces also new playbook "dvr-multinode-scenario-pre-run" which is used to be run in neutron-tempest-plugin-dvr-multinode-scenario job and which uses "multi-node-setup" role to create those patch ports on each host used in job. Change-Id: Ic5bb7649ebb8bf229459f3d9911f64635cbf1e44
775 B
775 B
Set up connection between infra bridge and Neutron external bridge
Network topology used in CI multinode jobs is described In Devstack documention
In case when DVR is used, there is also additional bridge
br-infra
added on each node to provide connectivity to
floating IPs from main node.
This bridge needs to be connected with bridge used by Neutron as
external bridge. Typically it is br-ex
and this role adds
patch ports between those bridges.
Role Variables