Make sure fixed IPs are different for multitenancy tests
We create two instances in different networks with same CIDR and
it may be possible that two instances will share same IP, as result
verify_connectivity will also show True as we will try to ping
our own IP address from the server.
Change-Id: I9d804c7a032aa31b93baad75c2311048f6f9a92d
diff --git a/ironic_tempest_plugin/tests/scenario/test_baremetal_multitenancy.py b/ironic_tempest_plugin/tests/scenario/test_baremetal_multitenancy.py
index b347431..1afd667 100644
--- a/ironic_tempest_plugin/tests/scenario/test_baremetal_multitenancy.py
+++ b/ironic_tempest_plugin/tests/scenario/test_baremetal_multitenancy.py
@@ -118,6 +118,7 @@
clients=self.os_primary,
keypair=keypair,
net_id=network['id'],
+ fixed_ip='10.0.100.101',
)
fixed_ip1 = instance1['addresses'][network['name']][0]['addr']
floating_ip1 = self.create_floating_ip(
@@ -132,7 +133,8 @@
clients=self.os_alt,
key_name=alt_keypair['name'],
flavor=CONF.compute.flavor_ref_alt,
- networks=[{'uuid': alt_network['id']}]
+ networks=[{'uuid': alt_network['id'],
+ 'fixed_ip': '10.0.100.102'}],
)
else:
# Create BM
@@ -140,6 +142,7 @@
keypair=alt_keypair,
clients=self.os_alt,
net_id=alt_network['id'],
+ fixed_ip='10.0.100.102',
)
fixed_ip2 = alt_instance['addresses'][alt_network['name']][0]['addr']
alt_floating_ip = self.create_floating_ip(