Fix policy LB member deletion
Removing the member from the list only if both ip & port are the same as the deleted memeber. Change-Id: Ia0b7c91bf12e8934bf159aa339bdac3e96e16a1b
This commit is contained in:
parent
bb5ffb0cc8
commit
5893f7aa02
|
@ -554,7 +554,7 @@ class NsxPolicyLoadBalancerPoolApi(NsxPolicyResourceBase):
|
|||
lb_pool = self.policy_api.get(lb_pool_def)
|
||||
lb_pool_members = lb_pool.get('members', [])
|
||||
lb_pool_members = [x for x in lb_pool_members if (
|
||||
x.get('ip_address') != ip_address and x.get('port') != str(port))]
|
||||
x.get('ip_address') != ip_address or x.get('port') != str(port))]
|
||||
self._update(lb_pool_id=lb_pool_id, members=lb_pool_members,
|
||||
tenant=tenant)
|
||||
|
||||
|
|
Loading…
Reference in New Issue