fc0ae03e21
The switch to the community management layer mixin introduced several bugs in the NSX-mh plugins. This patch: 1) Stops creating centralized SNAT interfaces for NSX distributed routers. The NSX backend does not need those and they therefore only waste IPs and create confusion. This is done by providing an empty implementation for the relevant methods. 2) Does not query l3-agents when removing router interface. This is causing errors during interface removal and preventing router removal, as the NSX plugin does not use l3 agents at all. This patch provides an empty implementation for the relevant method thus preventing the DVR mixin from doing any sort of operations pertaining l3 agents. 3) It ensures DVR router interfaces are taken into account in the management of metadata network for routers. Applied for stackforge/vmware-nsx commit id: e248f87867a74722df243598d6a6d707170ca5ce Change-Id: I149307ff67e464e78ae393bb57c25bbee607ee4b Closes-Bug: #1433550 Closes-Bug: #1433553 Closes-Bug: #1433554 |
||
---|---|---|
.. | ||
api_client | ||
common | ||
dbexts | ||
dhcp_meta | ||
extensions | ||
nsxlib | ||
plugins | ||
shell | ||
vshield | ||
__init__.py | ||
check_nsx_config.py | ||
dhcpmeta_modes.py | ||
nsx_cluster.py | ||
plugin.py |