Integration library between network (Neutron) and compute (Nova) providers
Go to file
Rodolfo Alonso Hernandez e8d102b500 Add support for Windows network commands
Added a network library dependant on the operating system. Windows
and Linux OS are supported. The library is choosen automatically
depending on Python ``os.name``.

Linux library is based on ``ip`` commands and still relying on
``processutils`` library. Linux implementation can't use ``netifaces``
because this library doesn't provide the needed functionality. [1] will
migrate all ``ip`` commands to ``pyroute2`` library.

Windows library relies on Python's ``netifaces`` library because is
enough for the reduced set of commands used. The only functionality
implemented, to cover the bug resolution, is the device existence
check. New functionalities could be added following, for example,
the Neutron implementation.

[1] https://review.openstack.org/#/c/484386/

Closes-Bug: #1672812

Change-Id: I84e3582135ed02137366c8f55f1dd1e4c115f0b5
2018-09-26 14:40:21 +01:00
doc convert os-vif docs to follow PTI 2018-07-18 08:24:37 +00:00
os_vif Add support for Windows network commands 2018-09-26 14:40:21 +01:00
playbooks/os-vif-ovs move legacy-tempest-dsvm-nova-os-vif to repo 2018-07-06 08:08:54 +02:00
releasenotes Update reno for stable/rocky 2018-07-26 12:36:02 +00:00
vif_plug_linux_bridge Add support for Windows network commands 2018-09-26 14:40:21 +01:00
vif_plug_noop add noop plugin 2018-07-05 16:20:22 +00:00
vif_plug_ovs Add support for Windows network commands 2018-09-26 14:40:21 +01:00
.coveragerc Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
.gitignore Git ignore .stestr 2018-01-15 16:18:50 +01:00
.gitreview Added .gitreview 2015-11-11 16:10:58 +00:00
.mailmap Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
.stestr.conf Migrate from 'ip' commands to 'pyroute2' 2018-01-08 10:17:42 +00:00
.testr.conf Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
.zuul.yaml Cleanup zuul config file 2018-09-11 08:48:05 +02:00
babel.cfg Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
CONTRIBUTING.rst Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
HACKING.rst Update the documentation link for doc migration 2017-07-24 17:20:28 +08:00
LICENSE Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
lower-constraints.txt Add lower-constraints job 2018-04-17 17:21:09 -04:00
README.rst Add release note link in README 2018-06-27 15:52:27 +00:00
requirements.txt Migrate from 'ip' commands to 'pyroute2' 2018-01-08 10:17:42 +00:00
setup.cfg Add vif_plug_noop to setup.cfg packages 2018-07-24 19:58:42 +00:00
setup.py Updated from global requirements 2017-03-10 19:12:21 +00:00
test-requirements.txt convert os-vif docs to follow PTI 2018-07-18 08:24:37 +00:00
tox.ini Fix upper-constraints link in tox file 2018-09-20 17:37:17 +01:00

Team and repository tags

image

os-vif

Latest Version

Downloads

A library for plugging and unplugging virtual interfaces in OpenStack.