V2T migration: fix validation with ipv6 subnets

Change-Id: Ib30a513dcdff38930b9775a0f1b46f5d9d472b5b
This commit is contained in:
asarfaty 2021-03-31 08:50:27 +02:00 committed by Adit Sarfaty
parent 253c1d147c
commit d6ca446bfd
1 changed files with 4 additions and 2 deletions

View File

@ -197,9 +197,11 @@ def _validate_networks(plugin, admin_context, transit_networks):
(subnet['id'], transit_networks)) (subnet['id'], transit_networks))
# Cannot support non-dhcp overlay subnet attached to a router # Cannot support non-dhcp overlay subnet attached to a router
# if there is also a dhcp subnet on the same network # if there is also a dhcp subnet on the same network and the
# same ipver
if (overlay_net and n_dhcp_subnets > 0 and if (overlay_net and n_dhcp_subnets > 0 and
not subnet['enable_dhcp']): not subnet['enable_dhcp'] and
subnet.get('ip_version', 4) == 4):
# look for a router interface for this subnet # look for a router interface for this subnet
for if_port in intf_ports: for if_port in intf_ports:
if if_port['fixed_ips']: if if_port['fixed_ips']: