[RFE] Introduce new testing framework for Neutron - OVN integration - a.k.a George
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Won't Fix
|
Wishlist
|
Jakub Libosvar |
Bug Description
Currently there is a testing framework in Neutron tree called fullstack that has been proven very useful over its time being, it discover multiple issues that were not revealed by any other testing suites.
With networking-ovn, there is a new POC of a similar tool, where multiple environments can run on a single host in parallel simulating multi-node network and inject failures. The tool uses containers managed by podman to isolate Neutron processes, essentially each container represents one node in the cluster. Host network is used for underlaying networking between containers using podman networks, that in practice use linux bridges on hypervisor.
There is already a WIP patch [1] sent to upstream gerrit to prove its functionality on Ubuntu boxes.
The goal of this RFE is to deliver the framework to Neutron tree and later we can expand with the test coverage or copy tests from fullstack suite as lots of things are common there.
Changed in neutron: | |
milestone: | none → ussuri-3 |
Changed in neutron: | |
milestone: | ussuri-3 → none |
Changed in neutron: | |
milestone: | none → victoria-1 |
Changed in neutron: | |
importance: | Undecided → Wishlist |
Changed in neutron: | |
milestone: | victoria-1 → victoria-2 |
Changed in neutron: | |
milestone: | victoria-2 → victoria-3 |
Changed in neutron: | |
milestone: | victoria-3 → next |
Changed in neutron: | |
milestone: | next → wallaby-1 |
Changed in neutron: | |
milestone: | wallaby-1 → wallaby-2 |
Changed in neutron: | |
milestone: | wallaby-2 → wallaby-3 |
Changed in neutron: | |
milestone: | wallaby-3 → next |
Changed in neutron: | |
milestone: | next → xena-1 |
Changed in neutron: | |
milestone: | xena-1 → xena-2 |
Changed in neutron: | |
milestone: | xena-2 → xena-3 |
Changed in neutron: | |
milestone: | xena-3 → next |
Changed in neutron: | |
status: | New → Won't Fix |
One question: Do You want to introduce yet another ci job in u/s for this new framework, or maybe replace fullstack job with this new version?