Fix creation ironic subnet after bump devops to 2.9.21

Change-Id: Ic687f125483ef00f7001e9d425ff8dc1f0613ba2
Closes-Bug: #1602681
(cherry picked from commit 32647451fb)
(cherry picked from commit f5cbafa6fc)
This commit is contained in:
Maksym Strukov 2016-07-13 20:16:48 +03:00 committed by Vadim Rovachev
parent b50c8871eb
commit a7310a6663
1 changed files with 4 additions and 1 deletions

View File

@ -1491,7 +1491,10 @@ class FuelWebClient(object):
devops_env.get_networks(name='ironic'):
ironic_net = self.environment.d_env.get_network(
name='ironic').ip
subnet1, subnet2 = ironic_net.subnet()
prefix = netaddr.IPNetwork(
str(ironic_net.cidr)
).prefixlen
subnet1, subnet2 = tuple(ironic_net.subnet(prefix + 1))
networks['baremetal']['cidr'] = str(ironic_net)
net_settings[net_provider]['config'][
'baremetal_gateway'] = str(ironic_net[-2])