This patch enables pylint 1.4.5 checking in netwoking-ovn.
Script tools/coding-checks.sh is copied from neutron and adapted for
.pylintrc is also copied from neutron, message options that do not
need to be suppressed have been removed and some of remaining options
will be removed by code adjustment in separate patches.
Add os-testr to the test requirements since it is needed for the
periodic-networking-ovn-py34-with-neutron-lib-master job. The job
uses the tools/ostestr_compat_shim.sh script which uses the ostestr
Neutron now enables the OVSDB native interface by default .
As a result, the neutron-ovs-cleanup command hangs when run
during stack.sh with OVN. The command was being run as part of
DevStack neutron OVS bridge setup and neutron L3 agent setup.
Since the command does not appear to be necessary, this patch
set overrides the command within the networking-ovn DevStack
Also, neutron unit tests import testresources. To get tox py27
and py34 working correctly, testresources must be added to the
requirements. This fix was copied from .
Co-Authored-By: Amitabha Biswas <email@example.com>
This patch converts the ovn plugin away from the ml2 plugin to be a
monolithic plugin. The reason is that we not really need the overhead and
complexity that ml2 adds and a monolithic plugin will serve us better.
Note: there are a lot of cleanups to do after this merges. Currently,
I'm skipping the existing unit tests that mocked the ovn interaction. I'll
add these back in a later patch set once we get this in.