os-vif/os_vif
Balazs Gibizer 2f31947393 Make tox.ini tox 4.0.0 compatible
* removed skipdist=True to make sure os-vif is available in the virtual
  env
* removed basepython = python3 as we assume all developer switched to
  python3 in their env already
* removed ignore_basepython_conflict = True as without the basepython
  definition generative targets now work without conflict

Also squashed in the commit fixing the functional target as both fix is
needed to unblock the gate:

add CAP_DAC_OVERRIDE to test privsep contexts

This change modifes the privsep contexts used by the test
code to create inteface without using the os-vif plugins.

The os-vif functional tests actully create ovs and linux
brdiges and dummy netdevs. to ensure the drier work correctly
the functional tests have a simpler test only version of the
port/brige management commands that are used to prepare
and validate the test env. The simpler implementation uses
standard linux commandline tools like "ip" or "ovs-vsctl"
which on ubuntu 22.04 require the addtion of CAP_DAC_OVERRIDE
to work around socket/file ownership issues.

To avoid  adding capablities at runtime that are not required
this change modifes the existing test only context in
the os_vif.tests.functional.privsep module and add a new test
context for the vif_plug_ovs plugin

Change-Id: Ide357cb64a8d128ff8ad978abae6a039e814d8a9
2023-01-09 12:30:15 +01:00
..
internal windows: Add missing return 2020-08-20 09:00:17 +01:00
objects Fix doc build job for wanring turn into error 2020-04-23 12:14:12 -05:00
tests Make tox.ini tox 4.0.0 compatible 2023-01-09 12:30:15 +01:00
__init__.py doc: Fix arg specs and object types in docs 2018-07-16 17:55:22 +01:00
exception.py Add support for Windows network commands 2018-09-26 14:40:21 +01:00
i18n.py Update the documentation link for doc migration 2017-07-24 17:20:28 +08:00
opts.py Creating oslo.config.opts entry_points for plugins 2021-05-11 05:57:24 -04:00
plugin.py Remove six 2020-05-02 18:28:47 +09:00
utils.py Revert "[Follow Up] OVS DPDK port representors support" 2020-01-22 14:39:55 +00:00
version.py Start using reno for release notes 2016-05-03 13:53:29 +01:00