vmware-nsx/vmware_nsx/services/lbaas/nsx_v3/__init__.py
Tong Liu b533a8ee3f NSXv3: Neutron LBaaS nsxv3 support
This patch adds neutron lBaaS nsxv3 support. The refactor has been
done in neutron-lbaas to share the same driver for nsxv and nsxv3.
(I7308035d38f2ab15a85096ec30388ef5c3f56ca3). Also load balancer
API wrapper for nsxv3 also has been added to vmware-nsxlib in
(I0fc80e20551e0994888d8c222a9a620dcb2f6e32).

This patch implements the functionality of the following lbaas
resources:
  - loadbalancer
  - listener
  - pool
  - member
  - healthmonitor

If nsx platform doesn't support LB, we will return a dummy
driver class. It will raise NotImplementedError if user tries
to use LBaaS driver.

Note that layer7 support is not in this patch. It will be
supported in another path.

Change-Id: I43473f41343e7b7499bf3ebdaf0a51fd2644509a
2017-07-17 11:20:27 -07:00

0 lines
Python