blob: cf66525bf0d3e71d782e8677dd3b9bff0f0c79b8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
*** Settings ***
Documentation Testing openstack.
Library OperatingSystem
Library SSHLibrary
Library RequestsLibrary
Library Collections
Resource ../../resources/openstack/keystone_interface.robot
Resource ../../resources/openstack/nova_interface.robot
Resource ../../resources/openstack/heat_interface.robot
Resource ../../resources/ssh/files.robot
Resource ../../resources/ssh/processes.robot
Resource packet_generator_interface.robot
Resource validate_common.robot
*** Variables ***
*** Keywords ***
Validate Dns Scaling Stack
[Documentation] Wait for the DNS scaling stack to be instantiated
[Arguments] ${stack_name}
Run Openstack Auth Request auth
${stack_info}= Wait for Stack to Be Deployed auth ${stack_name}
${stack_id}= Get From Dictionary ${stack_info} id
${server_list}= Get Openstack Servers auth
Log ${server_list}
${vdns_public_ip}= Get Server Ip ${server_list} ${stack_info} vdns_name_0 network_name=${GLOBAL_INJECTED_OPENSTACK_PUBLIC_NETWORK}
Wait For Server ${vdns_public_ip}
Log Accessed all servers
#Wait for vDNS ${vdns_public_ip}
Log All server processes up
Wait For vDNS
[Documentation] Wait for the DNSServer to be running on the scaling DNS.
... Disabled. Potential for robot to hang due to network reconfigurations at startup.
[Arguments] ${ip}
Wait for Process on Host java DNSServer ${ip}
|