neutron/neutron/tests/unit/agent/linux
Terry Wilson ab4dc5261e Remove run-time version checking for openvswitch features
The current method of checking openvswitch and kernel versions for
specific feature support is brittle, distro-specific and unsupportable.

This patch removes the runtime version checks and implements a test
script which allows testing specific neutron features or can test
that all features required by a specific configuration are available.

For example, to test VXLAN support in openvswitch, either:

  neutron-sanity-check --ovs_vxlan

or pass in the deployed configuration files with AGENT/tunnel_types
containing 'vxlan', like:

  neutron-sanity-check --config-file /etc/neutron/plugins/ml2.conf.ini

Deployment tools can then test that the required features exist without
relying on version numbers and without incurring a penalty every time
the agent is started.

Implements: blueprint remove-openvswitch-version-check
DocImpact
Change-Id: I5e822d97b9bece9242ba5ac8901aa0ca4f090cfe
2014-06-04 09:25:53 -05:00
..
__init__.py Add support for managing async processes 2013-10-14 07:20:02 +00:00
test_async_process.py Fix non-existent 'assert' calls to mocks 2014-05-20 22:07:58 -07:00
test_ovs_lib.py Remove run-time version checking for openvswitch features 2014-06-04 09:25:53 -05:00
test_ovsdb_monitor.py Remove workaround for bug #1219530 2014-04-14 16:06:47 +04:00
test_polling.py Add the option to minimize ovs l2 polling 2013-10-14 22:24:15 +00:00