2 Documentation Testing openstack.
3 Library OperatingSystem
5 Library RequestsLibrary
7 Library OpenstackLibrary
10 Resource ../../resources/openstack/keystone_interface.robot
11 Resource ../../resources/openstack/nova_interface.robot
12 Resource ../../resources/openstack/heat_interface.robot
13 Resource ../../resources/ssh/files.robot
14 Resource ../../resources/ssh/processes.robot
15 Resource packet_generator_interface.robot
16 Resource validate_common.robot
22 Validate Dns Scaling Stack
23 [Documentation] Wait for the DNS scaling stack to be instantiated
24 [Arguments] ${STACK_NAME}
25 Run Openstack Auth Request auth
26 ${stack_info}= Wait for Stack to Be Deployed auth ${STACK_NAME}
27 ${stack_id}= Get From Dictionary ${stack_info} id
28 ${server_list}= Get Openstack Servers auth
30 ${vdns_public_ip}= Get Server Ip ${server_list} ${stack_info} vdns_name_0 network_name=public
31 Wait For Server ${vdns_public_ip}
32 Log Accessed all servers
33 #Wait for vDNS ${vdns_public_ip}
34 Log All server processes up
37 [Documentation] Wait for the DNSServer to be running on the scaling DNS.
38 ... Disabled. Potential for robot to hang due to network reconfigurations at startup.
40 Wait for Process on Host java DNSServer ${ip}