When enable password is configured in device, ML2 plugin
will not be able to configure the device via SSH or TELNET.
Now this is supported by reading the response of each command
and identifying the prompt.
Netconf sessions were timing out on VDX devices,nos_driver in the init phase closed after the required usage
Also added the db model for VDX devices which had got removed during vendor decomposition.
No DB Migration scripts are required as these are the initial models.
Add ini files to repository and list ini files and entry
points in setup.cfg for MLX plugins.
Update requirements.txt, tox.ini files for Neutron repo
Add config registrations to mech driver as these were
removed when decomposed from Neutron. Update mech driver
to return in cases of unsupported type or physnet
instead of throwing exception.
Update requirements.txt to be same as current Neutron
Add devstack plugin shell script.
The requirements files need to be updated to be current to
Neutron requirements in order for tox to run.
In addition, vyatta tests are failing even with the
requirements updated, so these tests are being temporarily
enable unit test for vrouter
skips unit tests due to support status
updates gateway configuration on gw ip change
removes unused parameter from driver clear_gateway
adds helper functions to router API client
The structure for the unit test tree in neutron has
been changed, so we need to update our unit tests
policy_file override is no longer required, as it has
been fixed in neutron upstream.
The below statement has some issues due to which router interface
was not added for the first time.
The above statement is removed and transaction is handled like we do
it in ML2 plugin code. We call super.remove_router_interface in case
of an exception
Also added negative unit test cases and enabled L3 tests in
Renamed the following modules:
l3_router_fi_ni_plugin.py to l3_router_plugin.py
test_brocade_l3_router_fi_ni_plugin.py to test_l3_router_plugin.py
Raise exception in case of unsupported network types such as vxlan,
gre, etc. Add negative test cases for this change
Include method name as argument while raising MechanismDriverError
Removed config registration as it is in shim
layer and set transport and ostype to SSH and NI
if the call is from L3 plugin. Also removed VDX
test cases as it failed py27 tests due to change
in neutron test tree
The _get_router_info_list_for_tenant() method has changed in the
FWaaSL3AgentRpcCallback class, this commit makes the corresponding
change in the L3AgentMiddleware class
Partially Implements: blueprint fwaas-router-insertion