pytest-based UI tests add fix create instance
If delpoy has more than 1 external network, then creating instance can fail because auto_ip create a floating ip under an unreachable external network (different than public). Change-Id: I1c894f4bde6f3a1d758be550fab946fedaa672e6
This commit is contained in:
parent
5d3bea0ae3
commit
66f61889b6
@ -206,6 +206,10 @@ def new_instance_demo(complete_default_test_network, request, instance_name,
|
|||||||
|
|
||||||
count = request.param[0]
|
count = request.param[0]
|
||||||
auto_ip_param = request.param[1]
|
auto_ip_param = request.param[1]
|
||||||
|
if auto_ip_param:
|
||||||
|
ip_pool_param = config.network.external_network
|
||||||
|
else:
|
||||||
|
ip_pool_param = None
|
||||||
instance = openstack_demo.create_server(
|
instance = openstack_demo.create_server(
|
||||||
instance_name,
|
instance_name,
|
||||||
image=config.image.images_list[0],
|
image=config.image.images_list[0],
|
||||||
@ -213,6 +217,7 @@ def new_instance_demo(complete_default_test_network, request, instance_name,
|
|||||||
availability_zone=config.launch_instances.available_zone,
|
availability_zone=config.launch_instances.available_zone,
|
||||||
network=complete_default_test_network.name,
|
network=complete_default_test_network.name,
|
||||||
auto_ip=auto_ip_param,
|
auto_ip=auto_ip_param,
|
||||||
|
ip_pool=ip_pool_param,
|
||||||
wait=True,
|
wait=True,
|
||||||
max_count=count,
|
max_count=count,
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user