vmware-nsx/vmware_nsx/services/lbaas
Adit Sarfaty 3ff350ac24 NSX|V3: Forbid multiple listeners per LB pool
The NSX-V3 driver for LBaaSv2 & Octavia does not support multiple
listeners for the same pool.
This code handles create/update of pool with multiple listeners, and also
create/update of listener with a default pool that is already in use.
For that there is also a need to update the pool DB mapping also when
added/removed to a listener.
Additional related code for session persistence support will be added in
a follow up patch.

Change-Id: Id121d12cad16825e4e760f607f811bf92ce02d33
2019-03-28 07:11:16 +00:00
..
nsx TVD verify loadbalancer project match the LB object project 2018-10-31 11:23:39 +00:00
nsx_v NSX|V+V3: support octavia delete cascade 2019-02-14 10:56:54 +02:00
nsx_v3 NSX|V3: Forbid multiple listeners per LB pool 2019-03-28 07:11:16 +00:00
octavia Start using octavia-lib 2019-03-18 11:23:07 +00:00
__init__.py LBaaSv2 driver 2015-10-27 07:42:47 +02:00
base_mgr.py TVD: LBaaS support 2017-11-26 22:24:48 +02:00
lb_const.py LBaaS: Session persistence for NSX-v3 2018-12-18 12:35:22 +00:00
lb_helper.py NSX|V3: LBaaS operating status support 2018-08-20 11:13:30 +00:00
lb_translators.py NSX|V+V3: Octavia driver 2018-10-02 11:19:55 +03:00
lbaas_mocks.py NSX|V3 remove lbaas import to allow the plugin to work without lbaas 2018-10-14 11:03:21 +00:00
nsx_plugin.py TVD LBaaS: fix operational status api 2018-11-28 10:28:36 +00:00