vmware-nsx/vmware_nsx/services/lbaas/nsx_p/implementation
Adit Sarfaty b18ff51df6 T2P migration
This patch will allow moving neutron from using the nsx_v3 plugin to the nsx_p plugin.
This includes:
- admin utility to move all resources to the policy api:
  nsxadmin -r nsx-migrate-t2p -o import (--verbose)
  This utility will:
  -- Migrate all neutron used & created resource using the nsx migration api
  -- roll back all resources in case it failed
  -- post migration fix some of the policy resources to better match the expectation
     of the policy plugin
- admin utility that will cleanup left overs in the nsx_v3 db:
  nsxadmin -r nsx-migrate-t2p -o clean-all
  (can be used, but everything should work without calling it as well)
- Some minor changes to the policy plugin and drivers to allow it to handle migrated resource
  which are a bit different than those created with the policy plugin
  -- Delete DHCP server config once a migrated network is deleted
  -- Update LB L7 rules by their name suffix as their full display name is unknown

Change-Id: Ic17e0de1f4b2a2d95afa61ce33ffb0bc9e667b89
2020-06-23 09:36:03 +02:00
..
__init__.py NSXP: LBaaS/Octavia support 2019-04-01 14:41:02 +03:00
healthmonitor_mgr.py Remove log_helper from lbaas methods 2019-07-17 09:53:25 +03:00
l7policy_mgr.py T2P migration 2020-06-23 09:36:03 +02:00
l7rule_mgr.py T2P migration 2020-06-23 09:36:03 +02:00
lb_const.py NSXP: LBaaS/Octavia support 2019-04-01 14:41:02 +03:00
lb_utils.py NSX|V3+P: Fix listener creation when LB has no name 2020-06-19 13:48:22 +00:00
listener_mgr.py NSX|V3+P: Fix listener creation when LB has no name 2020-06-19 13:48:22 +00:00
loadbalancer_mgr.py NSX|P: support multiple loadbalancers on a router 2020-05-17 07:32:08 +02:00
member_mgr.py NSX|P: support multiple loadbalancers on a router 2020-05-17 07:32:08 +02:00
pool_mgr.py Remove log_helper from lbaas methods 2019-07-17 09:53:25 +03:00