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.
Closes-Bug:#1553868
Change-Id: Ibff5bf70b426b6f0ba471f26ca7bb8310370247d
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
disabled.
Change-Id: I906096ec53f68d03f2ce8995284d4155d0162d1d
Closes-Bug: #1488312
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
Change-Id: I5df3b24beb03e0d5af7dda4ad61b687482308508
If router interface added by port it is required delete
security group bindings before update port_security
attribute on port
Change-Id: Ib949a849119b7a440fd34843a9105aff317e08ed
The structure for the unit test tree in neutron has
been changed, so we need to update our unit tests
accordingly.
policy_file override is no longer required, as it has
been fixed in neutron upstream.
Change-Id: Id5d2d6f7d97c1c68c4dfe864d4916dcf757ddf5d
Methods that we override in L3AgentMiddleware have been removed
from parent classes. There is no need to keep them in
L3AgentMiddleware now.
Change-Id: Ib4d5278359999d9e9c3f29b69e9555fe391f15dc
The below statement has some issues due to which router interface
was not added for the first time.
with context.session.begin(subtransactions=True):
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
test_discover module
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
Change-Id: Id0de71c758c3c271cc54ed00a5014e7e2fc6609d
Closes-Bug: #1439095
testlib_plugin file was removed from the neutron tree as
the logic has been moved to tests base file
Change-Id: I5d9b507c131e27ad19d2fc672b43411f2ae7a9b2
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
Change-Id: Ief051367d83e8048e9538334c23a339b38ea9630
Closes-Bug: #1441999
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
Change-Id: I3201fe7aeec21d0ecea3f41d1745d6af652abb77
Closes-Bug: #1441506
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
Change-Id: Ifdd6014c6d421adb406685719adf2a231aba2b5e
This introduces support for ML2 VLAN operations on Brocade MLX
and ICX switches. Also including L3 router plugin for MLX.
Partial-Bug: #1420045
Change-Id: I53e9af67001f4c372f687f79c823542ad965a8c3