We are stoked to announce the release of: os_vif 2.2.0: A library for plugging and unplugging virtual interfaces in OpenStack. This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/os_vif Download the package from: https://pypi.org/project/os_vif For more details, please see below. 2.2.0 ^^^^^ Upgrade Notes ************* * os-vif now uses the "native" ovsdb driver instead of "vsctl" driver. This reduces the number of privileged call that os-vif need to make and generally improves plugging performance. In future release the "vsctl" backend will be removed. Deprecation Notes ***************** * The "vsctl" ovsdb driver is now deprecated for removal. The default ovsdb interface has now been updated to "native". This will use the ovs python binding instead of invoking the "ovs-vsctl" CLI. The "native" backend both outperforms the "vsctl" backend and require no elevated privileges to configure the ovsdb. This both improves security and reduces plug and unplug time. Changes in os_vif 2.1.0..2.2.0 ------------------------------ d792810 deprecate ovs-vsctl driver and make native the default d6e7521 windows: Add missing return 68c4edb update tox envs and support pdf docs 041ce67 [goal] migrate testing to ubuntu focal c8703df support pyroute2 0.5.13 Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + .zuul.yaml | 1 + bindep.txt | 10 ++++ lower-constraints.txt | 4 +- os_vif/internal/ip/linux/impl_pyroute2.py | 37 ++++++------ os_vif/internal/ip/windows/impl_netifaces.py | 1 + .../unit/internal/ip/linux/test_impl_pyroute2.py | 8 ++- ...lt-to-native-ovsdb-driver-112fb5adf6e19a30.yaml | 16 ++++++ tox.ini | 67 +++++++++++++++------- vif_plug_ovs/ovs.py | 10 +++- vif_plug_ovs/ovsdb/ovsdb_lib.py | 13 ++++- 11 files changed, 124 insertions(+), 44 deletions(-)
participants (1)
-
no-reply@openstack.org