Tempest: remove test duplication for Compute legacy networking API and Neutron API calls
Bug #2017023 reported by
Lajos Katona
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
New
|
Undecided
|
Unassigned | ||
neutron |
New
|
Undecided
|
Lajos Katona | ||
tempest |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
In Tempest there are many tests under tempest.api.compute which calls Nova legacy API to create security-groups FIPs and similar.
These APIs are legacy in Nova, and the calls only proxied toward Neutron (see [1] as example).
There are similar tests under tempest.api.network and under tempest.scenario.
I suggest to remove these calls, check if we can remove any tests that are redundant or move them to scenario group and change them to use Neutron API.
[1]: https:/
affects: | neutron → tempest |
affects: | tempest → neutron |
Changed in neutron: | |
assignee: | nobody → Lajos Katona (lajos-katona) |
To post a comment you must log in.
we cant really do this unless we raise the min micro version in nova which is very controversial
they could be extracted into a nova tempest plugin perhaps if someone is willing to do that effort so that we can run them only in the nova gates.
but that can already be achieved via the test regex so I'm not sure this is worth the effort.
they were deprecated in 2.36 /docs.openstack .org/nova/ latest/ reference/ api-microversio n-history. html#microversi on
https:/
our min microversion is 2.1
i would personally like to see it raised to 2.60 but I'm not sure we will ever be allowed to do that. https:/ /docs.openstack .org/nova/ latest/ reference/ api-microversio n-history. html#maximum- in-queens specifically i want use to get to at least 2.57 to remove file injection but 2.60 is the next highest microverion that aligns to a release, in this case queens.