Merge "Ensure sg rules associated to listeners are deleted" into stable/rocky
This commit is contained in:
commit
324c186612
|
@ -245,7 +245,10 @@ class LBaaSv2Driver(base.LBaaSDriver):
|
|||
lbaas.delete_listener,
|
||||
listener.id)
|
||||
|
||||
sg_id = self._find_listeners_sg(loadbalancer)
|
||||
if loadbalancer.provider == const.NEUTRON_LBAAS_HAPROXY_PROVIDER:
|
||||
sg_id = self._find_listeners_sg(loadbalancer)
|
||||
else:
|
||||
sg_id = self._get_vip_port(loadbalancer).get('security_groups')[0]
|
||||
if sg_id:
|
||||
rules = neutron.list_security_group_rules(
|
||||
security_group_id=sg_id, description=listener.name)
|
||||
|
|
|
@ -137,6 +137,8 @@ class TestLBaaSv2Driver(test_base.TestCase):
|
|||
'security_group_rules': []}
|
||||
cls = d_lbaasv2.LBaaSv2Driver
|
||||
m_driver = mock.Mock(spec=d_lbaasv2.LBaaSv2Driver)
|
||||
m_driver._get_vip_port.return_value = {
|
||||
'security_groups': [mock.sentinel.sg_id]}
|
||||
loadbalancer = mock.Mock()
|
||||
listener = mock.Mock()
|
||||
|
||||
|
|
Loading…
Reference in New Issue