policyd/octavia: Use correct network for vips

Which network to use for vips depend on deployment configuration.
This commit is contained in:
Frode Nordahl
2020-02-04 09:16:44 +01:00
parent 998a61a6a5
commit d66358ce41

View File

@@ -679,7 +679,11 @@ class OctaviaTests(BasePolicydSpecialization):
octavia_client = openstack_utils.get_octavia_session_client(sess)
neutron_client = openstack_utils.get_neutron_session_client(sess)
resp = neutron_client.list_networks(name="private_lb_fip_network")
if openstack_utils.dvr_enabled():
network_name = 'private_lb_fip_network'
else:
network_name = 'private'
resp = neutron_client.list_networks(name=network_name)
vip_subnet_id = resp['networks'][0]['subnets'][0]