============================================================================== 20211201 08:16:23.304 - INFO - + START SUITE: Provision [ ] ============================================================================== 20211201 08:16:23.304 - INFO - +- START SETUP: BuiltIn.Run Keywords [ Utils.Stx Suite Setup | provisioning.Assign Data Interfaces ] 20211201 08:16:23.304 - INFO - +-- START KW: Utils.Stx Suite Setup [ ] 20211201 08:16:23.305 - INFO - +--- START KW: Utils.Open Master Controller Connection [ ] 20211201 08:16:23.305 - INFO - +---- START KW: Utils.Connect to Controller Node [ ${CONFIG.credentials.STX_DEPLOY_USER_NAME} | ${CONFIG.credentials.STX_DEPLOY_USER_PSWD} | ${CONFIG.general.IP_UNIT_0_ADDRESS} ] 20211201 08:16:23.305 - INFO - +----- START KW: SSHLibrary.Open Connection [ ${ip_address} | prompt=${prompt} | timeout=${timeout} ] 20211201 08:16:23.306 - INFO - ${controller_connection} = 1 20211201 08:16:23.306 - INFO - +----- END KW: SSHLibrary.Open Connection (1) 20211201 08:16:23.306 - INFO - +----- START KW: Utils.Flexible SSH Login [ ${user} | ${password} ] 20211201 08:16:23.306 - INFO - +------ START KW: BuiltIn.Get Length [ ${password} ] 20211201 08:16:23.306 - INFO - Length is 10 20211201 08:16:23.306 - INFO - ${pwd_length} = 10 20211201 08:16:23.306 - INFO - +------ END KW: BuiltIn.Get Length (0) 20211201 08:16:23.306 - INFO - +------ START KW: BuiltIn.Run Keyword And Return If [ ${pwd_length} > 0 | SSHLibrary.Login | ${user} | ${password} | delay=${delay} ] 20211201 08:16:23.307 - INFO - +------- START KW: SSHLibrary.Login [ ${user} | ${password} | delay=${delay} ] 20211201 08:16:23.307 - INFO - Logging into '10.10.10.3:22' as 'sysadmin'. 20211201 08:16:24.395 - INFO - Read output: Last login: Wed Dec 1 06:37:50 2021 from 10.10.10.1 /etc/motd.d/00-header:  WARNING: Unauthorized access to this system is forbidden and will be prosecuted by law. By accessing this system, you agree that your actions may be monitored if unauthorized usage is suspected. controller-0:~$ 20211201 08:16:24.396 - INFO - +------- END KW: SSHLibrary.Login (1089) 20211201 08:16:24.396 - INFO - Returning from the enclosing user keyword. 20211201 08:16:24.396 - INFO - +------ END KW: BuiltIn.Run Keyword And Return If (1090) 20211201 08:16:24.396 - INFO - +----- END KW: Utils.Flexible SSH Login (1090) 20211201 08:16:24.397 - INFO - ${master_controller_connection} = 1 20211201 08:16:24.397 - INFO - +---- END KW: Utils.Connect to Controller Node (1092) 20211201 08:16:24.397 - INFO - +---- START KW: BuiltIn.Set Suite Variable [ ${master_controller_connection} ] 20211201 08:16:24.398 - INFO - ${master_controller_connection} = 1 20211201 08:16:24.398 - INFO - +---- END KW: BuiltIn.Set Suite Variable (1) 20211201 08:16:24.398 - INFO - +---- START KW: BuiltIn.Log [ ${master_controller_connection} ] 20211201 08:16:24.399 - INFO - 1 20211201 08:16:24.399 - INFO - +---- END KW: BuiltIn.Log (1) 20211201 08:16:24.400 - INFO - +--- END KW: Utils.Open Master Controller Connection (1095) 20211201 08:16:24.400 - INFO - +--- START KW: Utils.Set Env Vars From Openrc [ ] 20211201 08:16:24.401 - INFO - +---- START KW: Utils.Run Command [ source /etc/platform/openrc | True ] 20211201 08:16:24.402 - INFO - +----- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:16:24.402 - INFO - +----- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:16:24.403 - INFO - +----- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:16:24.403 - INFO - +------ START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:16:24.404 - INFO - &{result_dict} = { stdout= } 20211201 08:16:24.404 - INFO - +------ END KW: BuiltIn.Create Dictionary (1) 20211201 08:16:24.405 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:16:24.405 - INFO - +------ END KW: Collections.Set To Dictionary (0) 20211201 08:16:24.406 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:16:24.406 - INFO - +------ END KW: Collections.Set To Dictionary (0) 20211201 08:16:24.407 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:16:24.407 - INFO - +----- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:16:24.407 - INFO - +----- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:16:24.908 - INFO - +----- END KW: SSHLibrary.Read (501) 20211201 08:16:24.908 - INFO - +----- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:16:24.915 - INFO - source /etc/platform/openrc 20211201 08:16:24.916 - INFO - +----- END KW: SSHLibrary.Write (7) 20211201 08:16:24.916 - INFO - +----- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:16:25.467 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:25.467 - INFO - ${output} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:25.467 - INFO - +----- END KW: SSHLibrary.Read Until Prompt (551) 20211201 08:16:25.468 - INFO - +----- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:16:25.468 - INFO - +------ START KW: String.Get Line [ ${output} | -1 ] 20211201 08:16:25.469 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:25.469 - INFO - +------ END KW: String.Get Line (1) 20211201 08:16:25.469 - INFO - +------ START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:16:25.470 - INFO - ${clean_out} = 20211201 08:16:25.470 - INFO - +------ END KW: String.Remove String (1) 20211201 08:16:25.470 - INFO - ${output} = 20211201 08:16:25.471 - INFO - +----- END KW: Utils.Remove Prompt Line (3) 20211201 08:16:25.471 - INFO - +----- START KW: Utils.Get Return Code [ ] 20211201 08:16:25.471 - INFO - +------ START KW: SSHLibrary.Write [ echo $? ] 20211201 08:16:25.475 - INFO - echo $? 20211201 08:16:25.475 - INFO - +------ END KW: SSHLibrary.Write (4) 20211201 08:16:25.475 - INFO - +------ START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:16:25.477 - INFO - 0 20211201 08:16:25.477 - INFO - ${rc} = 0 20211201 08:16:25.478 - INFO - +------ END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:16:25.478 - INFO - +------ START KW: BuiltIn.Log [ ${rc} ] 20211201 08:16:25.478 - INFO - 0 20211201 08:16:25.479 - INFO - +------ END KW: BuiltIn.Log (0) 20211201 08:16:25.479 - INFO - ${rc} = 0 20211201 08:16:25.479 - INFO - +----- END KW: Utils.Get Return Code (8) 20211201 08:16:25.479 - INFO - +----- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:16:25.482 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:16:25.483 - INFO - +------ END KW: Collections.Set To Dictionary (3) 20211201 08:16:25.483 - INFO - +----- END KW: BuiltIn.Run Keyword If (4) 20211201 08:16:25.483 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:16:25.484 - INFO - +----- END KW: Collections.Set To Dictionary (1) 20211201 08:16:25.484 - INFO - +----- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:16:25.484 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: 20211201 08:16:25.484 - INFO - +----- END KW: Collections.Log Dictionary (0) 20211201 08:16:25.485 - INFO - +---- END KW: Utils.Run Command (1084) 20211201 08:16:25.485 - INFO - +--- END KW: Utils.Set Env Vars From Openrc (1085) 20211201 08:16:25.485 - INFO - +-- END KW: Utils.Stx Suite Setup (2181) 20211201 08:16:25.486 - INFO - +-- START KW: Provisioning.Assign Data Interfaces [ ] 20211201 08:16:25.486 - INFO - +--- START KW: BuiltIn.Run Keyword If [ '${ENVIRONMENT}'=='virtual' | Create List | eth1000 | eth1001 | ELSE | Create List | enp24s0f0 | enp24s0f1 ] 20211201 08:16:25.487 - INFO - +---- START KW: BuiltIn.Create List [ eth1000 | eth1001 ] 20211201 08:16:25.487 - INFO - +---- END KW: BuiltIn.Create List (0) 20211201 08:16:25.488 - INFO - @{data_interfaces} = [ eth1000 | eth1001 ] 20211201 08:16:25.488 - INFO - +--- END KW: BuiltIn.Run Keyword If (2) 20211201 08:16:25.488 - INFO - +--- START KW: Collections.Get From List [ ${data_interfaces} | 0 ] 20211201 08:16:25.488 - INFO - ${data0if} = eth1000 20211201 08:16:25.488 - INFO - +--- END KW: Collections.Get From List (0) 20211201 08:16:25.489 - INFO - +--- START KW: Collections.Get From List [ ${data_interfaces} | 1 ] 20211201 08:16:25.489 - INFO - ${data1if} = eth1001 20211201 08:16:25.489 - INFO - +--- END KW: Collections.Get From List (0) 20211201 08:16:25.489 - INFO - +--- START KW: BuiltIn.Set Suite Variable [ ${data0if} ] 20211201 08:16:25.490 - INFO - ${data0if} = eth1000 20211201 08:16:25.490 - INFO - +--- END KW: BuiltIn.Set Suite Variable (1) 20211201 08:16:25.490 - INFO - +--- START KW: BuiltIn.Set Suite Variable [ ${data1if} ] 20211201 08:16:25.490 - INFO - ${data1if} = eth1001 20211201 08:16:25.490 - INFO - +--- END KW: BuiltIn.Set Suite Variable (0) 20211201 08:16:25.490 - INFO - +-- END KW: Provisioning.Assign Data Interfaces (4) 20211201 08:16:25.491 - INFO - +- END SETUP: BuiltIn.Run Keywords (2186) ------------------------------------------------------------------------------ 20211201 08:16:25.491 - INFO - +- START TEST: Provisioning Standard Non-Storage System [ ] ------------------------------------------------------------------------------ 20211201 08:16:25.491 - INFO - +-- START KW: Provisioning.Configure OAM Interface [ ${master_controller} ] 20211201 08:16:25.492 - INFO - +--- START KW: BuiltIn.Set Variable [ ${Config.logical_interface.OAM} ] 20211201 08:16:25.492 - INFO - ${oam_if} = ens3 20211201 08:16:25.492 - INFO - +--- END KW: BuiltIn.Set Variable (0) 20211201 08:16:25.492 - INFO - +--- START KW: BuiltIn.Run Keyword If [ '${CONFIGURATION_TYPE}'!='Simplex' | Remove LO Interfaces | ${controller} ] 20211201 08:16:25.493 - INFO - +---- START KW: Provisioning.Remove LO Interfaces [ ${controller} ] 20211201 08:16:25.493 - INFO - +----- START KW: Utils.Run Command [ system host-if-modify ${controller} lo -c none ] 20211201 08:16:25.494 - INFO - +------ START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:16:25.494 - INFO - +------ END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:16:25.495 - INFO - +------ START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:16:25.495 - INFO - +------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:16:25.495 - INFO - &{result_dict} = { stdout= } 20211201 08:16:25.496 - INFO - +------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:16:25.496 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:16:25.496 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 08:16:25.496 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:16:25.497 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 08:16:25.497 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:16:25.497 - INFO - +------ END KW: Utils.Create Empty Result Dictionary (2) 20211201 08:16:25.497 - INFO - +------ START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:16:25.998 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:25.998 - INFO - +------ END KW: SSHLibrary.Read (501) 20211201 08:16:25.999 - INFO - +------ START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:16:26.011 - INFO - system host-if-modify controller-0 lo -c none 20211201 08:16:26.011 - INFO - +------ END KW: SSHLibrary.Write (12) 20211201 08:16:26.011 - INFO - +------ START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:16:30.822 - INFO - +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname | lo | | iftype | virtual | | ports | [] | | imac | 00:00:00:00:00:00 | | imtu | 1500 | | ifclass | None | | ptp_role | none | | aemode | None | | schedpolicy | None | | txhashpolicy | None | | primary_reselect | None | | uuid | a63b003f-1445-4829-bd11-bc90be83a526 | | ihost_uuid | 0a512664-ca68-4ec6-9b17-6695be7fd1a6 | | vlan_id | None | | uses | [] | | used_by | [] | | created_at | 2021-12-01T06:48:37.108949+00:00 | | updated_at | 2021-12-01T07:16:30.186607+00:00 | | sriov_numvfs | 0 | | sriov_vf_driver | None | | max_tx_rate | None | +------------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:30.823 - INFO - ${output} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 08:16:30.824 - INFO - +------ END KW: SSHLibrary.Read Until Prompt (4812) 20211201 08:16:30.824 - INFO - +------ START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:16:30.826 - INFO - +------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:16:30.826 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:30.826 - INFO - +------- END KW: String.Get Line (0) 20211201 08:16:30.827 - INFO - +------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:16:30.827 - INFO - ${clean_out} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 08:16:30.827 - INFO - +------- END KW: String.Remove String (0) 20211201 08:16:30.828 - INFO - ${output} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 08:16:30.828 - INFO - +------ END KW: Utils.Remove Prompt Line (4) 20211201 08:16:30.828 - INFO - +------ START KW: Utils.Get Return Code [ ] 20211201 08:16:30.829 - INFO - +------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:16:30.831 - INFO - echo $? 20211201 08:16:30.831 - INFO - +------- END KW: SSHLibrary.Write (2) 20211201 08:16:30.832 - INFO - +------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:16:30.832 - INFO - 0 20211201 08:16:30.832 - INFO - ${rc} = 0 20211201 08:16:30.832 - INFO - +------- END KW: SSHLibrary.Read Until Regexp (0) 20211201 08:16:30.833 - INFO - +------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:16:30.833 - INFO - 0 20211201 08:16:30.833 - INFO - +------- END KW: BuiltIn.Log (0) 20211201 08:16:30.833 - INFO - ${rc} = 0 20211201 08:16:30.834 - INFO - +------ END KW: Utils.Get Return Code (6) 20211201 08:16:30.834 - INFO - +------ START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:16:30.835 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:16:30.835 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 08:16:30.836 - INFO - +------ END KW: BuiltIn.Run Keyword If (2) 20211201 08:16:30.836 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:16:30.836 - INFO - +------ END KW: Collections.Set To Dictionary (0) 20211201 08:16:30.836 - INFO - +------ START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:16:30.837 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname | lo | | iftype | virtual | | ports | [] | | imac | 00:00:00:00:00:00 | | imtu | 1500 | | ifclass | None | | ptp_role | none | | aemode | None | | schedpolicy | None | | txhashpolicy | None | | primary_reselect | None | | uuid | a63b003f-1445-4829-bd11-bc90be83a526 | | ihost_uuid | 0a512664-ca68-4ec6-9b17-6695be7fd1a6 | | vlan_id | None | | uses | [] | | used_by | [] | | created_at | 2021-12-01T06:48:37.108949+00:00 | | updated_at | 2021-12-01T07:16:30.186607+00:00 | | sriov_numvfs | 0 | | sriov_vf_driver | None | | max_tx_rate | None | +------------------+--------------------------------------+ 20211201 08:16:30.837 - INFO - +------ END KW: Collections.Log Dictionary (1) 20211201 08:16:30.837 - INFO - +----- END KW: Utils.Run Command (5344) 20211201 08:16:30.838 - INFO - +----- START KW: BuiltIn.Catenate [ SEPARATOR=| | system interface-network-list ${controller} | grep lo | awk '{print $4}' ] 20211201 08:16:30.838 - INFO - ${system_cmd} = system interface-network-list controller-0|grep lo|awk '{print $4}' 20211201 08:16:30.838 - INFO - +----- END KW: BuiltIn.Catenate (0) 20211201 08:16:30.838 - INFO - +----- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:16:30.839 - INFO - +------ START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:16:30.839 - INFO - +------ END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:16:30.840 - INFO - +------ START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:16:30.840 - INFO - +------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:16:30.840 - INFO - &{result_dict} = { stdout= } 20211201 08:16:30.840 - INFO - +------- END KW: BuiltIn.Create Dictionary (0) 20211201 08:16:30.841 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:16:30.841 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 08:16:30.841 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:16:30.841 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 08:16:30.842 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:16:30.842 - INFO - +------ END KW: Utils.Create Empty Result Dictionary (3) 20211201 08:16:30.842 - INFO - +------ START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:16:31.343 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:31.343 - INFO - +------ END KW: SSHLibrary.Read (501) 20211201 08:16:31.344 - INFO - +------ START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:16:31.354 - INFO - system interface-network-list control ler-0|grep lo|awk '{print $4}' 20211201 08:16:31.354 - INFO - +------ END KW: SSHLibrary.Write (10) 20211201 08:16:31.354 - INFO - +------ START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:16:33.112 - INFO - 81338ac6-6aba-4b2f-b0d9-f9a62efdcfc4 ac189277-a641-42c0-98b8-f11179e17b3d [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:33.112 - INFO - ${output} = 81338ac6-6aba-4b2f-b0d9-f9a62efdcfc4 ac189277-a641-42c0-98b8-f11179e17b3d [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:33.113 - INFO - +------ END KW: SSHLibrary.Read Until Prompt (1758) 20211201 08:16:33.113 - INFO - +------ START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:16:33.114 - INFO - +------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:16:33.114 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:33.114 - INFO - +------- END KW: String.Get Line (0) 20211201 08:16:33.115 - INFO - +------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:16:33.115 - INFO - ${clean_out} = 81338ac6-6aba-4b2f-b0d9-f9a62efdcfc4 ac189277-a641-42c0-98b8-f11179e17b3d 20211201 08:16:33.116 - INFO - +------- END KW: String.Remove String (1) 20211201 08:16:33.116 - INFO - ${output} = 81338ac6-6aba-4b2f-b0d9-f9a62efdcfc4 ac189277-a641-42c0-98b8-f11179e17b3d 20211201 08:16:33.116 - INFO - +------ END KW: Utils.Remove Prompt Line (3) 20211201 08:16:33.116 - INFO - +------ START KW: Utils.Get Return Code [ ] 20211201 08:16:33.117 - INFO - +------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:16:33.119 - INFO - echo $? 20211201 08:16:33.120 - INFO - +------- END KW: SSHLibrary.Write (3) 20211201 08:16:33.120 - INFO - +------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:16:33.123 - INFO - 0 20211201 08:16:33.123 - INFO - ${rc} = 0 20211201 08:16:33.123 - INFO - +------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:16:33.123 - INFO - +------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:16:33.124 - INFO - 0 20211201 08:16:33.124 - INFO - +------- END KW: BuiltIn.Log (1) 20211201 08:16:33.124 - INFO - ${rc} = 0 20211201 08:16:33.124 - INFO - +------ END KW: Utils.Get Return Code (8) 20211201 08:16:33.124 - INFO - +------ START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:16:33.125 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:16:33.126 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 08:16:33.126 - INFO - +------ END KW: BuiltIn.Run Keyword If (2) 20211201 08:16:33.126 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:16:33.127 - INFO - +------ END KW: Collections.Set To Dictionary (1) 20211201 08:16:33.127 - INFO - +------ START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:16:33.127 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: 81338ac6-6aba-4b2f-b0d9-f9a62efdcfc4 ac189277-a641-42c0-98b8-f11179e17b3d 20211201 08:16:33.127 - INFO - +------ END KW: Collections.Log Dictionary (0) 20211201 08:16:33.128 - INFO - ${result} = {'stdout': '81338ac6-6aba-4b2f-b0d9-f9a62efdcfc4\r\nac189277-a641-42c0-98b8-f11179e17b3d', 'stderr': '', 'rc': '0'} 20211201 08:16:33.128 - INFO - +----- END KW: Utils.Run Command (2290) 20211201 08:16:33.128 - INFO - +----- START KW: Utils.Convert Response To List [ ${result} ] 20211201 08:16:33.129 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:16:33.129 - INFO - ${response} = 81338ac6-6aba-4b2f-b0d9-f9a62efdcfc4 ac189277-a641-42c0-98b8-f11179e17b3d 20211201 08:16:33.130 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 08:16:33.130 - INFO - +------ START KW: String.Split String [ ${response} ] 20211201 08:16:33.130 - INFO - @{res_in_list} = [ 81338ac6-6aba-4b2f-b0d9-f9a62efdcfc4 | ac189277-a641-42c0-98b8-f11179e17b3d ] 20211201 08:16:33.130 - INFO - +------ END KW: String.Split String (0) 20211201 08:16:33.131 - INFO - ${ifnet_uuids} = ['81338ac6-6aba-4b2f-b0d9-f9a62efdcfc4', 'ac189277-a641-42c0-98b8-f11179e17b3d'] 20211201 08:16:33.131 - INFO - +----- END KW: Utils.Convert Response To List (3) 20211201 08:16:33.131 - INFO - +----- START KW: ${uuid} IN [ @{ifnet_uuids} ] [ ] 20211201 08:16:33.131 - INFO - +------ START KW: ${uuid} = 81338ac6-6aba-4b2f-b0d9-f9a62efdcfc4 [ ] 20211201 08:16:33.131 - INFO - +------- START KW: Utils.Run Command [ system interface-network-remove ${uuid} ] 20211201 08:16:33.132 - INFO - +-------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:16:33.132 - INFO - +-------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:16:33.132 - INFO - +-------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:16:33.133 - INFO - +--------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:16:33.133 - INFO - &{result_dict} = { stdout= } 20211201 08:16:33.133 - INFO - +--------- END KW: BuiltIn.Create Dictionary (0) 20211201 08:16:33.134 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:16:33.134 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:16:33.134 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:16:33.134 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:16:33.135 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:16:33.135 - INFO - +-------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 08:16:33.135 - INFO - +-------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:16:33.636 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:33.636 - INFO - +-------- END KW: SSHLibrary.Read (501) 20211201 08:16:33.636 - INFO - +-------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:16:33.648 - INFO - system interface-network-remove 81338 ac6-6aba-4b2f-b0d9-f9a62efdcfc4 20211201 08:16:33.648 - INFO - +-------- END KW: SSHLibrary.Write (12) 20211201 08:16:33.649 - INFO - +-------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:16:35.610 - INFO - Deleted Interface Network: 81338ac6-6aba-4b2f-b0d9-f9a62efdcfc4 [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:35.610 - INFO - ${output} = Deleted Interface Network: 81338ac6-6aba-4b2f-b0d9-f9a62efdcfc4 [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:35.611 - INFO - +-------- END KW: SSHLibrary.Read Until Prompt (1962) 20211201 08:16:35.612 - INFO - +-------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:16:35.613 - INFO - +--------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:16:35.613 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:35.614 - INFO - +--------- END KW: String.Get Line (1) 20211201 08:16:35.614 - INFO - +--------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:16:35.614 - INFO - ${clean_out} = Deleted Interface Network: 81338ac6-6aba-4b2f-b0d9-f9a62efdcfc4 20211201 08:16:35.615 - INFO - +--------- END KW: String.Remove String (1) 20211201 08:16:35.615 - INFO - ${output} = Deleted Interface Network: 81338ac6-6aba-4b2f-b0d9-f9a62efdcfc4 20211201 08:16:35.615 - INFO - +-------- END KW: Utils.Remove Prompt Line (3) 20211201 08:16:35.615 - INFO - +-------- START KW: Utils.Get Return Code [ ] 20211201 08:16:35.616 - INFO - +--------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:16:35.619 - INFO - echo $? 20211201 08:16:35.619 - INFO - +--------- END KW: SSHLibrary.Write (3) 20211201 08:16:35.619 - INFO - +--------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:16:35.622 - INFO - 0 20211201 08:16:35.622 - INFO - ${rc} = 0 20211201 08:16:35.622 - INFO - +--------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:16:35.622 - INFO - +--------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:16:35.623 - INFO - 0 20211201 08:16:35.623 - INFO - +--------- END KW: BuiltIn.Log (1) 20211201 08:16:35.623 - INFO - ${rc} = 0 20211201 08:16:35.624 - INFO - +-------- END KW: Utils.Get Return Code (8) 20211201 08:16:35.624 - INFO - +-------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:16:35.625 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:16:35.626 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:16:35.626 - INFO - +-------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:16:35.626 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:16:35.627 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:16:35.627 - INFO - +-------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:16:35.627 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: Deleted Interface Network: 81338ac6-6aba-4b2f-b0d9-f9a62efdcfc4 20211201 08:16:35.627 - INFO - +-------- END KW: Collections.Log Dictionary (0) 20211201 08:16:35.628 - INFO - +------- END KW: Utils.Run Command (2497) 20211201 08:16:35.628 - INFO - +------ END KW: ${uuid} = 81338ac6-6aba-4b2f-b0d9-f9a62efdcfc4 (2497) 20211201 08:16:35.628 - INFO - +------ START KW: ${uuid} = ac189277-a641-42c0-98b8-f11179e17b3d [ ] 20211201 08:16:35.628 - INFO - +------- START KW: Utils.Run Command [ system interface-network-remove ${uuid} ] 20211201 08:16:35.629 - INFO - +-------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:16:35.630 - INFO - +-------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:16:35.630 - INFO - +-------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:16:35.631 - INFO - +--------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:16:35.632 - INFO - &{result_dict} = { stdout= } 20211201 08:16:35.632 - INFO - +--------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:16:35.633 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:16:35.633 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:16:35.634 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:16:35.634 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:16:35.634 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:16:35.635 - INFO - +-------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:16:35.635 - INFO - +-------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:16:36.136 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:36.137 - INFO - +-------- END KW: SSHLibrary.Read (501) 20211201 08:16:36.137 - INFO - +-------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:16:36.143 - INFO - system interface-network-remove ac189 277-a641-42c0-98b8-f11179e17b3d 20211201 08:16:36.143 - INFO - +-------- END KW: SSHLibrary.Write (6) 20211201 08:16:36.144 - INFO - +-------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:16:38.112 - INFO - Deleted Interface Network: ac189277-a641-42c0-98b8-f11179e17b3d [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:38.113 - INFO - ${output} = Deleted Interface Network: ac189277-a641-42c0-98b8-f11179e17b3d [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:38.114 - INFO - +-------- END KW: SSHLibrary.Read Until Prompt (1970) 20211201 08:16:38.115 - INFO - +-------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:16:38.116 - INFO - +--------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:16:38.117 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:38.117 - INFO - +--------- END KW: String.Get Line (1) 20211201 08:16:38.117 - INFO - +--------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:16:38.118 - INFO - ${clean_out} = Deleted Interface Network: ac189277-a641-42c0-98b8-f11179e17b3d 20211201 08:16:38.118 - INFO - +--------- END KW: String.Remove String (1) 20211201 08:16:38.119 - INFO - ${output} = Deleted Interface Network: ac189277-a641-42c0-98b8-f11179e17b3d 20211201 08:16:38.119 - INFO - +-------- END KW: Utils.Remove Prompt Line (4) 20211201 08:16:38.119 - INFO - +-------- START KW: Utils.Get Return Code [ ] 20211201 08:16:38.120 - INFO - +--------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:16:38.122 - INFO - echo $? 20211201 08:16:38.122 - INFO - +--------- END KW: SSHLibrary.Write (2) 20211201 08:16:38.123 - INFO - +--------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:16:38.124 - INFO - 0 20211201 08:16:38.124 - INFO - ${rc} = 0 20211201 08:16:38.124 - INFO - +--------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:16:38.124 - INFO - +--------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:16:38.125 - INFO - 0 20211201 08:16:38.125 - INFO - +--------- END KW: BuiltIn.Log (1) 20211201 08:16:38.125 - INFO - ${rc} = 0 20211201 08:16:38.125 - INFO - +-------- END KW: Utils.Get Return Code (6) 20211201 08:16:38.125 - INFO - +-------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:16:38.126 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:16:38.127 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:16:38.127 - INFO - +-------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:16:38.128 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:16:38.128 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 08:16:38.128 - INFO - +-------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:16:38.128 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: Deleted Interface Network: ac189277-a641-42c0-98b8-f11179e17b3d 20211201 08:16:38.129 - INFO - +-------- END KW: Collections.Log Dictionary (1) 20211201 08:16:38.129 - INFO - +------- END KW: Utils.Run Command (2501) 20211201 08:16:38.129 - INFO - +------ END KW: ${uuid} = ac189277-a641-42c0-98b8-f11179e17b3d (2501) 20211201 08:16:38.129 - INFO - +----- END KW: ${uuid} IN [ @{ifnet_uuids} ] (4998) 20211201 08:16:38.129 - INFO - +---- END KW: Provisioning.Remove LO Interfaces (12636) 20211201 08:16:38.130 - INFO - +--- END KW: BuiltIn.Run Keyword If (12638) 20211201 08:16:38.130 - INFO - +--- START KW: BuiltIn.Catenate [ system host-if-modify | ${controller} | ${oam_if} | -c platform ] 20211201 08:16:38.130 - INFO - ${system_cmd} = system host-if-modify controller-0 ens3 -c platform 20211201 08:16:38.130 - INFO - +--- END KW: BuiltIn.Catenate (0) 20211201 08:16:38.131 - INFO - +--- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:16:38.131 - INFO - +---- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:16:38.132 - INFO - +---- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:16:38.132 - INFO - +---- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:16:38.133 - INFO - +----- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:16:38.133 - INFO - &{result_dict} = { stdout= } 20211201 08:16:38.133 - INFO - +----- END KW: BuiltIn.Create Dictionary (0) 20211201 08:16:38.134 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:16:38.134 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:16:38.134 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:16:38.134 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:16:38.135 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:16:38.135 - INFO - +---- END KW: Utils.Create Empty Result Dictionary (3) 20211201 08:16:38.135 - INFO - +---- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:16:38.636 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:38.636 - INFO - +---- END KW: SSHLibrary.Read (501) 20211201 08:16:38.636 - INFO - +---- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:16:38.645 - INFO - system host-if-modify controller-0 en s3 -c platform 20211201 08:16:38.645 - INFO - +---- END KW: SSHLibrary.Write (9) 20211201 08:16:38.645 - INFO - +---- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:16:42.114 - INFO - +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname | ens3 | | iftype | ethernet | | ports | [u'ens3'] | | imac | 52:54:00:cc:99:92 | | imtu | 1500 | | ifclass | platform | | ptp_role | none | | aemode | None | | schedpolicy | None | | txhashpolicy | None | | primary_reselect | None | | uuid | 039d2d08-5357-45b1-ba5d-852e106787fa | | ihost_uuid | 0a512664-ca68-4ec6-9b17-6695be7fd1a6 | | vlan_id | None | | uses | [] | | used_by | [] | | created_at | 2021-12-01T06:44:18.051411+00:00 | | updated_at | 2021-12-01T07:16:41.347758+00:00 | | sriov_numvfs | 0 | | sriov_vf_driver | None | | max_tx_rate | None | | ipv4_mode | None | | ipv6_mode | None | | accelerated | [False] | +------------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:42.115 - INFO - ${output} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 08:16:42.115 - INFO - +---- END KW: SSHLibrary.Read Until Prompt (3470) 20211201 08:16:42.116 - INFO - +---- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:16:42.117 - INFO - +----- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:16:42.118 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:42.118 - INFO - +----- END KW: String.Get Line (1) 20211201 08:16:42.118 - INFO - +----- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:16:42.119 - INFO - ${clean_out} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 08:16:42.119 - INFO - +----- END KW: String.Remove String (1) 20211201 08:16:42.119 - INFO - ${output} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 08:16:42.119 - INFO - +---- END KW: Utils.Remove Prompt Line (3) 20211201 08:16:42.119 - INFO - +---- START KW: Utils.Get Return Code [ ] 20211201 08:16:42.120 - INFO - +----- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:16:42.122 - INFO - echo $? 20211201 08:16:42.123 - INFO - +----- END KW: SSHLibrary.Write (3) 20211201 08:16:42.123 - INFO - +----- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:16:42.124 - INFO - 0 20211201 08:16:42.124 - INFO - ${rc} = 0 20211201 08:16:42.124 - INFO - +----- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:16:42.124 - INFO - +----- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:16:42.125 - INFO - 0 20211201 08:16:42.125 - INFO - +----- END KW: BuiltIn.Log (1) 20211201 08:16:42.125 - INFO - ${rc} = 0 20211201 08:16:42.125 - INFO - +---- END KW: Utils.Get Return Code (6) 20211201 08:16:42.125 - INFO - +---- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:16:42.126 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:16:42.127 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:16:42.127 - INFO - +---- END KW: BuiltIn.Run Keyword If (2) 20211201 08:16:42.127 - INFO - +---- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:16:42.127 - INFO - +---- END KW: Collections.Set To Dictionary (0) 20211201 08:16:42.127 - INFO - +---- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:16:42.128 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname | ens3 | | iftype | ethernet | | ports | [u'ens3'] | | imac | 52:54:00:cc:99:92 | | imtu | 1500 | | ifclass | platform | | ptp_role | none | | aemode | None | | schedpolicy | None | | txhashpolicy | None | | primary_reselect | None | | uuid | 039d2d08-5357-45b1-ba5d-852e106787fa | | ihost_uuid | 0a512664-ca68-4ec6-9b17-6695be7fd1a6 | | vlan_id | None | | uses | [] | | used_by | [] | | created_at | 2021-12-01T06:44:18.051411+00:00 | | updated_at | 2021-12-01T07:16:41.347758+00:00 | | sriov_numvfs | 0 | | sriov_vf_driver | None | | max_tx_rate | None | | ipv4_mode | None | | ipv6_mode | None | | accelerated | [False] | +------------------+--------------------------------------+ 20211201 08:16:42.128 - INFO - +---- END KW: Collections.Log Dictionary (1) 20211201 08:16:42.128 - INFO - +--- END KW: Utils.Run Command (3997) 20211201 08:16:42.128 - INFO - +--- START KW: Utils.Run Command [ system interface-network-assign ${controller} ${oam_if} oam ] 20211201 08:16:42.129 - INFO - +---- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:16:42.130 - INFO - +---- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:16:42.130 - INFO - +---- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:16:42.130 - INFO - +----- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:16:42.131 - INFO - &{result_dict} = { stdout= } 20211201 08:16:42.131 - INFO - +----- END KW: BuiltIn.Create Dictionary (1) 20211201 08:16:42.131 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:16:42.131 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:16:42.131 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:16:42.132 - INFO - +----- END KW: Collections.Set To Dictionary (1) 20211201 08:16:42.132 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:16:42.132 - INFO - +---- END KW: Utils.Create Empty Result Dictionary (2) 20211201 08:16:42.132 - INFO - +---- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:16:42.633 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:42.633 - INFO - +---- END KW: SSHLibrary.Read (501) 20211201 08:16:42.634 - INFO - +---- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:16:42.640 - INFO - system interface-network-assign contr oller-0 ens3 oam 20211201 08:16:42.641 - INFO - +---- END KW: SSHLibrary.Write (7) 20211201 08:16:42.641 - INFO - +---- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:16:45.648 - INFO - +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-0 | | uuid | 29e324a4-305c-4720-8090-1aae255390c7 | | ifname | ens3 | | network_name | oam | +--------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:45.648 - INFO - ${output} = +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-0... 20211201 08:16:45.648 - INFO - +---- END KW: SSHLibrary.Read Until Prompt (3007) 20211201 08:16:45.649 - INFO - +---- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:16:45.650 - INFO - +----- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:16:45.650 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:45.650 - INFO - +----- END KW: String.Get Line (1) 20211201 08:16:45.650 - INFO - +----- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:16:45.651 - INFO - ${clean_out} = +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-0... 20211201 08:16:45.651 - INFO - +----- END KW: String.Remove String (1) 20211201 08:16:45.652 - INFO - ${output} = +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-0... 20211201 08:16:45.652 - INFO - +---- END KW: Utils.Remove Prompt Line (3) 20211201 08:16:45.652 - INFO - +---- START KW: Utils.Get Return Code [ ] 20211201 08:16:45.653 - INFO - +----- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:16:45.655 - INFO - echo $? 20211201 08:16:45.655 - INFO - +----- END KW: SSHLibrary.Write (2) 20211201 08:16:45.655 - INFO - +----- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:16:45.658 - INFO - 0 20211201 08:16:45.658 - INFO - ${rc} = 0 20211201 08:16:45.658 - INFO - +----- END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:16:45.659 - INFO - +----- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:16:45.659 - INFO - 0 20211201 08:16:45.659 - INFO - +----- END KW: BuiltIn.Log (0) 20211201 08:16:45.659 - INFO - ${rc} = 0 20211201 08:16:45.660 - INFO - +---- END KW: Utils.Get Return Code (7) 20211201 08:16:45.660 - INFO - +---- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:16:45.661 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:16:45.661 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:16:45.662 - INFO - +---- END KW: BuiltIn.Run Keyword If (2) 20211201 08:16:45.662 - INFO - +---- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:16:45.662 - INFO - +---- END KW: Collections.Set To Dictionary (0) 20211201 08:16:45.663 - INFO - +---- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:16:45.663 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-0 | | uuid | 29e324a4-305c-4720-8090-1aae255390c7 | | ifname | ens3 | | network_name | oam | +--------------+--------------------------------------+ 20211201 08:16:45.663 - INFO - +---- END KW: Collections.Log Dictionary (0) 20211201 08:16:45.664 - INFO - +--- END KW: Utils.Run Command (3535) 20211201 08:16:45.664 - INFO - +-- END KW: Provisioning.Configure OAM Interface (20173) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20211201 08:16:45.664 - INFO - +-- START KW: Provisioning.Configure MGMT Interface [ ${master_controller} ] 20211201 08:16:45.665 - INFO - +--- START KW: BuiltIn.Set Variable [ ${Config.logical_interface.MGMT} ] 20211201 08:16:45.665 - INFO - ${mgmt_if} = ens4 20211201 08:16:45.665 - INFO - +--- END KW: BuiltIn.Set Variable (0) 20211201 08:16:45.666 - INFO - +--- START KW: BuiltIn.Catenate [ system host-if-modify | ${controller} | ${mgmt_if} | -c platform ] 20211201 08:16:45.666 - INFO - ${system_cmd} = system host-if-modify controller-0 ens4 -c platform 20211201 08:16:45.666 - INFO - +--- END KW: BuiltIn.Catenate (0) 20211201 08:16:45.666 - INFO - +--- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:16:45.668 - INFO - +---- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:16:45.668 - INFO - +---- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:16:45.668 - INFO - +---- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:16:45.669 - INFO - +----- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:16:45.669 - INFO - &{result_dict} = { stdout= } 20211201 08:16:45.669 - INFO - +----- END KW: BuiltIn.Create Dictionary (0) 20211201 08:16:45.670 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:16:45.670 - INFO - +----- END KW: Collections.Set To Dictionary (1) 20211201 08:16:45.670 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:16:45.670 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:16:45.671 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:16:45.671 - INFO - +---- END KW: Utils.Create Empty Result Dictionary (3) 20211201 08:16:45.671 - INFO - +---- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:16:46.172 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:46.172 - INFO - +---- END KW: SSHLibrary.Read (501) 20211201 08:16:46.172 - INFO - +---- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:16:46.182 - INFO - system host-if-modify controller-0 en s4 -c platform 20211201 08:16:46.182 - INFO - +---- END KW: SSHLibrary.Write (10) 20211201 08:16:46.182 - INFO - +---- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:16:49.520 - INFO - +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname | ens4 | | iftype | ethernet | | ports | [u'ens4'] | | imac | 52:54:00:f4:cc:eb | | imtu | 1500 | | ifclass | platform | | ptp_role | none | | aemode | None | | schedpolicy | None | | txhashpolicy | None | | primary_reselect | None | | uuid | 1b7e470f-37e5-48a8-82f3-b5bf133737d0 | | ihost_uuid | 0a512664-ca68-4ec6-9b17-6695be7fd1a6 | | vlan_id | None | | uses | [] | | used_by | [] | | created_at | 2021-12-01T06:44:18.495935+00:00 | | updated_at | 2021-12-01T07:16:48.487250+00:00 | | sriov_numvfs | 0 | | sriov_vf_driver | None | | max_tx_rate | None | | ipv4_mode | None | | ipv6_mode | None | | accelerated | [False] | +------------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:49.520 - INFO - ${output} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 08:16:49.520 - INFO - +---- END KW: SSHLibrary.Read Until Prompt (3338) 20211201 08:16:49.520 - INFO - +---- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:16:49.521 - INFO - +----- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:16:49.521 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:49.522 - INFO - +----- END KW: String.Get Line (0) 20211201 08:16:49.522 - INFO - +----- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:16:49.522 - INFO - ${clean_out} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 08:16:49.522 - INFO - +----- END KW: String.Remove String (0) 20211201 08:16:49.523 - INFO - ${output} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 08:16:49.523 - INFO - +---- END KW: Utils.Remove Prompt Line (3) 20211201 08:16:49.523 - INFO - +---- START KW: Utils.Get Return Code [ ] 20211201 08:16:49.523 - INFO - +----- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:16:49.526 - INFO - echo $? 20211201 08:16:49.526 - INFO - +----- END KW: SSHLibrary.Write (3) 20211201 08:16:49.526 - INFO - +----- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:16:49.528 - INFO - 0 20211201 08:16:49.529 - INFO - ${rc} = 0 20211201 08:16:49.529 - INFO - +----- END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:16:49.529 - INFO - +----- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:16:49.529 - INFO - 0 20211201 08:16:49.529 - INFO - +----- END KW: BuiltIn.Log (0) 20211201 08:16:49.530 - INFO - ${rc} = 0 20211201 08:16:49.530 - INFO - +---- END KW: Utils.Get Return Code (7) 20211201 08:16:49.530 - INFO - +---- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:16:49.531 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:16:49.531 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:16:49.532 - INFO - +---- END KW: BuiltIn.Run Keyword If (2) 20211201 08:16:49.532 - INFO - +---- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:16:49.532 - INFO - +---- END KW: Collections.Set To Dictionary (0) 20211201 08:16:49.533 - INFO - +---- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:16:49.533 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname | ens4 | | iftype | ethernet | | ports | [u'ens4'] | | imac | 52:54:00:f4:cc:eb | | imtu | 1500 | | ifclass | platform | | ptp_role | none | | aemode | None | | schedpolicy | None | | txhashpolicy | None | | primary_reselect | None | | uuid | 1b7e470f-37e5-48a8-82f3-b5bf133737d0 | | ihost_uuid | 0a512664-ca68-4ec6-9b17-6695be7fd1a6 | | vlan_id | None | | uses | [] | | used_by | [] | | created_at | 2021-12-01T06:44:18.495935+00:00 | | updated_at | 2021-12-01T07:16:48.487250+00:00 | | sriov_numvfs | 0 | | sriov_vf_driver | None | | max_tx_rate | None | | ipv4_mode | None | | ipv6_mode | None | | accelerated | [False] | +------------------+--------------------------------------+ 20211201 08:16:49.533 - INFO - +---- END KW: Collections.Log Dictionary (0) 20211201 08:16:49.533 - INFO - +--- END KW: Utils.Run Command (3867) 20211201 08:16:49.534 - INFO - +--- START KW: BuiltIn.Catenate [ system host-if-modify | ${controller} | ${mgmt_if} | -c platform ] 20211201 08:16:49.534 - INFO - ${system_cmd} = system host-if-modify controller-0 ens4 -c platform 20211201 08:16:49.534 - INFO - +--- END KW: BuiltIn.Catenate (0) 20211201 08:16:49.535 - INFO - +--- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:16:49.535 - INFO - +---- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:16:49.536 - INFO - +---- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:16:49.536 - INFO - +---- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:16:49.537 - INFO - +----- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:16:49.537 - INFO - &{result_dict} = { stdout= } 20211201 08:16:49.537 - INFO - +----- END KW: BuiltIn.Create Dictionary (0) 20211201 08:16:49.537 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:16:49.538 - INFO - +----- END KW: Collections.Set To Dictionary (1) 20211201 08:16:49.538 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:16:49.538 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:16:49.539 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:16:49.539 - INFO - +---- END KW: Utils.Create Empty Result Dictionary (3) 20211201 08:16:49.539 - INFO - +---- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:16:50.040 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:50.040 - INFO - +---- END KW: SSHLibrary.Read (501) 20211201 08:16:50.041 - INFO - +---- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:16:50.049 - INFO - system host-if-modify controller-0 en s4 -c platform 20211201 08:16:50.049 - INFO - +---- END KW: SSHLibrary.Write (8) 20211201 08:16:50.050 - INFO - +---- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:16:53.024 - INFO - +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname | ens4 | | iftype | ethernet | | ports | [u'ens4'] | | imac | 52:54:00:f4:cc:eb | | imtu | 1500 | | ifclass | platform | | ptp_role | none | | aemode | None | | schedpolicy | None | | txhashpolicy | None | | primary_reselect | None | | uuid | 1b7e470f-37e5-48a8-82f3-b5bf133737d0 | | ihost_uuid | 0a512664-ca68-4ec6-9b17-6695be7fd1a6 | | vlan_id | None | | uses | [] | | used_by | [] | | created_at | 2021-12-01T06:44:18.495935+00:00 | | updated_at | 2021-12-01T07:16:48.487250+00:00 | | sriov_numvfs | 0 | | sriov_vf_driver | None | | max_tx_rate | None | | ipv4_mode | None | | ipv6_mode | None | | accelerated | [False] | +------------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:53.026 - INFO - ${output} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 08:16:53.026 - INFO - +---- END KW: SSHLibrary.Read Until Prompt (2976) 20211201 08:16:53.027 - INFO - +---- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:16:53.028 - INFO - +----- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:16:53.029 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:53.029 - INFO - +----- END KW: String.Get Line (1) 20211201 08:16:53.029 - INFO - +----- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:16:53.030 - INFO - ${clean_out} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 08:16:53.030 - INFO - +----- END KW: String.Remove String (1) 20211201 08:16:53.030 - INFO - ${output} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 08:16:53.030 - INFO - +---- END KW: Utils.Remove Prompt Line (3) 20211201 08:16:53.030 - INFO - +---- START KW: Utils.Get Return Code [ ] 20211201 08:16:53.031 - INFO - +----- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:16:53.033 - INFO - echo $? 20211201 08:16:53.033 - INFO - +----- END KW: SSHLibrary.Write (2) 20211201 08:16:53.034 - INFO - +----- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:16:53.036 - INFO - 0 20211201 08:16:53.036 - INFO - ${rc} = 0 20211201 08:16:53.036 - INFO - +----- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:16:53.037 - INFO - +----- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:16:53.037 - INFO - 0 20211201 08:16:53.037 - INFO - +----- END KW: BuiltIn.Log (0) 20211201 08:16:53.037 - INFO - ${rc} = 0 20211201 08:16:53.037 - INFO - +---- END KW: Utils.Get Return Code (7) 20211201 08:16:53.038 - INFO - +---- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:16:53.038 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:16:53.039 - INFO - +----- END KW: Collections.Set To Dictionary (1) 20211201 08:16:53.039 - INFO - +---- END KW: BuiltIn.Run Keyword If (1) 20211201 08:16:53.039 - INFO - +---- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:16:53.040 - INFO - +---- END KW: Collections.Set To Dictionary (1) 20211201 08:16:53.040 - INFO - +---- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:16:53.040 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname | ens4 | | iftype | ethernet | | ports | [u'ens4'] | | imac | 52:54:00:f4:cc:eb | | imtu | 1500 | | ifclass | platform | | ptp_role | none | | aemode | None | | schedpolicy | None | | txhashpolicy | None | | primary_reselect | None | | uuid | 1b7e470f-37e5-48a8-82f3-b5bf133737d0 | | ihost_uuid | 0a512664-ca68-4ec6-9b17-6695be7fd1a6 | | vlan_id | None | | uses | [] | | used_by | [] | | created_at | 2021-12-01T06:44:18.495935+00:00 | | updated_at | 2021-12-01T07:16:48.487250+00:00 | | sriov_numvfs | 0 | | sriov_vf_driver | None | | max_tx_rate | None | | ipv4_mode | None | | ipv6_mode | None | | accelerated | [False] | +------------------+--------------------------------------+ 20211201 08:16:53.041 - INFO - +---- END KW: Collections.Log Dictionary (1) 20211201 08:16:53.041 - INFO - +--- END KW: Utils.Run Command (3507) 20211201 08:16:53.041 - INFO - +--- START KW: Utils.Run Command [ system interface-network-assign ${controller} ${mgmt_if} mgmt ] 20211201 08:16:53.042 - INFO - +---- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:16:53.043 - INFO - +---- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:16:53.043 - INFO - +---- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:16:53.043 - INFO - +----- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:16:53.044 - INFO - &{result_dict} = { stdout= } 20211201 08:16:53.044 - INFO - +----- END KW: BuiltIn.Create Dictionary (1) 20211201 08:16:53.044 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:16:53.044 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:16:53.045 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:16:53.045 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:16:53.045 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:16:53.045 - INFO - +---- END KW: Utils.Create Empty Result Dictionary (2) 20211201 08:16:53.046 - INFO - +---- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:16:53.547 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:53.547 - INFO - +---- END KW: SSHLibrary.Read (501) 20211201 08:16:53.548 - INFO - +---- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:16:53.554 - INFO - system interface-network-assign contr oller-0 ens4 mgmt 20211201 08:16:53.554 - INFO - +---- END KW: SSHLibrary.Write (6) 20211201 08:16:53.554 - INFO - +---- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:16:57.769 - INFO - +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-0 | | uuid | abceb5a4-4ec7-43c4-85f4-ad9da968c22c | | ifname | ens4 | | network_name | mgmt | +--------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:57.769 - INFO - ${output} = +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-0... 20211201 08:16:57.770 - INFO - +---- END KW: SSHLibrary.Read Until Prompt (4215) 20211201 08:16:57.770 - INFO - +---- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:16:57.771 - INFO - +----- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:16:57.771 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:57.771 - INFO - +----- END KW: String.Get Line (0) 20211201 08:16:57.772 - INFO - +----- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:16:57.772 - INFO - ${clean_out} = +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-0... 20211201 08:16:57.772 - INFO - +----- END KW: String.Remove String (0) 20211201 08:16:57.773 - INFO - ${output} = +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-0... 20211201 08:16:57.773 - INFO - +---- END KW: Utils.Remove Prompt Line (3) 20211201 08:16:57.773 - INFO - +---- START KW: Utils.Get Return Code [ ] 20211201 08:16:57.774 - INFO - +----- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:16:57.776 - INFO - echo $? 20211201 08:16:57.777 - INFO - +----- END KW: SSHLibrary.Write (2) 20211201 08:16:57.777 - INFO - +----- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:16:57.779 - INFO - 0 20211201 08:16:57.780 - INFO - ${rc} = 0 20211201 08:16:57.780 - INFO - +----- END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:16:57.780 - INFO - +----- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:16:57.780 - INFO - 0 20211201 08:16:57.781 - INFO - +----- END KW: BuiltIn.Log (1) 20211201 08:16:57.781 - INFO - ${rc} = 0 20211201 08:16:57.781 - INFO - +---- END KW: Utils.Get Return Code (8) 20211201 08:16:57.781 - INFO - +---- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:16:57.782 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:16:57.783 - INFO - +----- END KW: Collections.Set To Dictionary (1) 20211201 08:16:57.784 - INFO - +---- END KW: BuiltIn.Run Keyword If (2) 20211201 08:16:57.784 - INFO - +---- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:16:57.784 - INFO - +---- END KW: Collections.Set To Dictionary (0) 20211201 08:16:57.785 - INFO - +---- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:16:57.785 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-0 | | uuid | abceb5a4-4ec7-43c4-85f4-ad9da968c22c | | ifname | ens4 | | network_name | mgmt | +--------------+--------------------------------------+ 20211201 08:16:57.785 - INFO - +---- END KW: Collections.Log Dictionary (0) 20211201 08:16:57.786 - INFO - +--- END KW: Utils.Run Command (4744) 20211201 08:16:57.786 - INFO - +--- START KW: Utils.Run Command [ system interface-network-assign ${controller} ${mgmt_if} cluster-host ] 20211201 08:16:57.787 - INFO - +---- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:16:57.787 - INFO - +---- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:16:57.788 - INFO - +---- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:16:57.788 - INFO - +----- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:16:57.789 - INFO - &{result_dict} = { stdout= } 20211201 08:16:57.789 - INFO - +----- END KW: BuiltIn.Create Dictionary (1) 20211201 08:16:57.789 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:16:57.789 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:16:57.790 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:16:57.790 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:16:57.790 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:16:57.791 - INFO - +---- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:16:57.791 - INFO - +---- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:16:58.292 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:16:58.292 - INFO - +---- END KW: SSHLibrary.Read (501) 20211201 08:16:58.293 - INFO - +---- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:16:58.297 - INFO - system interface-network-assign contr oller-0 ens4 cluster-host 20211201 08:16:58.297 - INFO - +---- END KW: SSHLibrary.Write (4) 20211201 08:16:58.298 - INFO - +---- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:17:01.037 - INFO - +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-0 | | uuid | 6f59fff0-2dff-4546-9611-96efc77b7d09 | | ifname | ens4 | | network_name | cluster-host | +--------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:01.037 - INFO - ${output} = +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-0... 20211201 08:17:01.038 - INFO - +---- END KW: SSHLibrary.Read Until Prompt (2739) 20211201 08:17:01.038 - INFO - +---- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:17:01.039 - INFO - +----- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:17:01.039 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:01.039 - INFO - +----- END KW: String.Get Line (0) 20211201 08:17:01.040 - INFO - +----- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:17:01.040 - INFO - ${clean_out} = +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-0... 20211201 08:17:01.040 - INFO - +----- END KW: String.Remove String (0) 20211201 08:17:01.041 - INFO - ${output} = +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-0... 20211201 08:17:01.041 - INFO - +---- END KW: Utils.Remove Prompt Line (3) 20211201 08:17:01.041 - INFO - +---- START KW: Utils.Get Return Code [ ] 20211201 08:17:01.042 - INFO - +----- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:17:01.044 - INFO - echo $? 20211201 08:17:01.044 - INFO - +----- END KW: SSHLibrary.Write (2) 20211201 08:17:01.045 - INFO - +----- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:17:01.047 - INFO - 0 20211201 08:17:01.047 - INFO - ${rc} = 0 20211201 08:17:01.047 - INFO - +----- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:17:01.048 - INFO - +----- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:17:01.048 - INFO - 0 20211201 08:17:01.048 - INFO - +----- END KW: BuiltIn.Log (0) 20211201 08:17:01.049 - INFO - ${rc} = 0 20211201 08:17:01.049 - INFO - +---- END KW: Utils.Get Return Code (8) 20211201 08:17:01.049 - INFO - +---- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:17:01.050 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:17:01.050 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:17:01.051 - INFO - +---- END KW: BuiltIn.Run Keyword If (1) 20211201 08:17:01.051 - INFO - +---- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:17:01.051 - INFO - +---- END KW: Collections.Set To Dictionary (0) 20211201 08:17:01.051 - INFO - +---- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:17:01.052 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-0 | | uuid | 6f59fff0-2dff-4546-9611-96efc77b7d09 | | ifname | ens4 | | network_name | cluster-host | +--------------+--------------------------------------+ 20211201 08:17:01.052 - INFO - +---- END KW: Collections.Log Dictionary (1) 20211201 08:17:01.052 - INFO - +--- END KW: Utils.Run Command (3266) 20211201 08:17:01.053 - INFO - +-- END KW: Provisioning.Configure MGMT Interface (15388) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20211201 08:17:01.053 - INFO - +-- START KW: BuiltIn.Run Keyword If [ '${ENVIRONMENT}'=='baremetal' | Run Keywords | Set NTP Server | AND | Configure Vswitch Type ] 20211201 08:17:01.053 - INFO - +-- END KW: BuiltIn.Run Keyword If (0) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20211201 08:17:01.054 - INFO - +-- START KW: Provisioning.Configure Backend Ceph [ ] 20211201 08:17:01.054 - INFO - +--- START KW: Utils.Run Command [ system storage-backend-add ceph --confirmed | True ] 20211201 08:17:01.055 - INFO - +---- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:17:01.056 - INFO - +---- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:17:01.056 - INFO - +---- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:17:01.056 - INFO - +----- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:17:01.057 - INFO - &{result_dict} = { stdout= } 20211201 08:17:01.058 - INFO - +----- END KW: BuiltIn.Create Dictionary (2) 20211201 08:17:01.058 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:17:01.058 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:17:01.059 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:17:01.059 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:17:01.059 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:17:01.060 - INFO - +---- END KW: Utils.Create Empty Result Dictionary (3) 20211201 08:17:01.060 - INFO - +---- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:17:01.561 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:01.561 - INFO - +---- END KW: SSHLibrary.Read (501) 20211201 08:17:01.561 - INFO - +---- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:17:01.568 - INFO - system storage-backend-add ceph --con firmed 20211201 08:17:01.568 - INFO - +---- END KW: SSHLibrary.Write (7) 20211201 08:17:01.568 - INFO - +---- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:17:03.577 - INFO - System configuration has changed. Please follow the administrator guide to complete configuring the system. +--------------------------------------+------------+---------+------------+-------------------+----------+--------------------+ | uuid | name | backend | state | task | services | capabilities | +--------------------------------------+------------+---------+------------+-------------------+----------+--------------------+ | fc8700c0-f4be-467a-a9d3-321fba5ae9dd | ceph-store | ceph | configured | provision-storage | None | min_replication: 1 | | | | | | | | replication: 2 | +--------------------------------------+------------+---------+------------+-------------------+----------+--------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:03.577 - INFO - ${output} = System configuration has changed. Please follow the administrator guide to complete configuring the system. +--------------------------------------+------------+---------+------------+----------... 20211201 08:17:03.577 - INFO - +---- END KW: SSHLibrary.Read Until Prompt (2009) 20211201 08:17:03.578 - INFO - +---- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:17:03.578 - INFO - +----- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:17:03.579 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:03.579 - INFO - +----- END KW: String.Get Line (1) 20211201 08:17:03.579 - INFO - +----- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:17:03.580 - INFO - ${clean_out} = System configuration has changed. Please follow the administrator guide to complete configuring the system. +--------------------------------------+------------+---------+------------+----------... 20211201 08:17:03.580 - INFO - +----- END KW: String.Remove String (1) 20211201 08:17:03.580 - INFO - ${output} = System configuration has changed. Please follow the administrator guide to complete configuring the system. +--------------------------------------+------------+---------+------------+----------... 20211201 08:17:03.581 - INFO - +---- END KW: Utils.Remove Prompt Line (3) 20211201 08:17:03.581 - INFO - +---- START KW: Utils.Get Return Code [ ] 20211201 08:17:03.581 - INFO - +----- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:17:03.583 - INFO - echo $? 20211201 08:17:03.584 - INFO - +----- END KW: SSHLibrary.Write (3) 20211201 08:17:03.584 - INFO - +----- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:17:03.585 - INFO - 0 20211201 08:17:03.585 - INFO - ${rc} = 0 20211201 08:17:03.585 - INFO - +----- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:17:03.585 - INFO - +----- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:17:03.586 - INFO - 0 20211201 08:17:03.586 - INFO - +----- END KW: BuiltIn.Log (1) 20211201 08:17:03.586 - INFO - ${rc} = 0 20211201 08:17:03.586 - INFO - +---- END KW: Utils.Get Return Code (5) 20211201 08:17:03.587 - INFO - +---- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:17:03.588 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:17:03.588 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:17:03.588 - INFO - +---- END KW: BuiltIn.Run Keyword If (1) 20211201 08:17:03.589 - INFO - +---- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:17:03.589 - INFO - +---- END KW: Collections.Set To Dictionary (0) 20211201 08:17:03.589 - INFO - +---- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:17:03.590 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: System configuration has changed. Please follow the administrator guide to complete configuring the system. +--------------------------------------+------------+---------+------------+-------------------+----------+--------------------+ | uuid | name | backend | state | task | services | capabilities | +--------------------------------------+------------+---------+------------+-------------------+----------+--------------------+ | fc8700c0-f4be-467a-a9d3-321fba5ae9dd | ceph-store | ceph | configured | provision-storage | None | min_replication: 1 | | | | | | | | replication: 2 | +--------------------------------------+------------+---------+------------+-------------------+----------+--------------------+ 20211201 08:17:03.590 - INFO - +---- END KW: Collections.Log Dictionary (1) 20211201 08:17:03.590 - INFO - +--- END KW: Utils.Run Command (2536) 20211201 08:17:03.591 - INFO - +-- END KW: Provisioning.Configure Backend Ceph (2537) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20211201 08:17:03.591 - INFO - +-- START KW: Provisioning.Enable Containerized Services [ ${master_controller} ] 20211201 08:17:03.592 - INFO - +--- START KW: BuiltIn.Evaluate [ "controller" in """${host}""" ] 20211201 08:17:03.592 - INFO - ${is_controller} = True 20211201 08:17:03.592 - INFO - +--- END KW: BuiltIn.Evaluate (0) 20211201 08:17:03.593 - INFO - +--- START KW: BuiltIn.Run Keyword If [ ${is_controller}==True | Run Command | system host-label-assign ${host} openstack-control-plane=enabled | True ] 20211201 08:17:03.593 - INFO - +---- START KW: Utils.Run Command [ system host-label-assign ${host} openstack-control-plane=enabled | True ] 20211201 08:17:03.594 - INFO - +----- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:17:03.594 - INFO - +----- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:17:03.595 - INFO - +----- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:17:03.595 - INFO - +------ START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:17:03.595 - INFO - &{result_dict} = { stdout= } 20211201 08:17:03.596 - INFO - +------ END KW: BuiltIn.Create Dictionary (1) 20211201 08:17:03.596 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:17:03.596 - INFO - +------ END KW: Collections.Set To Dictionary (0) 20211201 08:17:03.596 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:17:03.597 - INFO - +------ END KW: Collections.Set To Dictionary (1) 20211201 08:17:03.597 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:17:03.597 - INFO - +----- END KW: Utils.Create Empty Result Dictionary (3) 20211201 08:17:03.597 - INFO - +----- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:17:04.098 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:04.099 - INFO - +----- END KW: SSHLibrary.Read (502) 20211201 08:17:04.099 - INFO - +----- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:17:04.105 - INFO - system host-label-assign controller-0 openstack-control-plane=enabled 20211201 08:17:04.106 - INFO - +----- END KW: SSHLibrary.Write (7) 20211201 08:17:04.106 - INFO - +----- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:17:05.749 - INFO - +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 9e9efaf9-7f39-4ffe-84ec-effdb14e2229 | | host_uuid | 0a512664-ca68-4ec6-9b17-6695be7fd1a6 | | label_key | openstack-control-plane | | label_value | enabled | +-------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:05.750 - INFO - ${output} = +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 9e9efaf9-7f39-4f... 20211201 08:17:05.750 - INFO - +----- END KW: SSHLibrary.Read Until Prompt (1644) 20211201 08:17:05.750 - INFO - +----- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:17:05.752 - INFO - +------ START KW: String.Get Line [ ${output} | -1 ] 20211201 08:17:05.752 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:05.752 - INFO - +------ END KW: String.Get Line (0) 20211201 08:17:05.753 - INFO - +------ START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:17:05.753 - INFO - ${clean_out} = +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 9e9efaf9-7f39-4f... 20211201 08:17:05.753 - INFO - +------ END KW: String.Remove String (0) 20211201 08:17:05.754 - INFO - ${output} = +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 9e9efaf9-7f39-4f... 20211201 08:17:05.754 - INFO - +----- END KW: Utils.Remove Prompt Line (4) 20211201 08:17:05.754 - INFO - +----- START KW: Utils.Get Return Code [ ] 20211201 08:17:05.755 - INFO - +------ START KW: SSHLibrary.Write [ echo $? ] 20211201 08:17:05.757 - INFO - echo $? 20211201 08:17:05.757 - INFO - +------ END KW: SSHLibrary.Write (2) 20211201 08:17:05.758 - INFO - +------ START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:17:05.758 - INFO - 0 20211201 08:17:05.759 - INFO - ${rc} = 0 20211201 08:17:05.759 - INFO - +------ END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:17:05.759 - INFO - +------ START KW: BuiltIn.Log [ ${rc} ] 20211201 08:17:05.760 - INFO - 0 20211201 08:17:05.760 - INFO - +------ END KW: BuiltIn.Log (1) 20211201 08:17:05.760 - INFO - ${rc} = 0 20211201 08:17:05.760 - INFO - +----- END KW: Utils.Get Return Code (6) 20211201 08:17:05.761 - INFO - +----- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:17:05.761 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:17:05.762 - INFO - +------ END KW: Collections.Set To Dictionary (1) 20211201 08:17:05.762 - INFO - +----- END KW: BuiltIn.Run Keyword If (2) 20211201 08:17:05.763 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:17:05.763 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 08:17:05.763 - INFO - +----- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:17:05.764 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 9e9efaf9-7f39-4ffe-84ec-effdb14e2229 | | host_uuid | 0a512664-ca68-4ec6-9b17-6695be7fd1a6 | | label_key | openstack-control-plane | | label_value | enabled | +-------------+--------------------------------------+ 20211201 08:17:05.764 - INFO - +----- END KW: Collections.Log Dictionary (1) 20211201 08:17:05.764 - INFO - +---- END KW: Utils.Run Command (2171) 20211201 08:17:05.764 - INFO - +--- END KW: BuiltIn.Run Keyword If (2172) 20211201 08:17:05.764 - INFO - +--- START KW: BuiltIn.Run Keyword If [ '${CONFIGURATION_TYPE}'=='Simplex' or '${CONFIGURATION_TYPE}'=='Duplex' or ${is_controller}==False | Run Keywords | Run Command | system host-label-assign ${host} openstack-compute-node=enabled | True | AND | Run Command | system host-label-assign ${host} openvswitch=enabled | True | AND | Run Command | system host-label-assign ${host} sriov=enabled | True ] 20211201 08:17:05.765 - INFO - +--- END KW: BuiltIn.Run Keyword If (1) 20211201 08:17:05.765 - INFO - +-- END KW: Provisioning.Enable Containerized Services (2174) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20211201 08:17:05.766 - INFO - +-- START KW: Provisioning.Unlock Master Controller [ ${master_controller} ] 20211201 08:17:05.766 - INFO - +--- START KW: BuiltIn.Set Variable [ *Socket is closed* ] 20211201 08:17:05.767 - INFO - ${error_expected} = *Socket is closed* 20211201 08:17:05.767 - INFO - +--- END KW: BuiltIn.Set Variable (1) 20211201 08:17:05.767 - INFO - +--- START KW: HostManagement.Unlock Controller [ ${controller} ] 20211201 08:17:05.768 - INFO - +---- START KW: BuiltIn.Wait Until Keyword Succeeds [ 15 min | 10 sec | Check Property Value | ${controller_name} | availability | online ] 20211201 08:17:05.768 - INFO - +----- START KW: Utils.Check Property Value [ ${controller_name} | availability | online ] 20211201 08:17:05.769 - INFO - +------ START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:17:05.770 - INFO - +------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:17:05.770 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:17:05.770 - INFO - +------- END KW: BuiltIn.Catenate (0) 20211201 08:17:05.770 - INFO - +------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:17:05.771 - INFO - +-------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:17:05.772 - INFO - +-------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:17:05.772 - INFO - +-------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:17:05.773 - INFO - +--------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:17:05.773 - INFO - &{result_dict} = { stdout= } 20211201 08:17:05.773 - INFO - +--------- END KW: BuiltIn.Create Dictionary (0) 20211201 08:17:05.773 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:17:05.774 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:17:05.774 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:17:05.774 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:17:05.774 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:17:05.774 - INFO - +-------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 08:17:05.775 - INFO - +-------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:17:06.276 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:06.276 - INFO - +-------- END KW: SSHLibrary.Read (501) 20211201 08:17:06.276 - INFO - +-------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:17:06.282 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:17:06.283 - INFO - +-------- END KW: SSHLibrary.Write (7) 20211201 08:17:06.283 - INFO - +-------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:17:07.982 - INFO - online [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:07.982 - INFO - ${output} = online [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:07.983 - INFO - +-------- END KW: SSHLibrary.Read Until Prompt (1699) 20211201 08:17:07.983 - INFO - +-------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:17:07.984 - INFO - +--------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:17:07.984 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:07.985 - INFO - +--------- END KW: String.Get Line (0) 20211201 08:17:07.985 - INFO - +--------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:17:07.985 - INFO - ${clean_out} = online 20211201 08:17:07.986 - INFO - +--------- END KW: String.Remove String (0) 20211201 08:17:07.986 - INFO - ${output} = online 20211201 08:17:07.986 - INFO - +-------- END KW: Utils.Remove Prompt Line (3) 20211201 08:17:07.986 - INFO - +-------- START KW: Utils.Get Return Code [ ] 20211201 08:17:07.987 - INFO - +--------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:17:07.989 - INFO - echo $? 20211201 08:17:07.990 - INFO - +--------- END KW: SSHLibrary.Write (2) 20211201 08:17:07.990 - INFO - +--------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:17:07.991 - INFO - 0 20211201 08:17:07.991 - INFO - ${rc} = 0 20211201 08:17:07.991 - INFO - +--------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:17:07.991 - INFO - +--------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:17:07.992 - INFO - 0 20211201 08:17:07.992 - INFO - +--------- END KW: BuiltIn.Log (1) 20211201 08:17:07.992 - INFO - ${rc} = 0 20211201 08:17:07.993 - INFO - +-------- END KW: Utils.Get Return Code (7) 20211201 08:17:07.993 - INFO - +-------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:17:07.994 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:17:07.995 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:17:07.995 - INFO - +-------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:17:07.995 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:17:07.996 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:17:07.996 - INFO - +-------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:17:07.997 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: online 20211201 08:17:07.997 - INFO - +-------- END KW: Collections.Log Dictionary (1) 20211201 08:17:07.997 - INFO - ${result} = {'stdout': 'online', 'stderr': '', 'rc': '0'} 20211201 08:17:07.997 - INFO - +------- END KW: Utils.Run Command (2227) 20211201 08:17:07.997 - INFO - +------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:17:07.998 - INFO - ${value} = online 20211201 08:17:07.998 - INFO - +------- END KW: Collections.Get From Dictionary (1) 20211201 08:17:07.998 - INFO - ${current_value} = online 20211201 08:17:07.998 - INFO - +------ END KW: Utils.Retrieve Host Property (2229) 20211201 08:17:07.999 - INFO - +------ START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:17:07.999 - DEBUG - Argument types are: 20211201 08:17:07.999 - INFO - +------ END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 08:17:08.000 - INFO - +----- END KW: Utils.Check Property Value (2231) 20211201 08:17:08.000 - INFO - +---- END KW: BuiltIn.Wait Until Keyword Succeeds (2232) 20211201 08:17:08.000 - INFO - +---- START KW: Utils.Run Command [ system host-unlock ${controller_name} | True | 60 ] 20211201 08:17:08.001 - INFO - +----- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:17:08.001 - INFO - +----- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:17:08.001 - INFO - +----- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:17:08.002 - INFO - +------ START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:17:08.003 - INFO - &{result_dict} = { stdout= } 20211201 08:17:08.003 - INFO - +------ END KW: BuiltIn.Create Dictionary (1) 20211201 08:17:08.003 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:17:08.003 - INFO - +------ END KW: Collections.Set To Dictionary (0) 20211201 08:17:08.004 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:17:08.004 - INFO - +------ END KW: Collections.Set To Dictionary (0) 20211201 08:17:08.004 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:17:08.005 - INFO - +----- END KW: Utils.Create Empty Result Dictionary (3) 20211201 08:17:08.005 - INFO - +----- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:17:08.506 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:08.506 - INFO - +----- END KW: SSHLibrary.Read (501) 20211201 08:17:08.507 - INFO - +----- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:17:08.511 - INFO - system host-unlock controller-0 20211201 08:17:08.511 - INFO - +----- END KW: SSHLibrary.Write (5) 20211201 08:17:08.511 - INFO - +----- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:17:17.989 - INFO - +-----------------------+--------------------------------------------+ | Property | Value | +-----------------------+--------------------------------------------+ | action | none | | administrative | locked | | availability | online | | bm_ip | None | | bm_type | none | | bm_username | None | | boot_device | /dev/disk/by-path/pci-0000:00:08.0-ata-1.0 | | capabilities | {} | | clock_synchronization | ntp | | config_applied | 6819bf88-fb34-4d11-9a30-a7edf24023ec | | config_status | None | | config_target | 7e7c4d30-827e-4ccf-a804-8b327b07e3e2 | | console | ttyS0,115200 | | created_at | 2021-12-01T06:43:59.051799+00:00 | | device_image_update | None | | hostname | controller-0 | | id | 1 | | install_output | text | | install_state | None | | install_state_info | None | | inv_state | inventoried | | invprovision | provisioning | | location | {} | | mgmt_ip | 192.168.204.11 | | mgmt_mac | 52:54:00:f4:cc:eb | | operational | disabled | | personality | controller | | reboot_needed | False | | reserved | False | | rootfs_device | /dev/disk/by-path/pci-0000:00:08.0-ata-1.0 | | serialid | None | | software_load | 21.12 | | task | Unlocking | | tboot | false | | ttys_dcd | None | | updated_at | 2021-12-01T07:17:08.857993+00:00 | | uptime | 2641 | | uuid | 0a512664-ca68-4ec6-9b17-6695be7fd1a6 | | vim_progress_status | None | +-----------------------+--------------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:17.992 - INFO - ${output} = +-----------------------+--------------------------------------------+ | Property | Value | +-----------------------+-------------------------------... 20211201 08:17:17.992 - INFO - +----- END KW: SSHLibrary.Read Until Prompt (9481) 20211201 08:17:17.993 - INFO - +----- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:17:17.995 - INFO - +------ START KW: String.Get Line [ ${output} | -1 ] 20211201 08:17:17.996 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:17.996 - INFO - +------ END KW: String.Get Line (1) 20211201 08:17:17.996 - INFO - +------ START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:17:17.997 - INFO - ${clean_out} = +-----------------------+--------------------------------------------+ | Property | Value | +-----------------------+-------------------------------... 20211201 08:17:17.997 - INFO - +------ END KW: String.Remove String (1) 20211201 08:17:17.997 - INFO - ${output} = +-----------------------+--------------------------------------------+ | Property | Value | +-----------------------+-------------------------------... 20211201 08:17:17.998 - INFO - +----- END KW: Utils.Remove Prompt Line (5) 20211201 08:17:17.998 - INFO - +----- START KW: Utils.Get Return Code [ ] 20211201 08:17:17.999 - INFO - +------ START KW: SSHLibrary.Write [ echo $? ] 20211201 08:17:18.001 - INFO - echo $? 20211201 08:17:18.002 - INFO - +------ END KW: SSHLibrary.Write (4) 20211201 08:17:18.002 - INFO - +------ START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:17:18.003 - INFO - 0 20211201 08:17:18.003 - INFO - ${rc} = 0 20211201 08:17:18.004 - INFO - +------ END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:17:18.004 - INFO - +------ START KW: BuiltIn.Log [ ${rc} ] 20211201 08:17:18.004 - INFO - 0 20211201 08:17:18.005 - INFO - +------ END KW: BuiltIn.Log (1) 20211201 08:17:18.006 - INFO - ${rc} = 0 20211201 08:17:18.006 - INFO - +----- END KW: Utils.Get Return Code (8) 20211201 08:17:18.006 - INFO - +----- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:17:18.007 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:17:18.008 - INFO - +------ END KW: Collections.Set To Dictionary (1) 20211201 08:17:18.008 - INFO - +----- END KW: BuiltIn.Run Keyword If (2) 20211201 08:17:18.008 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:17:18.009 - INFO - +----- END KW: Collections.Set To Dictionary (1) 20211201 08:17:18.009 - INFO - +----- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:17:18.009 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +-----------------------+--------------------------------------------+ | Property | Value | +-----------------------+--------------------------------------------+ | action | none | | administrative | locked | | availability | online | | bm_ip | None | | bm_type | none | | bm_username | None | | boot_device | /dev/disk/by-path/pci-0000:00:08.0-ata-1.0 | | capabilities | {} | | clock_synchronization | ntp | | config_applied | 6819bf88-fb34-4d11-9a30-a7edf24023ec | | config_status | None | | config_target | 7e7c4d30-827e-4ccf-a804-8b327b07e3e2 | | console | ttyS0,115200 | | created_at | 2021-12-01T06:43:59.051799+00:00 | | device_image_update | None | | hostname | controller-0 | | id | 1 | | install_output | text | | install_state | None | | install_state_info | None | | inv_state | inventoried | | invprovision | provisioning | | location | {} | | mgmt_ip | 192.168.204.11 | | mgmt_mac | 52:54:00:f4:cc:eb | | operational | disabled | | personality | controller | | reboot_needed | False | | reserved | False | | rootfs_device | /dev/disk/by-path/pci-0000:00:08.0-ata-1.0 | | serialid | None | | software_load | 21.12 | | task | Unlocking | | tboot | false | | ttys_dcd | None | | updated_at | 2021-12-01T07:17:08.857993+00:00 | | uptime | 2641 | | uuid | 0a512664-ca68-4ec6-9b17-6695be7fd1a6 | | vim_progress_status | None | +-----------------------+--------------------------------------------+ 20211201 08:17:18.010 - INFO - +----- END KW: Collections.Log Dictionary (0) 20211201 08:17:18.010 - INFO - ${result} = {'stdout': '+-----------------------+--------------------------------------------+\r\n| Property | Value |\r\n+-----------------------+---------------... 20211201 08:17:18.010 - INFO - +---- END KW: Utils.Run Command (10010) 20211201 08:17:18.010 - INFO - +---- START KW: BuiltIn.Wait Until Keyword Succeeds [ 20 min | 5 sec | Check Property Value | ${controller_name} | administrative | unlocked ] 20211201 08:17:18.011 - INFO - +----- START KW: Utils.Check Property Value [ ${controller_name} | administrative | unlocked ] 20211201 08:17:18.012 - INFO - +------ START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:17:18.013 - INFO - +------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:17:18.013 - INFO - ${system_cmd} = system host-show controller-0|grep -w administrative|awk '{print$4}' 20211201 08:17:18.013 - INFO - +------- END KW: BuiltIn.Catenate (0) 20211201 08:17:18.014 - INFO - +------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:17:18.014 - INFO - +-------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:17:18.015 - INFO - +-------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:17:18.015 - INFO - +-------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:17:18.016 - INFO - +--------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:17:18.016 - INFO - &{result_dict} = { stdout= } 20211201 08:17:18.016 - INFO - +--------- END KW: BuiltIn.Create Dictionary (0) 20211201 08:17:18.016 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:17:18.017 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:17:18.017 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:17:18.017 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:17:18.017 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:17:18.018 - INFO - +-------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 08:17:18.018 - INFO - +-------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:17:18.519 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:18.519 - INFO - +-------- END KW: SSHLibrary.Read (501) 20211201 08:17:18.520 - INFO - +-------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:17:18.526 - INFO - system host-show controller-0|grep -w administrative|awk '{print$4}' 20211201 08:17:18.526 - INFO - +-------- END KW: SSHLibrary.Write (7) 20211201 08:17:18.526 - INFO - +-------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:17:20.131 - INFO - unlocked [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:20.131 - INFO - ${output} = unlocked [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:20.132 - INFO - +-------- END KW: SSHLibrary.Read Until Prompt (1605) 20211201 08:17:20.132 - INFO - +-------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:17:20.133 - INFO - +--------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:17:20.134 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:20.134 - INFO - +--------- END KW: String.Get Line (1) 20211201 08:17:20.134 - INFO - +--------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:17:20.135 - INFO - ${clean_out} = unlocked 20211201 08:17:20.135 - INFO - +--------- END KW: String.Remove String (1) 20211201 08:17:20.135 - INFO - ${output} = unlocked 20211201 08:17:20.135 - INFO - +-------- END KW: Utils.Remove Prompt Line (3) 20211201 08:17:20.136 - INFO - +-------- START KW: Utils.Get Return Code [ ] 20211201 08:17:20.136 - INFO - +--------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:17:20.139 - INFO - echo $? 20211201 08:17:20.139 - INFO - +--------- END KW: SSHLibrary.Write (3) 20211201 08:17:20.139 - INFO - +--------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:17:20.141 - INFO - 0 20211201 08:17:20.142 - INFO - ${rc} = 0 20211201 08:17:20.142 - INFO - +--------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:17:20.142 - INFO - +--------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:17:20.143 - INFO - 0 20211201 08:17:20.143 - INFO - +--------- END KW: BuiltIn.Log (1) 20211201 08:17:20.143 - INFO - ${rc} = 0 20211201 08:17:20.143 - INFO - +-------- END KW: Utils.Get Return Code (7) 20211201 08:17:20.143 - INFO - +-------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:17:20.145 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:17:20.148 - INFO - +--------- END KW: Collections.Set To Dictionary (3) 20211201 08:17:20.148 - INFO - +-------- END KW: BuiltIn.Run Keyword If (5) 20211201 08:17:20.148 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:17:20.149 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:17:20.149 - INFO - +-------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:17:20.150 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: unlocked 20211201 08:17:20.150 - INFO - +-------- END KW: Collections.Log Dictionary (1) 20211201 08:17:20.150 - INFO - ${result} = {'stdout': 'unlocked', 'stderr': '', 'rc': '0'} 20211201 08:17:20.150 - INFO - +------- END KW: Utils.Run Command (2136) 20211201 08:17:20.151 - INFO - +------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:17:20.151 - INFO - ${value} = unlocked 20211201 08:17:20.151 - INFO - +------- END KW: Collections.Get From Dictionary (0) 20211201 08:17:20.152 - INFO - ${current_value} = unlocked 20211201 08:17:20.152 - INFO - +------ END KW: Utils.Retrieve Host Property (2140) 20211201 08:17:20.152 - INFO - +------ START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:17:20.153 - DEBUG - Argument types are: 20211201 08:17:20.153 - INFO - +------ END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:17:20.153 - INFO - +----- END KW: Utils.Check Property Value (2142) 20211201 08:17:20.154 - INFO - +---- END KW: BuiltIn.Wait Until Keyword Succeeds (2144) 20211201 08:17:20.154 - INFO - +--- END KW: HostManagement.Unlock Controller (14387) 20211201 08:17:20.154 - INFO - +--- START KW: Utils.Wait Until Keyword Fails [ 20 min | 20 sec | ${error_expected} | Run Command | whoami ] 20211201 08:17:20.155 - INFO - +---- START KW: BuiltIn.Wait Until Keyword Succeeds [ ${timeout} | ${retry} | Run Keyword And Expect Error | ${error} | ${keyword} | @{args} ] 20211201 08:17:20.156 - INFO - +----- START KW: BuiltIn.Run Keyword And Expect Error [ ${error} | ${keyword} | @{args} ] 20211201 08:17:20.156 - INFO - +------ START KW: Utils.Run Command [ @{args} ] 20211201 08:17:20.157 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:17:20.157 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:17:20.158 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:17:20.158 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:17:20.158 - INFO - &{result_dict} = { stdout= } 20211201 08:17:20.159 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:17:20.159 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:17:20.159 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 08:17:20.159 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:17:20.160 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:17:20.160 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:17:20.160 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 08:17:20.160 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:17:20.661 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:20.662 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 08:17:20.662 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:17:20.665 - INFO - whoami 20211201 08:17:20.665 - INFO - +------- END KW: SSHLibrary.Write (3) 20211201 08:17:20.666 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:17:20.672 - INFO - sysadmin [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:20.672 - INFO - ${output} = sysadmin [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:20.672 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (6) 20211201 08:17:20.673 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:17:20.674 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:17:20.674 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:20.674 - INFO - +-------- END KW: String.Get Line (1) 20211201 08:17:20.674 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:17:20.675 - INFO - ${clean_out} = sysadmin 20211201 08:17:20.675 - INFO - +-------- END KW: String.Remove String (1) 20211201 08:17:20.675 - INFO - ${output} = sysadmin 20211201 08:17:20.676 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 08:17:20.676 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 08:17:20.677 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:17:20.679 - INFO - echo $? 20211201 08:17:20.680 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 08:17:20.680 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:17:20.682 - INFO - 0 20211201 08:17:20.683 - INFO - ${rc} = 0 20211201 08:17:20.683 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:17:20.683 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:17:20.683 - INFO - 0 20211201 08:17:20.684 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 08:17:20.684 - INFO - ${rc} = 0 20211201 08:17:20.684 - INFO - +------- END KW: Utils.Get Return Code (8) 20211201 08:17:20.684 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:17:20.685 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:17:20.686 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:17:20.686 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:17:20.686 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:17:20.687 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 08:17:20.687 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:17:20.687 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: sysadmin 20211201 08:17:20.687 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 08:17:20.688 - INFO - +------ END KW: Utils.Run Command (532) 20211201 08:17:20.688 - FAIL - Expected error '*Socket is closed*' did not occur. 20211201 08:17:20.688 - DEBUG - Traceback (most recent call last): None 20211201 08:17:20.688 - INFO - +----- END KW: BuiltIn.Run Keyword And Expect Error (532) 20211201 08:17:40.689 - INFO - +----- START KW: BuiltIn.Run Keyword And Expect Error [ ${error} | ${keyword} | @{args} ] 20211201 08:17:40.691 - INFO - +------ START KW: Utils.Run Command [ @{args} ] 20211201 08:17:40.693 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:17:40.694 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:17:40.694 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:17:40.695 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:17:40.695 - INFO - &{result_dict} = { stdout= } 20211201 08:17:40.695 - INFO - +-------- END KW: BuiltIn.Create Dictionary (0) 20211201 08:17:40.696 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:17:40.696 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 08:17:40.697 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:17:40.697 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 08:17:40.698 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:17:40.698 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:17:40.698 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:17:41.199 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:41.200 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 08:17:41.201 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:17:41.204 - INFO - whoami 20211201 08:17:41.204 - INFO - +------- END KW: SSHLibrary.Write (3) 20211201 08:17:41.205 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:17:41.211 - INFO - sysadmin [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:41.211 - INFO - ${output} = sysadmin [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:41.211 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (6) 20211201 08:17:41.211 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:17:41.212 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:17:41.213 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:17:41.213 - INFO - +-------- END KW: String.Get Line (1) 20211201 08:17:41.213 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:17:41.214 - INFO - ${clean_out} = sysadmin 20211201 08:17:41.214 - INFO - +-------- END KW: String.Remove String (1) 20211201 08:17:41.214 - INFO - ${output} = sysadmin 20211201 08:17:41.214 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 08:17:41.215 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 08:17:41.215 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:17:41.218 - INFO - echo $? 20211201 08:17:41.218 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 08:17:41.219 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:17:41.221 - INFO - 0 20211201 08:17:41.222 - INFO - ${rc} = 0 20211201 08:17:41.222 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:17:41.222 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:17:41.222 - INFO - 0 20211201 08:17:41.223 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 08:17:41.223 - INFO - ${rc} = 0 20211201 08:17:41.223 - INFO - +------- END KW: Utils.Get Return Code (8) 20211201 08:17:41.224 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:17:41.224 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:17:41.225 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:17:41.225 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:17:41.226 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:17:41.226 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 08:17:41.226 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:17:41.227 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: sysadmin 20211201 08:17:41.227 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 08:17:41.227 - INFO - +------ END KW: Utils.Run Command (536) 20211201 08:17:41.228 - FAIL - Expected error '*Socket is closed*' did not occur. 20211201 08:17:41.228 - DEBUG - Traceback (most recent call last): None 20211201 08:17:41.228 - INFO - +----- END KW: BuiltIn.Run Keyword And Expect Error (539) 20211201 08:18:01.229 - INFO - +----- START KW: BuiltIn.Run Keyword And Expect Error [ ${error} | ${keyword} | @{args} ] 20211201 08:18:01.230 - INFO - +------ START KW: Utils.Run Command [ @{args} ] 20211201 08:18:01.231 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:18:01.232 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:18:01.233 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:18:01.233 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:18:01.234 - INFO - &{result_dict} = { stdout= } 20211201 08:18:01.234 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:18:01.235 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:18:01.235 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:18:01.235 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:18:01.236 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:18:01.237 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:18:01.237 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:18:01.237 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:18:01.739 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:18:01.739 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 08:18:01.740 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:18:01.743 - INFO - whoami 20211201 08:18:01.743 - INFO - +------- END KW: SSHLibrary.Write (3) 20211201 08:18:01.743 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:18:01.749 - INFO - sysadmin [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:18:01.750 - INFO - ${output} = sysadmin [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:18:01.750 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (7) 20211201 08:18:01.750 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:18:01.751 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:18:01.751 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:18:01.752 - INFO - +-------- END KW: String.Get Line (1) 20211201 08:18:01.752 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:18:01.752 - INFO - ${clean_out} = sysadmin 20211201 08:18:01.753 - INFO - +-------- END KW: String.Remove String (0) 20211201 08:18:01.753 - INFO - ${output} = sysadmin 20211201 08:18:01.753 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 08:18:01.753 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 08:18:01.754 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:18:01.757 - INFO - echo $? 20211201 08:18:01.757 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 08:18:01.757 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:18:01.760 - INFO - 0 20211201 08:18:01.760 - INFO - ${rc} = 0 20211201 08:18:01.761 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:18:01.761 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:18:01.761 - INFO - 0 20211201 08:18:01.761 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 08:18:01.762 - INFO - ${rc} = 0 20211201 08:18:01.762 - INFO - +------- END KW: Utils.Get Return Code (9) 20211201 08:18:01.762 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:18:01.763 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:18:01.764 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 08:18:01.764 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:18:01.764 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:18:01.764 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 08:18:01.765 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:18:01.765 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: sysadmin 20211201 08:18:01.765 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 08:18:01.765 - INFO - +------ END KW: Utils.Run Command (535) 20211201 08:18:01.766 - FAIL - Expected error '*Socket is closed*' did not occur. 20211201 08:18:01.766 - DEBUG - Traceback (most recent call last): None 20211201 08:18:01.766 - INFO - +----- END KW: BuiltIn.Run Keyword And Expect Error (537) 20211201 08:18:21.767 - INFO - +----- START KW: BuiltIn.Run Keyword And Expect Error [ ${error} | ${keyword} | @{args} ] 20211201 08:18:21.768 - INFO - +------ START KW: Utils.Run Command [ @{args} ] 20211201 08:18:21.769 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:18:21.770 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:18:21.770 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:18:21.771 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:18:21.772 - INFO - &{result_dict} = { stdout= } 20211201 08:18:21.772 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:18:21.772 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:18:21.773 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:18:21.773 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:18:21.774 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:18:21.774 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:18:21.775 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:18:21.775 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:18:22.276 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:18:22.276 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 08:18:22.277 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:18:22.280 - INFO - whoami 20211201 08:18:22.280 - INFO - +------- END KW: SSHLibrary.Write (3) 20211201 08:18:22.280 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:18:22.289 - INFO - sysadmin [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:18:22.290 - INFO - ${output} = sysadmin [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:18:22.290 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (10) 20211201 08:18:22.290 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:18:22.291 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:18:22.291 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:18:22.292 - INFO - +-------- END KW: String.Get Line (0) 20211201 08:18:22.292 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:18:22.292 - INFO - ${clean_out} = sysadmin 20211201 08:18:22.293 - INFO - +-------- END KW: String.Remove String (0) 20211201 08:18:22.293 - INFO - ${output} = sysadmin 20211201 08:18:22.293 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 08:18:22.293 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 08:18:22.294 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:18:22.297 - INFO - echo $? 20211201 08:18:22.297 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 08:18:22.298 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:18:22.301 - INFO - 0 20211201 08:18:22.301 - INFO - ${rc} = 0 20211201 08:18:22.301 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:18:22.302 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:18:22.302 - INFO - 0 20211201 08:18:22.303 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 08:18:22.303 - INFO - ${rc} = 0 20211201 08:18:22.303 - INFO - +------- END KW: Utils.Get Return Code (10) 20211201 08:18:22.304 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:18:22.305 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:18:22.306 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:18:22.306 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:18:22.306 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:18:22.307 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 08:18:22.307 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:18:22.308 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: sysadmin 20211201 08:18:22.308 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 08:18:22.308 - INFO - +------ END KW: Utils.Run Command (540) 20211201 08:18:22.309 - FAIL - Expected error '*Socket is closed*' did not occur. 20211201 08:18:22.309 - DEBUG - Traceback (most recent call last): None 20211201 08:18:22.309 - INFO - +----- END KW: BuiltIn.Run Keyword And Expect Error (542) 20211201 08:18:42.310 - INFO - +----- START KW: BuiltIn.Run Keyword And Expect Error [ ${error} | ${keyword} | @{args} ] 20211201 08:18:42.311 - INFO - +------ START KW: Utils.Run Command [ @{args} ] 20211201 08:18:42.312 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:18:42.313 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:18:42.313 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:18:42.314 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:18:42.315 - INFO - &{result_dict} = { stdout= } 20211201 08:18:42.315 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:18:42.315 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:18:42.316 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:18:42.316 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:18:42.317 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:18:42.317 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:18:42.317 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:18:42.318 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:18:42.819 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:18:42.819 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 08:18:42.820 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:18:42.822 - INFO - whoami 20211201 08:18:42.823 - INFO - +------- END KW: SSHLibrary.Write (3) 20211201 08:18:42.823 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:18:42.829 - INFO - sysadmin [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:18:42.829 - INFO - ${output} = sysadmin [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:18:42.829 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (6) 20211201 08:18:42.830 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:18:42.830 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:18:42.831 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:18:42.831 - INFO - +-------- END KW: String.Get Line (1) 20211201 08:18:42.831 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:18:42.832 - INFO - ${clean_out} = sysadmin 20211201 08:18:42.832 - INFO - +-------- END KW: String.Remove String (1) 20211201 08:18:42.832 - INFO - ${output} = sysadmin 20211201 08:18:42.833 - INFO - +------- END KW: Utils.Remove Prompt Line (2) 20211201 08:18:42.833 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 08:18:42.834 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:18:42.836 - INFO - echo $? 20211201 08:18:42.837 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 08:18:42.837 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:18:42.840 - INFO - 0 20211201 08:18:42.840 - INFO - ${rc} = 0 20211201 08:18:42.840 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:18:42.841 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:18:42.841 - INFO - 0 20211201 08:18:42.841 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 08:18:42.841 - INFO - ${rc} = 0 20211201 08:18:42.842 - INFO - +------- END KW: Utils.Get Return Code (8) 20211201 08:18:42.842 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:18:42.843 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:18:42.843 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 08:18:42.844 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:18:42.844 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:18:42.844 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 08:18:42.845 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:18:42.845 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: sysadmin 20211201 08:18:42.845 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 08:18:42.846 - INFO - +------ END KW: Utils.Run Command (534) 20211201 08:18:42.846 - FAIL - Expected error '*Socket is closed*' did not occur. 20211201 08:18:42.846 - DEBUG - Traceback (most recent call last): None 20211201 08:18:42.846 - INFO - +----- END KW: BuiltIn.Run Keyword And Expect Error (536) 20211201 08:19:02.847 - INFO - +----- START KW: BuiltIn.Run Keyword And Expect Error [ ${error} | ${keyword} | @{args} ] 20211201 08:19:02.849 - INFO - +------ START KW: Utils.Run Command [ @{args} ] 20211201 08:19:02.850 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:19:02.851 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:19:02.851 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:19:02.852 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:19:02.853 - INFO - &{result_dict} = { stdout= } 20211201 08:19:02.853 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:19:02.853 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:19:02.854 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:19:02.854 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:19:02.855 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:19:02.855 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:19:02.855 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:19:02.856 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:19:03.357 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:19:03.358 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 08:19:03.358 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:19:03.361 - INFO - whoami 20211201 08:19:03.361 - INFO - +------- END KW: SSHLibrary.Write (3) 20211201 08:19:03.361 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:19:03.367 - INFO - sysadmin [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:19:03.367 - INFO - ${output} = sysadmin [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:19:03.367 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (6) 20211201 08:19:03.368 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:19:03.369 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:19:03.369 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:19:03.369 - INFO - +-------- END KW: String.Get Line (0) 20211201 08:19:03.370 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:19:03.370 - INFO - ${clean_out} = sysadmin 20211201 08:19:03.370 - INFO - +-------- END KW: String.Remove String (1) 20211201 08:19:03.371 - INFO - ${output} = sysadmin 20211201 08:19:03.371 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 08:19:03.371 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 08:19:03.372 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:19:03.374 - INFO - echo $? 20211201 08:19:03.375 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 08:19:03.375 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:19:03.377 - INFO - 0 20211201 08:19:03.377 - INFO - ${rc} = 0 20211201 08:19:03.377 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:19:03.378 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:19:03.378 - INFO - 0 20211201 08:19:03.378 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 08:19:03.379 - INFO - ${rc} = 0 20211201 08:19:03.379 - INFO - +------- END KW: Utils.Get Return Code (8) 20211201 08:19:03.379 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:19:03.380 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:19:03.381 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 08:19:03.381 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:19:03.381 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:19:03.381 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 08:19:03.382 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:19:03.382 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: sysadmin 20211201 08:19:03.382 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 08:19:03.382 - INFO - +------ END KW: Utils.Run Command (534) 20211201 08:19:03.383 - FAIL - Expected error '*Socket is closed*' did not occur. 20211201 08:19:03.383 - DEBUG - Traceback (most recent call last): None 20211201 08:19:03.383 - INFO - +----- END KW: BuiltIn.Run Keyword And Expect Error (536) 20211201 08:19:23.384 - INFO - +----- START KW: BuiltIn.Run Keyword And Expect Error [ ${error} | ${keyword} | @{args} ] 20211201 08:19:23.385 - INFO - +------ START KW: Utils.Run Command [ @{args} ] 20211201 08:19:23.386 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:19:23.387 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:19:23.387 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:19:23.388 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:19:23.389 - INFO - &{result_dict} = { stdout= } 20211201 08:19:23.389 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:19:23.389 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:19:23.390 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:19:23.390 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:19:23.391 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:19:23.392 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:19:23.392 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:19:23.392 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:19:23.893 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:19:23.894 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 08:19:23.894 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:22:23.898 - FAIL - No match found for ' ' in 3 minutes Output: . 20211201 08:22:23.899 - DEBUG - Traceback (most recent call last): File "/localdisk/starlingx/v_standard/v_standard_env/lib/python3.7/site-packages/SSHLibrary/library.py", line 1403, in write return self._read_and_log(loglevel, self.current.read_until_newline) File "/localdisk/starlingx/v_standard/v_standard_env/lib/python3.7/site-packages/SSHLibrary/library.py", line 1588, in _read_and_log raise RuntimeError(e) 20211201 08:22:23.899 - INFO - +------- END KW: SSHLibrary.Write (180005) 20211201 08:22:23.900 - INFO - +------ END KW: Utils.Run Command (180515) 20211201 08:22:23.901 - FAIL - Expected error '*Socket is closed*' but got 'No match found for ' ' in 3 minutes Output: .'. 20211201 08:22:23.902 - DEBUG - Traceback (most recent call last): None 20211201 08:22:23.902 - INFO - +----- END KW: BuiltIn.Run Keyword And Expect Error (180518) 20211201 08:22:43.903 - INFO - +----- START KW: BuiltIn.Run Keyword And Expect Error [ ${error} | ${keyword} | @{args} ] 20211201 08:22:43.904 - INFO - +------ START KW: Utils.Run Command [ @{args} ] 20211201 08:22:43.906 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:22:43.907 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:22:43.907 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:22:43.908 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:22:43.909 - INFO - &{result_dict} = { stdout= } 20211201 08:22:43.909 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:22:43.909 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:22:43.910 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:22:43.910 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:22:43.911 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:22:43.911 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:22:43.912 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:22:43.912 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:22:44.413 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 08:22:44.414 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:25:44.417 - FAIL - No match found for ' ' in 3 minutes Output: . 20211201 08:25:44.418 - DEBUG - Traceback (most recent call last): File "/localdisk/starlingx/v_standard/v_standard_env/lib/python3.7/site-packages/SSHLibrary/library.py", line 1403, in write return self._read_and_log(loglevel, self.current.read_until_newline) File "/localdisk/starlingx/v_standard/v_standard_env/lib/python3.7/site-packages/SSHLibrary/library.py", line 1588, in _read_and_log raise RuntimeError(e) 20211201 08:25:44.418 - INFO - +------- END KW: SSHLibrary.Write (180004) 20211201 08:25:44.419 - INFO - +------ END KW: Utils.Run Command (180515) 20211201 08:25:44.420 - FAIL - Expected error '*Socket is closed*' but got 'No match found for ' ' in 3 minutes Output: .'. 20211201 08:25:44.420 - DEBUG - Traceback (most recent call last): None 20211201 08:25:44.420 - INFO - +----- END KW: BuiltIn.Run Keyword And Expect Error (180517) 20211201 08:26:04.422 - INFO - +----- START KW: BuiltIn.Run Keyword And Expect Error [ ${error} | ${keyword} | @{args} ] 20211201 08:26:04.423 - INFO - +------ START KW: Utils.Run Command [ @{args} ] 20211201 08:26:04.425 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:26:04.426 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:26:04.427 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:26:04.427 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:26:04.428 - INFO - &{result_dict} = { stdout= } 20211201 08:26:04.428 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:26:04.429 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:26:04.429 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 08:26:04.430 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:26:04.430 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 08:26:04.431 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:26:04.431 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:26:04.431 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:26:04.934 - INFO - +------- END KW: SSHLibrary.Read (503) 20211201 08:26:04.934 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:29:04.936 - FAIL - No match found for ' ' in 3 minutes Output: . 20211201 08:29:04.936 - DEBUG - Traceback (most recent call last): File "/localdisk/starlingx/v_standard/v_standard_env/lib/python3.7/site-packages/SSHLibrary/library.py", line 1403, in write return self._read_and_log(loglevel, self.current.read_until_newline) File "/localdisk/starlingx/v_standard/v_standard_env/lib/python3.7/site-packages/SSHLibrary/library.py", line 1588, in _read_and_log raise RuntimeError(e) 20211201 08:29:04.936 - INFO - +------- END KW: SSHLibrary.Write (180002) 20211201 08:29:04.937 - INFO - +------ END KW: Utils.Run Command (180514) 20211201 08:29:04.937 - FAIL - Expected error '*Socket is closed*' but got 'No match found for ' ' in 3 minutes Output: .'. 20211201 08:29:04.937 - DEBUG - Traceback (most recent call last): None 20211201 08:29:04.937 - INFO - +----- END KW: BuiltIn.Run Keyword And Expect Error (180515) 20211201 08:29:24.938 - INFO - +----- START KW: BuiltIn.Run Keyword And Expect Error [ ${error} | ${keyword} | @{args} ] 20211201 08:29:24.939 - INFO - +------ START KW: Utils.Run Command [ @{args} ] 20211201 08:29:24.940 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:29:24.941 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:29:24.942 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:29:24.942 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:29:24.943 - INFO - &{result_dict} = { stdout= } 20211201 08:29:24.943 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:29:24.943 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:29:24.944 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:29:24.944 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:29:24.945 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:29:24.945 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:29:24.946 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:29:24.946 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:29:25.447 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 08:29:25.448 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:29:25.451 - FAIL - OSError: Socket is closed 20211201 08:29:25.451 - DEBUG - Traceback (most recent call last): File "/localdisk/starlingx/v_standard/v_standard_env/lib/python3.7/site-packages/SSHLibrary/library.py", line 1402, in write self._write(text, add_newline=True) File "/localdisk/starlingx/v_standard/v_standard_env/lib/python3.7/site-packages/SSHLibrary/library.py", line 1426, in _write self.current.write(text, is_truthy(add_newline)) File "/localdisk/starlingx/v_standard/v_standard_env/lib/python3.7/site-packages/SSHLibrary/abstractclient.py", line 399, in write self.shell.write(text) File "/localdisk/starlingx/v_standard/v_standard_env/lib/python3.7/site-packages/SSHLibrary/pythonclient.py", line 331, in write self._shell.sendall(text) File "/localdisk/starlingx/v_standard/v_standard_env/lib/python3.7/site-packages/paramiko/channel.py", line 846, in sendall sent = self.send(s) File "/localdisk/starlingx/v_standard/v_standard_env/lib/python3.7/site-packages/paramiko/channel.py", line 801, in send return self._send(s, m) File "/localdisk/starlingx/v_standard/v_standard_env/lib/python3.7/site-packages/paramiko/channel.py", line 1198, in _send raise socket.error("Socket is closed") 20211201 08:29:25.451 - INFO - +------- END KW: SSHLibrary.Write (3) 20211201 08:29:25.451 - INFO - +------ END KW: Utils.Run Command (512) 20211201 08:29:25.452 - INFO - +----- END KW: BuiltIn.Run Keyword And Expect Error (514) 20211201 08:29:25.452 - INFO - +---- END KW: BuiltIn.Wait Until Keyword Succeeds (725297) 20211201 08:29:25.452 - INFO - +--- END KW: Utils.Wait Until Keyword Fails (725298) 20211201 08:29:25.453 - INFO - +--- START KW: SSHLibrary.Close Connection [ ] 20211201 08:29:25.453 - INFO - +--- END KW: SSHLibrary.Close Connection (0) 20211201 08:29:25.454 - INFO - +--- START KW: BuiltIn.Sleep [ 10 min ] 20211201 08:39:25.454 - INFO - Slept 10 minutes 20211201 08:39:25.455 - INFO - +--- END KW: BuiltIn.Sleep (600001) 20211201 08:39:25.455 - INFO - +--- START KW: BuiltIn.Wait Until Keyword Succeeds [ 15 min | 30 sec | Open Master Controller Connection ] 20211201 08:39:25.456 - INFO - +---- START KW: Utils.Open Master Controller Connection [ ] 20211201 08:39:25.457 - INFO - +----- START KW: Utils.Connect to Controller Node [ ${CONFIG.credentials.STX_DEPLOY_USER_NAME} | ${CONFIG.credentials.STX_DEPLOY_USER_PSWD} | ${CONFIG.general.IP_UNIT_0_ADDRESS} ] 20211201 08:39:25.458 - INFO - +------ START KW: SSHLibrary.Open Connection [ ${ip_address} | prompt=${prompt} | timeout=${timeout} ] 20211201 08:39:25.459 - INFO - ${controller_connection} = 2 20211201 08:39:25.459 - INFO - +------ END KW: SSHLibrary.Open Connection (1) 20211201 08:39:25.460 - INFO - +------ START KW: Utils.Flexible SSH Login [ ${user} | ${password} ] 20211201 08:39:25.461 - INFO - +------- START KW: BuiltIn.Get Length [ ${password} ] 20211201 08:39:25.462 - INFO - Length is 10 20211201 08:39:25.462 - INFO - ${pwd_length} = 10 20211201 08:39:25.462 - INFO - +------- END KW: BuiltIn.Get Length (1) 20211201 08:39:25.463 - INFO - +------- START KW: BuiltIn.Run Keyword And Return If [ ${pwd_length} > 0 | SSHLibrary.Login | ${user} | ${password} | delay=${delay} ] 20211201 08:39:25.463 - INFO - +-------- START KW: SSHLibrary.Login [ ${user} | ${password} | delay=${delay} ] 20211201 08:39:25.464 - INFO - Logging into '10.10.10.3:22' as 'sysadmin'. 20211201 08:39:25.878 - INFO - Read output: Last login: Wed Dec 1 07:16:23 2021 from 10.10.10.1 /etc/motd.d/00-header:  WARNING: Unauthorized access to this system is forbidden and will be prosecuted by law. By accessing this system, you agree that your actions may be monitored if unauthorized usage is suspected. controller-0:~$ 20211201 08:39:25.878 - INFO - +-------- END KW: SSHLibrary.Login (415) 20211201 08:39:25.878 - INFO - Returning from the enclosing user keyword. 20211201 08:39:25.879 - INFO - +------- END KW: BuiltIn.Run Keyword And Return If (416) 20211201 08:39:25.879 - INFO - +------ END KW: Utils.Flexible SSH Login (419) 20211201 08:39:25.880 - INFO - ${master_controller_connection} = 2 20211201 08:39:25.880 - INFO - +----- END KW: Utils.Connect to Controller Node (423) 20211201 08:39:25.880 - INFO - +----- START KW: BuiltIn.Set Suite Variable [ ${master_controller_connection} ] 20211201 08:39:25.881 - INFO - ${master_controller_connection} = 2 20211201 08:39:25.881 - INFO - +----- END KW: BuiltIn.Set Suite Variable (1) 20211201 08:39:25.882 - INFO - +----- START KW: BuiltIn.Log [ ${master_controller_connection} ] 20211201 08:39:25.882 - INFO - 2 20211201 08:39:25.882 - INFO - +----- END KW: BuiltIn.Log (1) 20211201 08:39:25.882 - INFO - +---- END KW: Utils.Open Master Controller Connection (426) 20211201 08:39:25.883 - INFO - +--- END KW: BuiltIn.Wait Until Keyword Succeeds (428) 20211201 08:39:25.883 - INFO - +--- START KW: BuiltIn.Wait Until Keyword Succeeds [ 15 min | 30 sec | Check Controller Is Unlocked | ${controller} ] 20211201 08:39:25.884 - INFO - +---- START KW: Utils.Check Controller Is Unlocked [ ${controller} ] 20211201 08:39:25.885 - INFO - +----- START KW: Utils.Set Env Vars From Openrc [ ] 20211201 08:39:25.885 - INFO - +------ START KW: Utils.Run Command [ source /etc/platform/openrc | True ] 20211201 08:39:25.886 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:39:25.887 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:39:25.888 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:39:25.888 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:39:25.889 - INFO - &{result_dict} = { stdout= } 20211201 08:39:25.889 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:39:25.889 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:39:25.890 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:25.890 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:39:25.890 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 08:39:25.891 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:39:25.891 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:39:25.891 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:39:26.392 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 08:39:26.392 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:39:26.397 - INFO - source /etc/platform/openrc 20211201 08:39:26.397 - INFO - +------- END KW: SSHLibrary.Write (5) 20211201 08:39:26.397 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:39:26.881 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:26.881 - INFO - ${output} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:26.881 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (484) 20211201 08:39:26.882 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:39:26.883 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:39:26.884 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:26.884 - INFO - +-------- END KW: String.Get Line (1) 20211201 08:39:26.885 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:39:26.885 - INFO - ${clean_out} = 20211201 08:39:26.885 - INFO - +-------- END KW: String.Remove String (0) 20211201 08:39:26.886 - INFO - ${output} = 20211201 08:39:26.886 - INFO - +------- END KW: Utils.Remove Prompt Line (5) 20211201 08:39:26.886 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 08:39:26.887 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:39:26.889 - INFO - echo $? 20211201 08:39:26.889 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 08:39:26.890 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:39:26.890 - INFO - 0 20211201 08:39:26.891 - INFO - ${rc} = 0 20211201 08:39:26.891 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:39:26.891 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:39:26.891 - INFO - 0 20211201 08:39:26.892 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 08:39:26.892 - INFO - ${rc} = 0 20211201 08:39:26.892 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 08:39:26.892 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:39:26.893 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:39:26.894 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:26.894 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:39:26.895 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:39:26.895 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 08:39:26.895 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:39:26.896 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: 20211201 08:39:26.896 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 08:39:26.896 - INFO - +------ END KW: Utils.Run Command (1011) 20211201 08:39:26.897 - INFO - +----- END KW: Utils.Set Env Vars From Openrc (1012) 20211201 08:39:26.897 - INFO - +----- START KW: Utils.Check Property Value [ ${controller_name} | administrative | unlocked ] 20211201 08:39:26.898 - INFO - +------ START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:39:26.898 - INFO - +------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:39:26.899 - INFO - ${system_cmd} = system host-show controller-0|grep -w administrative|awk '{print$4}' 20211201 08:39:26.899 - INFO - +------- END KW: BuiltIn.Catenate (1) 20211201 08:39:26.899 - INFO - +------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:39:26.900 - INFO - +-------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:39:26.901 - INFO - +-------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:39:26.901 - INFO - +-------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:39:26.901 - INFO - +--------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:39:26.902 - INFO - &{result_dict} = { stdout= } 20211201 08:39:26.902 - INFO - +--------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:39:26.902 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:39:26.903 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:26.903 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:39:26.903 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:39:26.904 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:39:26.904 - INFO - +-------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 08:39:26.904 - INFO - +-------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:39:27.405 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:27.406 - INFO - +-------- END KW: SSHLibrary.Read (502) 20211201 08:39:27.406 - INFO - +-------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:39:27.415 - INFO - system host-show controller-0|grep -w administrative|awk '{print$4}' 20211201 08:39:27.415 - INFO - +-------- END KW: SSHLibrary.Write (9) 20211201 08:39:27.416 - INFO - +-------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:39:28.520 - INFO - unlocked [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:28.520 - INFO - ${output} = unlocked [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:28.520 - INFO - +-------- END KW: SSHLibrary.Read Until Prompt (1104) 20211201 08:39:28.521 - INFO - +-------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:39:28.521 - INFO - +--------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:39:28.522 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:28.522 - INFO - +--------- END KW: String.Get Line (1) 20211201 08:39:28.522 - INFO - +--------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:39:28.523 - INFO - ${clean_out} = unlocked 20211201 08:39:28.523 - INFO - +--------- END KW: String.Remove String (1) 20211201 08:39:28.523 - INFO - ${output} = unlocked 20211201 08:39:28.524 - INFO - +-------- END KW: Utils.Remove Prompt Line (2) 20211201 08:39:28.524 - INFO - +-------- START KW: Utils.Get Return Code [ ] 20211201 08:39:28.524 - INFO - +--------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:39:28.527 - INFO - echo $? 20211201 08:39:28.527 - INFO - +--------- END KW: SSHLibrary.Write (3) 20211201 08:39:28.528 - INFO - +--------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:39:28.529 - INFO - 0 20211201 08:39:28.529 - INFO - ${rc} = 0 20211201 08:39:28.529 - INFO - +--------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:39:28.529 - INFO - +--------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:39:28.530 - INFO - 0 20211201 08:39:28.530 - INFO - +--------- END KW: BuiltIn.Log (1) 20211201 08:39:28.531 - INFO - ${rc} = 0 20211201 08:39:28.531 - INFO - +-------- END KW: Utils.Get Return Code (7) 20211201 08:39:28.531 - INFO - +-------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:39:28.532 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:39:28.533 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:28.533 - INFO - +-------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:39:28.533 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:39:28.534 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:28.534 - INFO - +-------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:39:28.534 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: unlocked 20211201 08:39:28.534 - INFO - +-------- END KW: Collections.Log Dictionary (0) 20211201 08:39:28.535 - INFO - ${result} = {'stdout': 'unlocked', 'stderr': '', 'rc': '0'} 20211201 08:39:28.535 - INFO - +------- END KW: Utils.Run Command (1636) 20211201 08:39:28.535 - INFO - +------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:39:28.535 - INFO - ${value} = unlocked 20211201 08:39:28.535 - INFO - +------- END KW: Collections.Get From Dictionary (0) 20211201 08:39:28.536 - INFO - ${current_value} = unlocked 20211201 08:39:28.536 - INFO - +------ END KW: Utils.Retrieve Host Property (1638) 20211201 08:39:28.536 - INFO - +------ START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:39:28.537 - DEBUG - Argument types are: 20211201 08:39:28.537 - INFO - +------ END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:39:28.537 - INFO - +----- END KW: Utils.Check Property Value (1640) 20211201 08:39:28.537 - INFO - +---- END KW: Utils.Check Controller Is Unlocked (2653) 20211201 08:39:28.537 - INFO - +--- END KW: BuiltIn.Wait Until Keyword Succeeds (2654) 20211201 08:39:28.538 - INFO - +--- START KW: Provisioning.Check Host Readiness [ ${controller} ] 20211201 08:39:28.538 - INFO - +---- START KW: BuiltIn.Wait Until Keyword Succeeds [ 40 min | 5 sec | Check Property Value | ${host} | administrative | unlocked ] 20211201 08:39:28.539 - INFO - +----- START KW: Utils.Check Property Value [ ${host} | administrative | unlocked ] 20211201 08:39:28.539 - INFO - +------ START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:39:28.540 - INFO - +------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:39:28.541 - INFO - ${system_cmd} = system host-show controller-0|grep -w administrative|awk '{print$4}' 20211201 08:39:28.541 - INFO - +------- END KW: BuiltIn.Catenate (1) 20211201 08:39:28.541 - INFO - +------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:39:28.542 - INFO - +-------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:39:28.542 - INFO - +-------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:39:28.543 - INFO - +-------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:39:28.543 - INFO - +--------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:39:28.543 - INFO - &{result_dict} = { stdout= } 20211201 08:39:28.543 - INFO - +--------- END KW: BuiltIn.Create Dictionary (0) 20211201 08:39:28.544 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:39:28.544 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:39:28.544 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:39:28.544 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:39:28.545 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:39:28.545 - INFO - +-------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 08:39:28.545 - INFO - +-------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:39:29.046 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:29.046 - INFO - +-------- END KW: SSHLibrary.Read (501) 20211201 08:39:29.046 - INFO - +-------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:39:29.051 - INFO - system host-show controller-0|grep -w administrative|awk '{print$4}' 20211201 08:39:29.052 - INFO - +-------- END KW: SSHLibrary.Write (5) 20211201 08:39:29.052 - INFO - +-------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:39:30.148 - INFO - unlocked [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:30.148 - INFO - ${output} = unlocked [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:30.148 - INFO - +-------- END KW: SSHLibrary.Read Until Prompt (1096) 20211201 08:39:30.149 - INFO - +-------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:39:30.150 - INFO - +--------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:39:30.150 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:30.150 - INFO - +--------- END KW: String.Get Line (0) 20211201 08:39:30.150 - INFO - +--------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:39:30.151 - INFO - ${clean_out} = unlocked 20211201 08:39:30.151 - INFO - +--------- END KW: String.Remove String (1) 20211201 08:39:30.151 - INFO - ${output} = unlocked 20211201 08:39:30.152 - INFO - +-------- END KW: Utils.Remove Prompt Line (3) 20211201 08:39:30.152 - INFO - +-------- START KW: Utils.Get Return Code [ ] 20211201 08:39:30.153 - INFO - +--------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:39:30.155 - INFO - echo $? 20211201 08:39:30.155 - INFO - +--------- END KW: SSHLibrary.Write (2) 20211201 08:39:30.155 - INFO - +--------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:39:30.156 - INFO - 0 20211201 08:39:30.156 - INFO - ${rc} = 0 20211201 08:39:30.156 - INFO - +--------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:39:30.157 - INFO - +--------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:39:30.157 - INFO - 0 20211201 08:39:30.157 - INFO - +--------- END KW: BuiltIn.Log (0) 20211201 08:39:30.158 - INFO - ${rc} = 0 20211201 08:39:30.158 - INFO - +-------- END KW: Utils.Get Return Code (6) 20211201 08:39:30.158 - INFO - +-------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:39:30.159 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:39:30.160 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:30.160 - INFO - +-------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:39:30.160 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:39:30.161 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:30.161 - INFO - +-------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:39:30.161 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: unlocked 20211201 08:39:30.162 - INFO - +-------- END KW: Collections.Log Dictionary (1) 20211201 08:39:30.162 - INFO - ${result} = {'stdout': 'unlocked', 'stderr': '', 'rc': '0'} 20211201 08:39:30.162 - INFO - +------- END KW: Utils.Run Command (1621) 20211201 08:39:30.162 - INFO - +------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:39:30.163 - INFO - ${value} = unlocked 20211201 08:39:30.163 - INFO - +------- END KW: Collections.Get From Dictionary (1) 20211201 08:39:30.163 - INFO - ${current_value} = unlocked 20211201 08:39:30.163 - INFO - +------ END KW: Utils.Retrieve Host Property (1624) 20211201 08:39:30.164 - INFO - +------ START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:39:30.164 - DEBUG - Argument types are: 20211201 08:39:30.164 - INFO - +------ END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 08:39:30.164 - INFO - +----- END KW: Utils.Check Property Value (1625) 20211201 08:39:30.164 - INFO - +---- END KW: BuiltIn.Wait Until Keyword Succeeds (1626) 20211201 08:39:30.165 - INFO - +---- START KW: BuiltIn.Wait Until Keyword Succeeds [ 20 min | 5 sec | Check Property Value | ${host} | operational | enabled ] 20211201 08:39:30.165 - INFO - +----- START KW: Utils.Check Property Value [ ${host} | operational | enabled ] 20211201 08:39:30.166 - INFO - +------ START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:39:30.167 - INFO - +------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:39:30.167 - INFO - ${system_cmd} = system host-show controller-0|grep -w operational|awk '{print$4}' 20211201 08:39:30.167 - INFO - +------- END KW: BuiltIn.Catenate (0) 20211201 08:39:30.167 - INFO - +------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:39:30.168 - INFO - +-------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:39:30.169 - INFO - +-------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:39:30.169 - INFO - +-------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:39:30.170 - INFO - +--------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:39:30.170 - INFO - &{result_dict} = { stdout= } 20211201 08:39:30.170 - INFO - +--------- END KW: BuiltIn.Create Dictionary (0) 20211201 08:39:30.170 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:39:30.171 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:30.171 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:39:30.171 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:39:30.171 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:39:30.171 - INFO - +-------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 08:39:30.171 - INFO - +-------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:39:30.672 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:30.673 - INFO - +-------- END KW: SSHLibrary.Read (502) 20211201 08:39:30.674 - INFO - +-------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:39:30.679 - INFO - system host-show controller-0|grep -w operational|awk '{print$4}' 20211201 08:39:30.679 - INFO - +-------- END KW: SSHLibrary.Write (5) 20211201 08:39:30.679 - INFO - +-------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:39:31.794 - INFO - enabled [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:31.794 - INFO - ${output} = enabled [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:31.794 - INFO - +-------- END KW: SSHLibrary.Read Until Prompt (1115) 20211201 08:39:31.795 - INFO - +-------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:39:31.795 - INFO - +--------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:39:31.796 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:31.796 - INFO - +--------- END KW: String.Get Line (1) 20211201 08:39:31.796 - INFO - +--------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:39:31.797 - INFO - ${clean_out} = enabled 20211201 08:39:31.797 - INFO - +--------- END KW: String.Remove String (1) 20211201 08:39:31.797 - INFO - ${output} = enabled 20211201 08:39:31.797 - INFO - +-------- END KW: Utils.Remove Prompt Line (3) 20211201 08:39:31.798 - INFO - +-------- START KW: Utils.Get Return Code [ ] 20211201 08:39:31.798 - INFO - +--------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:39:31.800 - INFO - echo $? 20211201 08:39:31.801 - INFO - +--------- END KW: SSHLibrary.Write (2) 20211201 08:39:31.801 - INFO - +--------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:39:31.802 - INFO - 0 20211201 08:39:31.802 - INFO - ${rc} = 0 20211201 08:39:31.802 - INFO - +--------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:39:31.803 - INFO - +--------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:39:31.803 - INFO - 0 20211201 08:39:31.803 - INFO - +--------- END KW: BuiltIn.Log (0) 20211201 08:39:31.804 - INFO - ${rc} = 0 20211201 08:39:31.804 - INFO - +-------- END KW: Utils.Get Return Code (6) 20211201 08:39:31.804 - INFO - +-------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:39:31.805 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:39:31.806 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:31.806 - INFO - +-------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:39:31.806 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:39:31.806 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 08:39:31.807 - INFO - +-------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:39:31.807 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: enabled 20211201 08:39:31.807 - INFO - +-------- END KW: Collections.Log Dictionary (0) 20211201 08:39:31.807 - INFO - ${result} = {'stdout': 'enabled', 'stderr': '', 'rc': '0'} 20211201 08:39:31.808 - INFO - +------- END KW: Utils.Run Command (1640) 20211201 08:39:31.808 - INFO - +------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:39:31.808 - INFO - ${value} = enabled 20211201 08:39:31.808 - INFO - +------- END KW: Collections.Get From Dictionary (0) 20211201 08:39:31.809 - INFO - ${current_value} = enabled 20211201 08:39:31.809 - INFO - +------ END KW: Utils.Retrieve Host Property (1643) 20211201 08:39:31.809 - INFO - +------ START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:39:31.809 - DEBUG - Argument types are: 20211201 08:39:31.810 - INFO - +------ END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:39:31.810 - INFO - +----- END KW: Utils.Check Property Value (1645) 20211201 08:39:31.810 - INFO - +---- END KW: BuiltIn.Wait Until Keyword Succeeds (1645) 20211201 08:39:31.810 - INFO - +---- START KW: BuiltIn.Run Keyword And Ignore Error [ Check If Host Is In Degraded Mode | ${host} | ${wait_time} ] 20211201 08:39:31.811 - INFO - +----- START KW: Utils.Check If Host Is In Degraded Mode [ ${host} | ${wait_time} ] 20211201 08:39:31.812 - INFO - +------ START KW: BuiltIn.Wait Until Keyword Succeeds [ ${timeout} min | 10 sec | Check Property Value | ${host} | availability | degraded ] 20211201 08:39:31.812 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:39:31.813 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:39:31.814 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:39:31.814 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:39:31.814 - INFO - +--------- END KW: BuiltIn.Catenate (0) 20211201 08:39:31.815 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:39:31.815 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:39:31.816 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:39:31.816 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:39:31.816 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:39:31.817 - INFO - &{result_dict} = { stdout= } 20211201 08:39:31.817 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:39:31.817 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:39:31.817 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:39:31.817 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:39:31.818 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:31.818 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:39:31.818 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 08:39:31.818 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:39:32.319 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:32.320 - INFO - +---------- END KW: SSHLibrary.Read (501) 20211201 08:39:32.320 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:39:32.325 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:39:32.325 - INFO - +---------- END KW: SSHLibrary.Write (5) 20211201 08:39:32.325 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:39:33.390 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:33.390 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:33.390 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1065) 20211201 08:39:33.391 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:39:33.391 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:39:33.392 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:33.392 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:39:33.392 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:39:33.393 - INFO - ${clean_out} = available 20211201 08:39:33.393 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:39:33.393 - INFO - ${output} = available 20211201 08:39:33.393 - INFO - +---------- END KW: Utils.Remove Prompt Line (2) 20211201 08:39:33.394 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:39:33.394 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:39:33.396 - INFO - echo $? 20211201 08:39:33.397 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 08:39:33.397 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:39:33.397 - INFO - 0 20211201 08:39:33.398 - INFO - ${rc} = 0 20211201 08:39:33.398 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:39:33.398 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:39:33.398 - INFO - 0 20211201 08:39:33.399 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:39:33.399 - INFO - ${rc} = 0 20211201 08:39:33.399 - INFO - +---------- END KW: Utils.Get Return Code (5) 20211201 08:39:33.399 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:39:33.400 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:39:33.401 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:33.401 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:39:33.401 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:39:33.402 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:33.402 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:39:33.404 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:39:33.404 - INFO - +---------- END KW: Collections.Log Dictionary (2) 20211201 08:39:33.404 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:39:33.404 - INFO - +--------- END KW: Utils.Run Command (1589) 20211201 08:39:33.404 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:39:33.405 - INFO - ${value} = available 20211201 08:39:33.405 - INFO - +--------- END KW: Collections.Get From Dictionary (1) 20211201 08:39:33.405 - INFO - ${current_value} = available 20211201 08:39:33.405 - INFO - +-------- END KW: Utils.Retrieve Host Property (1592) 20211201 08:39:33.406 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:39:33.406 - DEBUG - Argument types are: 20211201 08:39:33.406 - FAIL - available != degraded 20211201 08:39:33.406 - DEBUG - Traceback (most recent call last): None 20211201 08:39:33.406 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 08:39:33.407 - INFO - +------- END KW: Utils.Check Property Value (1595) 20211201 08:39:43.407 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:39:43.408 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:39:43.409 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:39:43.410 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:39:43.410 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:39:43.410 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:39:43.411 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:39:43.412 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:39:43.412 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:39:43.413 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:39:43.414 - INFO - &{result_dict} = { stdout= } 20211201 08:39:43.414 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:39:43.415 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:39:43.415 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:43.415 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:39:43.416 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:43.416 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:39:43.417 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:39:43.417 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:39:43.918 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:43.919 - INFO - +---------- END KW: SSHLibrary.Read (501) 20211201 08:39:43.919 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:39:43.924 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:39:43.925 - INFO - +---------- END KW: SSHLibrary.Write (6) 20211201 08:39:43.925 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:39:45.024 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:45.025 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:45.025 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1100) 20211201 08:39:45.025 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:39:45.026 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:39:45.027 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:45.027 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:39:45.027 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:39:45.028 - INFO - ${clean_out} = available 20211201 08:39:45.028 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:39:45.028 - INFO - ${output} = available 20211201 08:39:45.028 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 08:39:45.028 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:39:45.029 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:39:45.031 - INFO - echo $? 20211201 08:39:45.032 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 08:39:45.032 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:39:45.034 - INFO - 0 20211201 08:39:45.034 - INFO - ${rc} = 0 20211201 08:39:45.034 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:39:45.035 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:39:45.035 - INFO - 0 20211201 08:39:45.035 - INFO - +----------- END KW: BuiltIn.Log (0) 20211201 08:39:45.036 - INFO - ${rc} = 0 20211201 08:39:45.036 - INFO - +---------- END KW: Utils.Get Return Code (8) 20211201 08:39:45.036 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:39:45.037 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:39:45.038 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:45.038 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:39:45.038 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:39:45.038 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:39:45.039 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:39:45.039 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:39:45.039 - INFO - +---------- END KW: Collections.Log Dictionary (0) 20211201 08:39:45.039 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:39:45.040 - INFO - +--------- END KW: Utils.Run Command (1629) 20211201 08:39:45.040 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:39:45.040 - INFO - ${value} = available 20211201 08:39:45.040 - INFO - +--------- END KW: Collections.Get From Dictionary (0) 20211201 08:39:45.041 - INFO - ${current_value} = available 20211201 08:39:45.041 - INFO - +-------- END KW: Utils.Retrieve Host Property (1633) 20211201 08:39:45.041 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:39:45.042 - DEBUG - Argument types are: 20211201 08:39:45.042 - FAIL - available != degraded 20211201 08:39:45.042 - DEBUG - Traceback (most recent call last): None 20211201 08:39:45.043 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:39:45.043 - INFO - +------- END KW: Utils.Check Property Value (1636) 20211201 08:39:55.044 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:39:55.045 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:39:55.046 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:39:55.046 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:39:55.047 - INFO - +--------- END KW: BuiltIn.Catenate (0) 20211201 08:39:55.047 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:39:55.048 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:39:55.049 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:39:55.049 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:39:55.050 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:39:55.051 - INFO - &{result_dict} = { stdout= } 20211201 08:39:55.051 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:39:55.051 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:39:55.052 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:55.052 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:39:55.053 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:39:55.053 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:39:55.053 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:39:55.053 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:39:55.555 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:55.555 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:39:55.555 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:39:55.561 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:39:55.561 - INFO - +---------- END KW: SSHLibrary.Write (6) 20211201 08:39:55.562 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:39:56.676 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:56.676 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:56.676 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1114) 20211201 08:39:56.677 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:39:56.678 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:39:56.678 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:39:56.678 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:39:56.678 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:39:56.679 - INFO - ${clean_out} = available 20211201 08:39:56.679 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:39:56.679 - INFO - ${output} = available 20211201 08:39:56.680 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 08:39:56.680 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:39:56.680 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:39:56.682 - INFO - echo $? 20211201 08:39:56.682 - INFO - +----------- END KW: SSHLibrary.Write (2) 20211201 08:39:56.683 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:39:56.683 - INFO - 0 20211201 08:39:56.683 - INFO - ${rc} = 0 20211201 08:39:56.684 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:39:56.684 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:39:56.684 - INFO - 0 20211201 08:39:56.684 - INFO - +----------- END KW: BuiltIn.Log (0) 20211201 08:39:56.685 - INFO - ${rc} = 0 20211201 08:39:56.685 - INFO - +---------- END KW: Utils.Get Return Code (5) 20211201 08:39:56.685 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:39:56.686 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:39:56.687 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:39:56.687 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:39:56.687 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:39:56.688 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:39:56.688 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:39:56.688 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:39:56.688 - INFO - +---------- END KW: Collections.Log Dictionary (0) 20211201 08:39:56.689 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:39:56.689 - INFO - +--------- END KW: Utils.Run Command (1642) 20211201 08:39:56.689 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:39:56.690 - INFO - ${value} = available 20211201 08:39:56.690 - INFO - +--------- END KW: Collections.Get From Dictionary (1) 20211201 08:39:56.690 - INFO - ${current_value} = available 20211201 08:39:56.690 - INFO - +-------- END KW: Utils.Retrieve Host Property (1645) 20211201 08:39:56.691 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:39:56.691 - DEBUG - Argument types are: 20211201 08:39:56.691 - FAIL - available != degraded 20211201 08:39:56.692 - DEBUG - Traceback (most recent call last): None 20211201 08:39:56.692 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:39:56.692 - INFO - +------- END KW: Utils.Check Property Value (1649) 20211201 08:40:06.693 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:40:06.694 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:40:06.695 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:40:06.696 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:40:06.696 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:40:06.696 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:40:06.697 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:40:06.698 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:40:06.698 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:40:06.699 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:40:06.699 - INFO - &{result_dict} = { stdout= } 20211201 08:40:06.700 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:40:06.700 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:40:06.701 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:40:06.701 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:40:06.701 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:40:06.702 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:40:06.702 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:40:06.702 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:40:07.203 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:07.204 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:40:07.204 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:40:07.211 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:40:07.211 - INFO - +---------- END KW: SSHLibrary.Write (7) 20211201 08:40:07.211 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:40:08.277 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:08.277 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:08.277 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1066) 20211201 08:40:08.278 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:40:08.278 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:40:08.279 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:08.279 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:40:08.279 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:40:08.280 - INFO - ${clean_out} = available 20211201 08:40:08.280 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:40:08.280 - INFO - ${output} = available 20211201 08:40:08.280 - INFO - +---------- END KW: Utils.Remove Prompt Line (2) 20211201 08:40:08.281 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:40:08.281 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:40:08.284 - INFO - echo $? 20211201 08:40:08.284 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 08:40:08.284 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:40:08.285 - INFO - 0 20211201 08:40:08.286 - INFO - ${rc} = 0 20211201 08:40:08.286 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:40:08.286 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:40:08.287 - INFO - 0 20211201 08:40:08.287 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:40:08.287 - INFO - ${rc} = 0 20211201 08:40:08.287 - INFO - +---------- END KW: Utils.Get Return Code (6) 20211201 08:40:08.288 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:40:08.289 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:40:08.289 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:40:08.290 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:40:08.290 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:40:08.290 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:40:08.291 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:40:08.291 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:40:08.291 - INFO - +---------- END KW: Collections.Log Dictionary (0) 20211201 08:40:08.291 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:40:08.291 - INFO - +--------- END KW: Utils.Run Command (1595) 20211201 08:40:08.292 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:40:08.292 - INFO - ${value} = available 20211201 08:40:08.292 - INFO - +--------- END KW: Collections.Get From Dictionary (0) 20211201 08:40:08.292 - INFO - ${current_value} = available 20211201 08:40:08.293 - INFO - +-------- END KW: Utils.Retrieve Host Property (1599) 20211201 08:40:08.293 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:40:08.293 - DEBUG - Argument types are: 20211201 08:40:08.294 - FAIL - available != degraded 20211201 08:40:08.294 - DEBUG - Traceback (most recent call last): None 20211201 08:40:08.294 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:40:08.294 - INFO - +------- END KW: Utils.Check Property Value (1602) 20211201 08:40:18.295 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:40:18.296 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:40:18.298 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:40:18.298 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:40:18.299 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:40:18.299 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:40:18.300 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:40:18.301 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:40:18.301 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:40:18.302 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:40:18.303 - INFO - &{result_dict} = { stdout= } 20211201 08:40:18.303 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:40:18.303 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:40:18.304 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:40:18.304 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:40:18.305 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:40:18.305 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:40:18.305 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:40:18.306 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:40:18.807 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:18.807 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:40:18.808 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:40:18.815 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:40:18.816 - INFO - +---------- END KW: SSHLibrary.Write (8) 20211201 08:40:18.816 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:40:19.883 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:19.884 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:19.884 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1068) 20211201 08:40:19.884 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:40:19.886 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:40:19.886 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:19.886 - INFO - +----------- END KW: String.Get Line (0) 20211201 08:40:19.887 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:40:19.887 - INFO - ${clean_out} = available 20211201 08:40:19.887 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:40:19.888 - INFO - ${output} = available 20211201 08:40:19.888 - INFO - +---------- END KW: Utils.Remove Prompt Line (4) 20211201 08:40:19.888 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:40:19.889 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:40:19.891 - INFO - echo $? 20211201 08:40:19.891 - INFO - +----------- END KW: SSHLibrary.Write (2) 20211201 08:40:19.891 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:40:19.892 - INFO - 0 20211201 08:40:19.892 - INFO - ${rc} = 0 20211201 08:40:19.892 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:40:19.893 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:40:19.893 - INFO - 0 20211201 08:40:19.893 - INFO - +----------- END KW: BuiltIn.Log (0) 20211201 08:40:19.893 - INFO - ${rc} = 0 20211201 08:40:19.894 - INFO - +---------- END KW: Utils.Get Return Code (6) 20211201 08:40:19.894 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:40:19.895 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:40:19.895 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:40:19.895 - INFO - +---------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:40:19.895 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:40:19.896 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:40:19.896 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:40:19.896 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:40:19.897 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 08:40:19.897 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:40:19.897 - INFO - +--------- END KW: Utils.Run Command (1598) 20211201 08:40:19.897 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:40:19.898 - INFO - ${value} = available 20211201 08:40:19.898 - INFO - +--------- END KW: Collections.Get From Dictionary (1) 20211201 08:40:19.898 - INFO - ${current_value} = available 20211201 08:40:19.898 - INFO - +-------- END KW: Utils.Retrieve Host Property (1602) 20211201 08:40:19.899 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:40:19.899 - DEBUG - Argument types are: 20211201 08:40:19.899 - FAIL - available != degraded 20211201 08:40:19.899 - DEBUG - Traceback (most recent call last): None 20211201 08:40:19.899 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 08:40:19.900 - INFO - +------- END KW: Utils.Check Property Value (1605) 20211201 08:40:29.901 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:40:29.902 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:40:29.903 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:40:29.904 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:40:29.904 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:40:29.905 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:40:29.906 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:40:29.907 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:40:29.907 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:40:29.908 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:40:29.909 - INFO - &{result_dict} = { stdout= } 20211201 08:40:29.909 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:40:29.909 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:40:29.910 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:40:29.910 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:40:29.911 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:40:29.911 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:40:29.911 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:40:29.911 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:40:30.413 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:30.413 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:40:30.414 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:40:30.419 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:40:30.419 - INFO - +---------- END KW: SSHLibrary.Write (5) 20211201 08:40:30.419 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:40:31.593 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:31.593 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:31.593 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1174) 20211201 08:40:31.594 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:40:31.595 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:40:31.595 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:31.596 - INFO - +----------- END KW: String.Get Line (0) 20211201 08:40:31.596 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:40:31.596 - INFO - ${clean_out} = available 20211201 08:40:31.597 - INFO - +----------- END KW: String.Remove String (0) 20211201 08:40:31.597 - INFO - ${output} = available 20211201 08:40:31.597 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 08:40:31.597 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:40:31.598 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:40:31.600 - INFO - echo $? 20211201 08:40:31.600 - INFO - +----------- END KW: SSHLibrary.Write (2) 20211201 08:40:31.600 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:40:31.601 - INFO - 0 20211201 08:40:31.601 - INFO - ${rc} = 0 20211201 08:40:31.601 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:40:31.602 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:40:31.602 - INFO - 0 20211201 08:40:31.602 - INFO - +----------- END KW: BuiltIn.Log (0) 20211201 08:40:31.603 - INFO - ${rc} = 0 20211201 08:40:31.603 - INFO - +---------- END KW: Utils.Get Return Code (6) 20211201 08:40:31.603 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:40:31.604 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:40:31.605 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:40:31.605 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:40:31.605 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:40:31.606 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:40:31.606 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:40:31.606 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:40:31.606 - INFO - +---------- END KW: Collections.Log Dictionary (0) 20211201 08:40:31.607 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:40:31.607 - INFO - +--------- END KW: Utils.Run Command (1702) 20211201 08:40:31.607 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:40:31.608 - INFO - ${value} = available 20211201 08:40:31.608 - INFO - +--------- END KW: Collections.Get From Dictionary (1) 20211201 08:40:31.608 - INFO - ${current_value} = available 20211201 08:40:31.608 - INFO - +-------- END KW: Utils.Retrieve Host Property (1706) 20211201 08:40:31.609 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:40:31.609 - DEBUG - Argument types are: 20211201 08:40:31.609 - FAIL - available != degraded 20211201 08:40:31.609 - DEBUG - Traceback (most recent call last): None 20211201 08:40:31.610 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:40:31.610 - INFO - +------- END KW: Utils.Check Property Value (1710) 20211201 08:40:41.611 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:40:41.612 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:40:41.613 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:40:41.614 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:40:41.614 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:40:41.614 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:40:41.616 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:40:41.617 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:40:41.617 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:40:41.618 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:40:41.619 - INFO - &{result_dict} = { stdout= } 20211201 08:40:41.619 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:40:41.619 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:40:41.620 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:40:41.620 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:40:41.621 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:40:41.621 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:40:41.622 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:40:41.622 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:40:42.123 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:42.124 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:40:42.124 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:40:42.130 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:40:42.130 - INFO - +---------- END KW: SSHLibrary.Write (6) 20211201 08:40:42.130 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:40:43.200 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:43.200 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:43.201 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1071) 20211201 08:40:43.201 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:40:43.202 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:40:43.203 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:43.203 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:40:43.203 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:40:43.204 - INFO - ${clean_out} = available 20211201 08:40:43.204 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:40:43.204 - INFO - ${output} = available 20211201 08:40:43.204 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 08:40:43.204 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:40:43.205 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:40:43.207 - INFO - echo $? 20211201 08:40:43.207 - INFO - +----------- END KW: SSHLibrary.Write (2) 20211201 08:40:43.208 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:40:43.209 - INFO - 0 20211201 08:40:43.210 - INFO - ${rc} = 0 20211201 08:40:43.210 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:40:43.210 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:40:43.211 - INFO - 0 20211201 08:40:43.211 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:40:43.211 - INFO - ${rc} = 0 20211201 08:40:43.211 - INFO - +---------- END KW: Utils.Get Return Code (7) 20211201 08:40:43.212 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:40:43.213 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:40:43.214 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:40:43.214 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:40:43.214 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:40:43.214 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:40:43.215 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:40:43.215 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:40:43.215 - INFO - +---------- END KW: Collections.Log Dictionary (0) 20211201 08:40:43.215 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:40:43.216 - INFO - +--------- END KW: Utils.Run Command (1601) 20211201 08:40:43.216 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:40:43.216 - INFO - ${value} = available 20211201 08:40:43.216 - INFO - +--------- END KW: Collections.Get From Dictionary (0) 20211201 08:40:43.217 - INFO - ${current_value} = available 20211201 08:40:43.217 - INFO - +-------- END KW: Utils.Retrieve Host Property (1605) 20211201 08:40:43.217 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:40:43.218 - DEBUG - Argument types are: 20211201 08:40:43.218 - FAIL - available != degraded 20211201 08:40:43.218 - DEBUG - Traceback (most recent call last): None 20211201 08:40:43.218 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:40:43.218 - INFO - +------- END KW: Utils.Check Property Value (1607) 20211201 08:40:53.219 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:40:53.220 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:40:53.221 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:40:53.222 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:40:53.222 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:40:53.223 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:40:53.225 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:40:53.225 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:40:53.226 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:40:53.226 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:40:53.227 - INFO - &{result_dict} = { stdout= } 20211201 08:40:53.227 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:40:53.228 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:40:53.228 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:40:53.229 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:40:53.229 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:40:53.229 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:40:53.229 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 08:40:53.230 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:40:53.731 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:53.731 - INFO - +---------- END KW: SSHLibrary.Read (501) 20211201 08:40:53.731 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:40:53.736 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:40:53.737 - INFO - +---------- END KW: SSHLibrary.Write (6) 20211201 08:40:53.737 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:40:54.911 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:54.912 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:54.913 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1176) 20211201 08:40:54.914 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:40:54.916 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:40:54.916 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:40:54.916 - INFO - +----------- END KW: String.Get Line (0) 20211201 08:40:54.917 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:40:54.917 - INFO - ${clean_out} = available 20211201 08:40:54.917 - INFO - +----------- END KW: String.Remove String (0) 20211201 08:40:54.918 - INFO - ${output} = available 20211201 08:40:54.918 - INFO - +---------- END KW: Utils.Remove Prompt Line (4) 20211201 08:40:54.918 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:40:54.919 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:40:54.921 - INFO - echo $? 20211201 08:40:54.922 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 08:40:54.922 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:40:54.923 - INFO - 0 20211201 08:40:54.923 - INFO - ${rc} = 0 20211201 08:40:54.923 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:40:54.924 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:40:54.924 - INFO - 0 20211201 08:40:54.924 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:40:54.924 - INFO - ${rc} = 0 20211201 08:40:54.925 - INFO - +---------- END KW: Utils.Get Return Code (7) 20211201 08:40:54.925 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:40:54.927 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:40:54.927 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:40:54.927 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:40:54.928 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:40:54.928 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:40:54.928 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:40:54.929 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:40:54.929 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 08:40:54.929 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:40:54.929 - INFO - +--------- END KW: Utils.Run Command (1706) 20211201 08:40:54.930 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:40:54.930 - INFO - ${value} = available 20211201 08:40:54.930 - INFO - +--------- END KW: Collections.Get From Dictionary (0) 20211201 08:40:54.931 - INFO - ${current_value} = available 20211201 08:40:54.931 - INFO - +-------- END KW: Utils.Retrieve Host Property (1711) 20211201 08:40:54.931 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:40:54.931 - DEBUG - Argument types are: 20211201 08:40:54.932 - FAIL - available != degraded 20211201 08:40:54.932 - DEBUG - Traceback (most recent call last): None 20211201 08:40:54.932 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:40:54.932 - INFO - +------- END KW: Utils.Check Property Value (1713) 20211201 08:41:04.933 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:41:04.934 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:41:04.935 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:41:04.936 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:41:04.936 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:41:04.936 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:41:04.938 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:41:04.939 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (2) 20211201 08:41:04.939 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:41:04.940 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:41:04.941 - INFO - &{result_dict} = { stdout= } 20211201 08:41:04.941 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:41:04.941 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:41:04.942 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:04.942 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:41:04.942 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:41:04.943 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:41:04.943 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:41:04.943 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:41:05.444 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:05.445 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:41:05.445 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:41:05.453 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:41:05.453 - INFO - +---------- END KW: SSHLibrary.Write (8) 20211201 08:41:05.453 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:41:06.489 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:06.489 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:06.490 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1036) 20211201 08:41:06.490 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:41:06.491 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:41:06.492 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:06.492 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:41:06.492 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:41:06.493 - INFO - ${clean_out} = available 20211201 08:41:06.493 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:41:06.494 - INFO - ${output} = available 20211201 08:41:06.494 - INFO - +---------- END KW: Utils.Remove Prompt Line (4) 20211201 08:41:06.494 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:41:06.495 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:41:06.498 - INFO - echo $? 20211201 08:41:06.498 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 08:41:06.498 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:41:06.499 - INFO - 0 20211201 08:41:06.499 - INFO - ${rc} = 0 20211201 08:41:06.499 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:41:06.500 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:41:06.500 - INFO - 0 20211201 08:41:06.500 - INFO - +----------- END KW: BuiltIn.Log (0) 20211201 08:41:06.500 - INFO - ${rc} = 0 20211201 08:41:06.501 - INFO - +---------- END KW: Utils.Get Return Code (7) 20211201 08:41:06.501 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:41:06.502 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:41:06.503 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:06.503 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:41:06.503 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:41:06.504 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:06.504 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:41:06.505 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:41:06.505 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 08:41:06.505 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:41:06.506 - INFO - +--------- END KW: Utils.Run Command (1569) 20211201 08:41:06.506 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:41:06.506 - INFO - ${value} = available 20211201 08:41:06.507 - INFO - +--------- END KW: Collections.Get From Dictionary (0) 20211201 08:41:06.507 - INFO - ${current_value} = available 20211201 08:41:06.507 - INFO - +-------- END KW: Utils.Retrieve Host Property (1573) 20211201 08:41:06.507 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:41:06.508 - DEBUG - Argument types are: 20211201 08:41:06.508 - FAIL - available != degraded 20211201 08:41:06.508 - DEBUG - Traceback (most recent call last): None 20211201 08:41:06.508 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:41:06.509 - INFO - +------- END KW: Utils.Check Property Value (1576) 20211201 08:41:16.510 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:41:16.510 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:41:16.511 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:41:16.512 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:41:16.512 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:41:16.513 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:41:16.514 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:41:16.514 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:41:16.515 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:41:16.516 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:41:16.517 - INFO - &{result_dict} = { stdout= } 20211201 08:41:16.517 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:41:16.517 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:41:16.518 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:16.518 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:41:16.519 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:16.519 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:41:16.519 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:41:16.520 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:41:17.021 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:17.021 - INFO - +---------- END KW: SSHLibrary.Read (501) 20211201 08:41:17.022 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:41:17.027 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:41:17.027 - INFO - +---------- END KW: SSHLibrary.Write (5) 20211201 08:41:17.028 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:41:18.088 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:18.088 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:18.089 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1061) 20211201 08:41:18.089 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:41:18.090 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:41:18.090 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:18.091 - INFO - +----------- END KW: String.Get Line (0) 20211201 08:41:18.091 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:41:18.091 - INFO - ${clean_out} = available 20211201 08:41:18.091 - INFO - +----------- END KW: String.Remove String (0) 20211201 08:41:18.092 - INFO - ${output} = available 20211201 08:41:18.092 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 08:41:18.092 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:41:18.093 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:41:18.095 - INFO - echo $? 20211201 08:41:18.095 - INFO - +----------- END KW: SSHLibrary.Write (2) 20211201 08:41:18.096 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:41:18.097 - INFO - 0 20211201 08:41:18.098 - INFO - ${rc} = 0 20211201 08:41:18.098 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:41:18.098 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:41:18.098 - INFO - 0 20211201 08:41:18.099 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:41:18.099 - INFO - ${rc} = 0 20211201 08:41:18.099 - INFO - +---------- END KW: Utils.Get Return Code (7) 20211201 08:41:18.099 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:41:18.100 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:41:18.101 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:18.101 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:41:18.102 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:41:18.102 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:41:18.102 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:41:18.103 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:41:18.103 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 08:41:18.103 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:41:18.103 - INFO - +--------- END KW: Utils.Run Command (1591) 20211201 08:41:18.104 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:41:18.104 - INFO - ${value} = available 20211201 08:41:18.104 - INFO - +--------- END KW: Collections.Get From Dictionary (0) 20211201 08:41:18.104 - INFO - ${current_value} = available 20211201 08:41:18.105 - INFO - +-------- END KW: Utils.Retrieve Host Property (1595) 20211201 08:41:18.105 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:41:18.105 - DEBUG - Argument types are: 20211201 08:41:18.105 - FAIL - available != degraded 20211201 08:41:18.106 - DEBUG - Traceback (most recent call last): None 20211201 08:41:18.106 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:41:18.106 - INFO - +------- END KW: Utils.Check Property Value (1597) 20211201 08:41:28.107 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:41:28.108 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:41:28.109 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:41:28.110 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:41:28.110 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:41:28.111 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:41:28.112 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:41:28.113 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:41:28.113 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:41:28.114 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:41:28.115 - INFO - &{result_dict} = { stdout= } 20211201 08:41:28.115 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:41:28.115 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:41:28.116 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:28.116 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:41:28.117 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:28.117 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:41:28.118 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:41:28.118 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:41:28.619 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:28.619 - INFO - +---------- END KW: SSHLibrary.Read (501) 20211201 08:41:28.620 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:41:28.625 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:41:28.626 - INFO - +---------- END KW: SSHLibrary.Write (5) 20211201 08:41:28.626 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:41:29.698 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:29.699 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:29.700 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1074) 20211201 08:41:29.701 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:41:29.702 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:41:29.703 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:29.703 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:41:29.703 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:41:29.704 - INFO - ${clean_out} = available 20211201 08:41:29.704 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:41:29.704 - INFO - ${output} = available 20211201 08:41:29.705 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 08:41:29.705 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:41:29.705 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:41:29.708 - INFO - echo $? 20211201 08:41:29.708 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 08:41:29.709 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:41:29.710 - INFO - 0 20211201 08:41:29.711 - INFO - ${rc} = 0 20211201 08:41:29.711 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:41:29.711 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:41:29.712 - INFO - 0 20211201 08:41:29.712 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:41:29.712 - INFO - ${rc} = 0 20211201 08:41:29.712 - INFO - +---------- END KW: Utils.Get Return Code (7) 20211201 08:41:29.713 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:41:29.713 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:41:29.714 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:29.714 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:41:29.714 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:41:29.715 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:29.715 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:41:29.715 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:41:29.716 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 08:41:29.716 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:41:29.716 - INFO - +--------- END KW: Utils.Run Command (1605) 20211201 08:41:29.716 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:41:29.717 - INFO - ${value} = available 20211201 08:41:29.717 - INFO - +--------- END KW: Collections.Get From Dictionary (1) 20211201 08:41:29.717 - INFO - ${current_value} = available 20211201 08:41:29.717 - INFO - +-------- END KW: Utils.Retrieve Host Property (1609) 20211201 08:41:29.717 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:41:29.718 - DEBUG - Argument types are: 20211201 08:41:29.718 - FAIL - available != degraded 20211201 08:41:29.718 - DEBUG - Traceback (most recent call last): None 20211201 08:41:29.718 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:41:29.719 - INFO - +------- END KW: Utils.Check Property Value (1611) 20211201 08:41:39.720 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:41:39.721 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:41:39.722 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:41:39.723 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:41:39.723 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:41:39.723 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:41:39.724 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:41:39.725 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:41:39.725 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:41:39.727 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:41:39.728 - INFO - &{result_dict} = { stdout= } 20211201 08:41:39.728 - INFO - +----------- END KW: BuiltIn.Create Dictionary (2) 20211201 08:41:39.728 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:41:39.729 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:39.729 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:41:39.730 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:39.730 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:41:39.731 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:41:39.731 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:41:40.232 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:40.233 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:41:40.233 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:41:40.243 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:41:40.243 - INFO - +---------- END KW: SSHLibrary.Write (10) 20211201 08:41:40.244 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:41:41.300 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:41.301 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:41.301 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1057) 20211201 08:41:41.301 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:41:41.303 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:41:41.303 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:41.303 - INFO - +----------- END KW: String.Get Line (0) 20211201 08:41:41.304 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:41:41.304 - INFO - ${clean_out} = available 20211201 08:41:41.304 - INFO - +----------- END KW: String.Remove String (0) 20211201 08:41:41.305 - INFO - ${output} = available 20211201 08:41:41.305 - INFO - +---------- END KW: Utils.Remove Prompt Line (4) 20211201 08:41:41.305 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:41:41.306 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:41:41.308 - INFO - echo $? 20211201 08:41:41.308 - INFO - +----------- END KW: SSHLibrary.Write (2) 20211201 08:41:41.309 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:41:41.310 - INFO - 0 20211201 08:41:41.311 - INFO - ${rc} = 0 20211201 08:41:41.311 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:41:41.311 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:41:41.312 - INFO - 0 20211201 08:41:41.312 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:41:41.312 - INFO - ${rc} = 0 20211201 08:41:41.312 - INFO - +---------- END KW: Utils.Get Return Code (7) 20211201 08:41:41.312 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:41:41.313 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:41:41.314 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:41.314 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:41:41.314 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:41:41.315 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:41.315 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:41:41.315 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:41:41.315 - INFO - +---------- END KW: Collections.Log Dictionary (0) 20211201 08:41:41.316 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:41:41.316 - INFO - +--------- END KW: Utils.Run Command (1593) 20211201 08:41:41.316 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:41:41.316 - INFO - ${value} = available 20211201 08:41:41.316 - INFO - +--------- END KW: Collections.Get From Dictionary (0) 20211201 08:41:41.317 - INFO - ${current_value} = available 20211201 08:41:41.317 - INFO - +-------- END KW: Utils.Retrieve Host Property (1596) 20211201 08:41:41.317 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:41:41.318 - DEBUG - Argument types are: 20211201 08:41:41.318 - FAIL - available != degraded 20211201 08:41:41.318 - DEBUG - Traceback (most recent call last): None 20211201 08:41:41.318 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:41:41.318 - INFO - +------- END KW: Utils.Check Property Value (1598) 20211201 08:41:51.319 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:41:51.320 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:41:51.321 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:41:51.322 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:41:51.322 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:41:51.322 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:41:51.324 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:41:51.324 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:41:51.325 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:41:51.325 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:41:51.327 - INFO - &{result_dict} = { stdout= } 20211201 08:41:51.327 - INFO - +----------- END KW: BuiltIn.Create Dictionary (2) 20211201 08:41:51.327 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:41:51.328 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:51.328 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:41:51.329 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:51.329 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:41:51.329 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:41:51.330 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:41:51.831 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:51.831 - INFO - +---------- END KW: SSHLibrary.Read (501) 20211201 08:41:51.832 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:41:51.838 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:41:51.839 - INFO - +---------- END KW: SSHLibrary.Write (6) 20211201 08:41:51.839 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:41:52.917 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:52.917 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:52.917 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1078) 20211201 08:41:52.917 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:41:52.918 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:41:52.919 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:41:52.919 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:41:52.919 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:41:52.920 - INFO - ${clean_out} = available 20211201 08:41:52.920 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:41:52.920 - INFO - ${output} = available 20211201 08:41:52.920 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 08:41:52.921 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:41:52.921 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:41:52.924 - INFO - echo $? 20211201 08:41:52.924 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 08:41:52.924 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:41:52.925 - INFO - 0 20211201 08:41:52.925 - INFO - ${rc} = 0 20211201 08:41:52.925 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:41:52.926 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:41:52.926 - INFO - 0 20211201 08:41:52.926 - INFO - +----------- END KW: BuiltIn.Log (0) 20211201 08:41:52.927 - INFO - ${rc} = 0 20211201 08:41:52.927 - INFO - +---------- END KW: Utils.Get Return Code (6) 20211201 08:41:52.927 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:41:52.928 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:41:52.929 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:52.929 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:41:52.929 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:41:52.930 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:41:52.930 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:41:52.930 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:41:52.930 - INFO - +---------- END KW: Collections.Log Dictionary (0) 20211201 08:41:52.931 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:41:52.931 - INFO - +--------- END KW: Utils.Run Command (1609) 20211201 08:41:52.931 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:41:52.932 - INFO - ${value} = available 20211201 08:41:52.932 - INFO - +--------- END KW: Collections.Get From Dictionary (1) 20211201 08:41:52.932 - INFO - ${current_value} = available 20211201 08:41:52.932 - INFO - +-------- END KW: Utils.Retrieve Host Property (1612) 20211201 08:41:52.932 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:41:52.933 - DEBUG - Argument types are: 20211201 08:41:52.933 - FAIL - available != degraded 20211201 08:41:52.933 - DEBUG - Traceback (most recent call last): None 20211201 08:41:52.933 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:41:52.934 - INFO - +------- END KW: Utils.Check Property Value (1614) 20211201 08:42:02.934 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:42:02.935 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:42:02.936 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:42:02.937 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:42:02.937 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:42:02.937 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:42:02.939 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:42:02.939 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:42:02.940 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:42:02.940 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:42:02.943 - INFO - &{result_dict} = { stdout= } 20211201 08:42:02.943 - INFO - +----------- END KW: BuiltIn.Create Dictionary (3) 20211201 08:42:02.944 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:42:02.944 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:42:02.944 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:42:02.945 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:42:02.945 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:42:02.945 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:42:02.946 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:42:03.447 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:03.447 - INFO - +---------- END KW: SSHLibrary.Read (501) 20211201 08:42:03.447 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:42:03.457 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:42:03.457 - INFO - +---------- END KW: SSHLibrary.Write (10) 20211201 08:42:03.458 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:42:04.544 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:04.545 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:04.546 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1088) 20211201 08:42:04.547 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:42:04.548 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:42:04.549 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:04.549 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:42:04.549 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:42:04.550 - INFO - ${clean_out} = available 20211201 08:42:04.550 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:42:04.550 - INFO - ${output} = available 20211201 08:42:04.551 - INFO - +---------- END KW: Utils.Remove Prompt Line (4) 20211201 08:42:04.551 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:42:04.552 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:42:04.554 - INFO - echo $? 20211201 08:42:04.554 - INFO - +----------- END KW: SSHLibrary.Write (2) 20211201 08:42:04.555 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:42:04.556 - INFO - 0 20211201 08:42:04.557 - INFO - ${rc} = 0 20211201 08:42:04.557 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:42:04.557 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:42:04.558 - INFO - 0 20211201 08:42:04.558 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:42:04.558 - INFO - ${rc} = 0 20211201 08:42:04.558 - INFO - +---------- END KW: Utils.Get Return Code (7) 20211201 08:42:04.559 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:42:04.560 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:42:04.560 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:42:04.560 - INFO - +---------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:42:04.561 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:42:04.561 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:42:04.561 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:42:04.562 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:42:04.562 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 08:42:04.562 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:42:04.562 - INFO - +--------- END KW: Utils.Run Command (1625) 20211201 08:42:04.563 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:42:04.563 - INFO - ${value} = available 20211201 08:42:04.563 - INFO - +--------- END KW: Collections.Get From Dictionary (0) 20211201 08:42:04.563 - INFO - ${current_value} = available 20211201 08:42:04.564 - INFO - +-------- END KW: Utils.Retrieve Host Property (1628) 20211201 08:42:04.564 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:42:04.564 - DEBUG - Argument types are: 20211201 08:42:04.565 - FAIL - available != degraded 20211201 08:42:04.565 - DEBUG - Traceback (most recent call last): None 20211201 08:42:04.565 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:42:04.565 - INFO - +------- END KW: Utils.Check Property Value (1631) 20211201 08:42:14.566 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:42:14.567 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:42:14.568 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:42:14.568 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:42:14.569 - INFO - +--------- END KW: BuiltIn.Catenate (0) 20211201 08:42:14.569 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:42:14.570 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:42:14.571 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:42:14.571 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:42:14.572 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:42:14.573 - INFO - &{result_dict} = { stdout= } 20211201 08:42:14.573 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:42:14.573 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:42:14.574 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:42:14.574 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:42:14.575 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:42:14.576 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:42:14.576 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:42:14.576 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:42:15.077 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:15.078 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:42:15.078 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:42:15.086 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:42:15.087 - INFO - +---------- END KW: SSHLibrary.Write (8) 20211201 08:42:15.087 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:42:16.166 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:16.166 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:16.166 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1079) 20211201 08:42:16.166 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:42:16.167 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:42:16.168 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:16.168 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:42:16.168 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:42:16.169 - INFO - ${clean_out} = available 20211201 08:42:16.169 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:42:16.169 - INFO - ${output} = available 20211201 08:42:16.169 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 08:42:16.170 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:42:16.170 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:42:16.172 - INFO - echo $? 20211201 08:42:16.173 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 08:42:16.173 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:42:16.175 - INFO - 0 20211201 08:42:16.175 - INFO - ${rc} = 0 20211201 08:42:16.175 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:42:16.175 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:42:16.176 - INFO - 0 20211201 08:42:16.176 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:42:16.176 - INFO - ${rc} = 0 20211201 08:42:16.176 - INFO - +---------- END KW: Utils.Get Return Code (6) 20211201 08:42:16.177 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:42:16.177 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:42:16.178 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:42:16.178 - INFO - +---------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:42:16.179 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:42:16.179 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:42:16.179 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:42:16.180 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:42:16.180 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 08:42:16.180 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:42:16.180 - INFO - +--------- END KW: Utils.Run Command (1611) 20211201 08:42:16.181 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:42:16.181 - INFO - ${value} = available 20211201 08:42:16.181 - INFO - +--------- END KW: Collections.Get From Dictionary (0) 20211201 08:42:16.182 - INFO - ${current_value} = available 20211201 08:42:16.182 - INFO - +-------- END KW: Utils.Retrieve Host Property (1615) 20211201 08:42:16.182 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:42:16.182 - DEBUG - Argument types are: 20211201 08:42:16.183 - FAIL - available != degraded 20211201 08:42:16.183 - DEBUG - Traceback (most recent call last): None 20211201 08:42:16.183 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:42:16.183 - INFO - +------- END KW: Utils.Check Property Value (1617) 20211201 08:42:26.184 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:42:26.185 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:42:26.186 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:42:26.186 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:42:26.187 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:42:26.187 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:42:26.188 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:42:26.189 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:42:26.189 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:42:26.190 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:42:26.190 - INFO - &{result_dict} = { stdout= } 20211201 08:42:26.191 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:42:26.191 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:42:26.192 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:42:26.192 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:42:26.192 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:42:26.193 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:42:26.193 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:42:26.193 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:42:26.695 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:26.695 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:42:26.695 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:42:26.702 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:42:26.702 - INFO - +---------- END KW: SSHLibrary.Write (7) 20211201 08:42:26.703 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:42:27.774 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:27.775 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:27.775 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1072) 20211201 08:42:27.775 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:42:27.776 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:42:27.776 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:27.777 - INFO - +----------- END KW: String.Get Line (0) 20211201 08:42:27.777 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:42:27.777 - INFO - ${clean_out} = available 20211201 08:42:27.778 - INFO - +----------- END KW: String.Remove String (0) 20211201 08:42:27.778 - INFO - ${output} = available 20211201 08:42:27.778 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 08:42:27.778 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:42:27.779 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:42:27.781 - INFO - echo $? 20211201 08:42:27.781 - INFO - +----------- END KW: SSHLibrary.Write (2) 20211201 08:42:27.782 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:42:27.782 - INFO - 0 20211201 08:42:27.783 - INFO - ${rc} = 0 20211201 08:42:27.783 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:42:27.783 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:42:27.783 - INFO - 0 20211201 08:42:27.784 - INFO - +----------- END KW: BuiltIn.Log (0) 20211201 08:42:27.784 - INFO - ${rc} = 0 20211201 08:42:27.784 - INFO - +---------- END KW: Utils.Get Return Code (6) 20211201 08:42:27.784 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:42:27.785 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:42:27.786 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:42:27.786 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:42:27.786 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:42:27.787 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:42:27.787 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:42:27.787 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:42:27.788 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 08:42:27.788 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:42:27.788 - INFO - +--------- END KW: Utils.Run Command (1601) 20211201 08:42:27.788 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:42:27.789 - INFO - ${value} = available 20211201 08:42:27.789 - INFO - +--------- END KW: Collections.Get From Dictionary (1) 20211201 08:42:27.789 - INFO - ${current_value} = available 20211201 08:42:27.790 - INFO - +-------- END KW: Utils.Retrieve Host Property (1604) 20211201 08:42:27.790 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:42:27.790 - DEBUG - Argument types are: 20211201 08:42:27.791 - FAIL - available != degraded 20211201 08:42:27.791 - DEBUG - Traceback (most recent call last): None 20211201 08:42:27.791 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:42:27.791 - INFO - +------- END KW: Utils.Check Property Value (1607) 20211201 08:42:37.792 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:42:37.793 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:42:37.794 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:42:37.795 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:42:37.795 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:42:37.795 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:42:37.796 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:42:37.797 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:42:37.797 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:42:37.798 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:42:37.799 - INFO - &{result_dict} = { stdout= } 20211201 08:42:37.799 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:42:37.799 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:42:37.800 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:42:37.800 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:42:37.801 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:42:37.801 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:42:37.801 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:42:37.802 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:42:38.303 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:38.304 - INFO - +---------- END KW: SSHLibrary.Read (501) 20211201 08:42:38.304 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:42:38.310 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:42:38.310 - INFO - +---------- END KW: SSHLibrary.Write (6) 20211201 08:42:38.310 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:42:39.429 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:39.430 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:39.430 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1120) 20211201 08:42:39.430 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:42:39.431 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:42:39.432 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:39.432 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:42:39.432 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:42:39.433 - INFO - ${clean_out} = available 20211201 08:42:39.433 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:42:39.433 - INFO - ${output} = available 20211201 08:42:39.434 - INFO - +---------- END KW: Utils.Remove Prompt Line (4) 20211201 08:42:39.434 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:42:39.434 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:42:39.436 - INFO - echo $? 20211201 08:42:39.437 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 08:42:39.437 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:42:39.438 - INFO - 0 20211201 08:42:39.438 - INFO - ${rc} = 0 20211201 08:42:39.438 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:42:39.439 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:42:39.439 - INFO - 0 20211201 08:42:39.439 - INFO - +----------- END KW: BuiltIn.Log (0) 20211201 08:42:39.439 - INFO - ${rc} = 0 20211201 08:42:39.440 - INFO - +---------- END KW: Utils.Get Return Code (6) 20211201 08:42:39.440 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:42:39.441 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:42:39.441 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:42:39.442 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:42:39.442 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:42:39.442 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:42:39.442 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:42:39.443 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:42:39.443 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 08:42:39.443 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:42:39.443 - INFO - +--------- END KW: Utils.Run Command (1648) 20211201 08:42:39.444 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:42:39.444 - INFO - ${value} = available 20211201 08:42:39.444 - INFO - +--------- END KW: Collections.Get From Dictionary (0) 20211201 08:42:39.444 - INFO - ${current_value} = available 20211201 08:42:39.445 - INFO - +-------- END KW: Utils.Retrieve Host Property (1651) 20211201 08:42:39.445 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:42:39.445 - DEBUG - Argument types are: 20211201 08:42:39.445 - FAIL - available != degraded 20211201 08:42:39.446 - DEBUG - Traceback (most recent call last): None 20211201 08:42:39.446 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:42:39.446 - INFO - +------- END KW: Utils.Check Property Value (1654) 20211201 08:42:49.447 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:42:49.448 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:42:49.449 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:42:49.449 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:42:49.450 - INFO - +--------- END KW: BuiltIn.Catenate (0) 20211201 08:42:49.450 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:42:49.451 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:42:49.452 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:42:49.452 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:42:49.453 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:42:49.454 - INFO - &{result_dict} = { stdout= } 20211201 08:42:49.454 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:42:49.454 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:42:49.455 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:42:49.455 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:42:49.456 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:42:49.456 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:42:49.456 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:42:49.456 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:42:49.958 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:49.958 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:42:49.958 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:42:49.970 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:42:49.970 - INFO - +---------- END KW: SSHLibrary.Write (12) 20211201 08:42:49.970 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:42:50.978 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:50.979 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:50.979 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1009) 20211201 08:42:50.979 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:42:50.980 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:42:50.981 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:42:50.981 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:42:50.981 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:42:50.982 - INFO - ${clean_out} = available 20211201 08:42:50.982 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:42:50.983 - INFO - ${output} = available 20211201 08:42:50.983 - INFO - +---------- END KW: Utils.Remove Prompt Line (4) 20211201 08:42:50.983 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:42:50.984 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:42:50.986 - INFO - echo $? 20211201 08:42:50.986 - INFO - +----------- END KW: SSHLibrary.Write (2) 20211201 08:42:50.987 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:42:50.989 - INFO - 0 20211201 08:42:50.989 - INFO - ${rc} = 0 20211201 08:42:50.989 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:42:50.989 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:42:50.990 - INFO - 0 20211201 08:42:50.990 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:42:50.990 - INFO - ${rc} = 0 20211201 08:42:50.990 - INFO - +---------- END KW: Utils.Get Return Code (7) 20211201 08:42:50.990 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:42:50.991 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:42:50.992 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:42:50.992 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:42:50.992 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:42:50.993 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:42:50.993 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:42:50.993 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:42:50.993 - INFO - +---------- END KW: Collections.Log Dictionary (0) 20211201 08:42:50.994 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:42:50.994 - INFO - +--------- END KW: Utils.Run Command (1544) 20211201 08:42:50.994 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:42:50.994 - INFO - ${value} = available 20211201 08:42:50.995 - INFO - +--------- END KW: Collections.Get From Dictionary (1) 20211201 08:42:50.995 - INFO - ${current_value} = available 20211201 08:42:50.995 - INFO - +-------- END KW: Utils.Retrieve Host Property (1547) 20211201 08:42:50.995 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:42:50.996 - DEBUG - Argument types are: 20211201 08:42:50.996 - FAIL - available != degraded 20211201 08:42:50.996 - DEBUG - Traceback (most recent call last): None 20211201 08:42:50.996 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:42:50.996 - INFO - +------- END KW: Utils.Check Property Value (1550) 20211201 08:43:00.997 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:43:00.998 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:43:00.999 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:43:01.000 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:43:01.000 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:43:01.000 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:43:01.001 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:43:01.002 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:43:01.002 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:43:01.003 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:43:01.004 - INFO - &{result_dict} = { stdout= } 20211201 08:43:01.004 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:43:01.004 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:43:01.005 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:43:01.005 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:43:01.006 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:43:01.006 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:43:01.006 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:43:01.007 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:43:01.508 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:01.508 - INFO - +---------- END KW: SSHLibrary.Read (501) 20211201 08:43:01.508 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:43:01.518 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:43:01.518 - INFO - +---------- END KW: SSHLibrary.Write (10) 20211201 08:43:01.519 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:43:02.692 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:02.692 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:02.693 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1173) 20211201 08:43:02.693 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:43:02.694 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:43:02.694 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:02.694 - INFO - +----------- END KW: String.Get Line (0) 20211201 08:43:02.695 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:43:02.695 - INFO - ${clean_out} = available 20211201 08:43:02.695 - INFO - +----------- END KW: String.Remove String (0) 20211201 08:43:02.696 - INFO - ${output} = available 20211201 08:43:02.696 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 08:43:02.696 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:43:02.697 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:43:02.699 - INFO - echo $? 20211201 08:43:02.699 - INFO - +----------- END KW: SSHLibrary.Write (2) 20211201 08:43:02.700 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:43:02.701 - INFO - 0 20211201 08:43:02.702 - INFO - ${rc} = 0 20211201 08:43:02.702 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:43:02.702 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:43:02.703 - INFO - 0 20211201 08:43:02.703 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:43:02.703 - INFO - ${rc} = 0 20211201 08:43:02.703 - INFO - +---------- END KW: Utils.Get Return Code (7) 20211201 08:43:02.704 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:43:02.705 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:43:02.705 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:43:02.705 - INFO - +---------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:43:02.706 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:43:02.706 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:43:02.707 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:43:02.707 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:43:02.707 - INFO - +---------- END KW: Collections.Log Dictionary (0) 20211201 08:43:02.707 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:43:02.708 - INFO - +--------- END KW: Utils.Run Command (1707) 20211201 08:43:02.708 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:43:02.708 - INFO - ${value} = available 20211201 08:43:02.708 - INFO - +--------- END KW: Collections.Get From Dictionary (0) 20211201 08:43:02.709 - INFO - ${current_value} = available 20211201 08:43:02.709 - INFO - +-------- END KW: Utils.Retrieve Host Property (1711) 20211201 08:43:02.709 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:43:02.709 - DEBUG - Argument types are: 20211201 08:43:02.710 - FAIL - available != degraded 20211201 08:43:02.710 - DEBUG - Traceback (most recent call last): None 20211201 08:43:02.710 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:43:02.710 - INFO - +------- END KW: Utils.Check Property Value (1713) 20211201 08:43:12.711 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:43:12.712 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:43:12.713 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:43:12.713 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:43:12.713 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:43:12.714 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:43:12.715 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:43:12.716 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:43:12.716 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:43:12.717 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:43:12.717 - INFO - &{result_dict} = { stdout= } 20211201 08:43:12.718 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:43:12.718 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:43:12.719 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:43:12.719 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:43:12.719 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:43:12.720 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:43:12.720 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:43:12.720 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:43:13.222 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:13.222 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:43:13.222 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:43:13.232 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:43:13.233 - INFO - +---------- END KW: SSHLibrary.Write (11) 20211201 08:43:13.233 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:43:14.321 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:14.322 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:14.322 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1089) 20211201 08:43:14.323 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:43:14.325 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:43:14.325 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:14.326 - INFO - +----------- END KW: String.Get Line (0) 20211201 08:43:14.326 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:43:14.326 - INFO - ${clean_out} = available 20211201 08:43:14.327 - INFO - +----------- END KW: String.Remove String (0) 20211201 08:43:14.327 - INFO - ${output} = available 20211201 08:43:14.327 - INFO - +---------- END KW: Utils.Remove Prompt Line (4) 20211201 08:43:14.327 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:43:14.328 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:43:14.331 - INFO - echo $? 20211201 08:43:14.331 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 08:43:14.331 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:43:14.332 - INFO - 0 20211201 08:43:14.332 - INFO - ${rc} = 0 20211201 08:43:14.333 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:43:14.333 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:43:14.334 - INFO - 0 20211201 08:43:14.334 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:43:14.334 - INFO - ${rc} = 0 20211201 08:43:14.334 - INFO - +---------- END KW: Utils.Get Return Code (7) 20211201 08:43:14.335 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:43:14.336 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:43:14.336 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:43:14.336 - INFO - +---------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:43:14.337 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:43:14.337 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:43:14.338 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:43:14.338 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:43:14.338 - INFO - +---------- END KW: Collections.Log Dictionary (0) 20211201 08:43:14.338 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:43:14.339 - INFO - +--------- END KW: Utils.Run Command (1624) 20211201 08:43:14.339 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:43:14.339 - INFO - ${value} = available 20211201 08:43:14.339 - INFO - +--------- END KW: Collections.Get From Dictionary (0) 20211201 08:43:14.340 - INFO - ${current_value} = available 20211201 08:43:14.340 - INFO - +-------- END KW: Utils.Retrieve Host Property (1628) 20211201 08:43:14.340 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:43:14.341 - DEBUG - Argument types are: 20211201 08:43:14.341 - FAIL - available != degraded 20211201 08:43:14.341 - DEBUG - Traceback (most recent call last): None 20211201 08:43:14.341 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:43:14.341 - INFO - +------- END KW: Utils.Check Property Value (1630) 20211201 08:43:24.342 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:43:24.343 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:43:24.344 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:43:24.344 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:43:24.345 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:43:24.345 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:43:24.346 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:43:24.347 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:43:24.347 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:43:24.348 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:43:24.349 - INFO - &{result_dict} = { stdout= } 20211201 08:43:24.349 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:43:24.349 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:43:24.350 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:43:24.350 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:43:24.351 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:43:24.351 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:43:24.351 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:43:24.351 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:43:24.853 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:24.853 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:43:24.853 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:43:24.859 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:43:24.859 - INFO - +---------- END KW: SSHLibrary.Write (6) 20211201 08:43:24.860 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:43:25.932 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:25.933 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:25.933 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1073) 20211201 08:43:25.933 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:43:25.934 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:43:25.935 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:25.935 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:43:25.935 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:43:25.935 - INFO - ${clean_out} = available 20211201 08:43:25.936 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:43:25.936 - INFO - ${output} = available 20211201 08:43:25.936 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 08:43:25.936 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:43:25.937 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:43:25.939 - INFO - echo $? 20211201 08:43:25.940 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 08:43:25.940 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:43:25.942 - INFO - 0 20211201 08:43:25.943 - INFO - ${rc} = 0 20211201 08:43:25.943 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:43:25.943 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:43:25.943 - INFO - 0 20211201 08:43:25.943 - INFO - +----------- END KW: BuiltIn.Log (0) 20211201 08:43:25.944 - INFO - ${rc} = 0 20211201 08:43:25.944 - INFO - +---------- END KW: Utils.Get Return Code (8) 20211201 08:43:25.944 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:43:25.946 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:43:25.946 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:43:25.946 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:43:25.947 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:43:25.947 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:43:25.947 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:43:25.948 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:43:25.948 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 08:43:25.948 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:43:25.948 - INFO - +--------- END KW: Utils.Run Command (1603) 20211201 08:43:25.948 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:43:25.949 - INFO - ${value} = available 20211201 08:43:25.949 - INFO - +--------- END KW: Collections.Get From Dictionary (1) 20211201 08:43:25.949 - INFO - ${current_value} = available 20211201 08:43:25.950 - INFO - +-------- END KW: Utils.Retrieve Host Property (1606) 20211201 08:43:25.950 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:43:25.950 - DEBUG - Argument types are: 20211201 08:43:25.950 - FAIL - available != degraded 20211201 08:43:25.951 - DEBUG - Traceback (most recent call last): None 20211201 08:43:25.951 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:43:25.951 - INFO - +------- END KW: Utils.Check Property Value (1609) 20211201 08:43:35.952 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:43:35.952 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:43:35.953 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:43:35.954 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:43:35.954 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:43:35.955 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:43:35.956 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:43:35.956 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:43:35.957 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:43:35.957 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:43:35.958 - INFO - &{result_dict} = { stdout= } 20211201 08:43:35.958 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:43:35.958 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:43:35.959 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:43:35.959 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:43:35.960 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:43:35.960 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:43:35.961 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:43:35.961 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:43:36.462 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:36.462 - INFO - +---------- END KW: SSHLibrary.Read (501) 20211201 08:43:36.463 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:43:36.468 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:43:36.469 - INFO - +---------- END KW: SSHLibrary.Write (5) 20211201 08:43:36.469 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:43:37.565 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:37.566 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:37.566 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1097) 20211201 08:43:37.566 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:43:37.567 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:43:37.568 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:37.568 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:43:37.568 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:43:37.569 - INFO - ${clean_out} = available 20211201 08:43:37.569 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:43:37.569 - INFO - ${output} = available 20211201 08:43:37.569 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 08:43:37.570 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:43:37.570 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:43:37.572 - INFO - echo $? 20211201 08:43:37.573 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 08:43:37.573 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:43:37.574 - INFO - 0 20211201 08:43:37.574 - INFO - ${rc} = 0 20211201 08:43:37.574 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:43:37.574 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:43:37.575 - INFO - 0 20211201 08:43:37.575 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:43:37.575 - INFO - ${rc} = 0 20211201 08:43:37.575 - INFO - +---------- END KW: Utils.Get Return Code (5) 20211201 08:43:37.576 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:43:37.577 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:43:37.578 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:43:37.578 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:43:37.578 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:43:37.579 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:43:37.579 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:43:37.579 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:43:37.579 - INFO - +---------- END KW: Collections.Log Dictionary (0) 20211201 08:43:37.580 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:43:37.580 - INFO - +--------- END KW: Utils.Run Command (1626) 20211201 08:43:37.580 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:43:37.580 - INFO - ${value} = available 20211201 08:43:37.581 - INFO - +--------- END KW: Collections.Get From Dictionary (1) 20211201 08:43:37.581 - INFO - ${current_value} = available 20211201 08:43:37.581 - INFO - +-------- END KW: Utils.Retrieve Host Property (1629) 20211201 08:43:37.581 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:43:37.582 - DEBUG - Argument types are: 20211201 08:43:37.582 - FAIL - available != degraded 20211201 08:43:37.582 - DEBUG - Traceback (most recent call last): None 20211201 08:43:37.582 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:43:37.582 - INFO - +------- END KW: Utils.Check Property Value (1631) 20211201 08:43:47.583 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:43:47.584 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:43:47.585 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:43:47.585 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:43:47.586 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:43:47.586 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:43:47.587 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:43:47.588 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:43:47.588 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:43:47.589 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:43:47.589 - INFO - &{result_dict} = { stdout= } 20211201 08:43:47.590 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:43:47.590 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:43:47.591 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:43:47.591 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:43:47.591 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:43:47.592 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:43:47.592 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:43:47.592 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:43:48.093 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:48.094 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:43:48.094 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:43:48.100 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:43:48.100 - INFO - +---------- END KW: SSHLibrary.Write (6) 20211201 08:43:48.100 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:43:49.244 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:49.245 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:49.246 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1145) 20211201 08:43:49.246 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:43:49.247 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:43:49.248 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:49.248 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:43:49.249 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:43:49.249 - INFO - ${clean_out} = available 20211201 08:43:49.249 - INFO - +----------- END KW: String.Remove String (0) 20211201 08:43:49.250 - INFO - ${output} = available 20211201 08:43:49.250 - INFO - +---------- END KW: Utils.Remove Prompt Line (4) 20211201 08:43:49.250 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:43:49.251 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:43:49.253 - INFO - echo $? 20211201 08:43:49.254 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 08:43:49.254 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:43:49.256 - INFO - 0 20211201 08:43:49.256 - INFO - ${rc} = 0 20211201 08:43:49.257 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:43:49.257 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:43:49.257 - INFO - 0 20211201 08:43:49.258 - INFO - +----------- END KW: BuiltIn.Log (0) 20211201 08:43:49.258 - INFO - ${rc} = 0 20211201 08:43:49.258 - INFO - +---------- END KW: Utils.Get Return Code (8) 20211201 08:43:49.258 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:43:49.259 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:43:49.260 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:43:49.260 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:43:49.261 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:43:49.264 - INFO - +---------- END KW: Collections.Set To Dictionary (3) 20211201 08:43:49.265 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:43:49.265 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:43:49.266 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 08:43:49.266 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:43:49.267 - INFO - +--------- END KW: Utils.Run Command (1680) 20211201 08:43:49.267 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:43:49.268 - INFO - ${value} = available 20211201 08:43:49.268 - INFO - +--------- END KW: Collections.Get From Dictionary (1) 20211201 08:43:49.268 - INFO - ${current_value} = available 20211201 08:43:49.269 - INFO - +-------- END KW: Utils.Retrieve Host Property (1684) 20211201 08:43:49.269 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:43:49.270 - DEBUG - Argument types are: 20211201 08:43:49.270 - FAIL - available != degraded 20211201 08:43:49.270 - DEBUG - Traceback (most recent call last): None 20211201 08:43:49.270 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:43:49.271 - INFO - +------- END KW: Utils.Check Property Value (1688) 20211201 08:43:59.272 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:43:59.273 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:43:59.274 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:43:59.274 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:43:59.275 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:43:59.275 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:43:59.276 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:43:59.277 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:43:59.277 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:43:59.278 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:43:59.279 - INFO - &{result_dict} = { stdout= } 20211201 08:43:59.279 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:43:59.280 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:43:59.280 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:43:59.280 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:43:59.281 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:43:59.281 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:43:59.282 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:43:59.282 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:43:59.783 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:43:59.784 - INFO - +---------- END KW: SSHLibrary.Read (501) 20211201 08:43:59.784 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:43:59.791 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:43:59.791 - INFO - +---------- END KW: SSHLibrary.Write (7) 20211201 08:43:59.791 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:44:00.826 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:00.826 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:00.827 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1036) 20211201 08:44:00.828 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:44:00.829 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:44:00.829 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:00.830 - INFO - +----------- END KW: String.Get Line (0) 20211201 08:44:00.830 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:44:00.830 - INFO - ${clean_out} = available 20211201 08:44:00.831 - INFO - +----------- END KW: String.Remove String (0) 20211201 08:44:00.831 - INFO - ${output} = available 20211201 08:44:00.831 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 08:44:00.831 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:44:00.832 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:44:00.834 - INFO - echo $? 20211201 08:44:00.835 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 08:44:00.835 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:44:00.836 - INFO - 0 20211201 08:44:00.836 - INFO - ${rc} = 0 20211201 08:44:00.836 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:44:00.837 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:44:00.837 - INFO - 0 20211201 08:44:00.837 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:44:00.837 - INFO - ${rc} = 0 20211201 08:44:00.838 - INFO - +---------- END KW: Utils.Get Return Code (7) 20211201 08:44:00.838 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:44:00.839 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:44:00.840 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:44:00.841 - INFO - +---------- END KW: BuiltIn.Run Keyword If (3) 20211201 08:44:00.841 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:44:00.841 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:44:00.842 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:44:00.842 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:44:00.842 - INFO - +---------- END KW: Collections.Log Dictionary (0) 20211201 08:44:00.842 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:44:00.843 - INFO - +--------- END KW: Utils.Run Command (1568) 20211201 08:44:00.843 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:44:00.843 - INFO - ${value} = available 20211201 08:44:00.843 - INFO - +--------- END KW: Collections.Get From Dictionary (0) 20211201 08:44:00.844 - INFO - ${current_value} = available 20211201 08:44:00.844 - INFO - +-------- END KW: Utils.Retrieve Host Property (1571) 20211201 08:44:00.844 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:44:00.845 - DEBUG - Argument types are: 20211201 08:44:00.845 - FAIL - available != degraded 20211201 08:44:00.845 - DEBUG - Traceback (most recent call last): None 20211201 08:44:00.845 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:44:00.845 - INFO - +------- END KW: Utils.Check Property Value (1574) 20211201 08:44:10.846 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:44:10.848 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:44:10.848 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:44:10.849 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:44:10.849 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:44:10.850 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:44:10.851 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:44:10.852 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:44:10.853 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:44:10.853 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:44:10.854 - INFO - &{result_dict} = { stdout= } 20211201 08:44:10.854 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:44:10.855 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:44:10.855 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:44:10.856 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:44:10.856 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:44:10.857 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:44:10.857 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:44:10.857 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:44:11.358 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:11.359 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:44:11.359 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:44:11.368 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:44:11.368 - INFO - +---------- END KW: SSHLibrary.Write (9) 20211201 08:44:11.368 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:44:12.445 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:12.445 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:12.445 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1077) 20211201 08:44:12.446 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:44:12.446 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:44:12.447 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:12.447 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:44:12.447 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:44:12.448 - INFO - ${clean_out} = available 20211201 08:44:12.448 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:44:12.448 - INFO - ${output} = available 20211201 08:44:12.449 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 08:44:12.449 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:44:12.450 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:44:12.452 - INFO - echo $? 20211201 08:44:12.452 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 08:44:12.452 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:44:12.454 - INFO - 0 20211201 08:44:12.455 - INFO - ${rc} = 0 20211201 08:44:12.455 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:44:12.455 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:44:12.456 - INFO - 0 20211201 08:44:12.456 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:44:12.456 - INFO - ${rc} = 0 20211201 08:44:12.456 - INFO - +---------- END KW: Utils.Get Return Code (7) 20211201 08:44:12.457 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:44:12.457 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:44:12.459 - INFO - +----------- END KW: Collections.Set To Dictionary (2) 20211201 08:44:12.459 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:44:12.459 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:44:12.460 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:44:12.460 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:44:12.460 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:44:12.461 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 08:44:12.461 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:44:12.461 - INFO - +--------- END KW: Utils.Run Command (1611) 20211201 08:44:12.461 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:44:12.462 - INFO - ${value} = available 20211201 08:44:12.462 - INFO - +--------- END KW: Collections.Get From Dictionary (1) 20211201 08:44:12.462 - INFO - ${current_value} = available 20211201 08:44:12.462 - INFO - +-------- END KW: Utils.Retrieve Host Property (1615) 20211201 08:44:12.463 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:44:12.463 - DEBUG - Argument types are: 20211201 08:44:12.463 - FAIL - available != degraded 20211201 08:44:12.463 - DEBUG - Traceback (most recent call last): None 20211201 08:44:12.463 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 08:44:12.464 - INFO - +------- END KW: Utils.Check Property Value (1618) 20211201 08:44:22.464 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:44:22.465 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:44:22.466 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:44:22.467 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:44:22.467 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:44:22.467 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:44:22.469 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:44:22.469 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:44:22.470 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:44:22.470 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:44:22.471 - INFO - &{result_dict} = { stdout= } 20211201 08:44:22.471 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:44:22.471 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:44:22.472 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:44:22.472 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:44:22.473 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:44:22.473 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:44:22.474 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:44:22.474 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:44:22.975 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:22.975 - INFO - +---------- END KW: SSHLibrary.Read (501) 20211201 08:44:22.976 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:44:22.983 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:44:22.984 - INFO - +---------- END KW: SSHLibrary.Write (7) 20211201 08:44:22.984 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:44:24.048 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:24.048 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:24.048 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1064) 20211201 08:44:24.049 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:44:24.049 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:44:24.050 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:24.050 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:44:24.050 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:44:24.051 - INFO - ${clean_out} = available 20211201 08:44:24.051 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:44:24.051 - INFO - ${output} = available 20211201 08:44:24.052 - INFO - +---------- END KW: Utils.Remove Prompt Line (2) 20211201 08:44:24.052 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:44:24.053 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:44:24.055 - INFO - echo $? 20211201 08:44:24.055 - INFO - +----------- END KW: SSHLibrary.Write (2) 20211201 08:44:24.056 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:44:24.056 - INFO - 0 20211201 08:44:24.057 - INFO - ${rc} = 0 20211201 08:44:24.057 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:44:24.057 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:44:24.057 - INFO - 0 20211201 08:44:24.058 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:44:24.058 - INFO - ${rc} = 0 20211201 08:44:24.058 - INFO - +---------- END KW: Utils.Get Return Code (6) 20211201 08:44:24.058 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:44:24.059 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:44:24.062 - INFO - +----------- END KW: Collections.Set To Dictionary (3) 20211201 08:44:24.062 - INFO - +---------- END KW: BuiltIn.Run Keyword If (4) 20211201 08:44:24.063 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:44:24.063 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:44:24.063 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:44:24.063 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:44:24.064 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 08:44:24.064 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:44:24.064 - INFO - +--------- END KW: Utils.Run Command (1597) 20211201 08:44:24.064 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:44:24.065 - INFO - ${value} = available 20211201 08:44:24.065 - INFO - +--------- END KW: Collections.Get From Dictionary (1) 20211201 08:44:24.065 - INFO - ${current_value} = available 20211201 08:44:24.065 - INFO - +-------- END KW: Utils.Retrieve Host Property (1600) 20211201 08:44:24.066 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:44:24.066 - DEBUG - Argument types are: 20211201 08:44:24.066 - FAIL - available != degraded 20211201 08:44:24.066 - DEBUG - Traceback (most recent call last): None 20211201 08:44:24.066 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 08:44:24.067 - INFO - +------- END KW: Utils.Check Property Value (1603) 20211201 08:44:34.069 - INFO - +------- START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 08:44:34.071 - INFO - +-------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:44:34.072 - INFO - +--------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:44:34.073 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:44:34.074 - INFO - +--------- END KW: BuiltIn.Catenate (1) 20211201 08:44:34.074 - INFO - +--------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:44:34.075 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:44:34.076 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:44:34.076 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:44:34.077 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:44:34.078 - INFO - &{result_dict} = { stdout= } 20211201 08:44:34.078 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:44:34.079 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:44:34.079 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:44:34.080 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:44:34.080 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:44:34.081 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:44:34.081 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:44:34.081 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:44:34.583 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:34.583 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:44:34.583 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:44:34.595 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:44:34.595 - INFO - +---------- END KW: SSHLibrary.Write (12) 20211201 08:44:34.595 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:44:35.651 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:35.651 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:35.652 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1056) 20211201 08:44:35.652 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:44:35.653 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:44:35.653 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:35.653 - INFO - +----------- END KW: String.Get Line (0) 20211201 08:44:35.654 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:44:35.654 - INFO - ${clean_out} = available 20211201 08:44:35.654 - INFO - +----------- END KW: String.Remove String (0) 20211201 08:44:35.655 - INFO - ${output} = available 20211201 08:44:35.655 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 08:44:35.655 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:44:35.656 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:44:35.658 - INFO - echo $? 20211201 08:44:35.659 - INFO - +----------- END KW: SSHLibrary.Write (2) 20211201 08:44:35.659 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:44:35.659 - INFO - 0 20211201 08:44:35.660 - INFO - ${rc} = 0 20211201 08:44:35.660 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:44:35.660 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:44:35.660 - INFO - 0 20211201 08:44:35.661 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:44:35.661 - INFO - ${rc} = 0 20211201 08:44:35.661 - INFO - +---------- END KW: Utils.Get Return Code (6) 20211201 08:44:35.661 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:44:35.662 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:44:35.663 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:44:35.663 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:44:35.663 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:44:35.663 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:44:35.664 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:44:35.664 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:44:35.665 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 08:44:35.665 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:44:35.665 - INFO - +--------- END KW: Utils.Run Command (1591) 20211201 08:44:35.665 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:44:35.666 - INFO - ${value} = available 20211201 08:44:35.666 - INFO - +--------- END KW: Collections.Get From Dictionary (1) 20211201 08:44:35.666 - INFO - ${current_value} = available 20211201 08:44:35.666 - INFO - +-------- END KW: Utils.Retrieve Host Property (1595) 20211201 08:44:35.667 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:44:35.667 - DEBUG - Argument types are: 20211201 08:44:35.667 - FAIL - available != degraded 20211201 08:44:35.667 - DEBUG - Traceback (most recent call last): None 20211201 08:44:35.667 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 08:44:35.668 - INFO - +------- END KW: Utils.Check Property Value (1599) 20211201 08:44:35.668 - FAIL - Keyword 'Check Property Value' failed after retrying for 5 minutes. The last error was: available != degraded 20211201 08:44:35.668 - DEBUG - Traceback (most recent call last): None 20211201 08:44:35.668 - INFO - +------ END KW: BuiltIn.Wait Until Keyword Succeeds (303856) 20211201 08:44:35.669 - INFO - +----- END KW: Utils.Check If Host Is In Degraded Mode (303857) 20211201 08:44:35.669 - INFO - +---- END KW: BuiltIn.Run Keyword And Ignore Error (303859) 20211201 08:44:35.669 - INFO - +---- START KW: BuiltIn.Wait Until Keyword Succeeds [ 60 min | 5 sec | Check Property Value | ${host} | availability | available ] 20211201 08:44:35.670 - INFO - +----- START KW: Utils.Check Property Value [ ${host} | availability | available ] 20211201 08:44:35.670 - INFO - +------ START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:44:35.671 - INFO - +------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:44:35.671 - INFO - ${system_cmd} = system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:44:35.671 - INFO - +------- END KW: BuiltIn.Catenate (0) 20211201 08:44:35.671 - INFO - +------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:44:35.672 - INFO - +-------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:44:35.672 - INFO - +-------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:44:35.673 - INFO - +-------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:44:35.673 - INFO - +--------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:44:35.673 - INFO - &{result_dict} = { stdout= } 20211201 08:44:35.673 - INFO - +--------- END KW: BuiltIn.Create Dictionary (0) 20211201 08:44:35.674 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:44:35.674 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:44:35.674 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:44:35.674 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:44:35.674 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:44:35.675 - INFO - +-------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 08:44:35.675 - INFO - +-------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:44:36.176 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:36.176 - INFO - +-------- END KW: SSHLibrary.Read (501) 20211201 08:44:36.176 - INFO - +-------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:44:36.181 - INFO - system host-show controller-0|grep -w availability|awk '{print$4}' 20211201 08:44:36.182 - INFO - +-------- END KW: SSHLibrary.Write (6) 20211201 08:44:36.182 - INFO - +-------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:44:37.270 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:37.271 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:37.271 - INFO - +-------- END KW: SSHLibrary.Read Until Prompt (1089) 20211201 08:44:37.271 - INFO - +-------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:44:37.272 - INFO - +--------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:44:37.272 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:37.273 - INFO - +--------- END KW: String.Get Line (1) 20211201 08:44:37.273 - INFO - +--------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:44:37.273 - INFO - ${clean_out} = available 20211201 08:44:37.274 - INFO - +--------- END KW: String.Remove String (1) 20211201 08:44:37.274 - INFO - ${output} = available 20211201 08:44:37.274 - INFO - +-------- END KW: Utils.Remove Prompt Line (3) 20211201 08:44:37.274 - INFO - +-------- START KW: Utils.Get Return Code [ ] 20211201 08:44:37.275 - INFO - +--------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:44:37.277 - INFO - echo $? 20211201 08:44:37.278 - INFO - +--------- END KW: SSHLibrary.Write (3) 20211201 08:44:37.278 - INFO - +--------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:44:37.279 - INFO - 0 20211201 08:44:37.279 - INFO - ${rc} = 0 20211201 08:44:37.279 - INFO - +--------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:44:37.280 - INFO - +--------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:44:37.280 - INFO - 0 20211201 08:44:37.280 - INFO - +--------- END KW: BuiltIn.Log (0) 20211201 08:44:37.281 - INFO - ${rc} = 0 20211201 08:44:37.281 - INFO - +-------- END KW: Utils.Get Return Code (7) 20211201 08:44:37.281 - INFO - +-------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:44:37.282 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:44:37.283 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:44:37.283 - INFO - +-------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:44:37.283 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:44:37.284 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:44:37.284 - INFO - +-------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:44:37.285 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 08:44:37.285 - INFO - +-------- END KW: Collections.Log Dictionary (1) 20211201 08:44:37.286 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 08:44:37.286 - INFO - +------- END KW: Utils.Run Command (1615) 20211201 08:44:37.286 - INFO - +------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:44:37.286 - INFO - ${value} = available 20211201 08:44:37.287 - INFO - +------- END KW: Collections.Get From Dictionary (0) 20211201 08:44:37.287 - INFO - ${current_value} = available 20211201 08:44:37.287 - INFO - +------ END KW: Utils.Retrieve Host Property (1617) 20211201 08:44:37.287 - INFO - +------ START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:44:37.288 - DEBUG - Argument types are: 20211201 08:44:37.288 - INFO - +------ END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:44:37.288 - INFO - +----- END KW: Utils.Check Property Value (1618) 20211201 08:44:37.288 - INFO - +---- END KW: BuiltIn.Wait Until Keyword Succeeds (1619) 20211201 08:44:37.289 - INFO - +--- END KW: Provisioning.Check Host Readiness (308750) 20211201 08:44:37.289 - INFO - +-- END KW: Provisioning.Unlock Master Controller (1651523) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20211201 08:44:37.289 - INFO - +-- START KW: BuiltIn.Run Keyword If [ '${ENVIRONMENT}'=='virtual' | Install Remaining Nodes Virtual | ELSE | Install Remaining Nodes Baremetal ] 20211201 08:44:37.290 - INFO - +--- START KW: Provisioning.Install Remaining Nodes Virtual [ ] 20211201 08:44:37.290 - INFO - +---- START KW: Utils.Start Nodes Virtual [ ] 20211201 08:44:37.291 - INFO - +----- START KW: Utils.Get All Vms List [ ] 20211201 08:44:37.291 - INFO - +------ START KW: BuiltIn.Catenate [ virsh -c qemu:///system list --all | | awk '/-[0-9]/{print $2}' ] 20211201 08:44:37.291 - INFO - ${cmd} = virsh -c qemu:///system list --all | awk '/-[0-9]/{print $2}' 20211201 08:44:37.292 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 08:44:37.292 - INFO - +------ START KW: OperatingSystem.Run [ ${cmd} ] 20211201 08:44:37.297 - INFO - Running command 'virsh -c qemu:///system list --all | awk '/-[0-9]/{print $2}' 2>&1'. 20211201 08:44:37.351 - INFO - ${result} = controller-0 compute-0 compute-1 controller-1 20211201 08:44:37.351 - INFO - +------ END KW: OperatingSystem.Run (59) 20211201 08:44:37.352 - INFO - +------ START KW: String.Split String [ ${result} ] 20211201 08:44:37.353 - INFO - @{vms} = [ controller-0 | compute-0 | compute-1 | controller-1 ] 20211201 08:44:37.353 - INFO - +------ END KW: String.Split String (1) 20211201 08:44:37.353 - INFO - @{vms_list} = [ controller-0 | compute-0 | compute-1 | controller-1 ] 20211201 08:44:37.354 - INFO - +----- END KW: Utils.Get All Vms List (62) 20211201 08:44:37.354 - INFO - +----- START KW: ${vm} IN [ @{vms_list} ] [ ] 20211201 08:44:37.354 - INFO - +------ START KW: ${vm} = controller-0 [ ] 20211201 08:44:37.354 - INFO - +------- START KW: OperatingSystem.Run [ virsh -c qemu:///system start ${vm} ] 20211201 08:44:37.359 - INFO - Running command 'virsh -c qemu:///system start controller-0 2>&1'. 20211201 08:44:37.389 - INFO - +------- END KW: OperatingSystem.Run (34) 20211201 08:44:37.389 - INFO - +------- START KW: OperatingSystem.Run [ virt-manager -c qemu:///system --show-domain-console ${vm} ] 20211201 08:44:37.394 - INFO - Running command 'virt-manager -c qemu:///system --show-domain-console controller-0 2>&1'. 20211201 08:44:38.925 - INFO - +------- END KW: OperatingSystem.Run (1536) 20211201 08:44:38.926 - INFO - +------ END KW: ${vm} = controller-0 (1572) 20211201 08:44:38.926 - INFO - +------ START KW: ${vm} = compute-0 [ ] 20211201 08:44:38.927 - INFO - +------- START KW: OperatingSystem.Run [ virsh -c qemu:///system start ${vm} ] 20211201 08:44:38.931 - INFO - Running command 'virsh -c qemu:///system start compute-0 2>&1'. 20211201 08:44:41.516 - INFO - +------- END KW: OperatingSystem.Run (2588) 20211201 08:44:41.517 - INFO - +------- START KW: OperatingSystem.Run [ virt-manager -c qemu:///system --show-domain-console ${vm} ] 20211201 08:44:41.522 - INFO - Running command 'virt-manager -c qemu:///system --show-domain-console compute-0 2>&1'. 20211201 08:44:41.893 - INFO - +------- END KW: OperatingSystem.Run (377) 20211201 08:44:41.893 - INFO - +------ END KW: ${vm} = compute-0 (2967) 20211201 08:44:41.894 - INFO - +------ START KW: ${vm} = compute-1 [ ] 20211201 08:44:41.894 - INFO - +------- START KW: OperatingSystem.Run [ virsh -c qemu:///system start ${vm} ] 20211201 08:44:41.899 - INFO - Running command 'virsh -c qemu:///system start compute-1 2>&1'. 20211201 08:44:43.338 - INFO - +------- END KW: OperatingSystem.Run (1443) 20211201 08:44:43.339 - INFO - +------- START KW: OperatingSystem.Run [ virt-manager -c qemu:///system --show-domain-console ${vm} ] 20211201 08:44:43.343 - INFO - Running command 'virt-manager -c qemu:///system --show-domain-console compute-1 2>&1'. 20211201 08:44:43.702 - INFO - +------- END KW: OperatingSystem.Run (364) 20211201 08:44:43.703 - INFO - +------ END KW: ${vm} = compute-1 (1810) 20211201 08:44:43.703 - INFO - +------ START KW: ${vm} = controller-1 [ ] 20211201 08:44:43.704 - INFO - +------- START KW: OperatingSystem.Run [ virsh -c qemu:///system start ${vm} ] 20211201 08:44:43.708 - INFO - Running command 'virsh -c qemu:///system start controller-1 2>&1'. 20211201 08:44:45.161 - INFO - +------- END KW: OperatingSystem.Run (1457) 20211201 08:44:45.162 - INFO - +------- START KW: OperatingSystem.Run [ virt-manager -c qemu:///system --show-domain-console ${vm} ] 20211201 08:44:45.167 - INFO - Running command 'virt-manager -c qemu:///system --show-domain-console controller-1 2>&1'. 20211201 08:44:45.523 - INFO - +------- END KW: OperatingSystem.Run (361) 20211201 08:44:45.523 - INFO - +------ END KW: ${vm} = controller-1 (1820) 20211201 08:44:45.523 - INFO - +----- END KW: ${vm} IN [ @{vms_list} ] (8169) 20211201 08:44:45.524 - INFO - +---- END KW: Utils.Start Nodes Virtual (8234) 20211201 08:44:45.525 - INFO - +---- START KW: Provisioning.Second Controller Installation Virtual [ ${second_controller} ] 20211201 08:44:45.526 - INFO - +----- START KW: Utils.Get Qemu VM MAC Address [ ${controller} | stxbr2 ] 20211201 08:44:45.527 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | virsh -c qemu:///system domiflist ${qemu_vm_name} | grep ${source} | awk '{print $5}' ] 20211201 08:44:45.528 - INFO - ${qemu_cmd} = virsh -c qemu:///system domiflist controller-1|grep stxbr2|awk '{print $5}' 20211201 08:44:45.528 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 08:44:45.528 - INFO - +------ START KW: OperatingSystem.Run [ ${qemu_cmd} ] 20211201 08:44:45.532 - INFO - Running command 'virsh -c qemu:///system domiflist controller-1|grep stxbr2|awk '{print $5}' 2>&1'. 20211201 08:44:45.561 - INFO - ${mac_Adress} = 52:54:00:24:d2:75 20211201 08:44:45.561 - INFO - +------ END KW: OperatingSystem.Run (33) 20211201 08:44:45.562 - INFO - ${mac_address} = 52:54:00:24:d2:75 20211201 08:44:45.562 - INFO - +----- END KW: Utils.Get Qemu VM MAC Address (36) 20211201 08:44:45.563 - INFO - +----- START KW: Utils.Run Command [ system host-add -n ${controller} -p controller -m ${mac_address} ] 20211201 08:44:45.565 - INFO - +------ START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:44:45.566 - INFO - +------ END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:44:45.566 - INFO - +------ START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:44:45.567 - INFO - +------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:44:45.568 - INFO - &{result_dict} = { stdout= } 20211201 08:44:45.568 - INFO - +------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:44:45.569 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:44:45.569 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 08:44:45.570 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:44:45.570 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 08:44:45.571 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:44:45.571 - INFO - +------ END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:44:45.571 - INFO - +------ START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:44:46.072 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:46.073 - INFO - +------ END KW: SSHLibrary.Read (502) 20211201 08:44:46.074 - INFO - +------ START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:44:46.081 - INFO - system host-add -n controller-1 -p co ntroller -m 52:54:00:24:d2:75 20211201 08:44:46.081 - INFO - +------ END KW: SSHLibrary.Write (7) 20211201 08:44:46.082 - INFO - +------ START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:44:50.314 - INFO - +-----------------------+-----------------------------------------+ | Property | Value | +-----------------------+-----------------------------------------+ | action | none | | administrative | locked | | availability | offline | | bm_ip | None | | bm_type | none | | bm_username | None | | boot_device | /dev/sda | | capabilities | {u'Personality': u'Controller-Standby'} | | clock_synchronization | ntp | | config_applied | None | | config_status | None | | config_target | None | | console | ttyS0,115200 | | created_at | 2021-12-01T07:44:47.346393+00:00 | | device_image_update | None | | hostname | controller-1 | | id | 2 | | install_output | text | | install_state | None | | install_state_info | None | | inv_state | None | | invprovision | None | | location | {} | | mgmt_ip | 192.168.204.12 | | mgmt_mac | 52:54:00:24:d2:75 | | operational | disabled | | personality | controller | | reboot_needed | False | | reserved | False | | rootfs_device | /dev/sda | | serialid | None | | software_load | 21.12 | | task | None | | tboot | false | | ttys_dcd | None | | updated_at | None | | uptime | 0 | | uuid | 0e217b0b-0719-4386-ad75-c7d6afd06049 | | vim_progress_status | None | +-----------------------+-----------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:50.315 - INFO - ${output} = +-----------------------+-----------------------------------------+ | Property | Value | +-----------------------+-------------------------------------... 20211201 08:44:50.315 - INFO - +------ END KW: SSHLibrary.Read Until Prompt (4234) 20211201 08:44:50.315 - INFO - +------ START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:44:50.315 - INFO - +------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:44:50.316 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:50.316 - INFO - +------- END KW: String.Get Line (1) 20211201 08:44:50.316 - INFO - +------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:44:50.316 - INFO - ${clean_out} = +-----------------------+-----------------------------------------+ | Property | Value | +-----------------------+-------------------------------------... 20211201 08:44:50.316 - INFO - +------- END KW: String.Remove String (0) 20211201 08:44:50.316 - INFO - ${output} = +-----------------------+-----------------------------------------+ | Property | Value | +-----------------------+-------------------------------------... 20211201 08:44:50.316 - INFO - +------ END KW: Utils.Remove Prompt Line (1) 20211201 08:44:50.316 - INFO - +------ START KW: Utils.Get Return Code [ ] 20211201 08:44:50.317 - INFO - +------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:44:50.319 - INFO - echo $? 20211201 08:44:50.319 - INFO - +------- END KW: SSHLibrary.Write (2) 20211201 08:44:50.319 - INFO - +------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:44:50.321 - INFO - 0 20211201 08:44:50.321 - INFO - ${rc} = 0 20211201 08:44:50.321 - INFO - +------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:44:50.321 - INFO - +------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:44:50.321 - INFO - 0 20211201 08:44:50.322 - INFO - +------- END KW: BuiltIn.Log (1) 20211201 08:44:50.322 - INFO - ${rc} = 0 20211201 08:44:50.322 - INFO - +------ END KW: Utils.Get Return Code (6) 20211201 08:44:50.322 - INFO - +------ START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:44:50.322 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:44:50.323 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 08:44:50.323 - INFO - +------ END KW: BuiltIn.Run Keyword If (1) 20211201 08:44:50.323 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:44:50.323 - INFO - +------ END KW: Collections.Set To Dictionary (0) 20211201 08:44:50.323 - INFO - +------ START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:44:50.323 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +-----------------------+-----------------------------------------+ | Property | Value | +-----------------------+-----------------------------------------+ | action | none | | administrative | locked | | availability | offline | | bm_ip | None | | bm_type | none | | bm_username | None | | boot_device | /dev/sda | | capabilities | {u'Personality': u'Controller-Standby'} | | clock_synchronization | ntp | | config_applied | None | | config_status | None | | config_target | None | | console | ttyS0,115200 | | created_at | 2021-12-01T07:44:47.346393+00:00 | | device_image_update | None | | hostname | controller-1 | | id | 2 | | install_output | text | | install_state | None | | install_state_info | None | | inv_state | None | | invprovision | None | | location | {} | | mgmt_ip | 192.168.204.12 | | mgmt_mac | 52:54:00:24:d2:75 | | operational | disabled | | personality | controller | | reboot_needed | False | | reserved | False | | rootfs_device | /dev/sda | | serialid | None | | software_load | 21.12 | | task | None | | tboot | false | | ttys_dcd | None | | updated_at | None | | uptime | 0 | | uuid | 0e217b0b-0719-4386-ad75-c7d6afd06049 | | vim_progress_status | None | +-----------------------+-----------------------------------------+ 20211201 08:44:50.324 - INFO - +------ END KW: Collections.Log Dictionary (1) 20211201 08:44:50.324 - INFO - +----- END KW: Utils.Run Command (4761) 20211201 08:44:50.324 - INFO - +----- START KW: BuiltIn.Wait Until Keyword Succeeds [ 2 min | 5 sec | Run Command | system host-show ${controller} ] 20211201 08:44:50.324 - INFO - +------ START KW: Utils.Run Command [ system host-show ${controller} ] 20211201 08:44:50.325 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:44:50.325 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:44:50.325 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:44:50.326 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:44:50.326 - INFO - &{result_dict} = { stdout= } 20211201 08:44:50.326 - INFO - +-------- END KW: BuiltIn.Create Dictionary (0) 20211201 08:44:50.326 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:44:50.327 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:44:50.327 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:44:50.327 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 08:44:50.327 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:44:50.327 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 08:44:50.327 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:44:50.828 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:50.828 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 08:44:50.829 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:44:50.834 - INFO - system host-show controller-1 20211201 08:44:50.835 - INFO - +------- END KW: SSHLibrary.Write (6) 20211201 08:44:50.835 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:44:51.902 - INFO - +-----------------------+-----------------------------------------+ | Property | Value | +-----------------------+-----------------------------------------+ | action | none | | administrative | locked | | availability | offline | | bm_ip | None | | bm_type | none | | bm_username | None | | boot_device | /dev/sda | | capabilities | {u'Personality': u'Controller-Standby'} | | clock_synchronization | ntp | | config_applied | None | | config_status | None | | config_target | None | | console | ttyS0,115200 | | created_at | 2021-12-01T07:44:47.346393+00:00 | | device_image_update | None | | hostname | controller-1 | | id | 2 | | install_output | text | | install_state | None | | install_state_info | None | | inv_state | None | | invprovision | None | | location | {} | | mgmt_ip | 192.168.204.12 | | mgmt_mac | 52:54:00:24:d2:75 | | operational | disabled | | personality | controller | | reboot_needed | False | | reserved | False | | rootfs_device | /dev/sda | | serialid | None | | software_load | 21.12 | | task | | | tboot | false | | ttys_dcd | None | | updated_at | 2021-12-01T07:44:50.501992+00:00 | | uptime | 0 | | uuid | 0e217b0b-0719-4386-ad75-c7d6afd06049 | | vim_progress_status | None | +-----------------------+-----------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:51.902 - INFO - ${output} = +-----------------------+-----------------------------------------+ | Property | Value | +-----------------------+-------------------------------------... 20211201 08:44:51.902 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1067) 20211201 08:44:51.903 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:44:51.904 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:44:51.904 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:51.904 - INFO - +-------- END KW: String.Get Line (1) 20211201 08:44:51.904 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:44:51.904 - INFO - ${clean_out} = +-----------------------+-----------------------------------------+ | Property | Value | +-----------------------+-------------------------------------... 20211201 08:44:51.904 - INFO - +-------- END KW: String.Remove String (0) 20211201 08:44:51.904 - INFO - ${output} = +-----------------------+-----------------------------------------+ | Property | Value | +-----------------------+-------------------------------------... 20211201 08:44:51.905 - INFO - +------- END KW: Utils.Remove Prompt Line (2) 20211201 08:44:51.905 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 08:44:51.905 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:44:51.907 - INFO - echo $? 20211201 08:44:51.907 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 08:44:51.907 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:44:51.908 - INFO - 0 20211201 08:44:51.908 - INFO - ${rc} = 0 20211201 08:44:51.908 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:44:51.908 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:44:51.908 - INFO - 0 20211201 08:44:51.908 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 08:44:51.909 - INFO - ${rc} = 0 20211201 08:44:51.909 - INFO - +------- END KW: Utils.Get Return Code (4) 20211201 08:44:51.909 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:44:51.909 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:44:51.910 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 08:44:51.910 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:44:51.910 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:44:51.910 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 08:44:51.910 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:44:51.910 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +-----------------------+-----------------------------------------+ | Property | Value | +-----------------------+-----------------------------------------+ | action | none | | administrative | locked | | availability | offline | | bm_ip | None | | bm_type | none | | bm_username | None | | boot_device | /dev/sda | | capabilities | {u'Personality': u'Controller-Standby'} | | clock_synchronization | ntp | | config_applied | None | | config_status | None | | config_target | None | | console | ttyS0,115200 | | created_at | 2021-12-01T07:44:47.346393+00:00 | | device_image_update | None | | hostname | controller-1 | | id | 2 | | install_output | text | | install_state | None | | install_state_info | None | | inv_state | None | | invprovision | None | | location | {} | | mgmt_ip | 192.168.204.12 | | mgmt_mac | 52:54:00:24:d2:75 | | operational | disabled | | personality | controller | | reboot_needed | False | | reserved | False | | rootfs_device | /dev/sda | | serialid | None | | software_load | 21.12 | | task | | | tboot | false | | ttys_dcd | None | | updated_at | 2021-12-01T07:44:50.501992+00:00 | | uptime | 0 | | uuid | 0e217b0b-0719-4386-ad75-c7d6afd06049 | | vim_progress_status | None | +-----------------------+-----------------------------------------+ 20211201 08:44:51.910 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 08:44:51.911 - INFO - +------ END KW: Utils.Run Command (1587) 20211201 08:44:51.911 - INFO - ${listed} = {'stdout': "+-----------------------+-----------------------------------------+\r\n| Property | Value |\r\n+-----------------------+---------------------... 20211201 08:44:51.911 - INFO - +----- END KW: BuiltIn.Wait Until Keyword Succeeds (1587) 20211201 08:44:51.911 - INFO - +----- START KW: BuiltIn.Run Keyword If [ ${listed.rc}!=0 | Run Command | system host-add -n ${controller} -p controller -m ${mac_address} | True ] 20211201 08:44:51.911 - INFO - +----- END KW: BuiltIn.Run Keyword If (0) 20211201 08:44:51.912 - INFO - +----- START KW: BuiltIn.Wait Until Keyword Succeeds [ 50 min | 20 sec | Check Property Value | ${second_controller} | install_state | completed ] 20211201 08:44:51.912 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:44:51.912 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:44:51.913 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:44:51.913 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:44:51.913 - INFO - +-------- END KW: BuiltIn.Catenate (0) 20211201 08:44:51.913 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:44:51.913 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:44:51.914 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:44:51.914 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:44:51.914 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:44:51.914 - INFO - &{result_dict} = { stdout= } 20211201 08:44:51.914 - INFO - +---------- END KW: BuiltIn.Create Dictionary (0) 20211201 08:44:51.914 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:44:51.915 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:44:51.915 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:44:51.915 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:44:51.915 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:44:51.915 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (1) 20211201 08:44:51.915 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:44:52.416 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:52.417 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:44:52.417 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:44:52.424 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:44:52.424 - INFO - +--------- END KW: SSHLibrary.Write (7) 20211201 08:44:52.425 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:44:53.517 - INFO - None [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:53.518 - INFO - ${output} = None [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:53.518 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1093) 20211201 08:44:53.518 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:44:53.519 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:44:53.520 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:44:53.520 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:44:53.520 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:44:53.521 - INFO - ${clean_out} = None 20211201 08:44:53.521 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:44:53.521 - INFO - ${output} = None 20211201 08:44:53.522 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 08:44:53.522 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:44:53.523 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:44:53.525 - INFO - echo $? 20211201 08:44:53.525 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 08:44:53.526 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:44:53.526 - INFO - 0 20211201 08:44:53.527 - INFO - ${rc} = 0 20211201 08:44:53.527 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:44:53.527 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:44:53.527 - INFO - 0 20211201 08:44:53.528 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:44:53.528 - INFO - ${rc} = 0 20211201 08:44:53.528 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 08:44:53.528 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:44:53.530 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:44:53.530 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:44:53.530 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:44:53.530 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:44:53.531 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:44:53.531 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:44:53.531 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: None 20211201 08:44:53.532 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 08:44:53.532 - INFO - ${result} = {'stdout': 'None', 'stderr': '', 'rc': '0'} 20211201 08:44:53.532 - INFO - +-------- END KW: Utils.Run Command (1619) 20211201 08:44:53.532 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:44:53.533 - INFO - ${value} = None 20211201 08:44:53.533 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:44:53.533 - INFO - ${current_value} = None 20211201 08:44:53.533 - INFO - +------- END KW: Utils.Retrieve Host Property (1621) 20211201 08:44:53.534 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:44:53.534 - DEBUG - Argument types are: 20211201 08:44:53.535 - FAIL - None != completed 20211201 08:44:53.535 - DEBUG - Traceback (most recent call last): None 20211201 08:44:53.535 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:44:53.535 - INFO - +------ END KW: Utils.Check Property Value (1623) 20211201 08:45:13.536 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:45:13.537 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:45:13.538 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:45:13.539 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:45:13.539 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:45:13.539 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:45:13.540 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:45:13.542 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:45:13.542 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:45:13.543 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:45:13.544 - INFO - &{result_dict} = { stdout= } 20211201 08:45:13.544 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:45:13.544 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:45:13.545 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:45:13.545 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:45:13.546 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:45:13.546 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:45:13.546 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:45:13.547 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:45:14.048 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:45:14.048 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:45:14.048 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:45:14.052 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:45:14.053 - INFO - +--------- END KW: SSHLibrary.Write (5) 20211201 08:45:14.053 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:45:15.175 - INFO - None [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:45:15.176 - INFO - ${output} = None [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:45:15.176 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1123) 20211201 08:45:15.176 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:45:15.177 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:45:15.178 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:45:15.178 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:45:15.178 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:45:15.179 - INFO - ${clean_out} = None 20211201 08:45:15.179 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:45:15.179 - INFO - ${output} = None 20211201 08:45:15.179 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:45:15.180 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:45:15.180 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:45:15.182 - INFO - echo $? 20211201 08:45:15.183 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 08:45:15.183 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:45:15.185 - INFO - 0 20211201 08:45:15.185 - INFO - ${rc} = 0 20211201 08:45:15.185 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:45:15.186 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:45:15.186 - INFO - 0 20211201 08:45:15.186 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:45:15.186 - INFO - ${rc} = 0 20211201 08:45:15.186 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 08:45:15.187 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:45:15.188 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:45:15.189 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:45:15.189 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:45:15.189 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:45:15.190 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:45:15.190 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:45:15.190 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: None 20211201 08:45:15.190 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:45:15.191 - INFO - ${result} = {'stdout': 'None', 'stderr': '', 'rc': '0'} 20211201 08:45:15.191 - INFO - +-------- END KW: Utils.Run Command (1652) 20211201 08:45:15.191 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:45:15.192 - INFO - ${value} = None 20211201 08:45:15.192 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:45:15.192 - INFO - ${current_value} = None 20211201 08:45:15.192 - INFO - +------- END KW: Utils.Retrieve Host Property (1655) 20211201 08:45:15.193 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:45:15.193 - DEBUG - Argument types are: 20211201 08:45:15.193 - FAIL - None != completed 20211201 08:45:15.193 - DEBUG - Traceback (most recent call last): None 20211201 08:45:15.193 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 08:45:15.194 - INFO - +------ END KW: Utils.Check Property Value (1658) 20211201 08:45:35.195 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:45:35.196 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:45:35.197 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:45:35.197 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:45:35.198 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:45:35.198 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:45:35.199 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:45:35.200 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:45:35.200 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:45:35.201 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:45:35.202 - INFO - &{result_dict} = { stdout= } 20211201 08:45:35.202 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:45:35.202 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:45:35.203 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:45:35.203 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:45:35.204 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:45:35.204 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:45:35.204 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:45:35.205 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:45:35.706 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:45:35.706 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:45:35.707 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:45:35.712 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:45:35.713 - INFO - +--------- END KW: SSHLibrary.Write (6) 20211201 08:45:35.713 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:45:36.800 - INFO - None [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:45:36.801 - INFO - ${output} = None [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:45:36.802 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1089) 20211201 08:45:36.803 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:45:36.805 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:45:36.805 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:45:36.805 - INFO - +---------- END KW: String.Get Line (0) 20211201 08:45:36.806 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:45:36.806 - INFO - ${clean_out} = None 20211201 08:45:36.806 - INFO - +---------- END KW: String.Remove String (0) 20211201 08:45:36.807 - INFO - ${output} = None 20211201 08:45:36.807 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 08:45:36.807 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:45:36.808 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:45:36.810 - INFO - echo $? 20211201 08:45:36.810 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:45:36.811 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:45:36.812 - INFO - 0 20211201 08:45:36.812 - INFO - ${rc} = 0 20211201 08:45:36.812 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:45:36.813 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:45:36.813 - INFO - 0 20211201 08:45:36.813 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 08:45:36.814 - INFO - ${rc} = 0 20211201 08:45:36.814 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 08:45:36.814 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:45:36.815 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:45:36.815 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:45:36.815 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:45:36.816 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:45:36.816 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:45:36.816 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:45:36.817 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: None 20211201 08:45:36.817 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 08:45:36.818 - INFO - ${result} = {'stdout': 'None', 'stderr': '', 'rc': '0'} 20211201 08:45:36.818 - INFO - +-------- END KW: Utils.Run Command (1620) 20211201 08:45:36.818 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:45:36.818 - INFO - ${value} = None 20211201 08:45:36.819 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:45:36.819 - INFO - ${current_value} = None 20211201 08:45:36.819 - INFO - +------- END KW: Utils.Retrieve Host Property (1623) 20211201 08:45:36.819 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:45:36.820 - DEBUG - Argument types are: 20211201 08:45:36.820 - FAIL - None != completed 20211201 08:45:36.820 - DEBUG - Traceback (most recent call last): None 20211201 08:45:36.820 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:45:36.821 - INFO - +------ END KW: Utils.Check Property Value (1626) 20211201 08:45:56.821 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:45:56.822 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:45:56.823 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:45:56.824 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:45:56.824 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:45:56.824 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:45:56.826 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:45:56.826 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:45:56.827 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:45:56.827 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:45:56.828 - INFO - &{result_dict} = { stdout= } 20211201 08:45:56.828 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:45:56.829 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:45:56.829 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:45:56.830 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:45:56.830 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:45:56.831 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:45:56.831 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:45:56.831 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:45:57.332 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:45:57.333 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 08:45:57.333 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:45:57.340 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:45:57.340 - INFO - +--------- END KW: SSHLibrary.Write (7) 20211201 08:45:57.340 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:45:58.499 - INFO - preinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:45:58.500 - INFO - ${output} = preinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:45:58.500 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1160) 20211201 08:45:58.501 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:45:58.501 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:45:58.502 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:45:58.502 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:45:58.502 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:45:58.503 - INFO - ${clean_out} = preinstall 20211201 08:45:58.503 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:45:58.503 - INFO - ${output} = preinstall 20211201 08:45:58.504 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 08:45:58.504 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:45:58.505 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:45:58.507 - INFO - echo $? 20211201 08:45:58.507 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 08:45:58.508 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:45:58.509 - INFO - 0 20211201 08:45:58.509 - INFO - ${rc} = 0 20211201 08:45:58.510 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:45:58.510 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:45:58.510 - INFO - 0 20211201 08:45:58.510 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 08:45:58.511 - INFO - ${rc} = 0 20211201 08:45:58.511 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 08:45:58.511 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:45:58.512 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:45:58.513 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:45:58.513 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:45:58.513 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:45:58.513 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:45:58.514 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:45:58.514 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: preinstall 20211201 08:45:58.514 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:45:58.514 - INFO - ${result} = {'stdout': 'preinstall', 'stderr': '', 'rc': '0'} 20211201 08:45:58.515 - INFO - +-------- END KW: Utils.Run Command (1690) 20211201 08:45:58.515 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:45:58.515 - INFO - ${value} = preinstall 20211201 08:45:58.515 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:45:58.516 - INFO - ${current_value} = preinstall 20211201 08:45:58.516 - INFO - +------- END KW: Utils.Retrieve Host Property (1694) 20211201 08:45:58.516 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:45:58.517 - DEBUG - Argument types are: 20211201 08:45:58.517 - FAIL - preinstall != completed 20211201 08:45:58.517 - DEBUG - Traceback (most recent call last): None 20211201 08:45:58.518 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (2) 20211201 08:45:58.518 - INFO - +------ END KW: Utils.Check Property Value (1697) 20211201 08:46:18.519 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:46:18.520 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:46:18.521 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:46:18.521 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:46:18.522 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:46:18.522 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:46:18.523 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:46:18.524 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:46:18.524 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:46:18.525 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:46:18.526 - INFO - &{result_dict} = { stdout= } 20211201 08:46:18.526 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:46:18.526 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:46:18.527 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:46:18.527 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:46:18.528 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:46:18.528 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:46:18.529 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:46:18.529 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:46:19.030 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:46:19.031 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:46:19.031 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:46:19.042 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:46:19.043 - INFO - +--------- END KW: SSHLibrary.Write (12) 20211201 08:46:19.043 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:46:20.174 - INFO - preinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:46:20.174 - INFO - ${output} = preinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:46:20.174 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1131) 20211201 08:46:20.175 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:46:20.176 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:46:20.176 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:46:20.176 - INFO - +---------- END KW: String.Get Line (0) 20211201 08:46:20.177 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:46:20.177 - INFO - ${clean_out} = preinstall 20211201 08:46:20.177 - INFO - +---------- END KW: String.Remove String (0) 20211201 08:46:20.178 - INFO - ${output} = preinstall 20211201 08:46:20.178 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:46:20.178 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:46:20.179 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:46:20.181 - INFO - echo $? 20211201 08:46:20.182 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 08:46:20.182 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:46:20.182 - INFO - 0 20211201 08:46:20.183 - INFO - ${rc} = 0 20211201 08:46:20.183 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:46:20.183 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:46:20.183 - INFO - 0 20211201 08:46:20.184 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 08:46:20.184 - INFO - ${rc} = 0 20211201 08:46:20.184 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 08:46:20.184 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:46:20.185 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:46:20.186 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:46:20.186 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:46:20.186 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:46:20.187 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:46:20.187 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:46:20.187 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: preinstall 20211201 08:46:20.187 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:46:20.188 - INFO - ${result} = {'stdout': 'preinstall', 'stderr': '', 'rc': '0'} 20211201 08:46:20.188 - INFO - +-------- END KW: Utils.Run Command (1666) 20211201 08:46:20.188 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:46:20.188 - INFO - ${value} = preinstall 20211201 08:46:20.189 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:46:20.189 - INFO - ${current_value} = preinstall 20211201 08:46:20.189 - INFO - +------- END KW: Utils.Retrieve Host Property (1669) 20211201 08:46:20.189 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:46:20.190 - DEBUG - Argument types are: 20211201 08:46:20.190 - FAIL - preinstall != completed 20211201 08:46:20.190 - DEBUG - Traceback (most recent call last): None 20211201 08:46:20.190 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:46:20.191 - INFO - +------ END KW: Utils.Check Property Value (1672) 20211201 08:46:40.192 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:46:40.194 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:46:40.195 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:46:40.195 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:46:40.196 - INFO - +-------- END KW: BuiltIn.Catenate (0) 20211201 08:46:40.196 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:46:40.198 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:46:40.199 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:46:40.199 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:46:40.200 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:46:40.201 - INFO - &{result_dict} = { stdout= } 20211201 08:46:40.201 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:46:40.202 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:46:40.202 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:46:40.203 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:46:40.203 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:46:40.204 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:46:40.204 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:46:40.204 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:46:40.706 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:46:40.706 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 08:46:40.706 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:46:40.709 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:46:40.709 - INFO - +--------- END KW: SSHLibrary.Write (3) 20211201 08:46:40.709 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:46:41.875 - INFO - preinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:46:41.877 - INFO - ${output} = preinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:46:41.877 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1168) 20211201 08:46:41.878 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:46:41.880 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:46:41.881 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:46:41.881 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:46:41.881 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:46:41.882 - INFO - ${clean_out} = preinstall 20211201 08:46:41.882 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:46:41.882 - INFO - ${output} = preinstall 20211201 08:46:41.882 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 08:46:41.883 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:46:41.883 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:46:41.886 - INFO - echo $? 20211201 08:46:41.887 - INFO - +---------- END KW: SSHLibrary.Write (4) 20211201 08:46:41.887 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:46:41.888 - INFO - 0 20211201 08:46:41.888 - INFO - ${rc} = 0 20211201 08:46:41.888 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:46:41.889 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:46:41.889 - INFO - 0 20211201 08:46:41.889 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 08:46:41.889 - INFO - ${rc} = 0 20211201 08:46:41.889 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 08:46:41.890 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:46:41.890 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:46:41.891 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:46:41.891 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:46:41.891 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:46:41.892 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:46:41.892 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:46:41.892 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: preinstall 20211201 08:46:41.893 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:46:41.893 - INFO - ${result} = {'stdout': 'preinstall', 'stderr': '', 'rc': '0'} 20211201 08:46:41.893 - INFO - +-------- END KW: Utils.Run Command (1697) 20211201 08:46:41.893 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:46:41.894 - INFO - ${value} = preinstall 20211201 08:46:41.894 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:46:41.894 - INFO - ${current_value} = preinstall 20211201 08:46:41.894 - INFO - +------- END KW: Utils.Retrieve Host Property (1700) 20211201 08:46:41.894 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:46:41.895 - DEBUG - Argument types are: 20211201 08:46:41.895 - FAIL - preinstall != completed 20211201 08:46:41.895 - DEBUG - Traceback (most recent call last): None 20211201 08:46:41.895 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:46:41.895 - INFO - +------ END KW: Utils.Check Property Value (1704) 20211201 08:47:01.896 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:47:01.898 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:47:01.899 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:47:01.900 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:47:01.900 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:47:01.900 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:47:01.902 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:47:01.902 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:47:01.903 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:47:01.903 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:47:01.904 - INFO - &{result_dict} = { stdout= } 20211201 08:47:01.904 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:47:01.905 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:47:01.905 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:47:01.905 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:47:01.906 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:47:01.906 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:47:01.907 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 08:47:01.907 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:47:02.408 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:47:02.408 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:47:02.409 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:47:02.418 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:47:02.419 - INFO - +--------- END KW: SSHLibrary.Write (10) 20211201 08:47:02.419 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:47:03.506 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:47:03.507 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:47:03.507 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1088) 20211201 08:47:03.507 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:47:03.508 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:47:03.509 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:47:03.509 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:47:03.509 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:47:03.510 - INFO - ${clean_out} = installing 20211201 08:47:03.510 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:47:03.510 - INFO - ${output} = installing 20211201 08:47:03.510 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:47:03.510 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:47:03.511 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:47:03.513 - INFO - echo $? 20211201 08:47:03.514 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 08:47:03.514 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:47:03.514 - INFO - 0 20211201 08:47:03.515 - INFO - ${rc} = 0 20211201 08:47:03.515 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:47:03.515 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:47:03.516 - INFO - 0 20211201 08:47:03.516 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:47:03.516 - INFO - ${rc} = 0 20211201 08:47:03.516 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 08:47:03.516 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:47:03.517 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:47:03.518 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:47:03.518 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:47:03.518 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:47:03.519 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:47:03.519 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:47:03.520 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:47:03.520 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 08:47:03.520 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:47:03.520 - INFO - +-------- END KW: Utils.Run Command (1620) 20211201 08:47:03.521 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:47:03.521 - INFO - ${value} = installing 20211201 08:47:03.521 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:47:03.522 - INFO - ${current_value} = installing 20211201 08:47:03.522 - INFO - +------- END KW: Utils.Retrieve Host Property (1624) 20211201 08:47:03.522 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:47:03.523 - DEBUG - Argument types are: 20211201 08:47:03.523 - FAIL - installing != completed 20211201 08:47:03.523 - DEBUG - Traceback (most recent call last): None 20211201 08:47:03.523 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:47:03.523 - INFO - +------ END KW: Utils.Check Property Value (1627) 20211201 08:47:23.524 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:47:23.525 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:47:23.527 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:47:23.528 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:47:23.528 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:47:23.528 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:47:23.529 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:47:23.530 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:47:23.530 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:47:23.531 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:47:23.532 - INFO - &{result_dict} = { stdout= } 20211201 08:47:23.532 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:47:23.533 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:47:23.533 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:47:23.533 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:47:23.534 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:47:23.534 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:47:23.535 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:47:23.535 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:47:24.036 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:47:24.037 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:47:24.037 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:47:24.042 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:47:24.043 - INFO - +--------- END KW: SSHLibrary.Write (6) 20211201 08:47:24.043 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:47:25.183 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:47:25.183 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:47:25.183 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1140) 20211201 08:47:25.184 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:47:25.185 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:47:25.186 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:47:25.186 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:47:25.186 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:47:25.187 - INFO - ${clean_out} = installing 20211201 08:47:25.187 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:47:25.187 - INFO - ${output} = installing 20211201 08:47:25.188 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 08:47:25.188 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:47:25.189 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:47:25.191 - INFO - echo $? 20211201 08:47:25.192 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:47:25.192 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:47:25.193 - INFO - 0 20211201 08:47:25.193 - INFO - ${rc} = 0 20211201 08:47:25.193 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:47:25.193 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:47:25.194 - INFO - 0 20211201 08:47:25.194 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:47:25.194 - INFO - ${rc} = 0 20211201 08:47:25.194 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 08:47:25.195 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:47:25.196 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:47:25.196 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:47:25.196 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:47:25.197 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:47:25.197 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:47:25.198 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:47:25.198 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:47:25.198 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:47:25.198 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:47:25.199 - INFO - +-------- END KW: Utils.Run Command (1670) 20211201 08:47:25.199 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:47:25.199 - INFO - ${value} = installing 20211201 08:47:25.199 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:47:25.200 - INFO - ${current_value} = installing 20211201 08:47:25.200 - INFO - +------- END KW: Utils.Retrieve Host Property (1675) 20211201 08:47:25.200 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:47:25.200 - DEBUG - Argument types are: 20211201 08:47:25.201 - FAIL - installing != completed 20211201 08:47:25.201 - DEBUG - Traceback (most recent call last): None 20211201 08:47:25.201 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:47:25.201 - INFO - +------ END KW: Utils.Check Property Value (1677) 20211201 08:47:45.202 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:47:45.203 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:47:45.204 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:47:45.207 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:47:45.208 - INFO - +-------- END KW: BuiltIn.Catenate (4) 20211201 08:47:45.208 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:47:45.209 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:47:45.210 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:47:45.210 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:47:45.211 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:47:45.212 - INFO - &{result_dict} = { stdout= } 20211201 08:47:45.212 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:47:45.212 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:47:45.213 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:47:45.213 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:47:45.214 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:47:45.214 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:47:45.214 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:47:45.215 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:47:45.716 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:47:45.716 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:47:45.717 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:47:45.725 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:47:45.725 - INFO - +--------- END KW: SSHLibrary.Write (8) 20211201 08:47:45.725 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:47:46.863 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:47:46.864 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:47:46.865 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1139) 20211201 08:47:46.866 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:47:46.867 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:47:46.868 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:47:46.868 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:47:46.868 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:47:46.869 - INFO - ${clean_out} = installing 20211201 08:47:46.869 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:47:46.870 - INFO - ${output} = installing 20211201 08:47:46.870 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 08:47:46.870 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:47:46.871 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:47:46.873 - INFO - echo $? 20211201 08:47:46.873 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:47:46.874 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:47:46.875 - INFO - 0 20211201 08:47:46.875 - INFO - ${rc} = 0 20211201 08:47:46.876 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:47:46.876 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:47:46.876 - INFO - 0 20211201 08:47:46.876 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 08:47:46.877 - INFO - ${rc} = 0 20211201 08:47:46.877 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 08:47:46.877 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:47:46.878 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:47:46.879 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:47:46.879 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:47:46.879 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:47:46.880 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:47:46.880 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:47:46.880 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:47:46.880 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:47:46.881 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:47:46.881 - INFO - +-------- END KW: Utils.Run Command (1673) 20211201 08:47:46.881 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:47:46.882 - INFO - ${value} = installing 20211201 08:47:46.882 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:47:46.882 - INFO - ${current_value} = installing 20211201 08:47:46.882 - INFO - +------- END KW: Utils.Retrieve Host Property (1679) 20211201 08:47:46.883 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:47:46.883 - DEBUG - Argument types are: 20211201 08:47:46.883 - FAIL - installing != completed 20211201 08:47:46.884 - DEBUG - Traceback (most recent call last): None 20211201 08:47:46.884 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:47:46.884 - INFO - +------ END KW: Utils.Check Property Value (1682) 20211201 08:48:06.885 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:48:06.886 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:48:06.887 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:48:06.888 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:48:06.888 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:48:06.888 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:48:06.890 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:48:06.891 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:48:06.891 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:48:06.892 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:48:06.893 - INFO - &{result_dict} = { stdout= } 20211201 08:48:06.893 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:48:06.893 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:48:06.894 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:48:06.894 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:48:06.895 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:48:06.895 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:48:06.895 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:48:06.895 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:48:07.397 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:48:07.398 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 08:48:07.398 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:48:07.409 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:48:07.409 - INFO - +--------- END KW: SSHLibrary.Write (11) 20211201 08:48:07.410 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:48:08.578 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:48:08.579 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:48:08.579 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1169) 20211201 08:48:08.579 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:48:08.580 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:48:08.581 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:48:08.581 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:48:08.581 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:48:08.582 - INFO - ${clean_out} = installing 20211201 08:48:08.582 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:48:08.582 - INFO - ${output} = installing 20211201 08:48:08.582 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:48:08.583 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:48:08.583 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:48:08.585 - INFO - echo $? 20211201 08:48:08.586 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 08:48:08.586 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:48:08.587 - INFO - 0 20211201 08:48:08.587 - INFO - ${rc} = 0 20211201 08:48:08.587 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:48:08.587 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:48:08.588 - INFO - 0 20211201 08:48:08.588 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:48:08.588 - INFO - ${rc} = 0 20211201 08:48:08.588 - INFO - +--------- END KW: Utils.Get Return Code (5) 20211201 08:48:08.589 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:48:08.590 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:48:08.590 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:48:08.590 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:48:08.591 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:48:08.591 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:48:08.591 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:48:08.592 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:48:08.592 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 08:48:08.592 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:48:08.592 - INFO - +-------- END KW: Utils.Run Command (1704) 20211201 08:48:08.593 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:48:08.593 - INFO - ${value} = installing 20211201 08:48:08.593 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:48:08.594 - INFO - ${current_value} = installing 20211201 08:48:08.594 - INFO - +------- END KW: Utils.Retrieve Host Property (1708) 20211201 08:48:08.594 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:48:08.595 - DEBUG - Argument types are: 20211201 08:48:08.595 - FAIL - installing != completed 20211201 08:48:08.595 - DEBUG - Traceback (most recent call last): None 20211201 08:48:08.595 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:48:08.595 - INFO - +------ END KW: Utils.Check Property Value (1710) 20211201 08:48:28.596 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:48:28.597 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:48:28.598 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:48:28.599 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:48:28.599 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:48:28.599 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:48:28.600 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:48:28.602 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (2) 20211201 08:48:28.602 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:48:28.603 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:48:28.604 - INFO - &{result_dict} = { stdout= } 20211201 08:48:28.604 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:48:28.604 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:48:28.605 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:48:28.605 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:48:28.606 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:48:28.606 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:48:28.606 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:48:28.607 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:48:29.108 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:48:29.108 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:48:29.108 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:48:29.120 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:48:29.120 - INFO - +--------- END KW: SSHLibrary.Write (12) 20211201 08:48:29.120 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:48:30.206 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:48:30.207 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:48:30.207 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1087) 20211201 08:48:30.207 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:48:30.208 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:48:30.209 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:48:30.209 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:48:30.209 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:48:30.210 - INFO - ${clean_out} = installing 20211201 08:48:30.210 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:48:30.210 - INFO - ${output} = installing 20211201 08:48:30.210 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:48:30.211 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:48:30.211 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:48:30.213 - INFO - echo $? 20211201 08:48:30.213 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:48:30.214 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:48:30.214 - INFO - 0 20211201 08:48:30.215 - INFO - ${rc} = 0 20211201 08:48:30.215 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:48:30.215 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:48:30.216 - INFO - 0 20211201 08:48:30.216 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:48:30.216 - INFO - ${rc} = 0 20211201 08:48:30.216 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 08:48:30.217 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:48:30.218 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:48:30.218 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:48:30.219 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:48:30.219 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:48:30.219 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:48:30.220 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:48:30.220 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:48:30.220 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:48:30.220 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:48:30.221 - INFO - +-------- END KW: Utils.Run Command (1621) 20211201 08:48:30.221 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:48:30.221 - INFO - ${value} = installing 20211201 08:48:30.221 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:48:30.222 - INFO - ${current_value} = installing 20211201 08:48:30.222 - INFO - +------- END KW: Utils.Retrieve Host Property (1625) 20211201 08:48:30.222 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:48:30.222 - DEBUG - Argument types are: 20211201 08:48:30.223 - FAIL - installing != completed 20211201 08:48:30.223 - DEBUG - Traceback (most recent call last): None 20211201 08:48:30.223 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:48:30.223 - INFO - +------ END KW: Utils.Check Property Value (1627) 20211201 08:48:50.224 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:48:50.225 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:48:50.229 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:48:50.231 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:48:50.231 - INFO - +-------- END KW: BuiltIn.Catenate (2) 20211201 08:48:50.231 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:48:50.233 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:48:50.234 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:48:50.234 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:48:50.235 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:48:50.236 - INFO - &{result_dict} = { stdout= } 20211201 08:48:50.236 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:48:50.236 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:48:50.237 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:48:50.237 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:48:50.237 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:48:50.237 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:48:50.238 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:48:50.238 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:48:50.739 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:48:50.740 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 08:48:50.740 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:48:50.750 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:48:50.750 - INFO - +--------- END KW: SSHLibrary.Write (10) 20211201 08:48:50.751 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:48:51.984 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:48:51.984 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:48:51.985 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1233) 20211201 08:48:51.985 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:48:51.986 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:48:51.986 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:48:51.987 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:48:51.987 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:48:51.988 - INFO - ${clean_out} = installing 20211201 08:48:51.988 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:48:51.988 - INFO - ${output} = installing 20211201 08:48:51.988 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:48:51.989 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:48:51.989 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:48:51.991 - INFO - echo $? 20211201 08:48:51.992 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 08:48:51.992 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:48:51.993 - INFO - 0 20211201 08:48:51.993 - INFO - ${rc} = 0 20211201 08:48:51.993 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:48:51.994 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:48:51.994 - INFO - 0 20211201 08:48:51.994 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 08:48:51.994 - INFO - ${rc} = 0 20211201 08:48:51.995 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 08:48:51.995 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:48:51.996 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:48:51.996 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:48:51.996 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:48:51.997 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:48:51.997 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:48:51.997 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:48:51.998 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:48:51.998 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 08:48:51.998 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:48:51.998 - INFO - +-------- END KW: Utils.Run Command (1767) 20211201 08:48:51.999 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:48:51.999 - INFO - ${value} = installing 20211201 08:48:51.999 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:48:51.999 - INFO - ${current_value} = installing 20211201 08:48:52.000 - INFO - +------- END KW: Utils.Retrieve Host Property (1774) 20211201 08:48:52.000 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:48:52.000 - DEBUG - Argument types are: 20211201 08:48:52.001 - FAIL - installing != completed 20211201 08:48:52.001 - DEBUG - Traceback (most recent call last): None 20211201 08:48:52.001 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:48:52.001 - INFO - +------ END KW: Utils.Check Property Value (1777) 20211201 08:49:12.002 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:49:12.003 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:49:12.004 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:49:12.005 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:49:12.005 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:49:12.005 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:49:12.006 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:49:12.007 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:49:12.008 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:49:12.008 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:49:12.009 - INFO - &{result_dict} = { stdout= } 20211201 08:49:12.009 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:49:12.010 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:49:12.010 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:49:12.010 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:49:12.012 - INFO - +---------- END KW: Collections.Set To Dictionary (2) 20211201 08:49:12.012 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:49:12.012 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:49:12.013 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:49:12.514 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:49:12.514 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:49:12.515 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:49:12.522 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:49:12.522 - INFO - +--------- END KW: SSHLibrary.Write (7) 20211201 08:49:12.523 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:49:13.672 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:49:13.672 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:49:13.672 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1149) 20211201 08:49:13.672 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:49:13.673 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:49:13.674 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:49:13.674 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:49:13.674 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:49:13.675 - INFO - ${clean_out} = installing 20211201 08:49:13.675 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:49:13.675 - INFO - ${output} = installing 20211201 08:49:13.675 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:49:13.676 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:49:13.676 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:49:13.679 - INFO - echo $? 20211201 08:49:13.679 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 08:49:13.679 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:49:13.681 - INFO - 0 20211201 08:49:13.681 - INFO - ${rc} = 0 20211201 08:49:13.681 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:49:13.682 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:49:13.682 - INFO - 0 20211201 08:49:13.682 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:49:13.682 - INFO - ${rc} = 0 20211201 08:49:13.683 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 08:49:13.683 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:49:13.684 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:49:13.684 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:49:13.684 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:49:13.685 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:49:13.685 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:49:13.685 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:49:13.686 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:49:13.686 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 08:49:13.686 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:49:13.686 - INFO - +-------- END KW: Utils.Run Command (1681) 20211201 08:49:13.687 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:49:13.687 - INFO - ${value} = installing 20211201 08:49:13.687 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:49:13.687 - INFO - ${current_value} = installing 20211201 08:49:13.688 - INFO - +------- END KW: Utils.Retrieve Host Property (1685) 20211201 08:49:13.688 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:49:13.688 - DEBUG - Argument types are: 20211201 08:49:13.689 - FAIL - installing != completed 20211201 08:49:13.689 - DEBUG - Traceback (most recent call last): None 20211201 08:49:13.689 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:49:13.689 - INFO - +------ END KW: Utils.Check Property Value (1687) 20211201 08:49:33.690 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:49:33.691 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:49:33.692 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:49:33.693 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:49:33.693 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:49:33.693 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:49:33.694 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:49:33.695 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:49:33.695 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:49:33.696 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:49:33.697 - INFO - &{result_dict} = { stdout= } 20211201 08:49:33.697 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:49:33.697 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:49:33.698 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:49:33.698 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:49:33.699 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:49:33.699 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:49:33.700 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:49:33.700 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:49:34.201 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:49:34.201 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:49:34.202 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:49:34.212 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:49:34.212 - INFO - +--------- END KW: SSHLibrary.Write (10) 20211201 08:49:34.212 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:49:35.340 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:49:35.340 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:49:35.340 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1128) 20211201 08:49:35.341 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:49:35.341 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:49:35.342 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:49:35.342 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:49:35.342 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:49:35.343 - INFO - ${clean_out} = installing 20211201 08:49:35.343 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:49:35.343 - INFO - ${output} = installing 20211201 08:49:35.344 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:49:35.344 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:49:35.345 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:49:35.348 - INFO - echo $? 20211201 08:49:35.348 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 08:49:35.349 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:49:35.349 - INFO - 0 20211201 08:49:35.350 - INFO - ${rc} = 0 20211201 08:49:35.350 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:49:35.350 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:49:35.350 - INFO - 0 20211201 08:49:35.350 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 08:49:35.351 - INFO - ${rc} = 0 20211201 08:49:35.351 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 08:49:35.351 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:49:35.352 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:49:35.352 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:49:35.353 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:49:35.353 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:49:35.353 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:49:35.354 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:49:35.354 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:49:35.354 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:49:35.354 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:49:35.355 - INFO - +-------- END KW: Utils.Run Command (1661) 20211201 08:49:35.355 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:49:35.355 - INFO - ${value} = installing 20211201 08:49:35.355 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:49:35.356 - INFO - ${current_value} = installing 20211201 08:49:35.356 - INFO - +------- END KW: Utils.Retrieve Host Property (1665) 20211201 08:49:35.356 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:49:35.357 - DEBUG - Argument types are: 20211201 08:49:35.357 - FAIL - installing != completed 20211201 08:49:35.357 - DEBUG - Traceback (most recent call last): None 20211201 08:49:35.357 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:49:35.357 - INFO - +------ END KW: Utils.Check Property Value (1667) 20211201 08:49:55.358 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:49:55.359 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:49:55.360 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:49:55.361 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:49:55.361 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:49:55.361 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:49:55.362 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:49:55.363 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:49:55.364 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:49:55.364 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:49:55.365 - INFO - &{result_dict} = { stdout= } 20211201 08:49:55.365 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:49:55.365 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:49:55.366 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:49:55.366 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:49:55.367 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:49:55.367 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:49:55.368 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:49:55.368 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:49:55.869 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:49:55.869 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:49:55.870 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:49:55.876 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:49:55.876 - INFO - +--------- END KW: SSHLibrary.Write (6) 20211201 08:49:55.876 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:49:56.994 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:49:56.994 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:49:56.995 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1119) 20211201 08:49:56.995 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:49:56.996 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:49:56.996 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:49:56.997 - INFO - +---------- END KW: String.Get Line (0) 20211201 08:49:56.997 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:49:56.997 - INFO - ${clean_out} = installing 20211201 08:49:56.998 - INFO - +---------- END KW: String.Remove String (0) 20211201 08:49:56.998 - INFO - ${output} = installing 20211201 08:49:56.998 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:49:56.998 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:49:56.999 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:49:57.001 - INFO - echo $? 20211201 08:49:57.001 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:49:57.002 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:49:57.002 - INFO - 0 20211201 08:49:57.003 - INFO - ${rc} = 0 20211201 08:49:57.003 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:49:57.003 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:49:57.004 - INFO - 0 20211201 08:49:57.004 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:49:57.004 - INFO - ${rc} = 0 20211201 08:49:57.004 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 08:49:57.005 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:49:57.005 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:49:57.006 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:49:57.006 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:49:57.007 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:49:57.007 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:49:57.007 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:49:57.008 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:49:57.008 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 08:49:57.008 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:49:57.009 - INFO - +-------- END KW: Utils.Run Command (1647) 20211201 08:49:57.009 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:49:57.009 - INFO - ${value} = installing 20211201 08:49:57.009 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:49:57.010 - INFO - ${current_value} = installing 20211201 08:49:57.010 - INFO - +------- END KW: Utils.Retrieve Host Property (1651) 20211201 08:49:57.010 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:49:57.011 - DEBUG - Argument types are: 20211201 08:49:57.011 - FAIL - installing != completed 20211201 08:49:57.011 - DEBUG - Traceback (most recent call last): None 20211201 08:49:57.011 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:49:57.011 - INFO - +------ END KW: Utils.Check Property Value (1653) 20211201 08:50:17.012 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:50:17.013 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:50:17.014 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:50:17.015 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:50:17.015 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:50:17.015 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:50:17.017 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:50:17.017 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:50:17.018 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:50:17.018 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:50:17.019 - INFO - &{result_dict} = { stdout= } 20211201 08:50:17.019 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:50:17.020 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:50:17.020 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:50:17.020 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:50:17.021 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:50:17.021 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:50:17.022 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:50:17.022 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:50:17.523 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:50:17.524 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:50:17.524 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:50:17.529 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:50:17.529 - INFO - +--------- END KW: SSHLibrary.Write (5) 20211201 08:50:17.530 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:50:18.691 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:50:18.692 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:50:18.692 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1163) 20211201 08:50:18.692 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:50:18.694 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:50:18.694 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:50:18.694 - INFO - +---------- END KW: String.Get Line (0) 20211201 08:50:18.695 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:50:18.695 - INFO - ${clean_out} = installing 20211201 08:50:18.695 - INFO - +---------- END KW: String.Remove String (0) 20211201 08:50:18.696 - INFO - ${output} = installing 20211201 08:50:18.696 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 08:50:18.696 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:50:18.697 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:50:18.699 - INFO - echo $? 20211201 08:50:18.699 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:50:18.699 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:50:18.700 - INFO - 0 20211201 08:50:18.700 - INFO - ${rc} = 0 20211201 08:50:18.700 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:50:18.701 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:50:18.701 - INFO - 0 20211201 08:50:18.701 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 08:50:18.701 - INFO - ${rc} = 0 20211201 08:50:18.702 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 08:50:18.702 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:50:18.703 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:50:18.703 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:50:18.703 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:50:18.704 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:50:18.704 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:50:18.704 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:50:18.705 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:50:18.705 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 08:50:18.705 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:50:18.705 - INFO - +-------- END KW: Utils.Run Command (1690) 20211201 08:50:18.706 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:50:18.706 - INFO - ${value} = installing 20211201 08:50:18.706 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:50:18.706 - INFO - ${current_value} = installing 20211201 08:50:18.707 - INFO - +------- END KW: Utils.Retrieve Host Property (1694) 20211201 08:50:18.707 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:50:18.707 - DEBUG - Argument types are: 20211201 08:50:18.708 - FAIL - installing != completed 20211201 08:50:18.708 - DEBUG - Traceback (most recent call last): None 20211201 08:50:18.708 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:50:18.708 - INFO - +------ END KW: Utils.Check Property Value (1696) 20211201 08:50:38.709 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:50:38.710 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:50:38.711 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:50:38.712 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:50:38.712 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:50:38.712 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:50:38.713 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:50:38.714 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:50:38.715 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:50:38.715 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:50:38.716 - INFO - &{result_dict} = { stdout= } 20211201 08:50:38.716 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:50:38.716 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:50:38.717 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:50:38.717 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:50:38.718 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:50:38.718 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:50:38.719 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:50:38.719 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:50:39.220 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:50:39.221 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 08:50:39.221 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:50:39.227 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:50:39.228 - INFO - +--------- END KW: SSHLibrary.Write (7) 20211201 08:50:39.228 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:50:40.314 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:50:40.316 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:50:40.316 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1088) 20211201 08:50:40.317 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:50:40.319 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:50:40.321 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:50:40.321 - INFO - +---------- END KW: String.Get Line (2) 20211201 08:50:40.321 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:50:40.322 - INFO - ${clean_out} = installing 20211201 08:50:40.322 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:50:40.322 - INFO - ${output} = installing 20211201 08:50:40.322 - INFO - +--------- END KW: Utils.Remove Prompt Line (5) 20211201 08:50:40.323 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:50:40.323 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:50:40.326 - INFO - echo $? 20211201 08:50:40.326 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 08:50:40.326 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:50:40.327 - INFO - 0 20211201 08:50:40.327 - INFO - ${rc} = 0 20211201 08:50:40.327 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:50:40.327 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:50:40.327 - INFO - 0 20211201 08:50:40.327 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 08:50:40.328 - INFO - ${rc} = 0 20211201 08:50:40.328 - INFO - +--------- END KW: Utils.Get Return Code (5) 20211201 08:50:40.328 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:50:40.329 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:50:40.329 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:50:40.330 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:50:40.330 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:50:40.330 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:50:40.330 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:50:40.331 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:50:40.331 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 08:50:40.331 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:50:40.331 - INFO - +-------- END KW: Utils.Run Command (1619) 20211201 08:50:40.331 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:50:40.332 - INFO - ${value} = installing 20211201 08:50:40.332 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:50:40.332 - INFO - ${current_value} = installing 20211201 08:50:40.332 - INFO - +------- END KW: Utils.Retrieve Host Property (1622) 20211201 08:50:40.332 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:50:40.333 - DEBUG - Argument types are: 20211201 08:50:40.333 - FAIL - installing != completed 20211201 08:50:40.333 - DEBUG - Traceback (most recent call last): None 20211201 08:50:40.333 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:50:40.333 - INFO - +------ END KW: Utils.Check Property Value (1624) 20211201 08:51:00.334 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:51:00.335 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:51:00.336 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:51:00.337 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:51:00.337 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:51:00.337 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:51:00.338 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:51:00.339 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:51:00.340 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:51:00.340 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:51:00.341 - INFO - &{result_dict} = { stdout= } 20211201 08:51:00.341 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:51:00.342 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:51:00.342 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:51:00.343 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:51:00.343 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:51:00.344 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:51:00.344 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:51:00.344 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:51:00.845 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:51:00.845 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:51:00.846 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:51:00.850 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:51:00.850 - INFO - +--------- END KW: SSHLibrary.Write (4) 20211201 08:51:00.850 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:51:01.943 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:51:01.944 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:51:01.944 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1094) 20211201 08:51:01.944 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:51:01.945 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:51:01.946 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:51:01.946 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:51:01.946 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:51:01.947 - INFO - ${clean_out} = installing 20211201 08:51:01.948 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:51:01.948 - INFO - ${output} = installing 20211201 08:51:01.948 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 08:51:01.948 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:51:01.949 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:51:01.951 - INFO - echo $? 20211201 08:51:01.952 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 08:51:01.952 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:51:01.953 - INFO - 0 20211201 08:51:01.953 - INFO - ${rc} = 0 20211201 08:51:01.953 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:51:01.953 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:51:01.954 - INFO - 0 20211201 08:51:01.954 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:51:01.954 - INFO - ${rc} = 0 20211201 08:51:01.954 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 08:51:01.954 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:51:01.955 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:51:01.956 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:51:01.956 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:51:01.956 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:51:01.957 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:51:01.957 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:51:01.957 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:51:01.957 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:51:01.958 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:51:01.958 - INFO - +-------- END KW: Utils.Run Command (1621) 20211201 08:51:01.958 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:51:01.959 - INFO - ${value} = installing 20211201 08:51:01.959 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:51:01.959 - INFO - ${current_value} = installing 20211201 08:51:01.959 - INFO - +------- END KW: Utils.Retrieve Host Property (1624) 20211201 08:51:01.959 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:51:01.960 - DEBUG - Argument types are: 20211201 08:51:01.960 - FAIL - installing != completed 20211201 08:51:01.960 - DEBUG - Traceback (most recent call last): None 20211201 08:51:01.960 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:51:01.961 - INFO - +------ END KW: Utils.Check Property Value (1627) 20211201 08:51:21.961 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:51:21.963 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:51:21.964 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:51:21.964 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:51:21.964 - INFO - +-------- END KW: BuiltIn.Catenate (0) 20211201 08:51:21.965 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:51:21.966 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:51:21.967 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:51:21.967 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:51:21.968 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:51:21.968 - INFO - &{result_dict} = { stdout= } 20211201 08:51:21.969 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:51:21.969 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:51:21.970 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:51:21.970 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:51:21.970 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:51:21.971 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:51:21.971 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:51:21.971 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:51:22.472 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:51:22.473 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 08:51:22.473 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:51:22.479 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:51:22.480 - INFO - +--------- END KW: SSHLibrary.Write (7) 20211201 08:51:22.480 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:51:23.639 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:51:23.640 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:51:23.640 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1160) 20211201 08:51:23.640 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:51:23.641 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:51:23.642 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:51:23.642 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:51:23.642 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:51:23.643 - INFO - ${clean_out} = installing 20211201 08:51:23.643 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:51:23.644 - INFO - ${output} = installing 20211201 08:51:23.644 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 08:51:23.644 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:51:23.645 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:51:23.647 - INFO - echo $? 20211201 08:51:23.648 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 08:51:23.648 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:51:23.649 - INFO - 0 20211201 08:51:23.649 - INFO - ${rc} = 0 20211201 08:51:23.649 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:51:23.650 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:51:23.650 - INFO - 0 20211201 08:51:23.650 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 08:51:23.651 - INFO - ${rc} = 0 20211201 08:51:23.651 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 08:51:23.651 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:51:23.652 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:51:23.653 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:51:23.653 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:51:23.653 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:51:23.654 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:51:23.654 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:51:23.655 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:51:23.655 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 08:51:23.655 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:51:23.655 - INFO - +-------- END KW: Utils.Run Command (1690) 20211201 08:51:23.656 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:51:23.656 - INFO - ${value} = installing 20211201 08:51:23.656 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:51:23.657 - INFO - ${current_value} = installing 20211201 08:51:23.657 - INFO - +------- END KW: Utils.Retrieve Host Property (1694) 20211201 08:51:23.657 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:51:23.658 - DEBUG - Argument types are: 20211201 08:51:23.658 - FAIL - installing != completed 20211201 08:51:23.658 - DEBUG - Traceback (most recent call last): None 20211201 08:51:23.658 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:51:23.659 - INFO - +------ END KW: Utils.Check Property Value (1697) 20211201 08:51:43.659 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:51:43.661 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:51:43.662 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:51:43.662 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:51:43.662 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:51:43.663 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:51:43.664 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:51:43.665 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:51:43.665 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:51:43.666 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:51:43.666 - INFO - &{result_dict} = { stdout= } 20211201 08:51:43.667 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:51:43.667 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:51:43.668 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:51:43.668 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:51:43.668 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:51:43.669 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:51:43.669 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:51:43.669 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:51:44.171 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:51:44.171 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 08:51:44.172 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:51:44.181 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:51:44.181 - INFO - +--------- END KW: SSHLibrary.Write (9) 20211201 08:51:44.182 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:51:45.278 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:51:45.279 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:51:45.280 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1097) 20211201 08:51:45.281 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:51:45.283 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:51:45.283 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:51:45.283 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:51:45.284 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:51:45.285 - INFO - ${clean_out} = installing 20211201 08:51:45.285 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:51:45.286 - INFO - ${output} = installing 20211201 08:51:45.286 - INFO - +--------- END KW: Utils.Remove Prompt Line (5) 20211201 08:51:45.286 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:51:45.287 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:51:45.289 - INFO - echo $? 20211201 08:51:45.289 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:51:45.290 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:51:45.291 - INFO - 0 20211201 08:51:45.291 - INFO - ${rc} = 0 20211201 08:51:45.291 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:51:45.292 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:51:45.292 - INFO - 0 20211201 08:51:45.292 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 08:51:45.292 - INFO - ${rc} = 0 20211201 08:51:45.293 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 08:51:45.293 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:51:45.294 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:51:45.295 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:51:45.295 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:51:45.295 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:51:45.295 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:51:45.296 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:51:45.296 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:51:45.296 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:51:45.296 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:51:45.297 - INFO - +-------- END KW: Utils.Run Command (1634) 20211201 08:51:45.297 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:51:45.297 - INFO - ${value} = installing 20211201 08:51:45.297 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:51:45.298 - INFO - ${current_value} = installing 20211201 08:51:45.298 - INFO - +------- END KW: Utils.Retrieve Host Property (1637) 20211201 08:51:45.298 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:51:45.298 - DEBUG - Argument types are: 20211201 08:51:45.299 - FAIL - installing != completed 20211201 08:51:45.299 - DEBUG - Traceback (most recent call last): None 20211201 08:51:45.299 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:51:45.299 - INFO - +------ END KW: Utils.Check Property Value (1640) 20211201 08:52:05.300 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:52:05.301 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:52:05.302 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:52:05.303 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:52:05.303 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:52:05.304 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:52:05.305 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:52:05.306 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:52:05.306 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:52:05.307 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:52:05.308 - INFO - &{result_dict} = { stdout= } 20211201 08:52:05.308 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:52:05.308 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:52:05.309 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:52:05.309 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:52:05.310 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:52:05.310 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:52:05.310 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:52:05.310 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:52:05.812 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:52:05.813 - INFO - +--------- END KW: SSHLibrary.Read (503) 20211201 08:52:05.813 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:52:05.818 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:52:05.818 - INFO - +--------- END KW: SSHLibrary.Write (5) 20211201 08:52:05.819 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:52:06.891 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:52:06.892 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:52:06.892 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1073) 20211201 08:52:06.892 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:52:06.893 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:52:06.894 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:52:06.894 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:52:06.894 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:52:06.898 - INFO - ${clean_out} = postinstall 20211201 08:52:06.898 - INFO - +---------- END KW: String.Remove String (4) 20211201 08:52:06.898 - INFO - ${output} = postinstall 20211201 08:52:06.898 - INFO - +--------- END KW: Utils.Remove Prompt Line (6) 20211201 08:52:06.899 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:52:06.899 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:52:06.901 - INFO - echo $? 20211201 08:52:06.901 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:52:06.902 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:52:06.902 - INFO - 0 20211201 08:52:06.903 - INFO - ${rc} = 0 20211201 08:52:06.903 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:52:06.903 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:52:06.903 - INFO - 0 20211201 08:52:06.904 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:52:06.904 - INFO - ${rc} = 0 20211201 08:52:06.904 - INFO - +--------- END KW: Utils.Get Return Code (5) 20211201 08:52:06.904 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:52:06.905 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:52:06.906 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:52:06.906 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:52:06.906 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:52:06.907 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:52:06.907 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:52:06.907 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 08:52:06.907 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:52:06.908 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 08:52:06.908 - INFO - +-------- END KW: Utils.Run Command (1604) 20211201 08:52:06.908 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:52:06.908 - INFO - ${value} = postinstall 20211201 08:52:06.908 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:52:06.909 - INFO - ${current_value} = postinstall 20211201 08:52:06.909 - INFO - +------- END KW: Utils.Retrieve Host Property (1608) 20211201 08:52:06.909 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:52:06.909 - DEBUG - Argument types are: 20211201 08:52:06.910 - FAIL - postinstall != completed 20211201 08:52:06.910 - DEBUG - Traceback (most recent call last): None 20211201 08:52:06.910 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:52:06.910 - INFO - +------ END KW: Utils.Check Property Value (1610) 20211201 08:52:26.911 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:52:26.912 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:52:26.913 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:52:26.913 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:52:26.913 - INFO - +-------- END KW: BuiltIn.Catenate (0) 20211201 08:52:26.914 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:52:26.915 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:52:26.916 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:52:26.916 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:52:26.917 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:52:26.917 - INFO - &{result_dict} = { stdout= } 20211201 08:52:26.917 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:52:26.918 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:52:26.918 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:52:26.919 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:52:26.919 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:52:26.920 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:52:26.920 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:52:26.920 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:52:27.421 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:52:27.422 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 08:52:27.422 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:52:27.432 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:52:27.433 - INFO - +--------- END KW: SSHLibrary.Write (10) 20211201 08:52:27.433 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:52:28.538 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:52:28.539 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:52:28.539 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1106) 20211201 08:52:28.539 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:52:28.540 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:52:28.541 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:52:28.541 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:52:28.541 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:52:28.542 - INFO - ${clean_out} = postinstall 20211201 08:52:28.542 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:52:28.542 - INFO - ${output} = postinstall 20211201 08:52:28.543 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:52:28.543 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:52:28.543 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:52:28.546 - INFO - echo $? 20211201 08:52:28.547 - INFO - +---------- END KW: SSHLibrary.Write (4) 20211201 08:52:28.547 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:52:28.548 - INFO - 0 20211201 08:52:28.549 - INFO - ${rc} = 0 20211201 08:52:28.549 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:52:28.549 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:52:28.550 - INFO - 0 20211201 08:52:28.550 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:52:28.550 - INFO - ${rc} = 0 20211201 08:52:28.550 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 08:52:28.551 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:52:28.551 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:52:28.552 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:52:28.552 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:52:28.552 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:52:28.553 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:52:28.553 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:52:28.553 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 08:52:28.554 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 08:52:28.554 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 08:52:28.554 - INFO - +-------- END KW: Utils.Run Command (1640) 20211201 08:52:28.554 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:52:28.555 - INFO - ${value} = postinstall 20211201 08:52:28.555 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:52:28.555 - INFO - ${current_value} = postinstall 20211201 08:52:28.555 - INFO - +------- END KW: Utils.Retrieve Host Property (1643) 20211201 08:52:28.556 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:52:28.556 - DEBUG - Argument types are: 20211201 08:52:28.556 - FAIL - postinstall != completed 20211201 08:52:28.556 - DEBUG - Traceback (most recent call last): None 20211201 08:52:28.557 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:52:28.557 - INFO - +------ END KW: Utils.Check Property Value (1646) 20211201 08:52:48.558 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:52:48.559 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:52:48.560 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:52:48.560 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:52:48.561 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:52:48.561 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:52:48.562 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:52:48.563 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:52:48.563 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:52:48.564 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:52:48.564 - INFO - &{result_dict} = { stdout= } 20211201 08:52:48.565 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:52:48.565 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:52:48.565 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:52:48.566 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:52:48.566 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:52:48.567 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:52:48.567 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:52:48.567 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:52:49.068 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:52:49.069 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:52:49.069 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:52:49.074 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:52:49.075 - INFO - +--------- END KW: SSHLibrary.Write (6) 20211201 08:52:49.075 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:52:50.271 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:52:50.272 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:52:50.272 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1197) 20211201 08:52:50.273 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:52:50.275 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:52:50.276 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:52:50.276 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:52:50.276 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:52:50.277 - INFO - ${clean_out} = postinstall 20211201 08:52:50.277 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:52:50.277 - INFO - ${output} = postinstall 20211201 08:52:50.277 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 08:52:50.277 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:52:50.278 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:52:50.280 - INFO - echo $? 20211201 08:52:50.280 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:52:50.280 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:52:50.282 - INFO - 0 20211201 08:52:50.282 - INFO - ${rc} = 0 20211201 08:52:50.282 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:52:50.283 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:52:50.284 - INFO - 0 20211201 08:52:50.284 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:52:50.284 - INFO - ${rc} = 0 20211201 08:52:50.284 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 08:52:50.285 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:52:50.286 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:52:50.287 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:52:50.287 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:52:50.287 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:52:50.287 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:52:50.287 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:52:50.288 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 08:52:50.288 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 08:52:50.288 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 08:52:50.288 - INFO - +-------- END KW: Utils.Run Command (1727) 20211201 08:52:50.289 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:52:50.289 - INFO - ${value} = postinstall 20211201 08:52:50.289 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:52:50.289 - INFO - ${current_value} = postinstall 20211201 08:52:50.290 - INFO - +------- END KW: Utils.Retrieve Host Property (1730) 20211201 08:52:50.290 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:52:50.290 - DEBUG - Argument types are: 20211201 08:52:50.290 - FAIL - postinstall != completed 20211201 08:52:50.291 - DEBUG - Traceback (most recent call last): None 20211201 08:52:50.291 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:52:50.291 - INFO - +------ END KW: Utils.Check Property Value (1734) 20211201 08:53:10.292 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:53:10.293 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:53:10.294 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:53:10.294 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:53:10.295 - INFO - +-------- END KW: BuiltIn.Catenate (0) 20211201 08:53:10.295 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:53:10.296 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:53:10.297 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:53:10.297 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:53:10.298 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:53:10.299 - INFO - &{result_dict} = { stdout= } 20211201 08:53:10.299 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:53:10.299 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:53:10.300 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:53:10.300 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:53:10.301 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:53:10.301 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:53:10.301 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:53:10.301 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:53:10.803 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:53:10.803 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 08:53:10.803 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:53:10.809 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:53:10.810 - INFO - +--------- END KW: SSHLibrary.Write (7) 20211201 08:53:10.810 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:53:11.912 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:53:11.912 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:53:11.913 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1103) 20211201 08:53:11.913 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:53:11.914 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:53:11.915 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:53:11.915 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:53:11.915 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:53:11.916 - INFO - ${clean_out} = postinstall 20211201 08:53:11.916 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:53:11.916 - INFO - ${output} = postinstall 20211201 08:53:11.916 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:53:11.916 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:53:11.917 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:53:11.919 - INFO - echo $? 20211201 08:53:11.919 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:53:11.919 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:53:11.921 - INFO - 0 20211201 08:53:11.921 - INFO - ${rc} = 0 20211201 08:53:11.921 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:53:11.922 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:53:11.923 - INFO - 0 20211201 08:53:11.923 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:53:11.923 - INFO - ${rc} = 0 20211201 08:53:11.923 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 08:53:11.924 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:53:11.925 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:53:11.926 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:53:11.926 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:53:11.926 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:53:11.926 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:53:11.927 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:53:11.927 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 08:53:11.927 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:53:11.927 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 08:53:11.928 - INFO - +-------- END KW: Utils.Run Command (1632) 20211201 08:53:11.928 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:53:11.928 - INFO - ${value} = postinstall 20211201 08:53:11.928 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:53:11.929 - INFO - ${current_value} = postinstall 20211201 08:53:11.929 - INFO - +------- END KW: Utils.Retrieve Host Property (1636) 20211201 08:53:11.929 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:53:11.929 - DEBUG - Argument types are: 20211201 08:53:11.930 - FAIL - postinstall != completed 20211201 08:53:11.930 - DEBUG - Traceback (most recent call last): None 20211201 08:53:11.930 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:53:11.930 - INFO - +------ END KW: Utils.Check Property Value (1638) 20211201 08:53:31.931 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:53:31.932 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:53:31.933 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:53:31.934 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:53:31.934 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:53:31.934 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:53:31.935 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:53:31.936 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:53:31.936 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:53:31.937 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:53:31.938 - INFO - &{result_dict} = { stdout= } 20211201 08:53:31.938 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:53:31.938 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:53:31.939 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:53:31.939 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:53:31.940 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:53:31.940 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:53:31.941 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:53:31.941 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:53:32.442 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:53:32.443 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:53:32.443 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:53:32.448 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:53:32.449 - INFO - +--------- END KW: SSHLibrary.Write (6) 20211201 08:53:32.449 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:53:33.604 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:53:33.605 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:53:33.605 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1156) 20211201 08:53:33.605 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:53:33.606 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:53:33.607 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:53:33.607 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:53:33.607 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:53:33.608 - INFO - ${clean_out} = postinstall 20211201 08:53:33.608 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:53:33.608 - INFO - ${output} = postinstall 20211201 08:53:33.609 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 08:53:33.609 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:53:33.610 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:53:33.612 - INFO - echo $? 20211201 08:53:33.612 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:53:33.613 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:53:33.613 - INFO - 0 20211201 08:53:33.613 - INFO - ${rc} = 0 20211201 08:53:33.613 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (0) 20211201 08:53:33.614 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:53:33.614 - INFO - 0 20211201 08:53:33.614 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 08:53:33.614 - INFO - ${rc} = 0 20211201 08:53:33.615 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 08:53:33.615 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:53:33.616 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:53:33.616 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:53:33.616 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:53:33.617 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:53:33.617 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:53:33.617 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:53:33.618 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 08:53:33.618 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 08:53:33.619 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 08:53:33.619 - INFO - +-------- END KW: Utils.Run Command (1685) 20211201 08:53:33.619 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:53:33.620 - INFO - ${value} = postinstall 20211201 08:53:33.620 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:53:33.620 - INFO - ${current_value} = postinstall 20211201 08:53:33.620 - INFO - +------- END KW: Utils.Retrieve Host Property (1688) 20211201 08:53:33.621 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:53:33.621 - DEBUG - Argument types are: 20211201 08:53:33.621 - FAIL - postinstall != completed 20211201 08:53:33.621 - DEBUG - Traceback (most recent call last): None 20211201 08:53:33.621 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 08:53:33.622 - INFO - +------ END KW: Utils.Check Property Value (1691) 20211201 08:53:53.623 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:53:53.624 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:53:53.625 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:53:53.625 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:53:53.626 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:53:53.626 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:53:53.627 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:53:53.628 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:53:53.628 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:53:53.629 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:53:53.630 - INFO - &{result_dict} = { stdout= } 20211201 08:53:53.630 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:53:53.630 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:53:53.631 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:53:53.631 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:53:53.632 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:53:53.632 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:53:53.633 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:53:53.633 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:53:54.134 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:53:54.135 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:53:54.135 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:53:54.141 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:53:54.142 - INFO - +--------- END KW: SSHLibrary.Write (7) 20211201 08:53:54.142 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:53:55.224 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:53:55.225 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:53:55.225 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1083) 20211201 08:53:55.225 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:53:55.226 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:53:55.227 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:53:55.227 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:53:55.227 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:53:55.228 - INFO - ${clean_out} = postinstall 20211201 08:53:55.228 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:53:55.228 - INFO - ${output} = postinstall 20211201 08:53:55.228 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:53:55.229 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:53:55.229 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:53:55.232 - INFO - echo $? 20211201 08:53:55.232 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 08:53:55.232 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:53:55.233 - INFO - 0 20211201 08:53:55.233 - INFO - ${rc} = 0 20211201 08:53:55.233 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:53:55.233 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:53:55.234 - INFO - 0 20211201 08:53:55.234 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:53:55.234 - INFO - ${rc} = 0 20211201 08:53:55.234 - INFO - +--------- END KW: Utils.Get Return Code (5) 20211201 08:53:55.235 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:53:55.236 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:53:55.236 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:53:55.237 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:53:55.237 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:53:55.237 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:53:55.238 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:53:55.238 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 08:53:55.238 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:53:55.239 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 08:53:55.239 - INFO - +-------- END KW: Utils.Run Command (1613) 20211201 08:53:55.239 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:53:55.239 - INFO - ${value} = postinstall 20211201 08:53:55.240 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:53:55.240 - INFO - ${current_value} = postinstall 20211201 08:53:55.240 - INFO - +------- END KW: Utils.Retrieve Host Property (1616) 20211201 08:53:55.240 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:53:55.241 - DEBUG - Argument types are: 20211201 08:53:55.242 - FAIL - postinstall != completed 20211201 08:53:55.242 - DEBUG - Traceback (most recent call last): None 20211201 08:53:55.242 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (2) 20211201 08:53:55.242 - INFO - +------ END KW: Utils.Check Property Value (1619) 20211201 08:54:15.243 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:54:15.244 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:54:15.245 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:54:15.245 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:54:15.246 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:54:15.246 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:54:15.247 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:54:15.248 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:54:15.248 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:54:15.249 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:54:15.250 - INFO - &{result_dict} = { stdout= } 20211201 08:54:15.250 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:54:15.250 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:54:15.251 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:54:15.251 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:54:15.252 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:54:15.252 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:54:15.252 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:54:15.253 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:54:15.754 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:54:15.754 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:54:15.754 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:54:15.764 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:54:15.764 - INFO - +--------- END KW: SSHLibrary.Write (10) 20211201 08:54:15.764 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:54:16.867 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:54:16.867 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:54:16.867 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1103) 20211201 08:54:16.868 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:54:16.869 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:54:16.869 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:54:16.869 - INFO - +---------- END KW: String.Get Line (0) 20211201 08:54:16.870 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:54:16.870 - INFO - ${clean_out} = postinstall 20211201 08:54:16.870 - INFO - +---------- END KW: String.Remove String (0) 20211201 08:54:16.871 - INFO - ${output} = postinstall 20211201 08:54:16.871 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:54:16.871 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:54:16.872 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:54:16.874 - INFO - echo $? 20211201 08:54:16.874 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:54:16.875 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:54:16.877 - INFO - 0 20211201 08:54:16.877 - INFO - ${rc} = 0 20211201 08:54:16.877 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:54:16.878 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:54:16.878 - INFO - 0 20211201 08:54:16.878 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:54:16.878 - INFO - ${rc} = 0 20211201 08:54:16.879 - INFO - +--------- END KW: Utils.Get Return Code (8) 20211201 08:54:16.879 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:54:16.880 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:54:16.881 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:54:16.881 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:54:16.881 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:54:16.881 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:54:16.882 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:54:16.882 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 08:54:16.882 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:54:16.882 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 08:54:16.883 - INFO - +-------- END KW: Utils.Run Command (1636) 20211201 08:54:16.883 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:54:16.883 - INFO - ${value} = postinstall 20211201 08:54:16.883 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:54:16.884 - INFO - ${current_value} = postinstall 20211201 08:54:16.884 - INFO - +------- END KW: Utils.Retrieve Host Property (1640) 20211201 08:54:16.884 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:54:16.885 - DEBUG - Argument types are: 20211201 08:54:16.885 - FAIL - postinstall != completed 20211201 08:54:16.885 - DEBUG - Traceback (most recent call last): None 20211201 08:54:16.885 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:54:16.885 - INFO - +------ END KW: Utils.Check Property Value (1642) 20211201 08:54:36.886 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:54:36.888 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:54:36.889 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:54:36.890 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:54:36.890 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:54:36.890 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:54:36.891 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:54:36.892 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:54:36.892 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:54:36.893 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:54:36.894 - INFO - &{result_dict} = { stdout= } 20211201 08:54:36.894 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:54:36.894 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:54:36.895 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:54:36.895 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:54:36.895 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:54:36.896 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:54:36.896 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:54:36.896 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:54:37.397 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:54:37.398 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 08:54:37.399 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:54:37.405 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:54:37.405 - INFO - +--------- END KW: SSHLibrary.Write (6) 20211201 08:54:37.405 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:54:38.495 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:54:38.496 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:54:38.497 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1091) 20211201 08:54:38.498 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:54:38.499 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:54:38.500 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:54:38.500 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:54:38.501 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:54:38.501 - INFO - ${clean_out} = postinstall 20211201 08:54:38.501 - INFO - +---------- END KW: String.Remove String (0) 20211201 08:54:38.502 - INFO - ${output} = postinstall 20211201 08:54:38.502 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 08:54:38.502 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:54:38.503 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:54:38.505 - INFO - echo $? 20211201 08:54:38.505 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:54:38.505 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:54:38.506 - INFO - 0 20211201 08:54:38.507 - INFO - ${rc} = 0 20211201 08:54:38.507 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:54:38.507 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:54:38.507 - INFO - 0 20211201 08:54:38.508 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:54:38.508 - INFO - ${rc} = 0 20211201 08:54:38.508 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 08:54:38.508 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:54:38.510 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:54:38.510 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:54:38.511 - INFO - +--------- END KW: BuiltIn.Run Keyword If (3) 20211201 08:54:38.511 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:54:38.511 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:54:38.511 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:54:38.512 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 08:54:38.512 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 08:54:38.512 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 08:54:38.512 - INFO - +-------- END KW: Utils.Run Command (1622) 20211201 08:54:38.512 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:54:38.513 - INFO - ${value} = postinstall 20211201 08:54:38.513 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:54:38.513 - INFO - ${current_value} = postinstall 20211201 08:54:38.513 - INFO - +------- END KW: Utils.Retrieve Host Property (1625) 20211201 08:54:38.514 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:54:38.514 - DEBUG - Argument types are: 20211201 08:54:38.514 - FAIL - postinstall != completed 20211201 08:54:38.514 - DEBUG - Traceback (most recent call last): None 20211201 08:54:38.515 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 08:54:38.515 - INFO - +------ END KW: Utils.Check Property Value (1629) 20211201 08:54:58.516 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:54:58.517 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:54:58.519 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:54:58.519 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:54:58.520 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:54:58.520 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:54:58.521 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:54:58.522 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:54:58.522 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:54:58.523 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:54:58.524 - INFO - &{result_dict} = { stdout= } 20211201 08:54:58.524 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:54:58.524 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:54:58.525 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:54:58.525 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:54:58.526 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:54:58.526 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:54:58.526 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:54:58.527 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:54:59.028 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:54:59.028 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 08:54:59.029 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:54:59.035 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:54:59.036 - INFO - +--------- END KW: SSHLibrary.Write (6) 20211201 08:54:59.036 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:55:00.315 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:55:00.315 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:55:00.315 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1279) 20211201 08:55:00.316 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:55:00.317 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:55:00.317 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:55:00.317 - INFO - +---------- END KW: String.Get Line (0) 20211201 08:55:00.318 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:55:00.318 - INFO - ${clean_out} = postinstall 20211201 08:55:00.318 - INFO - +---------- END KW: String.Remove String (0) 20211201 08:55:00.319 - INFO - ${output} = postinstall 20211201 08:55:00.319 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:55:00.319 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:55:00.320 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:55:00.322 - INFO - echo $? 20211201 08:55:00.322 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:55:00.322 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:55:00.328 - INFO - 0 20211201 08:55:00.328 - INFO - ${rc} = 0 20211201 08:55:00.328 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (6) 20211201 08:55:00.328 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:55:00.329 - INFO - 0 20211201 08:55:00.329 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:55:00.329 - INFO - ${rc} = 0 20211201 08:55:00.330 - INFO - +--------- END KW: Utils.Get Return Code (10) 20211201 08:55:00.330 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:55:00.331 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:55:00.332 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:55:00.332 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:55:00.332 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:55:00.333 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:55:00.333 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:55:00.333 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 08:55:00.334 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:55:00.334 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 08:55:00.334 - INFO - +-------- END KW: Utils.Run Command (1814) 20211201 08:55:00.334 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:55:00.335 - INFO - ${value} = postinstall 20211201 08:55:00.335 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:55:00.335 - INFO - ${current_value} = postinstall 20211201 08:55:00.336 - INFO - +------- END KW: Utils.Retrieve Host Property (1819) 20211201 08:55:00.336 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:55:00.336 - DEBUG - Argument types are: 20211201 08:55:00.337 - FAIL - postinstall != completed 20211201 08:55:00.337 - DEBUG - Traceback (most recent call last): None 20211201 08:55:00.337 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:55:00.337 - INFO - +------ END KW: Utils.Check Property Value (1821) 20211201 08:55:20.338 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:55:20.339 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:55:20.341 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:55:20.342 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:55:20.342 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:55:20.342 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:55:20.343 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:55:20.344 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:55:20.344 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:55:20.345 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:55:20.346 - INFO - &{result_dict} = { stdout= } 20211201 08:55:20.346 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:55:20.346 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:55:20.347 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:55:20.347 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:55:20.348 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:55:20.348 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:55:20.348 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:55:20.349 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:55:20.850 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:55:20.851 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:55:20.851 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:55:20.865 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:55:20.865 - INFO - +--------- END KW: SSHLibrary.Write (14) 20211201 08:55:20.866 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:55:21.969 - INFO - booting [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:55:21.969 - INFO - ${output} = booting [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:55:21.969 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1104) 20211201 08:55:21.970 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:55:21.971 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:55:21.971 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:55:21.971 - INFO - +---------- END KW: String.Get Line (0) 20211201 08:55:21.972 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:55:21.972 - INFO - ${clean_out} = booting 20211201 08:55:21.972 - INFO - +---------- END KW: String.Remove String (0) 20211201 08:55:21.973 - INFO - ${output} = booting 20211201 08:55:21.973 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:55:21.973 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:55:21.974 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:55:21.976 - INFO - echo $? 20211201 08:55:21.976 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:55:21.976 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:55:21.977 - INFO - 0 20211201 08:55:21.977 - INFO - ${rc} = 0 20211201 08:55:21.977 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:55:21.978 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:55:21.978 - INFO - 0 20211201 08:55:21.978 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 08:55:21.978 - INFO - ${rc} = 0 20211201 08:55:21.979 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 08:55:21.979 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:55:21.980 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:55:21.980 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:55:21.980 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:55:21.981 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:55:21.981 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:55:21.981 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:55:21.981 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: booting 20211201 08:55:21.982 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 08:55:21.982 - INFO - ${result} = {'stdout': 'booting', 'stderr': '', 'rc': '0'} 20211201 08:55:21.982 - INFO - +-------- END KW: Utils.Run Command (1640) 20211201 08:55:21.982 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:55:21.983 - INFO - ${value} = booting 20211201 08:55:21.983 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:55:21.983 - INFO - ${current_value} = booting 20211201 08:55:21.983 - INFO - +------- END KW: Utils.Retrieve Host Property (1644) 20211201 08:55:21.983 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:55:21.984 - DEBUG - Argument types are: 20211201 08:55:21.984 - FAIL - booting != completed 20211201 08:55:21.984 - DEBUG - Traceback (most recent call last): None 20211201 08:55:21.984 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:55:21.985 - INFO - +------ END KW: Utils.Check Property Value (1646) 20211201 08:55:41.985 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:55:41.986 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:55:41.987 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:55:41.988 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:55:41.988 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:55:41.988 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:55:41.990 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:55:41.991 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:55:41.991 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:55:41.992 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:55:41.993 - INFO - &{result_dict} = { stdout= } 20211201 08:55:41.993 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:55:41.993 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:55:41.994 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:55:41.994 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:55:41.995 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:55:41.995 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:55:41.995 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:55:41.996 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:55:42.497 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:55:42.497 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 08:55:42.497 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:55:42.503 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:55:42.503 - INFO - +--------- END KW: SSHLibrary.Write (6) 20211201 08:55:42.504 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:55:43.582 - INFO - booting [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:55:43.583 - INFO - ${output} = booting [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:55:43.584 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1081) 20211201 08:55:43.585 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:55:43.586 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:55:43.587 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:55:43.587 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:55:43.587 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:55:43.588 - INFO - ${clean_out} = booting 20211201 08:55:43.588 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:55:43.588 - INFO - ${output} = booting 20211201 08:55:43.588 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:55:43.589 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:55:43.589 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:55:43.592 - INFO - echo $? 20211201 08:55:43.592 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 08:55:43.592 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:55:43.593 - INFO - 0 20211201 08:55:43.593 - INFO - ${rc} = 0 20211201 08:55:43.593 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:55:43.593 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:55:43.594 - INFO - 0 20211201 08:55:43.594 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:55:43.594 - INFO - ${rc} = 0 20211201 08:55:43.594 - INFO - +--------- END KW: Utils.Get Return Code (5) 20211201 08:55:43.595 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:55:43.596 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:55:43.597 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:55:43.597 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:55:43.597 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:55:43.597 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:55:43.598 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:55:43.598 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: booting 20211201 08:55:43.598 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:55:43.599 - INFO - ${result} = {'stdout': 'booting', 'stderr': '', 'rc': '0'} 20211201 08:55:43.599 - INFO - +-------- END KW: Utils.Run Command (1611) 20211201 08:55:43.599 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:55:43.599 - INFO - ${value} = booting 20211201 08:55:43.599 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 08:55:43.600 - INFO - ${current_value} = booting 20211201 08:55:43.600 - INFO - +------- END KW: Utils.Retrieve Host Property (1614) 20211201 08:55:43.600 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:55:43.600 - DEBUG - Argument types are: 20211201 08:55:43.601 - FAIL - booting != completed 20211201 08:55:43.601 - DEBUG - Traceback (most recent call last): None 20211201 08:55:43.601 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:55:43.601 - INFO - +------ END KW: Utils.Check Property Value (1616) 20211201 08:56:03.602 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:56:03.603 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:56:03.604 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:56:03.605 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:56:03.605 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:56:03.605 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:56:03.607 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:56:03.608 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:56:03.608 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:56:03.609 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:56:03.610 - INFO - &{result_dict} = { stdout= } 20211201 08:56:03.610 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:56:03.610 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:56:03.611 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:56:03.611 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:56:03.612 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:56:03.612 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:56:03.613 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:56:03.613 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:56:04.114 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:04.115 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 08:56:04.115 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:56:04.123 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:56:04.123 - INFO - +--------- END KW: SSHLibrary.Write (8) 20211201 08:56:04.123 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:56:05.267 - INFO - booting [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:05.267 - INFO - ${output} = booting [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:05.268 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1145) 20211201 08:56:05.269 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:56:05.270 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:56:05.270 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:05.270 - INFO - +---------- END KW: String.Get Line (0) 20211201 08:56:05.271 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:56:05.271 - INFO - ${clean_out} = booting 20211201 08:56:05.271 - INFO - +---------- END KW: String.Remove String (0) 20211201 08:56:05.272 - INFO - ${output} = booting 20211201 08:56:05.272 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:56:05.272 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:56:05.273 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:56:05.276 - INFO - echo $? 20211201 08:56:05.276 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 08:56:05.276 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:56:05.277 - INFO - 0 20211201 08:56:05.277 - INFO - ${rc} = 0 20211201 08:56:05.278 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:56:05.278 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:56:05.278 - INFO - 0 20211201 08:56:05.278 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 08:56:05.279 - INFO - ${rc} = 0 20211201 08:56:05.279 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 08:56:05.279 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:56:05.280 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:56:05.281 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:56:05.281 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:56:05.281 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:56:05.282 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 08:56:05.282 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:56:05.282 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: booting 20211201 08:56:05.283 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 08:56:05.283 - INFO - ${result} = {'stdout': 'booting', 'stderr': '', 'rc': '0'} 20211201 08:56:05.283 - INFO - +-------- END KW: Utils.Run Command (1678) 20211201 08:56:05.283 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:56:05.284 - INFO - ${value} = booting 20211201 08:56:05.284 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:56:05.284 - INFO - ${current_value} = booting 20211201 08:56:05.285 - INFO - +------- END KW: Utils.Retrieve Host Property (1681) 20211201 08:56:05.285 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:56:05.285 - DEBUG - Argument types are: 20211201 08:56:05.286 - FAIL - booting != completed 20211201 08:56:05.286 - DEBUG - Traceback (most recent call last): None 20211201 08:56:05.286 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:56:05.286 - INFO - +------ END KW: Utils.Check Property Value (1684) 20211201 08:56:25.287 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:56:25.289 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:56:25.290 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:56:25.291 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:56:25.291 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:56:25.291 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:56:25.292 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:56:25.293 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:56:25.293 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:56:25.295 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:56:25.296 - INFO - &{result_dict} = { stdout= } 20211201 08:56:25.296 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:56:25.296 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:56:25.297 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:56:25.297 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:56:25.298 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:56:25.298 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:56:25.298 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:56:25.298 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:56:25.800 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:25.800 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 08:56:25.801 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:56:25.811 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:56:25.811 - INFO - +--------- END KW: SSHLibrary.Write (10) 20211201 08:56:25.811 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:56:26.913 - INFO - booting [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:26.913 - INFO - ${output} = booting [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:26.913 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1102) 20211201 08:56:26.914 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:56:26.915 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:56:26.915 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:26.915 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:56:26.915 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:56:26.916 - INFO - ${clean_out} = booting 20211201 08:56:26.916 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:56:26.916 - INFO - ${output} = booting 20211201 08:56:26.917 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:56:26.917 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:56:26.918 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:56:26.920 - INFO - echo $? 20211201 08:56:26.920 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:56:26.920 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:56:26.922 - INFO - 0 20211201 08:56:26.922 - INFO - ${rc} = 0 20211201 08:56:26.922 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:56:26.923 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:56:26.923 - INFO - 0 20211201 08:56:26.923 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 08:56:26.924 - INFO - ${rc} = 0 20211201 08:56:26.924 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 08:56:26.924 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:56:26.925 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:56:26.926 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:56:26.926 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:56:26.926 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:56:26.926 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:56:26.927 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:56:26.927 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: booting 20211201 08:56:26.927 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:56:26.928 - INFO - ${result} = {'stdout': 'booting', 'stderr': '', 'rc': '0'} 20211201 08:56:26.928 - INFO - +-------- END KW: Utils.Run Command (1637) 20211201 08:56:26.928 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:56:26.929 - INFO - ${value} = booting 20211201 08:56:26.929 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:56:26.929 - INFO - ${current_value} = booting 20211201 08:56:26.929 - INFO - +------- END KW: Utils.Retrieve Host Property (1641) 20211201 08:56:26.929 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:56:26.930 - DEBUG - Argument types are: 20211201 08:56:26.930 - FAIL - booting != completed 20211201 08:56:26.930 - DEBUG - Traceback (most recent call last): None 20211201 08:56:26.930 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:56:26.930 - INFO - +------ END KW: Utils.Check Property Value (1643) 20211201 08:56:46.931 - INFO - +------ START KW: Utils.Check Property Value [ ${second_controller} | install_state | completed ] 20211201 08:56:46.933 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:56:46.934 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:56:46.935 - INFO - ${system_cmd} = system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:56:46.935 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 08:56:46.935 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:56:46.937 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:56:46.937 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:56:46.938 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:56:46.938 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:56:46.941 - INFO - &{result_dict} = { stdout= } 20211201 08:56:46.942 - INFO - +---------- END KW: BuiltIn.Create Dictionary (4) 20211201 08:56:46.942 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:56:46.943 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:56:46.943 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:56:46.943 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:56:46.944 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:56:46.944 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (6) 20211201 08:56:46.944 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:56:47.445 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:47.446 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 08:56:47.446 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:56:47.458 - INFO - system host-show controller-1|grep -w install_state|awk '{print$4}' 20211201 08:56:47.459 - INFO - +--------- END KW: SSHLibrary.Write (12) 20211201 08:56:47.459 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:56:48.573 - INFO - completed [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:48.573 - INFO - ${output} = completed [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:48.574 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1115) 20211201 08:56:48.574 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:56:48.575 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:56:48.576 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:48.576 - INFO - +---------- END KW: String.Get Line (1) 20211201 08:56:48.576 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:56:48.577 - INFO - ${clean_out} = completed 20211201 08:56:48.577 - INFO - +---------- END KW: String.Remove String (1) 20211201 08:56:48.577 - INFO - ${output} = completed 20211201 08:56:48.577 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 08:56:48.578 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 08:56:48.578 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:56:48.580 - INFO - echo $? 20211201 08:56:48.581 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 08:56:48.581 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:56:48.582 - INFO - 0 20211201 08:56:48.582 - INFO - ${rc} = 0 20211201 08:56:48.582 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:56:48.582 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:56:48.583 - INFO - 0 20211201 08:56:48.583 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 08:56:48.583 - INFO - ${rc} = 0 20211201 08:56:48.583 - INFO - +--------- END KW: Utils.Get Return Code (5) 20211201 08:56:48.584 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:56:48.585 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:56:48.585 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:56:48.586 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:56:48.586 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:56:48.586 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 08:56:48.587 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:56:48.587 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: completed 20211201 08:56:48.587 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 08:56:48.588 - INFO - ${result} = {'stdout': 'completed', 'stderr': '', 'rc': '0'} 20211201 08:56:48.588 - INFO - +-------- END KW: Utils.Run Command (1653) 20211201 08:56:48.588 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:56:48.589 - INFO - ${value} = completed 20211201 08:56:48.589 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 08:56:48.589 - INFO - ${current_value} = completed 20211201 08:56:48.589 - INFO - +------- END KW: Utils.Retrieve Host Property (1657) 20211201 08:56:48.589 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:56:48.590 - DEBUG - Argument types are: 20211201 08:56:48.590 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:56:48.590 - INFO - +------ END KW: Utils.Check Property Value (1659) 20211201 08:56:48.591 - INFO - +----- END KW: BuiltIn.Wait Until Keyword Succeeds (716679) 20211201 08:56:48.591 - INFO - +---- END KW: Provisioning.Second Controller Installation Virtual (723066) 20211201 08:56:48.591 - INFO - +---- START KW: Provisioning.Get Compute List To Install Virtual [ ] 20211201 08:56:48.592 - INFO - +----- START KW: BuiltIn.Catenate [ virsh -c qemu:///system list --all | | awk '/compute/{print $2}' ] 20211201 08:56:48.593 - INFO - ${cmd} = virsh -c qemu:///system list --all | awk '/compute/{print $2}' 20211201 08:56:48.593 - INFO - +----- END KW: BuiltIn.Catenate (1) 20211201 08:56:48.593 - INFO - +----- START KW: OperatingSystem.Run [ ${cmd} ] 20211201 08:56:48.598 - INFO - Running command 'virsh -c qemu:///system list --all | awk '/compute/{print $2}' 2>&1'. 20211201 08:56:48.683 - INFO - ${result} = compute-0 compute-1 20211201 08:56:48.684 - INFO - +----- END KW: OperatingSystem.Run (91) 20211201 08:56:48.684 - INFO - +----- START KW: String.Split String [ ${result} ] 20211201 08:56:48.685 - INFO - @{computes} = [ compute-0 | compute-1 ] 20211201 08:56:48.685 - INFO - +----- END KW: String.Split String (1) 20211201 08:56:48.686 - INFO - ${vm_computes} = ['compute-0', 'compute-1'] 20211201 08:56:48.686 - INFO - +---- END KW: Provisioning.Get Compute List To Install Virtual (95) 20211201 08:56:48.687 - INFO - +---- START KW: Provisioning.Get Storage List To Install Virtual [ ] 20211201 08:56:48.688 - INFO - +----- START KW: BuiltIn.Catenate [ virsh -c qemu:///system list --all | | awk '/storage/{print $2}' ] 20211201 08:56:48.688 - INFO - ${cmd} = virsh -c qemu:///system list --all | awk '/storage/{print $2}' 20211201 08:56:48.688 - INFO - +----- END KW: BuiltIn.Catenate (0) 20211201 08:56:48.689 - INFO - +----- START KW: OperatingSystem.Run [ ${cmd} ] 20211201 08:56:48.692 - INFO - Running command 'virsh -c qemu:///system list --all | awk '/storage/{print $2}' 2>&1'. 20211201 08:56:48.724 - INFO - ${result} = 20211201 08:56:48.724 - INFO - +----- END KW: OperatingSystem.Run (35) 20211201 08:56:48.725 - INFO - +----- START KW: String.Split String [ ${result} ] 20211201 08:56:48.725 - INFO - @{storages} = [ ] 20211201 08:56:48.726 - INFO - +----- END KW: String.Split String (1) 20211201 08:56:48.726 - INFO - ${vm_storages} = [] 20211201 08:56:48.726 - INFO - +---- END KW: Provisioning.Get Storage List To Install Virtual (39) 20211201 08:56:48.727 - INFO - +---- START KW: BuiltIn.Run Keyword If [ '${CONFIGURATION_TYPE}'!='Duplex' | Run Keywords | Install Compute Nodes Virtual | ${vm_computes} | AND | Run Keyword If | '${CONFIGURATION_TYPE}'=='MN-External' | Install Storage Nodes Virtual | ${vm_storages} ] 20211201 08:56:48.728 - INFO - +----- START KW: BuiltIn.Run Keywords [ Install Compute Nodes Virtual | ${vm_computes} | AND | Run Keyword If | '${CONFIGURATION_TYPE}'=='MN-External' | Install Storage Nodes Virtual | ${vm_storages} ] 20211201 08:56:48.728 - INFO - +------ START KW: Provisioning.Install Compute Nodes Virtual [ ${vm_computes} ] 20211201 08:56:48.730 - INFO - +------- START KW: BuiltIn.Set Test Variable [ ${counter} | ${0} ] 20211201 08:56:48.737 - INFO - ${counter} = 0 20211201 08:56:48.737 - INFO - +------- END KW: BuiltIn.Set Test Variable (8) 20211201 08:56:48.737 - INFO - +------- START KW: ${vm} IN [ @{computes} ] [ ] 20211201 08:56:48.737 - INFO - +-------- START KW: ${vm} = compute-0 [ ] 20211201 08:56:48.738 - INFO - +--------- START KW: Utils.Get Qemu VM MAC Address [ ${vm} | stxbr2 ] 20211201 08:56:48.738 - INFO - +---------- START KW: BuiltIn.Catenate [ SEPARATOR=| | virsh -c qemu:///system domiflist ${qemu_vm_name} | grep ${source} | awk '{print $5}' ] 20211201 08:56:48.739 - INFO - ${qemu_cmd} = virsh -c qemu:///system domiflist compute-0|grep stxbr2|awk '{print $5}' 20211201 08:56:48.739 - INFO - +---------- END KW: BuiltIn.Catenate (1) 20211201 08:56:48.739 - INFO - +---------- START KW: OperatingSystem.Run [ ${qemu_cmd} ] 20211201 08:56:48.743 - INFO - Running command 'virsh -c qemu:///system domiflist compute-0|grep stxbr2|awk '{print $5}' 2>&1'. 20211201 08:56:48.773 - INFO - ${mac_Adress} = 52:54:00:dd:c0:08 20211201 08:56:48.773 - INFO - +---------- END KW: OperatingSystem.Run (34) 20211201 08:56:48.774 - INFO - ${mac_address} = 52:54:00:dd:c0:08 20211201 08:56:48.774 - INFO - +--------- END KW: Utils.Get Qemu VM MAC Address (36) 20211201 08:56:48.775 - INFO - +--------- START KW: Utils.Run Command [ system host-add -n compute-${counter} -p worker -m ${mac_address} ] 20211201 08:56:48.776 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:56:48.777 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:56:48.778 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:56:48.778 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:56:48.779 - INFO - &{result_dict} = { stdout= } 20211201 08:56:48.779 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:56:48.780 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:56:48.780 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:56:48.781 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:56:48.781 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:56:48.782 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:56:48.782 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:56:48.782 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:56:49.283 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:49.284 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:56:49.284 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:56:49.293 - INFO - system host-add -n compute-0 -p worke r -m 52:54:00:dd:c0:08 20211201 08:56:49.294 - INFO - +---------- END KW: SSHLibrary.Write (10) 20211201 08:56:49.294 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:56:52.649 - INFO - +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | action | none | | administrative | locked | | availability | offline | | bm_ip | None | | bm_type | none | | bm_username | None | | boot_device | /dev/sda | | capabilities | {} | | clock_synchronization | ntp | | config_applied | None | | config_status | None | | config_target | None | | console | ttyS0,115200 | | created_at | 2021-12-01T07:44:51.875903+00:00 | | device_image_update | None | | hostname | compute-0 | | id | 3 | | install_output | text | | install_state | None | | install_state_info | None | | inv_state | None | | invprovision | None | | location | {} | | mgmt_ip | 192.168.204.100 | | mgmt_mac | 52:54:00:dd:c0:08 | | operational | disabled | | personality | worker | | reboot_needed | False | | reserved | False | | rootfs_device | /dev/sda | | serialid | None | | software_load | 21.12 | | task | None | | tboot | false | | ttys_dcd | None | | updated_at | 2021-12-01T07:56:52.101259+00:00 | | uptime | 0 | | uuid | 2b7f802a-0c4f-4558-bab6-ebc858adbab4 | | vim_progress_status | None | +-----------------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:52.650 - INFO - ${output} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 08:56:52.651 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (3357) 20211201 08:56:52.652 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:56:52.653 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:56:52.654 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:52.654 - INFO - +----------- END KW: String.Get Line (1) 20211201 08:56:52.654 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:56:52.655 - INFO - ${clean_out} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 08:56:52.655 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:56:52.656 - INFO - ${output} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 08:56:52.656 - INFO - +---------- END KW: Utils.Remove Prompt Line (4) 20211201 08:56:52.656 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:56:52.657 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:56:52.658 - INFO - echo $? 20211201 08:56:52.659 - INFO - +----------- END KW: SSHLibrary.Write (2) 20211201 08:56:52.659 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:56:52.661 - INFO - 0 20211201 08:56:52.661 - INFO - ${rc} = 0 20211201 08:56:52.661 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:56:52.662 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:56:52.662 - INFO - 0 20211201 08:56:52.662 - INFO - +----------- END KW: BuiltIn.Log (0) 20211201 08:56:52.663 - INFO - ${rc} = 0 20211201 08:56:52.663 - INFO - +---------- END KW: Utils.Get Return Code (7) 20211201 08:56:52.663 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:56:52.664 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:56:52.664 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:56:52.665 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:56:52.665 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:56:52.665 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 08:56:52.665 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:56:52.666 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | action | none | | administrative | locked | | availability | offline | | bm_ip | None | | bm_type | none | | bm_username | None | | boot_device | /dev/sda | | capabilities | {} | | clock_synchronization | ntp | | config_applied | None | | config_status | None | | config_target | None | | console | ttyS0,115200 | | created_at | 2021-12-01T07:44:51.875903+00:00 | | device_image_update | None | | hostname | compute-0 | | id | 3 | | install_output | text | | install_state | None | | install_state_info | None | | inv_state | None | | invprovision | None | | location | {} | | mgmt_ip | 192.168.204.100 | | mgmt_mac | 52:54:00:dd:c0:08 | | operational | disabled | | personality | worker | | reboot_needed | False | | reserved | False | | rootfs_device | /dev/sda | | serialid | None | | software_load | 21.12 | | task | None | | tboot | false | | ttys_dcd | None | | updated_at | 2021-12-01T07:56:52.101259+00:00 | | uptime | 0 | | uuid | 2b7f802a-0c4f-4558-bab6-ebc858adbab4 | | vim_progress_status | None | +-----------------------+--------------------------------------+ 20211201 08:56:52.666 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 08:56:52.666 - INFO - +--------- END KW: Utils.Run Command (3891) 20211201 08:56:52.667 - INFO - +--------- START KW: BuiltIn.Wait Until Keyword Succeeds [ 2 min | 5 sec | Run Command | system host-show compute-${counter} ] 20211201 08:56:52.667 - INFO - +---------- START KW: Utils.Run Command [ system host-show compute-${counter} ] 20211201 08:56:52.668 - INFO - +----------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:56:52.669 - INFO - +----------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:56:52.669 - INFO - +----------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:56:52.670 - INFO - +------------ START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:56:52.670 - INFO - &{result_dict} = { stdout= } 20211201 08:56:52.670 - INFO - +------------ END KW: BuiltIn.Create Dictionary (0) 20211201 08:56:52.670 - INFO - +------------ START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:56:52.671 - INFO - +------------ END KW: Collections.Set To Dictionary (1) 20211201 08:56:52.671 - INFO - +------------ START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:56:52.671 - INFO - +------------ END KW: Collections.Set To Dictionary (0) 20211201 08:56:52.671 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:56:52.672 - INFO - +----------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 08:56:52.672 - INFO - +----------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:56:53.173 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:53.173 - INFO - +----------- END KW: SSHLibrary.Read (501) 20211201 08:56:53.174 - INFO - +----------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:56:53.177 - INFO - system host-show compute-0 20211201 08:56:53.177 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 08:56:53.178 - INFO - +----------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:56:54.306 - INFO - +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | action | none | | administrative | locked | | availability | offline | | bm_ip | None | | bm_type | none | | bm_username | None | | boot_device | /dev/sda | | capabilities | {} | | clock_synchronization | ntp | | config_applied | None | | config_status | None | | config_target | None | | console | ttyS0,115200 | | created_at | 2021-12-01T07:44:51.875903+00:00 | | device_image_update | None | | hostname | compute-0 | | id | 3 | | install_output | text | | install_state | None | | install_state_info | None | | inv_state | None | | invprovision | None | | location | {} | | mgmt_ip | 192.168.204.100 | | mgmt_mac | 52:54:00:dd:c0:08 | | operational | disabled | | personality | worker | | reboot_needed | False | | reserved | False | | rootfs_device | /dev/sda | | serialid | None | | software_load | 21.12 | | task | | | tboot | false | | ttys_dcd | None | | updated_at | 2021-12-01T07:56:52.578762+00:00 | | uptime | 0 | | uuid | 2b7f802a-0c4f-4558-bab6-ebc858adbab4 | | vim_progress_status | None | +-----------------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:54.307 - INFO - ${output} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 08:56:54.307 - INFO - +----------- END KW: SSHLibrary.Read Until Prompt (1129) 20211201 08:56:54.308 - INFO - +----------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:56:54.308 - INFO - +------------ START KW: String.Get Line [ ${output} | -1 ] 20211201 08:56:54.309 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:54.309 - INFO - +------------ END KW: String.Get Line (1) 20211201 08:56:54.310 - INFO - +------------ START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:56:54.310 - INFO - ${clean_out} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 08:56:54.311 - INFO - +------------ END KW: String.Remove String (0) 20211201 08:56:54.311 - INFO - ${output} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 08:56:54.311 - INFO - +----------- END KW: Utils.Remove Prompt Line (3) 20211201 08:56:54.311 - INFO - +----------- START KW: Utils.Get Return Code [ ] 20211201 08:56:54.313 - INFO - +------------ START KW: SSHLibrary.Write [ echo $? ] 20211201 08:56:54.315 - INFO - echo $? 20211201 08:56:54.316 - INFO - +------------ END KW: SSHLibrary.Write (4) 20211201 08:56:54.316 - INFO - +------------ START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:56:54.319 - INFO - 0 20211201 08:56:54.319 - INFO - ${rc} = 0 20211201 08:56:54.319 - INFO - +------------ END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:56:54.319 - INFO - +------------ START KW: BuiltIn.Log [ ${rc} ] 20211201 08:56:54.320 - INFO - 0 20211201 08:56:54.320 - INFO - +------------ END KW: BuiltIn.Log (1) 20211201 08:56:54.320 - INFO - ${rc} = 0 20211201 08:56:54.321 - INFO - +----------- END KW: Utils.Get Return Code (9) 20211201 08:56:54.321 - INFO - +----------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:56:54.321 - INFO - +------------ START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:56:54.322 - INFO - +------------ END KW: Collections.Set To Dictionary (1) 20211201 08:56:54.322 - INFO - +----------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:56:54.322 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:56:54.323 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:56:54.323 - INFO - +----------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:56:54.323 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | action | none | | administrative | locked | | availability | offline | | bm_ip | None | | bm_type | none | | bm_username | None | | boot_device | /dev/sda | | capabilities | {} | | clock_synchronization | ntp | | config_applied | None | | config_status | None | | config_target | None | | console | ttyS0,115200 | | created_at | 2021-12-01T07:44:51.875903+00:00 | | device_image_update | None | | hostname | compute-0 | | id | 3 | | install_output | text | | install_state | None | | install_state_info | None | | inv_state | None | | invprovision | None | | location | {} | | mgmt_ip | 192.168.204.100 | | mgmt_mac | 52:54:00:dd:c0:08 | | operational | disabled | | personality | worker | | reboot_needed | False | | reserved | False | | rootfs_device | /dev/sda | | serialid | None | | software_load | 21.12 | | task | | | tboot | false | | ttys_dcd | None | | updated_at | 2021-12-01T07:56:52.578762+00:00 | | uptime | 0 | | uuid | 2b7f802a-0c4f-4558-bab6-ebc858adbab4 | | vim_progress_status | None | +-----------------------+--------------------------------------+ 20211201 08:56:54.323 - INFO - +----------- END KW: Collections.Log Dictionary (0) 20211201 08:56:54.324 - INFO - +---------- END KW: Utils.Run Command (1657) 20211201 08:56:54.324 - INFO - ${listed} = {'stdout': '+-----------------------+--------------------------------------+\r\n| Property | Value |\r\n+-----------------------+---------------------------... 20211201 08:56:54.324 - INFO - +--------- END KW: BuiltIn.Wait Until Keyword Succeeds (1657) 20211201 08:56:54.324 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${listed.rc}!=0 | Run Command | system host-add -n compute-${counter} -p worker -m ${mac_address} | True ] 20211201 08:56:54.325 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:56:54.325 - INFO - +--------- START KW: BuiltIn.Set Variable [ ${counter+1} ] 20211201 08:56:54.325 - INFO - ${counter} = 1 20211201 08:56:54.326 - INFO - +--------- END KW: BuiltIn.Set Variable (1) 20211201 08:56:54.326 - INFO - +-------- END KW: ${vm} = compute-0 (5589) 20211201 08:56:54.326 - INFO - +-------- START KW: ${vm} = compute-1 [ ] 20211201 08:56:54.326 - INFO - +--------- START KW: Utils.Get Qemu VM MAC Address [ ${vm} | stxbr2 ] 20211201 08:56:54.327 - INFO - +---------- START KW: BuiltIn.Catenate [ SEPARATOR=| | virsh -c qemu:///system domiflist ${qemu_vm_name} | grep ${source} | awk '{print $5}' ] 20211201 08:56:54.327 - INFO - ${qemu_cmd} = virsh -c qemu:///system domiflist compute-1|grep stxbr2|awk '{print $5}' 20211201 08:56:54.327 - INFO - +---------- END KW: BuiltIn.Catenate (0) 20211201 08:56:54.327 - INFO - +---------- START KW: OperatingSystem.Run [ ${qemu_cmd} ] 20211201 08:56:54.331 - INFO - Running command 'virsh -c qemu:///system domiflist compute-1|grep stxbr2|awk '{print $5}' 2>&1'. 20211201 08:56:54.360 - INFO - ${mac_Adress} = 52:54:00:d8:3e:da 20211201 08:56:54.360 - INFO - +---------- END KW: OperatingSystem.Run (33) 20211201 08:56:54.361 - INFO - ${mac_address} = 52:54:00:d8:3e:da 20211201 08:56:54.361 - INFO - +--------- END KW: Utils.Get Qemu VM MAC Address (35) 20211201 08:56:54.362 - INFO - +--------- START KW: Utils.Run Command [ system host-add -n compute-${counter} -p worker -m ${mac_address} ] 20211201 08:56:54.364 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:56:54.364 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:56:54.365 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:56:54.366 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:56:54.367 - INFO - &{result_dict} = { stdout= } 20211201 08:56:54.367 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:56:54.367 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:56:54.368 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:56:54.368 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:56:54.369 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 08:56:54.369 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:56:54.370 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 08:56:54.370 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:56:54.871 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:54.872 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 08:56:54.872 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:56:54.882 - INFO - system host-add -n compute-1 -p worke r -m 52:54:00:d8:3e:da 20211201 08:56:54.882 - INFO - +---------- END KW: SSHLibrary.Write (10) 20211201 08:56:54.883 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:56:58.840 - INFO - +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | action | none | | administrative | locked | | availability | offline | | bm_ip | None | | bm_type | none | | bm_username | None | | boot_device | /dev/sda | | capabilities | {} | | clock_synchronization | ntp | | config_applied | None | | config_status | None | | config_target | None | | console | ttyS0,115200 | | created_at | 2021-12-01T07:44:55.482927+00:00 | | device_image_update | None | | hostname | compute-1 | | id | 4 | | install_output | text | | install_state | None | | install_state_info | None | | inv_state | None | | invprovision | None | | location | {} | | mgmt_ip | 192.168.204.23 | | mgmt_mac | 52:54:00:d8:3e:da | | operational | disabled | | personality | worker | | reboot_needed | False | | reserved | False | | rootfs_device | /dev/sda | | serialid | None | | software_load | 21.12 | | task | None | | tboot | false | | ttys_dcd | None | | updated_at | 2021-12-01T07:56:58.065049+00:00 | | uptime | 0 | | uuid | e15c2522-5a3a-442e-9563-7fb549b4886b | | vim_progress_status | None | +-----------------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:58.840 - INFO - ${output} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 08:56:58.840 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (3957) 20211201 08:56:58.841 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:56:58.841 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:56:58.841 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:58.841 - INFO - +----------- END KW: String.Get Line (0) 20211201 08:56:58.841 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:56:58.842 - INFO - ${clean_out} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 08:56:58.842 - INFO - +----------- END KW: String.Remove String (1) 20211201 08:56:58.842 - INFO - ${output} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 08:56:58.842 - INFO - +---------- END KW: Utils.Remove Prompt Line (1) 20211201 08:56:58.842 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 08:56:58.842 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:56:58.844 - INFO - echo $? 20211201 08:56:58.844 - INFO - +----------- END KW: SSHLibrary.Write (2) 20211201 08:56:58.844 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:56:58.846 - INFO - 0 20211201 08:56:58.846 - INFO - ${rc} = 0 20211201 08:56:58.846 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:56:58.846 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:56:58.847 - INFO - 0 20211201 08:56:58.847 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 08:56:58.847 - INFO - ${rc} = 0 20211201 08:56:58.847 - INFO - +---------- END KW: Utils.Get Return Code (5) 20211201 08:56:58.847 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:56:58.848 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:56:58.848 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:56:58.848 - INFO - +---------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:56:58.848 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:56:58.849 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 08:56:58.849 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:56:58.849 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | action | none | | administrative | locked | | availability | offline | | bm_ip | None | | bm_type | none | | bm_username | None | | boot_device | /dev/sda | | capabilities | {} | | clock_synchronization | ntp | | config_applied | None | | config_status | None | | config_target | None | | console | ttyS0,115200 | | created_at | 2021-12-01T07:44:55.482927+00:00 | | device_image_update | None | | hostname | compute-1 | | id | 4 | | install_output | text | | install_state | None | | install_state_info | None | | inv_state | None | | invprovision | None | | location | {} | | mgmt_ip | 192.168.204.23 | | mgmt_mac | 52:54:00:d8:3e:da | | operational | disabled | | personality | worker | | reboot_needed | False | | reserved | False | | rootfs_device | /dev/sda | | serialid | None | | software_load | 21.12 | | task | None | | tboot | false | | ttys_dcd | None | | updated_at | 2021-12-01T07:56:58.065049+00:00 | | uptime | 0 | | uuid | e15c2522-5a3a-442e-9563-7fb549b4886b | | vim_progress_status | None | +-----------------------+--------------------------------------+ 20211201 08:56:58.849 - INFO - +---------- END KW: Collections.Log Dictionary (0) 20211201 08:56:58.850 - INFO - +--------- END KW: Utils.Run Command (4487) 20211201 08:56:58.850 - INFO - +--------- START KW: BuiltIn.Wait Until Keyword Succeeds [ 2 min | 5 sec | Run Command | system host-show compute-${counter} ] 20211201 08:56:58.850 - INFO - +---------- START KW: Utils.Run Command [ system host-show compute-${counter} ] 20211201 08:56:58.851 - INFO - +----------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:56:58.851 - INFO - +----------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:56:58.851 - INFO - +----------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:56:58.852 - INFO - +------------ START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:56:58.852 - INFO - &{result_dict} = { stdout= } 20211201 08:56:58.852 - INFO - +------------ END KW: BuiltIn.Create Dictionary (0) 20211201 08:56:58.852 - INFO - +------------ START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:56:58.853 - INFO - +------------ END KW: Collections.Set To Dictionary (1) 20211201 08:56:58.853 - INFO - +------------ START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:56:58.853 - INFO - +------------ END KW: Collections.Set To Dictionary (0) 20211201 08:56:58.854 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:56:58.854 - INFO - +----------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 08:56:58.854 - INFO - +----------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:56:59.355 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:56:59.355 - INFO - +----------- END KW: SSHLibrary.Read (501) 20211201 08:56:59.356 - INFO - +----------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:56:59.361 - INFO - system host-show compute-1 20211201 08:56:59.361 - INFO - +----------- END KW: SSHLibrary.Write (5) 20211201 08:56:59.361 - INFO - +----------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:57:00.447 - INFO - +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | action | none | | administrative | locked | | availability | offline | | bm_ip | None | | bm_type | none | | bm_username | None | | boot_device | /dev/sda | | capabilities | {} | | clock_synchronization | ntp | | config_applied | None | | config_status | None | | config_target | None | | console | ttyS0,115200 | | created_at | 2021-12-01T07:44:55.482927+00:00 | | device_image_update | None | | hostname | compute-1 | | id | 4 | | install_output | text | | install_state | None | | install_state_info | None | | inv_state | None | | invprovision | None | | location | {} | | mgmt_ip | 192.168.204.23 | | mgmt_mac | 52:54:00:d8:3e:da | | operational | disabled | | personality | worker | | reboot_needed | False | | reserved | False | | rootfs_device | /dev/sda | | serialid | None | | software_load | 21.12 | | task | | | tboot | false | | ttys_dcd | None | | updated_at | 2021-12-01T07:56:58.908648+00:00 | | uptime | 0 | | uuid | e15c2522-5a3a-442e-9563-7fb549b4886b | | vim_progress_status | None | +-----------------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:57:00.448 - INFO - ${output} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 08:57:00.448 - INFO - +----------- END KW: SSHLibrary.Read Until Prompt (1087) 20211201 08:57:00.448 - INFO - +----------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:57:00.449 - INFO - +------------ START KW: String.Get Line [ ${output} | -1 ] 20211201 08:57:00.449 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:57:00.449 - INFO - +------------ END KW: String.Get Line (0) 20211201 08:57:00.449 - INFO - +------------ START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:57:00.449 - INFO - ${clean_out} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 08:57:00.449 - INFO - +------------ END KW: String.Remove String (0) 20211201 08:57:00.450 - INFO - ${output} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 08:57:00.450 - INFO - +----------- END KW: Utils.Remove Prompt Line (2) 20211201 08:57:00.450 - INFO - +----------- START KW: Utils.Get Return Code [ ] 20211201 08:57:00.450 - INFO - +------------ START KW: SSHLibrary.Write [ echo $? ] 20211201 08:57:00.451 - INFO - echo $? 20211201 08:57:00.451 - INFO - +------------ END KW: SSHLibrary.Write (1) 20211201 08:57:00.452 - INFO - +------------ START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:57:00.453 - INFO - 0 20211201 08:57:00.453 - INFO - ${rc} = 0 20211201 08:57:00.453 - INFO - +------------ END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:57:00.453 - INFO - +------------ START KW: BuiltIn.Log [ ${rc} ] 20211201 08:57:00.453 - INFO - 0 20211201 08:57:00.454 - INFO - +------------ END KW: BuiltIn.Log (0) 20211201 08:57:00.454 - INFO - ${rc} = 0 20211201 08:57:00.454 - INFO - +----------- END KW: Utils.Get Return Code (4) 20211201 08:57:00.454 - INFO - +----------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:57:00.455 - INFO - +------------ START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:57:00.456 - INFO - +------------ END KW: Collections.Set To Dictionary (0) 20211201 08:57:00.456 - INFO - +----------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:57:00.456 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:57:00.456 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 08:57:00.456 - INFO - +----------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:57:00.457 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | action | none | | administrative | locked | | availability | offline | | bm_ip | None | | bm_type | none | | bm_username | None | | boot_device | /dev/sda | | capabilities | {} | | clock_synchronization | ntp | | config_applied | None | | config_status | None | | config_target | None | | console | ttyS0,115200 | | created_at | 2021-12-01T07:44:55.482927+00:00 | | device_image_update | None | | hostname | compute-1 | | id | 4 | | install_output | text | | install_state | None | | install_state_info | None | | inv_state | None | | invprovision | None | | location | {} | | mgmt_ip | 192.168.204.23 | | mgmt_mac | 52:54:00:d8:3e:da | | operational | disabled | | personality | worker | | reboot_needed | False | | reserved | False | | rootfs_device | /dev/sda | | serialid | None | | software_load | 21.12 | | task | | | tboot | false | | ttys_dcd | None | | updated_at | 2021-12-01T07:56:58.908648+00:00 | | uptime | 0 | | uuid | e15c2522-5a3a-442e-9563-7fb549b4886b | | vim_progress_status | None | +-----------------------+--------------------------------------+ 20211201 08:57:00.457 - INFO - +----------- END KW: Collections.Log Dictionary (1) 20211201 08:57:00.457 - INFO - +---------- END KW: Utils.Run Command (1607) 20211201 08:57:00.457 - INFO - ${listed} = {'stdout': '+-----------------------+--------------------------------------+\r\n| Property | Value |\r\n+-----------------------+---------------------------... 20211201 08:57:00.457 - INFO - +--------- END KW: BuiltIn.Wait Until Keyword Succeeds (1607) 20211201 08:57:00.458 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${listed.rc}!=0 | Run Command | system host-add -n compute-${counter} -p worker -m ${mac_address} | True ] 20211201 08:57:00.458 - INFO - +--------- END KW: BuiltIn.Run Keyword If (0) 20211201 08:57:00.458 - INFO - +--------- START KW: BuiltIn.Set Variable [ ${counter+1} ] 20211201 08:57:00.459 - INFO - ${counter} = 2 20211201 08:57:00.459 - INFO - +--------- END KW: BuiltIn.Set Variable (1) 20211201 08:57:00.459 - INFO - +-------- END KW: ${vm} = compute-1 (6133) 20211201 08:57:00.459 - INFO - +------- END KW: ${vm} IN [ @{computes} ] (11722) 20211201 08:57:00.459 - INFO - +------- START KW: BuiltIn.Set Test Variable [ ${counter} | ${0} ] 20211201 08:57:00.460 - INFO - ${counter} = 0 20211201 08:57:00.460 - INFO - +------- END KW: BuiltIn.Set Test Variable (1) 20211201 08:57:00.460 - INFO - +------- START KW: ${vm} IN [ @{computes} ] [ ] 20211201 08:57:00.460 - INFO - +-------- START KW: ${vm} = compute-0 [ ] 20211201 08:57:00.460 - INFO - +--------- START KW: BuiltIn.Wait Until Keyword Succeeds [ 20 min | 20 sec | Check Property Value | compute-${counter} | install_state | completed ] 20211201 08:57:00.461 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 08:57:00.461 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:57:00.462 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:57:00.462 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 08:57:00.462 - INFO - +------------ END KW: BuiltIn.Catenate (0) 20211201 08:57:00.462 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:57:00.463 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:57:00.463 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:57:00.463 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:57:00.463 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:57:00.464 - INFO - &{result_dict} = { stdout= } 20211201 08:57:00.464 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:57:00.464 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:57:00.464 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 08:57:00.465 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:57:00.465 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 08:57:00.465 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:57:00.465 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 08:57:00.465 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:57:00.966 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:57:00.966 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 08:57:00.967 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:57:00.973 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 08:57:00.974 - INFO - +------------- END KW: SSHLibrary.Write (7) 20211201 08:57:00.974 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:57:02.309 - INFO - None [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:57:02.310 - INFO - ${output} = None [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:57:02.311 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1336) 20211201 08:57:02.311 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:57:02.312 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:57:02.313 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:57:02.313 - INFO - +-------------- END KW: String.Get Line (1) 20211201 08:57:02.313 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:57:02.314 - INFO - ${clean_out} = None 20211201 08:57:02.314 - INFO - +-------------- END KW: String.Remove String (1) 20211201 08:57:02.314 - INFO - ${output} = None 20211201 08:57:02.315 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 08:57:02.315 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 08:57:02.315 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:57:02.318 - INFO - echo $? 20211201 08:57:02.318 - INFO - +-------------- END KW: SSHLibrary.Write (3) 20211201 08:57:02.318 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:57:02.320 - INFO - 0 20211201 08:57:02.321 - INFO - ${rc} = 0 20211201 08:57:02.321 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 08:57:02.321 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:57:02.322 - INFO - 0 20211201 08:57:02.322 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 08:57:02.322 - INFO - ${rc} = 0 20211201 08:57:02.322 - INFO - +------------- END KW: Utils.Get Return Code (7) 20211201 08:57:02.323 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:57:02.323 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:57:02.324 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:57:02.324 - INFO - +------------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:57:02.324 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:57:02.325 - INFO - +------------- END KW: Collections.Set To Dictionary (1) 20211201 08:57:02.325 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:57:02.325 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: None 20211201 08:57:02.325 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 08:57:02.325 - INFO - ${result} = {'stdout': 'None', 'stderr': '', 'rc': '0'} 20211201 08:57:02.325 - INFO - +------------ END KW: Utils.Run Command (1863) 20211201 08:57:02.326 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:57:02.326 - INFO - ${value} = None 20211201 08:57:02.326 - INFO - +------------ END KW: Collections.Get From Dictionary (1) 20211201 08:57:02.326 - INFO - ${current_value} = None 20211201 08:57:02.326 - INFO - +----------- END KW: Utils.Retrieve Host Property (1865) 20211201 08:57:02.326 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:57:02.327 - DEBUG - Argument types are: 20211201 08:57:02.327 - FAIL - None != completed 20211201 08:57:02.327 - DEBUG - Traceback (most recent call last): None 20211201 08:57:02.327 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:57:02.327 - INFO - +---------- END KW: Utils.Check Property Value (1866) 20211201 08:57:22.328 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 08:57:22.329 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:57:22.330 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:57:22.331 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 08:57:22.331 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 08:57:22.331 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:57:22.332 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:57:22.333 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:57:22.334 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:57:22.334 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:57:22.335 - INFO - &{result_dict} = { stdout= } 20211201 08:57:22.335 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:57:22.335 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:57:22.336 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:57:22.336 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:57:22.337 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:57:22.337 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:57:22.338 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:57:22.338 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:57:22.839 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:57:22.839 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 08:57:22.840 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:57:22.849 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 08:57:22.849 - INFO - +------------- END KW: SSHLibrary.Write (9) 20211201 08:57:22.850 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:57:24.454 - INFO - None [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:57:24.454 - INFO - ${output} = None [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:57:24.454 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1605) 20211201 08:57:24.455 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:57:24.456 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:57:24.456 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:57:24.456 - INFO - +-------------- END KW: String.Get Line (0) 20211201 08:57:24.457 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:57:24.457 - INFO - ${clean_out} = None 20211201 08:57:24.457 - INFO - +-------------- END KW: String.Remove String (0) 20211201 08:57:24.458 - INFO - ${output} = None 20211201 08:57:24.458 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 08:57:24.458 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 08:57:24.459 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:57:24.461 - INFO - echo $? 20211201 08:57:24.462 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 08:57:24.462 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:57:24.463 - INFO - 0 20211201 08:57:24.463 - INFO - ${rc} = 0 20211201 08:57:24.463 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:57:24.463 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:57:24.464 - INFO - 0 20211201 08:57:24.464 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 08:57:24.464 - INFO - ${rc} = 0 20211201 08:57:24.464 - INFO - +------------- END KW: Utils.Get Return Code (6) 20211201 08:57:24.465 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:57:24.465 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:57:24.466 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:57:24.466 - INFO - +------------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:57:24.466 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:57:24.467 - INFO - +------------- END KW: Collections.Set To Dictionary (1) 20211201 08:57:24.467 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:57:24.468 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: None 20211201 08:57:24.468 - INFO - +------------- END KW: Collections.Log Dictionary (1) 20211201 08:57:24.468 - INFO - ${result} = {'stdout': 'None', 'stderr': '', 'rc': '0'} 20211201 08:57:24.468 - INFO - +------------ END KW: Utils.Run Command (2137) 20211201 08:57:24.469 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:57:24.469 - INFO - ${value} = None 20211201 08:57:24.469 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 08:57:24.470 - INFO - ${current_value} = None 20211201 08:57:24.470 - INFO - +----------- END KW: Utils.Retrieve Host Property (2141) 20211201 08:57:24.470 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:57:24.470 - DEBUG - Argument types are: 20211201 08:57:24.471 - FAIL - None != completed 20211201 08:57:24.471 - DEBUG - Traceback (most recent call last): None 20211201 08:57:24.471 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:57:24.471 - INFO - +---------- END KW: Utils.Check Property Value (2143) 20211201 08:57:44.472 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 08:57:44.473 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:57:44.474 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:57:44.475 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 08:57:44.475 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 08:57:44.475 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:57:44.477 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:57:44.478 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:57:44.478 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:57:44.479 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:57:44.480 - INFO - &{result_dict} = { stdout= } 20211201 08:57:44.480 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:57:44.480 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:57:44.481 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:57:44.481 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:57:44.482 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:57:44.482 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:57:44.482 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:57:44.483 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:57:44.984 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:57:44.984 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 08:57:44.984 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:57:44.990 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 08:57:44.990 - INFO - +------------- END KW: SSHLibrary.Write (6) 20211201 08:57:44.991 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:57:46.164 - INFO - preinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:57:46.165 - INFO - ${output} = preinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:57:46.165 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1174) 20211201 08:57:46.166 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:57:46.166 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:57:46.167 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:57:46.167 - INFO - +-------------- END KW: String.Get Line (1) 20211201 08:57:46.167 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:57:46.168 - INFO - ${clean_out} = preinstall 20211201 08:57:46.168 - INFO - +-------------- END KW: String.Remove String (1) 20211201 08:57:46.168 - INFO - ${output} = preinstall 20211201 08:57:46.169 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 08:57:46.169 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 08:57:46.169 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:57:46.172 - INFO - echo $? 20211201 08:57:46.172 - INFO - +-------------- END KW: SSHLibrary.Write (3) 20211201 08:57:46.173 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:57:46.174 - INFO - 0 20211201 08:57:46.174 - INFO - ${rc} = 0 20211201 08:57:46.174 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:57:46.174 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:57:46.175 - INFO - 0 20211201 08:57:46.175 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 08:57:46.176 - INFO - ${rc} = 0 20211201 08:57:46.176 - INFO - +------------- END KW: Utils.Get Return Code (7) 20211201 08:57:46.176 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:57:46.177 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:57:46.177 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 08:57:46.178 - INFO - +------------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:57:46.178 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:57:46.178 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 08:57:46.178 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:57:46.179 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: preinstall 20211201 08:57:46.179 - INFO - +------------- END KW: Collections.Log Dictionary (1) 20211201 08:57:46.179 - INFO - ${result} = {'stdout': 'preinstall', 'stderr': '', 'rc': '0'} 20211201 08:57:46.179 - INFO - +------------ END KW: Utils.Run Command (1704) 20211201 08:57:46.180 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:57:46.180 - INFO - ${value} = preinstall 20211201 08:57:46.180 - INFO - +------------ END KW: Collections.Get From Dictionary (1) 20211201 08:57:46.180 - INFO - ${current_value} = preinstall 20211201 08:57:46.181 - INFO - +----------- END KW: Utils.Retrieve Host Property (1707) 20211201 08:57:46.181 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:57:46.181 - DEBUG - Argument types are: 20211201 08:57:46.182 - FAIL - preinstall != completed 20211201 08:57:46.182 - DEBUG - Traceback (most recent call last): None 20211201 08:57:46.182 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:57:46.182 - INFO - +---------- END KW: Utils.Check Property Value (1710) 20211201 08:58:06.183 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 08:58:06.184 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:58:06.185 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:58:06.186 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 08:58:06.186 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 08:58:06.187 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:58:06.188 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:58:06.189 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:58:06.189 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:58:06.190 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:58:06.191 - INFO - &{result_dict} = { stdout= } 20211201 08:58:06.191 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:58:06.191 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:58:06.192 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:58:06.192 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:58:06.193 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:58:06.193 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:58:06.193 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:58:06.194 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:58:06.695 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:58:06.695 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 08:58:06.696 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:58:06.700 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 08:58:06.701 - INFO - +------------- END KW: SSHLibrary.Write (5) 20211201 08:58:06.701 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:58:07.836 - INFO - preinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:58:07.836 - INFO - ${output} = preinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:58:07.837 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1136) 20211201 08:58:07.838 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:58:07.839 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:58:07.839 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:58:07.839 - INFO - +-------------- END KW: String.Get Line (0) 20211201 08:58:07.840 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:58:07.840 - INFO - ${clean_out} = preinstall 20211201 08:58:07.840 - INFO - +-------------- END KW: String.Remove String (0) 20211201 08:58:07.840 - INFO - ${output} = preinstall 20211201 08:58:07.840 - INFO - +------------- END KW: Utils.Remove Prompt Line (2) 20211201 08:58:07.840 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 08:58:07.841 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:58:07.843 - INFO - echo $? 20211201 08:58:07.843 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 08:58:07.843 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:58:07.844 - INFO - 0 20211201 08:58:07.844 - INFO - ${rc} = 0 20211201 08:58:07.844 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:58:07.845 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:58:07.845 - INFO - 0 20211201 08:58:07.845 - INFO - +-------------- END KW: BuiltIn.Log (0) 20211201 08:58:07.845 - INFO - ${rc} = 0 20211201 08:58:07.845 - INFO - +------------- END KW: Utils.Get Return Code (5) 20211201 08:58:07.845 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:58:07.845 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:58:07.846 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:58:07.846 - INFO - +------------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:58:07.846 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:58:07.846 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 08:58:07.846 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:58:07.846 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: preinstall 20211201 08:58:07.846 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 08:58:07.847 - INFO - ${result} = {'stdout': 'preinstall', 'stderr': '', 'rc': '0'} 20211201 08:58:07.847 - INFO - +------------ END KW: Utils.Run Command (1660) 20211201 08:58:07.847 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:58:07.847 - INFO - ${value} = preinstall 20211201 08:58:07.847 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 08:58:07.847 - INFO - ${current_value} = preinstall 20211201 08:58:07.847 - INFO - +----------- END KW: Utils.Retrieve Host Property (1663) 20211201 08:58:07.847 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:58:07.848 - DEBUG - Argument types are: 20211201 08:58:07.848 - FAIL - preinstall != completed 20211201 08:58:07.848 - DEBUG - Traceback (most recent call last): None 20211201 08:58:07.848 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:58:07.848 - INFO - +---------- END KW: Utils.Check Property Value (1665) 20211201 08:58:27.849 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 08:58:27.851 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:58:27.851 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:58:27.852 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 08:58:27.852 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 08:58:27.853 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:58:27.854 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:58:27.854 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:58:27.855 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:58:27.855 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:58:27.856 - INFO - &{result_dict} = { stdout= } 20211201 08:58:27.856 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:58:27.857 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:58:27.857 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 08:58:27.857 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:58:27.858 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:58:27.859 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:58:27.859 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:58:27.859 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:58:28.360 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:58:28.361 - INFO - +------------- END KW: SSHLibrary.Read (502) 20211201 08:58:28.361 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:58:28.372 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 08:58:28.372 - INFO - +------------- END KW: SSHLibrary.Write (11) 20211201 08:58:28.373 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:58:29.567 - INFO - preinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:58:29.567 - INFO - ${output} = preinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:58:29.567 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1194) 20211201 08:58:29.568 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:58:29.569 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:58:29.569 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:58:29.569 - INFO - +-------------- END KW: String.Get Line (0) 20211201 08:58:29.570 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:58:29.570 - INFO - ${clean_out} = preinstall 20211201 08:58:29.570 - INFO - +-------------- END KW: String.Remove String (0) 20211201 08:58:29.571 - INFO - ${output} = preinstall 20211201 08:58:29.571 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 08:58:29.571 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 08:58:29.572 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:58:29.574 - INFO - echo $? 20211201 08:58:29.574 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 08:58:29.574 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:58:29.575 - INFO - 0 20211201 08:58:29.575 - INFO - ${rc} = 0 20211201 08:58:29.575 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:58:29.576 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:58:29.576 - INFO - 0 20211201 08:58:29.576 - INFO - +-------------- END KW: BuiltIn.Log (0) 20211201 08:58:29.576 - INFO - ${rc} = 0 20211201 08:58:29.577 - INFO - +------------- END KW: Utils.Get Return Code (6) 20211201 08:58:29.577 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:58:29.578 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:58:29.579 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 08:58:29.579 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:58:29.579 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:58:29.579 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 08:58:29.580 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:58:29.580 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: preinstall 20211201 08:58:29.580 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 08:58:29.580 - INFO - ${result} = {'stdout': 'preinstall', 'stderr': '', 'rc': '0'} 20211201 08:58:29.581 - INFO - +------------ END KW: Utils.Run Command (1727) 20211201 08:58:29.581 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:58:29.581 - INFO - ${value} = preinstall 20211201 08:58:29.581 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 08:58:29.582 - INFO - ${current_value} = preinstall 20211201 08:58:29.582 - INFO - +----------- END KW: Utils.Retrieve Host Property (1732) 20211201 08:58:29.582 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:58:29.583 - DEBUG - Argument types are: 20211201 08:58:29.583 - FAIL - preinstall != completed 20211201 08:58:29.583 - DEBUG - Traceback (most recent call last): None 20211201 08:58:29.583 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:58:29.583 - INFO - +---------- END KW: Utils.Check Property Value (1734) 20211201 08:58:49.584 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 08:58:49.586 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:58:49.588 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:58:49.589 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 08:58:49.589 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 08:58:49.589 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:58:49.590 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:58:49.591 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:58:49.591 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:58:49.592 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:58:49.593 - INFO - &{result_dict} = { stdout= } 20211201 08:58:49.593 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:58:49.593 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:58:49.594 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:58:49.594 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:58:49.595 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:58:49.595 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:58:49.595 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:58:49.596 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:58:50.097 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:58:50.098 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 08:58:50.098 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:58:50.107 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 08:58:50.107 - INFO - +------------- END KW: SSHLibrary.Write (9) 20211201 08:58:50.107 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:58:51.284 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:58:51.285 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:58:51.286 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1179) 20211201 08:58:51.287 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:58:51.289 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:58:51.289 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:58:51.289 - INFO - +-------------- END KW: String.Get Line (0) 20211201 08:58:51.290 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:58:51.290 - INFO - ${clean_out} = installing 20211201 08:58:51.290 - INFO - +-------------- END KW: String.Remove String (0) 20211201 08:58:51.291 - INFO - ${output} = installing 20211201 08:58:51.291 - INFO - +------------- END KW: Utils.Remove Prompt Line (4) 20211201 08:58:51.291 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 08:58:51.292 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:58:51.294 - INFO - echo $? 20211201 08:58:51.294 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 08:58:51.294 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:58:51.296 - INFO - 0 20211201 08:58:51.296 - INFO - ${rc} = 0 20211201 08:58:51.296 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:58:51.297 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:58:51.297 - INFO - 0 20211201 08:58:51.297 - INFO - +-------------- END KW: BuiltIn.Log (0) 20211201 08:58:51.298 - INFO - ${rc} = 0 20211201 08:58:51.298 - INFO - +------------- END KW: Utils.Get Return Code (7) 20211201 08:58:51.298 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:58:51.299 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:58:51.300 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:58:51.300 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:58:51.300 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:58:51.301 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 08:58:51.301 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:58:51.301 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:58:51.301 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 08:58:51.301 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:58:51.302 - INFO - +------------ END KW: Utils.Run Command (1713) 20211201 08:58:51.302 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:58:51.302 - INFO - ${value} = installing 20211201 08:58:51.303 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 08:58:51.303 - INFO - ${current_value} = installing 20211201 08:58:51.303 - INFO - +----------- END KW: Utils.Retrieve Host Property (1718) 20211201 08:58:51.303 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:58:51.304 - DEBUG - Argument types are: 20211201 08:58:51.304 - FAIL - installing != completed 20211201 08:58:51.304 - DEBUG - Traceback (most recent call last): None 20211201 08:58:51.304 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:58:51.305 - INFO - +---------- END KW: Utils.Check Property Value (1720) 20211201 08:59:11.305 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 08:59:11.306 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:59:11.308 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:59:11.309 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 08:59:11.309 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 08:59:11.310 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:59:11.311 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:59:11.311 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 08:59:11.312 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:59:11.312 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:59:11.313 - INFO - &{result_dict} = { stdout= } 20211201 08:59:11.314 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:59:11.314 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:59:11.314 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 08:59:11.315 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:59:11.315 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 08:59:11.315 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:59:11.316 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:59:11.316 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:59:11.817 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:59:11.817 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 08:59:11.817 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:59:11.824 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 08:59:11.824 - INFO - +------------- END KW: SSHLibrary.Write (7) 20211201 08:59:11.824 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:59:13.038 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:59:13.038 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:59:13.038 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1214) 20211201 08:59:13.039 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:59:13.040 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:59:13.040 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:59:13.040 - INFO - +-------------- END KW: String.Get Line (0) 20211201 08:59:13.041 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:59:13.041 - INFO - ${clean_out} = installing 20211201 08:59:13.041 - INFO - +-------------- END KW: String.Remove String (0) 20211201 08:59:13.042 - INFO - ${output} = installing 20211201 08:59:13.042 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 08:59:13.042 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 08:59:13.043 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:59:13.044 - INFO - echo $? 20211201 08:59:13.045 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 08:59:13.045 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:59:13.046 - INFO - 0 20211201 08:59:13.046 - INFO - ${rc} = 0 20211201 08:59:13.046 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 08:59:13.047 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:59:13.047 - INFO - 0 20211201 08:59:13.047 - INFO - +-------------- END KW: BuiltIn.Log (0) 20211201 08:59:13.048 - INFO - ${rc} = 0 20211201 08:59:13.048 - INFO - +------------- END KW: Utils.Get Return Code (6) 20211201 08:59:13.048 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:59:13.049 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:59:13.050 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:59:13.050 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:59:13.050 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:59:13.051 - INFO - +------------- END KW: Collections.Set To Dictionary (1) 20211201 08:59:13.051 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:59:13.051 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:59:13.051 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 08:59:13.052 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:59:13.052 - INFO - +------------ END KW: Utils.Run Command (1743) 20211201 08:59:13.052 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:59:13.053 - INFO - ${value} = installing 20211201 08:59:13.053 - INFO - +------------ END KW: Collections.Get From Dictionary (1) 20211201 08:59:13.053 - INFO - ${current_value} = installing 20211201 08:59:13.053 - INFO - +----------- END KW: Utils.Retrieve Host Property (1747) 20211201 08:59:13.053 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:59:13.054 - DEBUG - Argument types are: 20211201 08:59:13.054 - FAIL - installing != completed 20211201 08:59:13.054 - DEBUG - Traceback (most recent call last): None 20211201 08:59:13.054 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:59:13.055 - INFO - +---------- END KW: Utils.Check Property Value (1749) 20211201 08:59:33.056 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 08:59:33.057 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:59:33.058 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:59:33.059 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 08:59:33.059 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 08:59:33.059 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:59:33.061 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:59:33.062 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 08:59:33.062 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:59:33.063 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:59:33.064 - INFO - &{result_dict} = { stdout= } 20211201 08:59:33.064 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 08:59:33.064 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:59:33.065 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:59:33.065 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:59:33.066 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:59:33.066 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:59:33.066 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:59:33.067 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:59:33.568 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:59:33.568 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 08:59:33.569 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:59:33.575 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 08:59:33.576 - INFO - +------------- END KW: SSHLibrary.Write (7) 20211201 08:59:33.576 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:59:34.709 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:59:34.709 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:59:34.709 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1133) 20211201 08:59:34.710 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:59:34.711 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:59:34.711 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:59:34.711 - INFO - +-------------- END KW: String.Get Line (0) 20211201 08:59:34.712 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:59:34.712 - INFO - ${clean_out} = installing 20211201 08:59:34.712 - INFO - +-------------- END KW: String.Remove String (0) 20211201 08:59:34.713 - INFO - ${output} = installing 20211201 08:59:34.713 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 08:59:34.713 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 08:59:34.714 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:59:34.716 - INFO - echo $? 20211201 08:59:34.716 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 08:59:34.717 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:59:34.718 - INFO - 0 20211201 08:59:34.719 - INFO - ${rc} = 0 20211201 08:59:34.719 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:59:34.719 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:59:34.720 - INFO - 0 20211201 08:59:34.720 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 08:59:34.720 - INFO - ${rc} = 0 20211201 08:59:34.720 - INFO - +------------- END KW: Utils.Get Return Code (7) 20211201 08:59:34.721 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:59:34.721 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:59:34.722 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 08:59:34.722 - INFO - +------------- END KW: BuiltIn.Run Keyword If (1) 20211201 08:59:34.722 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:59:34.723 - INFO - +------------- END KW: Collections.Set To Dictionary (1) 20211201 08:59:34.723 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:59:34.723 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:59:34.724 - INFO - +------------- END KW: Collections.Log Dictionary (1) 20211201 08:59:34.724 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:59:34.724 - INFO - +------------ END KW: Utils.Run Command (1665) 20211201 08:59:34.724 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:59:34.725 - INFO - ${value} = installing 20211201 08:59:34.725 - INFO - +------------ END KW: Collections.Get From Dictionary (1) 20211201 08:59:34.725 - INFO - ${current_value} = installing 20211201 08:59:34.725 - INFO - +----------- END KW: Utils.Retrieve Host Property (1668) 20211201 08:59:34.726 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:59:34.726 - DEBUG - Argument types are: 20211201 08:59:34.726 - FAIL - installing != completed 20211201 08:59:34.726 - DEBUG - Traceback (most recent call last): None 20211201 08:59:34.727 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:59:34.727 - INFO - +---------- END KW: Utils.Check Property Value (1672) 20211201 08:59:54.728 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 08:59:54.729 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 08:59:54.730 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 08:59:54.731 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 08:59:54.731 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 08:59:54.731 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 08:59:54.741 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 08:59:54.744 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (2) 20211201 08:59:54.744 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 08:59:54.745 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 08:59:54.745 - INFO - &{result_dict} = { stdout= } 20211201 08:59:54.746 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (0) 20211201 08:59:54.746 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 08:59:54.746 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 08:59:54.747 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 08:59:54.747 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 08:59:54.748 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 08:59:54.748 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 08:59:54.748 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 08:59:55.249 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:59:55.250 - INFO - +------------- END KW: SSHLibrary.Read (502) 20211201 08:59:55.250 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 08:59:55.256 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 08:59:55.256 - INFO - +------------- END KW: SSHLibrary.Write (6) 20211201 08:59:55.257 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 08:59:56.440 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:59:56.440 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:59:56.441 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1184) 20211201 08:59:56.442 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 08:59:56.443 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 08:59:56.444 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 08:59:56.444 - INFO - +-------------- END KW: String.Get Line (1) 20211201 08:59:56.444 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 08:59:56.445 - INFO - ${clean_out} = installing 20211201 08:59:56.445 - INFO - +-------------- END KW: String.Remove String (1) 20211201 08:59:56.445 - INFO - ${output} = installing 20211201 08:59:56.445 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 08:59:56.445 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 08:59:56.446 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 08:59:56.448 - INFO - echo $? 20211201 08:59:56.448 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 08:59:56.449 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 08:59:56.450 - INFO - 0 20211201 08:59:56.451 - INFO - ${rc} = 0 20211201 08:59:56.451 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 08:59:56.451 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 08:59:56.452 - INFO - 0 20211201 08:59:56.452 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 08:59:56.452 - INFO - ${rc} = 0 20211201 08:59:56.452 - INFO - +------------- END KW: Utils.Get Return Code (7) 20211201 08:59:56.453 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 08:59:56.454 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 08:59:56.455 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 08:59:56.455 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 08:59:56.455 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 08:59:56.456 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 08:59:56.456 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 08:59:56.456 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 08:59:56.456 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 08:59:56.457 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 08:59:56.457 - INFO - +------------ END KW: Utils.Run Command (1726) 20211201 08:59:56.457 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 08:59:56.457 - INFO - ${value} = installing 20211201 08:59:56.458 - INFO - +------------ END KW: Collections.Get From Dictionary (1) 20211201 08:59:56.458 - INFO - ${current_value} = installing 20211201 08:59:56.458 - INFO - +----------- END KW: Utils.Retrieve Host Property (1729) 20211201 08:59:56.458 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 08:59:56.459 - DEBUG - Argument types are: 20211201 08:59:56.459 - FAIL - installing != completed 20211201 08:59:56.459 - DEBUG - Traceback (most recent call last): None 20211201 08:59:56.459 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 08:59:56.460 - INFO - +---------- END KW: Utils.Check Property Value (1732) 20211201 09:00:16.461 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:00:16.462 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:00:16.463 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:00:16.464 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:00:16.464 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 09:00:16.464 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:00:16.465 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:00:16.502 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (37) 20211201 09:00:16.502 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:00:16.503 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:00:16.503 - INFO - &{result_dict} = { stdout= } 20211201 09:00:16.503 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:00:16.503 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:00:16.504 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:00:16.504 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:00:16.504 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:00:16.504 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:00:16.504 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:00:16.504 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:00:17.005 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:00:17.005 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 09:00:17.006 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:00:17.014 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:00:17.014 - INFO - +------------- END KW: SSHLibrary.Write (8) 20211201 09:00:17.014 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:00:18.144 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:00:18.145 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:00:18.145 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1131) 20211201 09:00:18.145 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:00:18.146 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:00:18.147 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:00:18.147 - INFO - +-------------- END KW: String.Get Line (1) 20211201 09:00:18.147 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:00:18.148 - INFO - ${clean_out} = installing 20211201 09:00:18.148 - INFO - +-------------- END KW: String.Remove String (1) 20211201 09:00:18.148 - INFO - ${output} = installing 20211201 09:00:18.148 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 09:00:18.149 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:00:18.149 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:00:18.151 - INFO - echo $? 20211201 09:00:18.152 - INFO - +-------------- END KW: SSHLibrary.Write (3) 20211201 09:00:18.152 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:00:18.153 - INFO - 0 20211201 09:00:18.153 - INFO - ${rc} = 0 20211201 09:00:18.153 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:00:18.154 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:00:18.154 - INFO - 0 20211201 09:00:18.154 - INFO - +-------------- END KW: BuiltIn.Log (0) 20211201 09:00:18.154 - INFO - ${rc} = 0 20211201 09:00:18.155 - INFO - +------------- END KW: Utils.Get Return Code (5) 20211201 09:00:18.155 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:00:18.156 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:00:18.156 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:00:18.157 - INFO - +------------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:00:18.157 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:00:18.157 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 09:00:18.158 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:00:18.158 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 09:00:18.158 - INFO - +------------- END KW: Collections.Log Dictionary (1) 20211201 09:00:18.158 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 09:00:18.159 - INFO - +------------ END KW: Utils.Run Command (1694) 20211201 09:00:18.159 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:00:18.159 - INFO - ${value} = installing 20211201 09:00:18.159 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 09:00:18.160 - INFO - ${current_value} = installing 20211201 09:00:18.160 - INFO - +----------- END KW: Utils.Retrieve Host Property (1698) 20211201 09:00:18.160 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:00:18.161 - DEBUG - Argument types are: 20211201 09:00:18.161 - FAIL - installing != completed 20211201 09:00:18.161 - DEBUG - Traceback (most recent call last): None 20211201 09:00:18.161 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:00:18.161 - INFO - +---------- END KW: Utils.Check Property Value (1701) 20211201 09:00:38.162 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:00:38.163 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:00:38.165 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:00:38.165 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:00:38.166 - INFO - +------------ END KW: BuiltIn.Catenate (0) 20211201 09:00:38.166 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:00:38.167 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:00:38.168 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:00:38.168 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:00:38.169 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:00:38.169 - INFO - &{result_dict} = { stdout= } 20211201 09:00:38.170 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:00:38.170 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:00:38.170 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:00:38.171 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:00:38.171 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:00:38.172 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:00:38.172 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:00:38.172 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:00:38.673 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:00:38.673 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 09:00:38.674 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:00:38.681 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:00:38.682 - INFO - +------------- END KW: SSHLibrary.Write (8) 20211201 09:00:38.682 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:00:39.815 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:00:39.817 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:00:39.817 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1135) 20211201 09:00:39.818 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:00:39.820 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:00:39.821 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:00:39.821 - INFO - +-------------- END KW: String.Get Line (1) 20211201 09:00:39.821 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:00:39.822 - INFO - ${clean_out} = installing 20211201 09:00:39.822 - INFO - +-------------- END KW: String.Remove String (1) 20211201 09:00:39.822 - INFO - ${output} = installing 20211201 09:00:39.822 - INFO - +------------- END KW: Utils.Remove Prompt Line (4) 20211201 09:00:39.823 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:00:39.823 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:00:39.826 - INFO - echo $? 20211201 09:00:39.827 - INFO - +-------------- END KW: SSHLibrary.Write (4) 20211201 09:00:39.827 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:00:39.828 - INFO - 0 20211201 09:00:39.828 - INFO - ${rc} = 0 20211201 09:00:39.828 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:00:39.828 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:00:39.829 - INFO - 0 20211201 09:00:39.829 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 09:00:39.829 - INFO - ${rc} = 0 20211201 09:00:39.829 - INFO - +------------- END KW: Utils.Get Return Code (6) 20211201 09:00:39.829 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:00:39.830 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:00:39.831 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:00:39.831 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:00:39.832 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:00:39.832 - INFO - +------------- END KW: Collections.Set To Dictionary (1) 20211201 09:00:39.832 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:00:39.833 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 09:00:39.833 - INFO - +------------- END KW: Collections.Log Dictionary (1) 20211201 09:00:39.833 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 09:00:39.833 - INFO - +------------ END KW: Utils.Run Command (1667) 20211201 09:00:39.833 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:00:39.834 - INFO - ${value} = installing 20211201 09:00:39.834 - INFO - +------------ END KW: Collections.Get From Dictionary (1) 20211201 09:00:39.834 - INFO - ${current_value} = installing 20211201 09:00:39.835 - INFO - +----------- END KW: Utils.Retrieve Host Property (1671) 20211201 09:00:39.835 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:00:39.835 - DEBUG - Argument types are: 20211201 09:00:39.836 - FAIL - installing != completed 20211201 09:00:39.836 - DEBUG - Traceback (most recent call last): None 20211201 09:00:39.836 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:00:39.836 - INFO - +---------- END KW: Utils.Check Property Value (1674) 20211201 09:00:59.837 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:00:59.838 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:00:59.840 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:00:59.840 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:00:59.841 - INFO - +------------ END KW: BuiltIn.Catenate (0) 20211201 09:00:59.841 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:00:59.842 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:00:59.843 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:00:59.843 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:00:59.844 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:00:59.845 - INFO - &{result_dict} = { stdout= } 20211201 09:00:59.845 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:00:59.845 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:00:59.846 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:00:59.846 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:00:59.847 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:00:59.847 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:00:59.847 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:00:59.847 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:01:00.349 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:01:00.349 - INFO - +------------- END KW: SSHLibrary.Read (502) 20211201 09:01:00.350 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:01:00.360 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:01:00.360 - INFO - +------------- END KW: SSHLibrary.Write (10) 20211201 09:01:00.361 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:01:01.531 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:01:01.531 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:01:01.531 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1170) 20211201 09:01:01.532 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:01:01.532 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:01:01.533 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:01:01.533 - INFO - +-------------- END KW: String.Get Line (1) 20211201 09:01:01.533 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:01:01.534 - INFO - ${clean_out} = installing 20211201 09:01:01.534 - INFO - +-------------- END KW: String.Remove String (1) 20211201 09:01:01.534 - INFO - ${output} = installing 20211201 09:01:01.535 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 09:01:01.535 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:01:01.536 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:01:01.538 - INFO - echo $? 20211201 09:01:01.538 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 09:01:01.538 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:01:01.539 - INFO - 0 20211201 09:01:01.539 - INFO - ${rc} = 0 20211201 09:01:01.539 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:01:01.540 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:01:01.540 - INFO - 0 20211201 09:01:01.540 - INFO - +-------------- END KW: BuiltIn.Log (0) 20211201 09:01:01.540 - INFO - ${rc} = 0 20211201 09:01:01.541 - INFO - +------------- END KW: Utils.Get Return Code (6) 20211201 09:01:01.541 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:01:01.542 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:01:01.543 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:01:01.543 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:01:01.543 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:01:01.543 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 09:01:01.544 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:01:01.544 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 09:01:01.544 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 09:01:01.545 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 09:01:01.545 - INFO - +------------ END KW: Utils.Run Command (1704) 20211201 09:01:01.545 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:01:01.546 - INFO - ${value} = installing 20211201 09:01:01.546 - INFO - +------------ END KW: Collections.Get From Dictionary (1) 20211201 09:01:01.546 - INFO - ${current_value} = installing 20211201 09:01:01.546 - INFO - +----------- END KW: Utils.Retrieve Host Property (1708) 20211201 09:01:01.547 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:01:01.547 - DEBUG - Argument types are: 20211201 09:01:01.547 - FAIL - installing != completed 20211201 09:01:01.547 - DEBUG - Traceback (most recent call last): None 20211201 09:01:01.547 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:01:01.548 - INFO - +---------- END KW: Utils.Check Property Value (1711) 20211201 09:01:21.548 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:01:21.550 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:01:21.551 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:01:21.552 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:01:21.552 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 09:01:21.552 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:01:21.553 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:01:21.554 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:01:21.554 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:01:21.555 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:01:21.556 - INFO - &{result_dict} = { stdout= } 20211201 09:01:21.556 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:01:21.556 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:01:21.557 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:01:21.557 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:01:21.558 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:01:21.558 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:01:21.558 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:01:21.559 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:01:22.060 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:01:22.060 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 09:01:22.061 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:01:22.070 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:01:22.070 - INFO - +------------- END KW: SSHLibrary.Write (10) 20211201 09:01:22.070 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:01:23.173 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:01:23.174 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:01:23.174 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1104) 20211201 09:01:23.174 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:01:23.175 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:01:23.176 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:01:23.176 - INFO - +-------------- END KW: String.Get Line (1) 20211201 09:01:23.176 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:01:23.177 - INFO - ${clean_out} = installing 20211201 09:01:23.177 - INFO - +-------------- END KW: String.Remove String (1) 20211201 09:01:23.177 - INFO - ${output} = installing 20211201 09:01:23.177 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 09:01:23.178 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:01:23.178 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:01:23.181 - INFO - echo $? 20211201 09:01:23.181 - INFO - +-------------- END KW: SSHLibrary.Write (3) 20211201 09:01:23.181 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:01:23.183 - INFO - 0 20211201 09:01:23.183 - INFO - ${rc} = 0 20211201 09:01:23.183 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:01:23.184 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:01:23.184 - INFO - 0 20211201 09:01:23.184 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 09:01:23.184 - INFO - ${rc} = 0 20211201 09:01:23.185 - INFO - +------------- END KW: Utils.Get Return Code (8) 20211201 09:01:23.185 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:01:23.186 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:01:23.187 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:01:23.187 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:01:23.188 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:01:23.188 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 09:01:23.188 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:01:23.189 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 09:01:23.189 - INFO - +------------- END KW: Collections.Log Dictionary (1) 20211201 09:01:23.189 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 09:01:23.190 - INFO - +------------ END KW: Utils.Run Command (1637) 20211201 09:01:23.190 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:01:23.190 - INFO - ${value} = installing 20211201 09:01:23.190 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 09:01:23.191 - INFO - ${current_value} = installing 20211201 09:01:23.191 - INFO - +----------- END KW: Utils.Retrieve Host Property (1641) 20211201 09:01:23.191 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:01:23.192 - DEBUG - Argument types are: 20211201 09:01:23.192 - FAIL - installing != completed 20211201 09:01:23.192 - DEBUG - Traceback (most recent call last): None 20211201 09:01:23.192 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:01:23.192 - INFO - +---------- END KW: Utils.Check Property Value (1644) 20211201 09:01:43.193 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:01:43.195 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:01:43.195 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:01:43.196 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:01:43.196 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 09:01:43.196 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:01:43.196 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:01:43.196 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:01:43.196 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:01:43.197 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:01:43.197 - INFO - &{result_dict} = { stdout= } 20211201 09:01:43.197 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:01:43.197 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:01:43.197 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:01:43.197 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:01:43.198 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:01:43.198 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:01:43.198 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:01:43.198 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:01:43.699 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:01:43.699 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 09:01:43.699 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:01:43.712 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:01:43.712 - INFO - +------------- END KW: SSHLibrary.Write (13) 20211201 09:01:43.713 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:01:44.775 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:01:44.776 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:01:44.777 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1063) 20211201 09:01:44.778 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:01:44.779 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:01:44.780 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:01:44.780 - INFO - +-------------- END KW: String.Get Line (1) 20211201 09:01:44.780 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:01:44.781 - INFO - ${clean_out} = installing 20211201 09:01:44.781 - INFO - +-------------- END KW: String.Remove String (1) 20211201 09:01:44.782 - INFO - ${output} = installing 20211201 09:01:44.782 - INFO - +------------- END KW: Utils.Remove Prompt Line (4) 20211201 09:01:44.782 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:01:44.783 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:01:44.785 - INFO - echo $? 20211201 09:01:44.785 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 09:01:44.785 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:01:44.787 - INFO - 0 20211201 09:01:44.787 - INFO - ${rc} = 0 20211201 09:01:44.787 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:01:44.788 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:01:44.788 - INFO - 0 20211201 09:01:44.788 - INFO - +-------------- END KW: BuiltIn.Log (0) 20211201 09:01:44.789 - INFO - ${rc} = 0 20211201 09:01:44.789 - INFO - +------------- END KW: Utils.Get Return Code (7) 20211201 09:01:44.789 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:01:44.790 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:01:44.791 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:01:44.791 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:01:44.791 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:01:44.791 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 09:01:44.792 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:01:44.792 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 09:01:44.792 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 09:01:44.792 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 09:01:44.793 - INFO - +------------ END KW: Utils.Run Command (1597) 20211201 09:01:44.793 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:01:44.793 - INFO - ${value} = installing 20211201 09:01:44.793 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 09:01:44.794 - INFO - ${current_value} = installing 20211201 09:01:44.794 - INFO - +----------- END KW: Utils.Retrieve Host Property (1600) 20211201 09:01:44.794 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:01:44.795 - DEBUG - Argument types are: 20211201 09:01:44.795 - FAIL - installing != completed 20211201 09:01:44.795 - DEBUG - Traceback (most recent call last): None 20211201 09:01:44.795 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:01:44.796 - INFO - +---------- END KW: Utils.Check Property Value (1602) 20211201 09:02:04.796 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:02:04.798 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:02:04.799 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:02:04.800 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:02:04.800 - INFO - +------------ END KW: BuiltIn.Catenate (2) 20211201 09:02:04.800 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:02:04.802 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:02:04.802 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:02:04.803 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:02:04.803 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:02:04.804 - INFO - &{result_dict} = { stdout= } 20211201 09:02:04.804 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:02:04.805 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:02:04.805 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:02:04.805 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:02:04.806 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:02:04.806 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:02:04.807 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:02:04.807 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:02:05.308 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:02:05.309 - INFO - +------------- END KW: SSHLibrary.Read (502) 20211201 09:02:05.309 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:02:05.316 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:02:05.317 - INFO - +------------- END KW: SSHLibrary.Write (7) 20211201 09:02:05.317 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:02:06.419 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:02:06.420 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:02:06.420 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1103) 20211201 09:02:06.420 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:02:06.421 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:02:06.422 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:02:06.422 - INFO - +-------------- END KW: String.Get Line (1) 20211201 09:02:06.422 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:02:06.423 - INFO - ${clean_out} = installing 20211201 09:02:06.423 - INFO - +-------------- END KW: String.Remove String (1) 20211201 09:02:06.423 - INFO - ${output} = installing 20211201 09:02:06.423 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 09:02:06.423 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:02:06.424 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:02:06.426 - INFO - echo $? 20211201 09:02:06.426 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 09:02:06.427 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:02:06.427 - INFO - 0 20211201 09:02:06.427 - INFO - ${rc} = 0 20211201 09:02:06.428 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:02:06.428 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:02:06.428 - INFO - 0 20211201 09:02:06.428 - INFO - +-------------- END KW: BuiltIn.Log (0) 20211201 09:02:06.429 - INFO - ${rc} = 0 20211201 09:02:06.429 - INFO - +------------- END KW: Utils.Get Return Code (6) 20211201 09:02:06.429 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:02:06.430 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:02:06.430 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:02:06.431 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:02:06.431 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:02:06.431 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 09:02:06.432 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:02:06.432 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 09:02:06.432 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 09:02:06.433 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 09:02:06.433 - INFO - +------------ END KW: Utils.Run Command (1633) 20211201 09:02:06.433 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:02:06.433 - INFO - ${value} = installing 20211201 09:02:06.434 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 09:02:06.434 - INFO - ${current_value} = installing 20211201 09:02:06.434 - INFO - +----------- END KW: Utils.Retrieve Host Property (1636) 20211201 09:02:06.434 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:02:06.435 - DEBUG - Argument types are: 20211201 09:02:06.435 - FAIL - installing != completed 20211201 09:02:06.435 - DEBUG - Traceback (most recent call last): None 20211201 09:02:06.435 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:02:06.436 - INFO - +---------- END KW: Utils.Check Property Value (1639) 20211201 09:02:26.436 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:02:26.438 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:02:26.439 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:02:26.440 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:02:26.440 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 09:02:26.441 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:02:26.442 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:02:26.442 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:02:26.443 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:02:26.443 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:02:26.444 - INFO - &{result_dict} = { stdout= } 20211201 09:02:26.444 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:02:26.445 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:02:26.445 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:02:26.446 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:02:26.446 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:02:26.447 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:02:26.447 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:02:26.447 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:02:26.948 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:02:26.949 - INFO - +------------- END KW: SSHLibrary.Read (502) 20211201 09:02:26.949 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:02:26.955 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:02:26.955 - INFO - +------------- END KW: SSHLibrary.Write (6) 20211201 09:02:26.955 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:02:28.099 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:02:28.099 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:02:28.099 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1144) 20211201 09:02:28.100 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:02:28.101 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:02:28.101 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:02:28.101 - INFO - +-------------- END KW: String.Get Line (0) 20211201 09:02:28.102 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:02:28.102 - INFO - ${clean_out} = installing 20211201 09:02:28.102 - INFO - +-------------- END KW: String.Remove String (0) 20211201 09:02:28.103 - INFO - ${output} = installing 20211201 09:02:28.103 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 09:02:28.103 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:02:28.104 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:02:28.106 - INFO - echo $? 20211201 09:02:28.106 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 09:02:28.107 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:02:28.107 - INFO - 0 20211201 09:02:28.108 - INFO - ${rc} = 0 20211201 09:02:28.108 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:02:28.108 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:02:28.108 - INFO - 0 20211201 09:02:28.109 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 09:02:28.109 - INFO - ${rc} = 0 20211201 09:02:28.109 - INFO - +------------- END KW: Utils.Get Return Code (6) 20211201 09:02:28.109 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:02:28.110 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:02:28.111 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:02:28.111 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:02:28.111 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:02:28.112 - INFO - +------------- END KW: Collections.Set To Dictionary (1) 20211201 09:02:28.112 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:02:28.112 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 09:02:28.112 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 09:02:28.113 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 09:02:28.113 - INFO - +------------ END KW: Utils.Run Command (1673) 20211201 09:02:28.113 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:02:28.113 - INFO - ${value} = installing 20211201 09:02:28.113 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 09:02:28.114 - INFO - ${current_value} = installing 20211201 09:02:28.114 - INFO - +----------- END KW: Utils.Retrieve Host Property (1676) 20211201 09:02:28.114 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:02:28.115 - DEBUG - Argument types are: 20211201 09:02:28.115 - FAIL - installing != completed 20211201 09:02:28.115 - DEBUG - Traceback (most recent call last): None 20211201 09:02:28.115 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:02:28.115 - INFO - +---------- END KW: Utils.Check Property Value (1679) 20211201 09:02:48.116 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:02:48.117 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:02:48.118 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:02:48.120 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:02:48.120 - INFO - +------------ END KW: BuiltIn.Catenate (2) 20211201 09:02:48.120 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:02:48.121 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:02:48.122 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:02:48.122 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:02:48.123 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:02:48.124 - INFO - &{result_dict} = { stdout= } 20211201 09:02:48.124 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:02:48.124 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:02:48.125 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:02:48.125 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:02:48.126 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:02:48.126 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:02:48.126 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:02:48.127 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:02:48.628 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:02:48.628 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 09:02:48.628 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:02:48.637 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:02:48.638 - INFO - +------------- END KW: SSHLibrary.Write (10) 20211201 09:02:48.638 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:02:49.867 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:02:49.869 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:02:49.869 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1231) 20211201 09:02:49.870 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:02:49.872 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:02:49.873 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:02:49.873 - INFO - +-------------- END KW: String.Get Line (1) 20211201 09:02:49.873 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:02:49.874 - INFO - ${clean_out} = installing 20211201 09:02:49.874 - INFO - +-------------- END KW: String.Remove String (1) 20211201 09:02:49.874 - INFO - ${output} = installing 20211201 09:02:49.874 - INFO - +------------- END KW: Utils.Remove Prompt Line (4) 20211201 09:02:49.875 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:02:49.875 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:02:49.878 - INFO - echo $? 20211201 09:02:49.878 - INFO - +-------------- END KW: SSHLibrary.Write (3) 20211201 09:02:49.878 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:02:49.879 - INFO - 0 20211201 09:02:49.879 - INFO - ${rc} = 0 20211201 09:02:49.879 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:02:49.880 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:02:49.880 - INFO - 0 20211201 09:02:49.880 - INFO - +-------------- END KW: BuiltIn.Log (0) 20211201 09:02:49.881 - INFO - ${rc} = 0 20211201 09:02:49.881 - INFO - +------------- END KW: Utils.Get Return Code (6) 20211201 09:02:49.881 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:02:49.882 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:02:49.883 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:02:49.883 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:02:49.883 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:02:49.884 - INFO - +------------- END KW: Collections.Set To Dictionary (1) 20211201 09:02:49.884 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:02:49.884 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 09:02:49.884 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 09:02:49.885 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 09:02:49.885 - INFO - +------------ END KW: Utils.Run Command (1765) 20211201 09:02:49.885 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:02:49.885 - INFO - ${value} = installing 20211201 09:02:49.886 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 09:02:49.886 - INFO - ${current_value} = installing 20211201 09:02:49.886 - INFO - +----------- END KW: Utils.Retrieve Host Property (1769) 20211201 09:02:49.886 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:02:49.887 - DEBUG - Argument types are: 20211201 09:02:49.887 - FAIL - installing != completed 20211201 09:02:49.887 - DEBUG - Traceback (most recent call last): None 20211201 09:02:49.887 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:02:49.887 - INFO - +---------- END KW: Utils.Check Property Value (1771) 20211201 09:03:09.888 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:03:09.890 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:03:09.890 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:03:09.891 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:03:09.891 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 09:03:09.892 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:03:09.894 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:03:09.894 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:03:09.895 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:03:09.895 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:03:09.896 - INFO - &{result_dict} = { stdout= } 20211201 09:03:09.896 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:03:09.897 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:03:09.897 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:03:09.897 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:03:09.898 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:03:09.898 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:03:09.898 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:03:09.899 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:03:10.400 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:03:10.400 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 09:03:10.401 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:03:10.409 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:03:10.410 - INFO - +------------- END KW: SSHLibrary.Write (9) 20211201 09:03:10.410 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:03:11.554 - INFO - installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:03:11.555 - INFO - ${output} = installing [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:03:11.555 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1145) 20211201 09:03:11.555 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:03:11.556 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:03:11.557 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:03:11.557 - INFO - +-------------- END KW: String.Get Line (1) 20211201 09:03:11.557 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:03:11.558 - INFO - ${clean_out} = installing 20211201 09:03:11.558 - INFO - +-------------- END KW: String.Remove String (1) 20211201 09:03:11.558 - INFO - ${output} = installing 20211201 09:03:11.558 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 09:03:11.559 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:03:11.559 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:03:11.562 - INFO - echo $? 20211201 09:03:11.562 - INFO - +-------------- END KW: SSHLibrary.Write (3) 20211201 09:03:11.562 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:03:11.565 - INFO - 0 20211201 09:03:11.565 - INFO - ${rc} = 0 20211201 09:03:11.565 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 09:03:11.565 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:03:11.565 - INFO - 0 20211201 09:03:11.566 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 09:03:11.566 - INFO - ${rc} = 0 20211201 09:03:11.566 - INFO - +------------- END KW: Utils.Get Return Code (8) 20211201 09:03:11.566 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:03:11.567 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:03:11.568 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:03:11.568 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:03:11.568 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:03:11.568 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 09:03:11.569 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:03:11.569 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: installing 20211201 09:03:11.569 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 09:03:11.569 - INFO - ${result} = {'stdout': 'installing', 'stderr': '', 'rc': '0'} 20211201 09:03:11.570 - INFO - +------------ END KW: Utils.Run Command (1677) 20211201 09:03:11.570 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:03:11.570 - INFO - ${value} = installing 20211201 09:03:11.570 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 09:03:11.571 - INFO - ${current_value} = installing 20211201 09:03:11.571 - INFO - +----------- END KW: Utils.Retrieve Host Property (1682) 20211201 09:03:11.571 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:03:11.571 - DEBUG - Argument types are: 20211201 09:03:11.572 - FAIL - installing != completed 20211201 09:03:11.572 - DEBUG - Traceback (most recent call last): None 20211201 09:03:11.572 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:03:11.572 - INFO - +---------- END KW: Utils.Check Property Value (1684) 20211201 09:03:31.573 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:03:31.574 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:03:31.575 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:03:31.576 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:03:31.576 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 09:03:31.576 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:03:31.578 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:03:31.579 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:03:31.579 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:03:31.580 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:03:31.580 - INFO - &{result_dict} = { stdout= } 20211201 09:03:31.581 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:03:31.581 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:03:31.582 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:03:31.582 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:03:31.582 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:03:31.583 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:03:31.583 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:03:31.583 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:03:32.085 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:03:32.085 - INFO - +------------- END KW: SSHLibrary.Read (502) 20211201 09:03:32.086 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:03:32.091 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:03:32.092 - INFO - +------------- END KW: SSHLibrary.Write (7) 20211201 09:03:32.092 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:03:33.254 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:03:33.254 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:03:33.255 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1162) 20211201 09:03:33.255 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:03:33.256 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:03:33.256 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:03:33.257 - INFO - +-------------- END KW: String.Get Line (0) 20211201 09:03:33.257 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:03:33.257 - INFO - ${clean_out} = postinstall 20211201 09:03:33.258 - INFO - +-------------- END KW: String.Remove String (0) 20211201 09:03:33.258 - INFO - ${output} = postinstall 20211201 09:03:33.258 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 09:03:33.258 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:03:33.259 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:03:33.261 - INFO - echo $? 20211201 09:03:33.261 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 09:03:33.261 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:03:33.262 - INFO - 0 20211201 09:03:33.263 - INFO - ${rc} = 0 20211201 09:03:33.263 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:03:33.263 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:03:33.263 - INFO - 0 20211201 09:03:33.264 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 09:03:33.264 - INFO - ${rc} = 0 20211201 09:03:33.264 - INFO - +------------- END KW: Utils.Get Return Code (6) 20211201 09:03:33.264 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:03:33.265 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:03:33.266 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:03:33.266 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:03:33.267 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:03:33.267 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 09:03:33.267 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:03:33.268 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 09:03:33.268 - INFO - +------------- END KW: Collections.Log Dictionary (1) 20211201 09:03:33.268 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 09:03:33.268 - INFO - +------------ END KW: Utils.Run Command (1692) 20211201 09:03:33.269 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:03:33.269 - INFO - ${value} = postinstall 20211201 09:03:33.269 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 09:03:33.269 - INFO - ${current_value} = postinstall 20211201 09:03:33.270 - INFO - +----------- END KW: Utils.Retrieve Host Property (1695) 20211201 09:03:33.270 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:03:33.270 - DEBUG - Argument types are: 20211201 09:03:33.270 - FAIL - postinstall != completed 20211201 09:03:33.270 - DEBUG - Traceback (most recent call last): None 20211201 09:03:33.271 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:03:33.271 - INFO - +---------- END KW: Utils.Check Property Value (1698) 20211201 09:03:53.272 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:03:53.273 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:03:53.274 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:03:53.274 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:03:53.274 - INFO - +------------ END KW: BuiltIn.Catenate (0) 20211201 09:03:53.275 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:03:53.276 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:03:53.277 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:03:53.278 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:03:53.278 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:03:53.279 - INFO - &{result_dict} = { stdout= } 20211201 09:03:53.279 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:03:53.279 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:03:53.280 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:03:53.280 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:03:53.281 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:03:53.281 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:03:53.282 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:03:53.282 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:03:53.783 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:03:53.784 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 09:03:53.784 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:03:53.792 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:03:53.792 - INFO - +------------- END KW: SSHLibrary.Write (8) 20211201 09:03:53.792 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:03:54.953 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:03:54.953 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:03:54.954 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1161) 20211201 09:03:54.954 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:03:54.955 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:03:54.955 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:03:54.955 - INFO - +-------------- END KW: String.Get Line (0) 20211201 09:03:54.956 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:03:54.956 - INFO - ${clean_out} = postinstall 20211201 09:03:54.956 - INFO - +-------------- END KW: String.Remove String (0) 20211201 09:03:54.957 - INFO - ${output} = postinstall 20211201 09:03:54.957 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 09:03:54.957 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:03:54.958 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:03:54.960 - INFO - echo $? 20211201 09:03:54.960 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 09:03:54.960 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:03:54.962 - INFO - 0 20211201 09:03:54.962 - INFO - ${rc} = 0 20211201 09:03:54.962 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:03:54.962 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:03:54.963 - INFO - 0 20211201 09:03:54.963 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 09:03:54.963 - INFO - ${rc} = 0 20211201 09:03:54.964 - INFO - +------------- END KW: Utils.Get Return Code (7) 20211201 09:03:54.964 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:03:54.965 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:03:54.965 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:03:54.966 - INFO - +------------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:03:54.966 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:03:54.966 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 09:03:54.966 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:03:54.967 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 09:03:54.967 - INFO - +------------- END KW: Collections.Log Dictionary (1) 20211201 09:03:54.967 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 09:03:54.967 - INFO - +------------ END KW: Utils.Run Command (1692) 20211201 09:03:54.968 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:03:54.968 - INFO - ${value} = postinstall 20211201 09:03:54.968 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 09:03:54.969 - INFO - ${current_value} = postinstall 20211201 09:03:54.969 - INFO - +----------- END KW: Utils.Retrieve Host Property (1696) 20211201 09:03:54.969 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:03:54.969 - DEBUG - Argument types are: 20211201 09:03:54.970 - FAIL - postinstall != completed 20211201 09:03:54.970 - DEBUG - Traceback (most recent call last): None 20211201 09:03:54.970 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:03:54.970 - INFO - +---------- END KW: Utils.Check Property Value (1699) 20211201 09:04:14.971 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:04:14.972 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:04:14.973 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:04:14.973 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:04:14.973 - INFO - +------------ END KW: BuiltIn.Catenate (0) 20211201 09:04:14.973 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:04:14.974 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:04:14.974 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:04:14.974 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:04:14.975 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:04:14.975 - INFO - &{result_dict} = { stdout= } 20211201 09:04:14.975 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:04:14.975 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:04:14.975 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:04:14.976 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:04:14.976 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:04:14.976 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:04:14.976 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:04:14.976 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:04:15.477 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:04:15.477 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 09:04:15.478 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:04:15.483 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:04:15.484 - INFO - +------------- END KW: SSHLibrary.Write (6) 20211201 09:04:15.484 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:04:16.614 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:04:16.614 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:04:16.615 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1130) 20211201 09:04:16.615 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:04:16.616 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:04:16.616 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:04:16.617 - INFO - +-------------- END KW: String.Get Line (1) 20211201 09:04:16.617 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:04:16.618 - INFO - ${clean_out} = postinstall 20211201 09:04:16.618 - INFO - +-------------- END KW: String.Remove String (1) 20211201 09:04:16.618 - INFO - ${output} = postinstall 20211201 09:04:16.618 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 09:04:16.619 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:04:16.619 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:04:16.621 - INFO - echo $? 20211201 09:04:16.622 - INFO - +-------------- END KW: SSHLibrary.Write (3) 20211201 09:04:16.622 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:04:16.623 - INFO - 0 20211201 09:04:16.623 - INFO - ${rc} = 0 20211201 09:04:16.623 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:04:16.623 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:04:16.624 - INFO - 0 20211201 09:04:16.624 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 09:04:16.624 - INFO - ${rc} = 0 20211201 09:04:16.624 - INFO - +------------- END KW: Utils.Get Return Code (6) 20211201 09:04:16.625 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:04:16.626 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:04:16.626 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:04:16.626 - INFO - +------------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:04:16.627 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:04:16.627 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 09:04:16.627 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:04:16.628 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 09:04:16.628 - INFO - +------------- END KW: Collections.Log Dictionary (1) 20211201 09:04:16.628 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 09:04:16.628 - INFO - +------------ END KW: Utils.Run Command (1655) 20211201 09:04:16.628 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:04:16.629 - INFO - ${value} = postinstall 20211201 09:04:16.629 - INFO - +------------ END KW: Collections.Get From Dictionary (1) 20211201 09:04:16.629 - INFO - ${current_value} = postinstall 20211201 09:04:16.630 - INFO - +----------- END KW: Utils.Retrieve Host Property (1657) 20211201 09:04:16.630 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:04:16.630 - DEBUG - Argument types are: 20211201 09:04:16.630 - FAIL - postinstall != completed 20211201 09:04:16.630 - DEBUG - Traceback (most recent call last): None 20211201 09:04:16.631 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:04:16.631 - INFO - +---------- END KW: Utils.Check Property Value (1660) 20211201 09:04:36.632 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:04:36.632 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:04:36.633 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:04:36.633 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:04:36.634 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 09:04:36.634 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:04:36.636 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:04:36.636 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:04:36.637 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:04:36.637 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:04:36.638 - INFO - &{result_dict} = { stdout= } 20211201 09:04:36.638 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:04:36.638 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:04:36.638 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:04:36.639 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:04:36.639 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:04:36.639 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:04:36.639 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:04:36.639 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:04:37.140 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:04:37.141 - INFO - +------------- END KW: SSHLibrary.Read (502) 20211201 09:04:37.141 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:04:37.148 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:04:37.148 - INFO - +------------- END KW: SSHLibrary.Write (7) 20211201 09:04:37.149 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:04:38.250 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:04:38.252 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:04:38.252 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1103) 20211201 09:04:38.253 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:04:38.255 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:04:38.255 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:04:38.255 - INFO - +-------------- END KW: String.Get Line (0) 20211201 09:04:38.256 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:04:38.256 - INFO - ${clean_out} = postinstall 20211201 09:04:38.256 - INFO - +-------------- END KW: String.Remove String (0) 20211201 09:04:38.257 - INFO - ${output} = postinstall 20211201 09:04:38.257 - INFO - +------------- END KW: Utils.Remove Prompt Line (4) 20211201 09:04:38.257 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:04:38.258 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:04:38.260 - INFO - echo $? 20211201 09:04:38.260 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 09:04:38.261 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:04:38.263 - INFO - 0 20211201 09:04:38.263 - INFO - ${rc} = 0 20211201 09:04:38.263 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:04:38.263 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:04:38.264 - INFO - 0 20211201 09:04:38.264 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 09:04:38.264 - INFO - ${rc} = 0 20211201 09:04:38.265 - INFO - +------------- END KW: Utils.Get Return Code (7) 20211201 09:04:38.265 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:04:38.266 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:04:38.267 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:04:38.267 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:04:38.267 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:04:38.268 - INFO - +------------- END KW: Collections.Set To Dictionary (1) 20211201 09:04:38.268 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:04:38.268 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 09:04:38.268 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 09:04:38.269 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 09:04:38.269 - INFO - +------------ END KW: Utils.Run Command (1635) 20211201 09:04:38.269 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:04:38.269 - INFO - ${value} = postinstall 20211201 09:04:38.270 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 09:04:38.270 - INFO - ${current_value} = postinstall 20211201 09:04:38.270 - INFO - +----------- END KW: Utils.Retrieve Host Property (1638) 20211201 09:04:38.270 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:04:38.271 - DEBUG - Argument types are: 20211201 09:04:38.271 - FAIL - postinstall != completed 20211201 09:04:38.271 - DEBUG - Traceback (most recent call last): None 20211201 09:04:38.271 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:04:38.272 - INFO - +---------- END KW: Utils.Check Property Value (1641) 20211201 09:04:58.272 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:04:58.274 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:04:58.275 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:04:58.276 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:04:58.276 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 09:04:58.276 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:04:58.278 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:04:58.279 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:04:58.279 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:04:58.280 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:04:58.281 - INFO - &{result_dict} = { stdout= } 20211201 09:04:58.282 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:04:58.282 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:04:58.282 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:04:58.283 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:04:58.283 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:04:58.283 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:04:58.284 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:04:58.284 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:04:58.785 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:04:58.786 - INFO - +------------- END KW: SSHLibrary.Read (502) 20211201 09:04:58.786 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:04:58.792 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:04:58.792 - INFO - +------------- END KW: SSHLibrary.Write (6) 20211201 09:04:58.793 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:04:59.910 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:04:59.911 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:04:59.911 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1118) 20211201 09:04:59.911 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:04:59.912 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:04:59.912 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:04:59.913 - INFO - +-------------- END KW: String.Get Line (1) 20211201 09:04:59.913 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:04:59.913 - INFO - ${clean_out} = postinstall 20211201 09:04:59.914 - INFO - +-------------- END KW: String.Remove String (1) 20211201 09:04:59.914 - INFO - ${output} = postinstall 20211201 09:04:59.914 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 09:04:59.914 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:04:59.915 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:04:59.917 - INFO - echo $? 20211201 09:04:59.918 - INFO - +-------------- END KW: SSHLibrary.Write (3) 20211201 09:04:59.918 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:04:59.919 - INFO - 0 20211201 09:04:59.919 - INFO - ${rc} = 0 20211201 09:04:59.919 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:04:59.920 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:04:59.920 - INFO - 0 20211201 09:04:59.920 - INFO - +-------------- END KW: BuiltIn.Log (0) 20211201 09:04:59.920 - INFO - ${rc} = 0 20211201 09:04:59.921 - INFO - +------------- END KW: Utils.Get Return Code (7) 20211201 09:04:59.921 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:04:59.922 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:04:59.923 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:04:59.923 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:04:59.923 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:04:59.923 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 09:04:59.924 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:04:59.924 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 09:04:59.924 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 09:04:59.924 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 09:04:59.925 - INFO - +------------ END KW: Utils.Run Command (1649) 20211201 09:04:59.925 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:04:59.925 - INFO - ${value} = postinstall 20211201 09:04:59.925 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 09:04:59.926 - INFO - ${current_value} = postinstall 20211201 09:04:59.926 - INFO - +----------- END KW: Utils.Retrieve Host Property (1653) 20211201 09:04:59.926 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:04:59.927 - DEBUG - Argument types are: 20211201 09:04:59.927 - FAIL - postinstall != completed 20211201 09:04:59.927 - DEBUG - Traceback (most recent call last): None 20211201 09:04:59.927 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:04:59.928 - INFO - +---------- END KW: Utils.Check Property Value (1655) 20211201 09:05:19.928 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:05:19.930 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:05:19.931 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:05:19.932 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:05:19.932 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 09:05:19.933 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:05:19.935 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:05:19.936 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (2) 20211201 09:05:19.936 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:05:19.937 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:05:19.938 - INFO - &{result_dict} = { stdout= } 20211201 09:05:19.938 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:05:19.938 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:05:19.939 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:05:19.939 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:05:19.940 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:05:19.940 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:05:19.940 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:05:19.941 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:05:20.442 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:05:20.443 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 09:05:20.443 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:05:20.451 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:05:20.451 - INFO - +------------- END KW: SSHLibrary.Write (8) 20211201 09:05:20.452 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:05:21.516 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:05:21.516 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:05:21.516 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1064) 20211201 09:05:21.517 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:05:21.518 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:05:21.518 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:05:21.518 - INFO - +-------------- END KW: String.Get Line (0) 20211201 09:05:21.519 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:05:21.519 - INFO - ${clean_out} = postinstall 20211201 09:05:21.519 - INFO - +-------------- END KW: String.Remove String (0) 20211201 09:05:21.520 - INFO - ${output} = postinstall 20211201 09:05:21.520 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 09:05:21.520 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:05:21.521 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:05:21.523 - INFO - echo $? 20211201 09:05:21.523 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 09:05:21.523 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:05:21.524 - INFO - 0 20211201 09:05:21.524 - INFO - ${rc} = 0 20211201 09:05:21.524 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:05:21.524 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:05:21.525 - INFO - 0 20211201 09:05:21.525 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 09:05:21.525 - INFO - ${rc} = 0 20211201 09:05:21.525 - INFO - +------------- END KW: Utils.Get Return Code (5) 20211201 09:05:21.526 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:05:21.526 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:05:21.527 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:05:21.527 - INFO - +------------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:05:21.527 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:05:21.528 - INFO - +------------- END KW: Collections.Set To Dictionary (1) 20211201 09:05:21.528 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:05:21.528 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 09:05:21.529 - INFO - +------------- END KW: Collections.Log Dictionary (1) 20211201 09:05:21.529 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 09:05:21.529 - INFO - +------------ END KW: Utils.Run Command (1596) 20211201 09:05:21.529 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:05:21.530 - INFO - ${value} = postinstall 20211201 09:05:21.530 - INFO - +------------ END KW: Collections.Get From Dictionary (1) 20211201 09:05:21.530 - INFO - ${current_value} = postinstall 20211201 09:05:21.530 - INFO - +----------- END KW: Utils.Retrieve Host Property (1601) 20211201 09:05:21.531 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:05:21.531 - DEBUG - Argument types are: 20211201 09:05:21.531 - FAIL - postinstall != completed 20211201 09:05:21.531 - DEBUG - Traceback (most recent call last): None 20211201 09:05:21.531 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:05:21.532 - INFO - +---------- END KW: Utils.Check Property Value (1604) 20211201 09:05:41.532 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:05:41.534 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:05:41.534 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:05:41.535 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:05:41.535 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 09:05:41.536 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:05:41.537 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:05:41.538 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:05:41.538 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:05:41.539 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:05:41.539 - INFO - &{result_dict} = { stdout= } 20211201 09:05:41.540 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:05:41.540 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:05:41.540 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:05:41.541 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:05:41.542 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:05:41.542 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:05:41.543 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:05:41.543 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:05:42.044 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:05:42.045 - INFO - +------------- END KW: SSHLibrary.Read (502) 20211201 09:05:42.045 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:05:42.052 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:05:42.052 - INFO - +------------- END KW: SSHLibrary.Write (7) 20211201 09:05:42.052 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:05:43.213 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:05:43.214 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:05:43.214 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1162) 20211201 09:05:43.214 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:05:43.215 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:05:43.216 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:05:43.216 - INFO - +-------------- END KW: String.Get Line (1) 20211201 09:05:43.216 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:05:43.217 - INFO - ${clean_out} = postinstall 20211201 09:05:43.217 - INFO - +-------------- END KW: String.Remove String (1) 20211201 09:05:43.217 - INFO - ${output} = postinstall 20211201 09:05:43.218 - INFO - +------------- END KW: Utils.Remove Prompt Line (4) 20211201 09:05:43.218 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:05:43.219 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:05:43.221 - INFO - echo $? 20211201 09:05:43.221 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 09:05:43.221 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:05:43.222 - INFO - 0 20211201 09:05:43.222 - INFO - ${rc} = 0 20211201 09:05:43.222 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:05:43.223 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:05:43.223 - INFO - 0 20211201 09:05:43.223 - INFO - +-------------- END KW: BuiltIn.Log (0) 20211201 09:05:43.223 - INFO - ${rc} = 0 20211201 09:05:43.223 - INFO - +------------- END KW: Utils.Get Return Code (5) 20211201 09:05:43.224 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:05:43.224 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:05:43.225 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:05:43.225 - INFO - +------------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:05:43.225 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:05:43.226 - INFO - +------------- END KW: Collections.Set To Dictionary (1) 20211201 09:05:43.226 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:05:43.226 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 09:05:43.227 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 09:05:43.227 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 09:05:43.227 - INFO - +------------ END KW: Utils.Run Command (1691) 20211201 09:05:43.227 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:05:43.228 - INFO - ${value} = postinstall 20211201 09:05:43.228 - INFO - +------------ END KW: Collections.Get From Dictionary (1) 20211201 09:05:43.228 - INFO - ${current_value} = postinstall 20211201 09:05:43.228 - INFO - +----------- END KW: Utils.Retrieve Host Property (1694) 20211201 09:05:43.228 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:05:43.229 - DEBUG - Argument types are: 20211201 09:05:43.229 - FAIL - postinstall != completed 20211201 09:05:43.229 - DEBUG - Traceback (most recent call last): None 20211201 09:05:43.229 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:05:43.230 - INFO - +---------- END KW: Utils.Check Property Value (1697) 20211201 09:06:03.230 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:06:03.231 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:06:03.232 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:06:03.233 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:06:03.233 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 09:06:03.234 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:06:03.235 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:06:03.235 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:06:03.236 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:06:03.236 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:06:03.237 - INFO - &{result_dict} = { stdout= } 20211201 09:06:03.237 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:06:03.238 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:06:03.238 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:06:03.239 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:06:03.239 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:06:03.240 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:06:03.240 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:06:03.240 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:06:03.741 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:06:03.742 - INFO - +------------- END KW: SSHLibrary.Read (502) 20211201 09:06:03.742 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:06:03.752 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:06:03.753 - INFO - +------------- END KW: SSHLibrary.Write (11) 20211201 09:06:03.753 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:06:04.911 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:06:04.911 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:06:04.911 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1158) 20211201 09:06:04.912 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:06:04.913 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:06:04.913 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:06:04.913 - INFO - +-------------- END KW: String.Get Line (0) 20211201 09:06:04.914 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:06:04.914 - INFO - ${clean_out} = postinstall 20211201 09:06:04.914 - INFO - +-------------- END KW: String.Remove String (0) 20211201 09:06:04.915 - INFO - ${output} = postinstall 20211201 09:06:04.915 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 09:06:04.915 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:06:04.916 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:06:04.918 - INFO - echo $? 20211201 09:06:04.919 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 09:06:04.919 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:06:04.919 - INFO - 0 20211201 09:06:04.920 - INFO - ${rc} = 0 20211201 09:06:04.920 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:06:04.920 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:06:04.920 - INFO - 0 20211201 09:06:04.921 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 09:06:04.921 - INFO - ${rc} = 0 20211201 09:06:04.921 - INFO - +------------- END KW: Utils.Get Return Code (6) 20211201 09:06:04.921 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:06:04.922 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:06:04.923 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:06:04.923 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:06:04.923 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:06:04.924 - INFO - +------------- END KW: Collections.Set To Dictionary (1) 20211201 09:06:04.924 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:06:04.924 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 09:06:04.924 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 09:06:04.925 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 09:06:04.925 - INFO - +------------ END KW: Utils.Run Command (1692) 20211201 09:06:04.925 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:06:04.926 - INFO - ${value} = postinstall 20211201 09:06:04.926 - INFO - +------------ END KW: Collections.Get From Dictionary (1) 20211201 09:06:04.926 - INFO - ${current_value} = postinstall 20211201 09:06:04.926 - INFO - +----------- END KW: Utils.Retrieve Host Property (1695) 20211201 09:06:04.926 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:06:04.927 - DEBUG - Argument types are: 20211201 09:06:04.927 - FAIL - postinstall != completed 20211201 09:06:04.927 - DEBUG - Traceback (most recent call last): None 20211201 09:06:04.927 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:06:04.928 - INFO - +---------- END KW: Utils.Check Property Value (1697) 20211201 09:06:24.928 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:06:24.930 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:06:24.931 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:06:24.932 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:06:24.932 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 09:06:24.932 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:06:24.936 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:06:24.938 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (2) 20211201 09:06:24.938 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:06:24.940 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:06:24.940 - INFO - &{result_dict} = { stdout= } 20211201 09:06:24.941 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (2) 20211201 09:06:24.941 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:06:24.942 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:06:24.942 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:06:24.943 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:06:24.943 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:06:24.943 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:06:24.943 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:06:25.444 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:06:25.445 - INFO - +------------- END KW: SSHLibrary.Read (502) 20211201 09:06:25.445 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:06:25.452 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:06:25.453 - INFO - +------------- END KW: SSHLibrary.Write (8) 20211201 09:06:25.453 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:06:26.588 - INFO - postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:06:26.588 - INFO - ${output} = postinstall [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:06:26.588 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1135) 20211201 09:06:26.589 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:06:26.590 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:06:26.591 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:06:26.591 - INFO - +-------------- END KW: String.Get Line (1) 20211201 09:06:26.591 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:06:26.592 - INFO - ${clean_out} = postinstall 20211201 09:06:26.592 - INFO - +-------------- END KW: String.Remove String (1) 20211201 09:06:26.592 - INFO - ${output} = postinstall 20211201 09:06:26.593 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 09:06:26.593 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:06:26.593 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:06:26.595 - INFO - echo $? 20211201 09:06:26.596 - INFO - +-------------- END KW: SSHLibrary.Write (3) 20211201 09:06:26.596 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:06:26.597 - INFO - 0 20211201 09:06:26.598 - INFO - ${rc} = 0 20211201 09:06:26.598 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:06:26.598 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:06:26.599 - INFO - 0 20211201 09:06:26.599 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 09:06:26.599 - INFO - ${rc} = 0 20211201 09:06:26.599 - INFO - +------------- END KW: Utils.Get Return Code (6) 20211201 09:06:26.600 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:06:26.600 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:06:26.601 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:06:26.601 - INFO - +------------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:06:26.601 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:06:26.602 - INFO - +------------- END KW: Collections.Set To Dictionary (1) 20211201 09:06:26.602 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:06:26.602 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: postinstall 20211201 09:06:26.603 - INFO - +------------- END KW: Collections.Log Dictionary (1) 20211201 09:06:26.603 - INFO - ${result} = {'stdout': 'postinstall', 'stderr': '', 'rc': '0'} 20211201 09:06:26.603 - INFO - +------------ END KW: Utils.Run Command (1671) 20211201 09:06:26.603 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:06:26.604 - INFO - ${value} = postinstall 20211201 09:06:26.604 - INFO - +------------ END KW: Collections.Get From Dictionary (1) 20211201 09:06:26.604 - INFO - ${current_value} = postinstall 20211201 09:06:26.604 - INFO - +----------- END KW: Utils.Retrieve Host Property (1674) 20211201 09:06:26.605 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:06:26.605 - DEBUG - Argument types are: 20211201 09:06:26.605 - FAIL - postinstall != completed 20211201 09:06:26.605 - DEBUG - Traceback (most recent call last): None 20211201 09:06:26.606 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:06:26.606 - INFO - +---------- END KW: Utils.Check Property Value (1678) 20211201 09:06:46.607 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:06:46.607 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:06:46.608 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:06:46.608 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:06:46.608 - INFO - +------------ END KW: BuiltIn.Catenate (0) 20211201 09:06:46.608 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:06:46.608 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:06:46.609 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:06:46.609 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:06:46.609 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:06:46.609 - INFO - &{result_dict} = { stdout= } 20211201 09:06:46.609 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:06:46.609 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:06:46.610 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:06:46.610 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:06:46.610 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:06:46.610 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:06:46.610 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (1) 20211201 09:06:46.610 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:06:47.111 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:06:47.111 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 09:06:47.112 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:06:47.121 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:06:47.122 - INFO - +------------- END KW: SSHLibrary.Write (10) 20211201 09:06:47.122 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:06:48.212 - INFO - booting [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:06:48.212 - INFO - ${output} = booting [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:06:48.213 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1090) 20211201 09:06:48.213 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:06:48.214 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:06:48.214 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:06:48.215 - INFO - +-------------- END KW: String.Get Line (0) 20211201 09:06:48.215 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:06:48.216 - INFO - ${clean_out} = booting 20211201 09:06:48.216 - INFO - +-------------- END KW: String.Remove String (1) 20211201 09:06:48.217 - INFO - ${output} = booting 20211201 09:06:48.217 - INFO - +------------- END KW: Utils.Remove Prompt Line (4) 20211201 09:06:48.217 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:06:48.218 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:06:48.220 - INFO - echo $? 20211201 09:06:48.220 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 09:06:48.220 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:06:48.222 - INFO - 0 20211201 09:06:48.222 - INFO - ${rc} = 0 20211201 09:06:48.222 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:06:48.223 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:06:48.223 - INFO - 0 20211201 09:06:48.223 - INFO - +-------------- END KW: BuiltIn.Log (0) 20211201 09:06:48.223 - INFO - ${rc} = 0 20211201 09:06:48.224 - INFO - +------------- END KW: Utils.Get Return Code (7) 20211201 09:06:48.224 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:06:48.225 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:06:48.225 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:06:48.225 - INFO - +------------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:06:48.226 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:06:48.226 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 09:06:48.226 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:06:48.227 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: booting 20211201 09:06:48.227 - INFO - +------------- END KW: Collections.Log Dictionary (1) 20211201 09:06:48.227 - INFO - ${result} = {'stdout': 'booting', 'stderr': '', 'rc': '0'} 20211201 09:06:48.228 - INFO - +------------ END KW: Utils.Run Command (1619) 20211201 09:06:48.228 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:06:48.228 - INFO - ${value} = booting 20211201 09:06:48.228 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 09:06:48.229 - INFO - ${current_value} = booting 20211201 09:06:48.229 - INFO - +----------- END KW: Utils.Retrieve Host Property (1622) 20211201 09:06:48.229 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:06:48.230 - DEBUG - Argument types are: 20211201 09:06:48.230 - FAIL - booting != completed 20211201 09:06:48.230 - DEBUG - Traceback (most recent call last): None 20211201 09:06:48.230 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:06:48.230 - INFO - +---------- END KW: Utils.Check Property Value (1623) 20211201 09:07:08.231 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:07:08.232 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:07:08.233 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:07:08.234 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:07:08.234 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 09:07:08.234 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:07:08.235 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:07:08.236 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:07:08.236 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:07:08.237 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:07:08.238 - INFO - &{result_dict} = { stdout= } 20211201 09:07:08.238 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:07:08.238 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:07:08.239 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:07:08.239 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:07:08.240 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:07:08.240 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:07:08.240 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:07:08.240 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:07:08.742 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:08.742 - INFO - +------------- END KW: SSHLibrary.Read (502) 20211201 09:07:08.742 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:07:08.749 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:07:08.749 - INFO - +------------- END KW: SSHLibrary.Write (7) 20211201 09:07:08.749 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:07:09.934 - INFO - booting [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:09.934 - INFO - ${output} = booting [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:09.935 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1185) 20211201 09:07:09.935 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:07:09.936 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:07:09.936 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:09.937 - INFO - +-------------- END KW: String.Get Line (1) 20211201 09:07:09.937 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:07:09.937 - INFO - ${clean_out} = booting 20211201 09:07:09.938 - INFO - +-------------- END KW: String.Remove String (1) 20211201 09:07:09.938 - INFO - ${output} = booting 20211201 09:07:09.938 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 09:07:09.938 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:07:09.940 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:07:09.942 - INFO - echo $? 20211201 09:07:09.943 - INFO - +-------------- END KW: SSHLibrary.Write (3) 20211201 09:07:09.943 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:07:09.944 - INFO - 0 20211201 09:07:09.944 - INFO - ${rc} = 0 20211201 09:07:09.944 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:07:09.944 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:07:09.945 - INFO - 0 20211201 09:07:09.945 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 09:07:09.945 - INFO - ${rc} = 0 20211201 09:07:09.945 - INFO - +------------- END KW: Utils.Get Return Code (7) 20211201 09:07:09.946 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:07:09.947 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:07:09.947 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:07:09.947 - INFO - +------------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:07:09.948 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:07:09.948 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 09:07:09.948 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:07:09.949 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: booting 20211201 09:07:09.949 - INFO - +------------- END KW: Collections.Log Dictionary (1) 20211201 09:07:09.949 - INFO - ${result} = {'stdout': 'booting', 'stderr': '', 'rc': '0'} 20211201 09:07:09.949 - INFO - +------------ END KW: Utils.Run Command (1715) 20211201 09:07:09.949 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:07:09.950 - INFO - ${value} = booting 20211201 09:07:09.950 - INFO - +------------ END KW: Collections.Get From Dictionary (1) 20211201 09:07:09.950 - INFO - ${current_value} = booting 20211201 09:07:09.950 - INFO - +----------- END KW: Utils.Retrieve Host Property (1718) 20211201 09:07:09.951 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:07:09.951 - DEBUG - Argument types are: 20211201 09:07:09.951 - FAIL - booting != completed 20211201 09:07:09.951 - DEBUG - Traceback (most recent call last): None 20211201 09:07:09.951 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:07:09.952 - INFO - +---------- END KW: Utils.Check Property Value (1721) 20211201 09:07:29.953 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:07:29.954 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:07:29.955 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:07:29.956 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:07:29.956 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 09:07:29.956 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:07:29.958 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:07:29.959 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:07:29.960 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:07:29.960 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:07:29.961 - INFO - &{result_dict} = { stdout= } 20211201 09:07:29.961 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:07:29.962 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:07:29.962 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:07:29.963 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:07:29.963 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:07:29.964 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:07:29.964 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:07:29.964 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:07:30.465 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:30.466 - INFO - +------------- END KW: SSHLibrary.Read (501) 20211201 09:07:30.466 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:07:30.471 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:07:30.472 - INFO - +------------- END KW: SSHLibrary.Write (6) 20211201 09:07:30.472 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:07:31.624 - INFO - booting [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:31.626 - INFO - ${output} = booting [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:31.626 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1154) 20211201 09:07:31.627 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:07:31.629 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:07:31.629 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:31.630 - INFO - +-------------- END KW: String.Get Line (0) 20211201 09:07:31.630 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:07:31.630 - INFO - ${clean_out} = booting 20211201 09:07:31.630 - INFO - +-------------- END KW: String.Remove String (0) 20211201 09:07:31.631 - INFO - ${output} = booting 20211201 09:07:31.631 - INFO - +------------- END KW: Utils.Remove Prompt Line (4) 20211201 09:07:31.631 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:07:31.632 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:07:31.634 - INFO - echo $? 20211201 09:07:31.634 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 09:07:31.634 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:07:31.636 - INFO - 0 20211201 09:07:31.636 - INFO - ${rc} = 0 20211201 09:07:31.636 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:07:31.637 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:07:31.637 - INFO - 0 20211201 09:07:31.637 - INFO - +-------------- END KW: BuiltIn.Log (0) 20211201 09:07:31.637 - INFO - ${rc} = 0 20211201 09:07:31.638 - INFO - +------------- END KW: Utils.Get Return Code (7) 20211201 09:07:31.638 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:07:31.639 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:07:31.640 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:07:31.640 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:07:31.640 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:07:31.640 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 09:07:31.640 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:07:31.641 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: booting 20211201 09:07:31.641 - INFO - +------------- END KW: Collections.Log Dictionary (1) 20211201 09:07:31.641 - INFO - ${result} = {'stdout': 'booting', 'stderr': '', 'rc': '0'} 20211201 09:07:31.641 - INFO - +------------ END KW: Utils.Run Command (1685) 20211201 09:07:31.642 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:07:31.642 - INFO - ${value} = booting 20211201 09:07:31.642 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 09:07:31.642 - INFO - ${current_value} = booting 20211201 09:07:31.642 - INFO - +----------- END KW: Utils.Retrieve Host Property (1688) 20211201 09:07:31.643 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:07:31.643 - DEBUG - Argument types are: 20211201 09:07:31.643 - FAIL - booting != completed 20211201 09:07:31.643 - DEBUG - Traceback (most recent call last): None 20211201 09:07:31.644 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:07:31.644 - INFO - +---------- END KW: Utils.Check Property Value (1691) 20211201 09:07:51.645 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:07:51.646 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:07:51.647 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:07:51.647 - INFO - ${system_cmd} = system host-show compute-0|grep -w install_state|awk '{print$4}' 20211201 09:07:51.648 - INFO - +------------ END KW: BuiltIn.Catenate (0) 20211201 09:07:51.648 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:07:51.649 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:07:51.650 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:07:51.650 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:07:51.651 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:07:51.651 - INFO - &{result_dict} = { stdout= } 20211201 09:07:51.652 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:07:51.652 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:07:51.653 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:07:51.653 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:07:51.654 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:07:51.654 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:07:51.654 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:07:51.655 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:07:52.156 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:52.156 - INFO - +------------- END KW: SSHLibrary.Read (502) 20211201 09:07:52.156 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:07:52.161 - INFO - system host-show compute-0|grep -w in stall_state|awk '{print$4}' 20211201 09:07:52.161 - INFO - +------------- END KW: SSHLibrary.Write (5) 20211201 09:07:52.162 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:07:53.399 - INFO - completed [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:53.400 - INFO - ${output} = completed [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:53.401 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1238) 20211201 09:07:53.401 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:07:53.402 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:07:53.403 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:53.403 - INFO - +-------------- END KW: String.Get Line (1) 20211201 09:07:53.403 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:07:53.404 - INFO - ${clean_out} = completed 20211201 09:07:53.404 - INFO - +-------------- END KW: String.Remove String (1) 20211201 09:07:53.404 - INFO - ${output} = completed 20211201 09:07:53.405 - INFO - +------------- END KW: Utils.Remove Prompt Line (4) 20211201 09:07:53.405 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:07:53.406 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:07:53.408 - INFO - echo $? 20211201 09:07:53.408 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 09:07:53.408 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:07:53.410 - INFO - 0 20211201 09:07:53.410 - INFO - ${rc} = 0 20211201 09:07:53.410 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:07:53.411 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:07:53.412 - INFO - 0 20211201 09:07:53.412 - INFO - +-------------- END KW: BuiltIn.Log (1) 20211201 09:07:53.412 - INFO - ${rc} = 0 20211201 09:07:53.413 - INFO - +------------- END KW: Utils.Get Return Code (8) 20211201 09:07:53.413 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:07:53.414 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:07:53.415 - INFO - +-------------- END KW: Collections.Set To Dictionary (1) 20211201 09:07:53.415 - INFO - +------------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:07:53.415 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:07:53.416 - INFO - +------------- END KW: Collections.Set To Dictionary (1) 20211201 09:07:53.416 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:07:53.416 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: completed 20211201 09:07:53.417 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 09:07:53.417 - INFO - ${result} = {'stdout': 'completed', 'stderr': '', 'rc': '0'} 20211201 09:07:53.417 - INFO - +------------ END KW: Utils.Run Command (1769) 20211201 09:07:53.417 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:07:53.418 - INFO - ${value} = completed 20211201 09:07:53.418 - INFO - +------------ END KW: Collections.Get From Dictionary (1) 20211201 09:07:53.418 - INFO - ${current_value} = completed 20211201 09:07:53.418 - INFO - +----------- END KW: Utils.Retrieve Host Property (1772) 20211201 09:07:53.419 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:07:53.419 - DEBUG - Argument types are: 20211201 09:07:53.419 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:07:53.419 - INFO - +---------- END KW: Utils.Check Property Value (1774) 20211201 09:07:53.420 - INFO - +--------- END KW: BuiltIn.Wait Until Keyword Succeeds (652960) 20211201 09:07:53.420 - INFO - +--------- START KW: BuiltIn.Set Variable [ ${counter+1} ] 20211201 09:07:53.420 - INFO - ${counter} = 1 20211201 09:07:53.421 - INFO - +--------- END KW: BuiltIn.Set Variable (1) 20211201 09:07:53.421 - INFO - +-------- END KW: ${vm} = compute-0 (652961) 20211201 09:07:53.421 - INFO - +-------- START KW: ${vm} = compute-1 [ ] 20211201 09:07:53.421 - INFO - +--------- START KW: BuiltIn.Wait Until Keyword Succeeds [ 20 min | 20 sec | Check Property Value | compute-${counter} | install_state | completed ] 20211201 09:07:53.422 - INFO - +---------- START KW: Utils.Check Property Value [ compute-${counter} | install_state | completed ] 20211201 09:07:53.423 - INFO - +----------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:07:53.423 - INFO - +------------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:07:53.424 - INFO - ${system_cmd} = system host-show compute-1|grep -w install_state|awk '{print$4}' 20211201 09:07:53.424 - INFO - +------------ END KW: BuiltIn.Catenate (1) 20211201 09:07:53.424 - INFO - +------------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:07:53.425 - INFO - +------------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:07:53.426 - INFO - +------------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:07:53.426 - INFO - +------------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:07:53.426 - INFO - +-------------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:07:53.427 - INFO - &{result_dict} = { stdout= } 20211201 09:07:53.427 - INFO - +-------------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:07:53.427 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:07:53.428 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:07:53.428 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:07:53.428 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:07:53.428 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:07:53.428 - INFO - +------------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:07:53.429 - INFO - +------------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:07:53.929 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:53.930 - INFO - +------------- END KW: SSHLibrary.Read (502) 20211201 09:07:53.930 - INFO - +------------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:07:53.937 - INFO - system host-show compute-1|grep -w in stall_state|awk '{print$4}' 20211201 09:07:53.937 - INFO - +------------- END KW: SSHLibrary.Write (7) 20211201 09:07:53.938 - INFO - +------------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:07:55.096 - INFO - completed [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:55.096 - INFO - ${output} = completed [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:55.096 - INFO - +------------- END KW: SSHLibrary.Read Until Prompt (1158) 20211201 09:07:55.097 - INFO - +------------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:07:55.098 - INFO - +-------------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:07:55.098 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:55.099 - INFO - +-------------- END KW: String.Get Line (1) 20211201 09:07:55.099 - INFO - +-------------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:07:55.099 - INFO - ${clean_out} = completed 20211201 09:07:55.100 - INFO - +-------------- END KW: String.Remove String (0) 20211201 09:07:55.100 - INFO - ${output} = completed 20211201 09:07:55.100 - INFO - +------------- END KW: Utils.Remove Prompt Line (3) 20211201 09:07:55.100 - INFO - +------------- START KW: Utils.Get Return Code [ ] 20211201 09:07:55.101 - INFO - +-------------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:07:55.103 - INFO - echo $? 20211201 09:07:55.103 - INFO - +-------------- END KW: SSHLibrary.Write (2) 20211201 09:07:55.103 - INFO - +-------------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:07:55.104 - INFO - 0 20211201 09:07:55.104 - INFO - ${rc} = 0 20211201 09:07:55.104 - INFO - +-------------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:07:55.105 - INFO - +-------------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:07:55.105 - INFO - 0 20211201 09:07:55.106 - INFO - +-------------- END KW: BuiltIn.Log (2) 20211201 09:07:55.106 - INFO - ${rc} = 0 20211201 09:07:55.106 - INFO - +------------- END KW: Utils.Get Return Code (6) 20211201 09:07:55.106 - INFO - +------------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:07:55.107 - INFO - +-------------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:07:55.107 - INFO - +-------------- END KW: Collections.Set To Dictionary (0) 20211201 09:07:55.107 - INFO - +------------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:07:55.108 - INFO - +------------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:07:55.108 - INFO - +------------- END KW: Collections.Set To Dictionary (0) 20211201 09:07:55.108 - INFO - +------------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:07:55.108 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: completed 20211201 09:07:55.109 - INFO - +------------- END KW: Collections.Log Dictionary (0) 20211201 09:07:55.109 - INFO - ${result} = {'stdout': 'completed', 'stderr': '', 'rc': '0'} 20211201 09:07:55.109 - INFO - +------------ END KW: Utils.Run Command (1685) 20211201 09:07:55.109 - INFO - +------------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:07:55.109 - INFO - ${value} = completed 20211201 09:07:55.110 - INFO - +------------ END KW: Collections.Get From Dictionary (0) 20211201 09:07:55.110 - INFO - ${current_value} = completed 20211201 09:07:55.110 - INFO - +----------- END KW: Utils.Retrieve Host Property (1687) 20211201 09:07:55.110 - INFO - +----------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:07:55.110 - DEBUG - Argument types are: 20211201 09:07:55.111 - INFO - +----------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:07:55.111 - INFO - +---------- END KW: Utils.Check Property Value (1689) 20211201 09:07:55.111 - INFO - +--------- END KW: BuiltIn.Wait Until Keyword Succeeds (1690) 20211201 09:07:55.111 - INFO - +--------- START KW: BuiltIn.Set Variable [ ${counter+1} ] 20211201 09:07:55.111 - INFO - ${counter} = 2 20211201 09:07:55.111 - INFO - +--------- END KW: BuiltIn.Set Variable (0) 20211201 09:07:55.111 - INFO - +-------- END KW: ${vm} = compute-1 (1690) 20211201 09:07:55.111 - INFO - +------- END KW: ${vm} IN [ @{computes} ] (654651) 20211201 09:07:55.112 - INFO - +------ END KW: Provisioning.Install Compute Nodes Virtual (666384) 20211201 09:07:55.112 - INFO - +------ START KW: BuiltIn.Run Keyword If [ '${CONFIGURATION_TYPE}'=='MN-External' | Install Storage Nodes Virtual | ${vm_storages} ] 20211201 09:07:55.112 - INFO - +------ END KW: BuiltIn.Run Keyword If (0) 20211201 09:07:55.112 - INFO - +----- END KW: BuiltIn.Run Keywords (666384) 20211201 09:07:55.112 - INFO - +---- END KW: BuiltIn.Run Keyword If (666385) 20211201 09:07:55.112 - INFO - +--- END KW: Provisioning.Install Remaining Nodes Virtual (1397822) 20211201 09:07:55.113 - INFO - +-- END KW: BuiltIn.Run Keyword If (1397823) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20211201 09:07:55.113 - INFO - +-- START KW: Provisioning.Enable Containerized Services [ ${second_controller} ] 20211201 09:07:55.113 - INFO - +--- START KW: BuiltIn.Evaluate [ "controller" in """${host}""" ] 20211201 09:07:55.113 - INFO - ${is_controller} = True 20211201 09:07:55.113 - INFO - +--- END KW: BuiltIn.Evaluate (0) 20211201 09:07:55.114 - INFO - +--- START KW: BuiltIn.Run Keyword If [ ${is_controller}==True | Run Command | system host-label-assign ${host} openstack-control-plane=enabled | True ] 20211201 09:07:55.114 - INFO - +---- START KW: Utils.Run Command [ system host-label-assign ${host} openstack-control-plane=enabled | True ] 20211201 09:07:55.115 - INFO - +----- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:07:55.115 - INFO - +----- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:07:55.115 - INFO - +----- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:07:55.115 - INFO - +------ START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:07:55.116 - INFO - &{result_dict} = { stdout= } 20211201 09:07:55.116 - INFO - +------ END KW: BuiltIn.Create Dictionary (1) 20211201 09:07:55.116 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:07:55.116 - INFO - +------ END KW: Collections.Set To Dictionary (0) 20211201 09:07:55.116 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:07:55.117 - INFO - +------ END KW: Collections.Set To Dictionary (1) 20211201 09:07:55.117 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:07:55.117 - INFO - +----- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:07:55.117 - INFO - +----- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:07:55.618 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:55.618 - INFO - +----- END KW: SSHLibrary.Read (501) 20211201 09:07:55.619 - INFO - +----- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:07:55.628 - INFO - system host-label-assign controller-1 openstack-control-plane=enabled 20211201 09:07:55.628 - INFO - +----- END KW: SSHLibrary.Write (9) 20211201 09:07:55.629 - INFO - +----- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:07:56.860 - INFO - +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 39cecf15-2099-453f-aa21-6d3392959ab9 | | host_uuid | 0e217b0b-0719-4386-ad75-c7d6afd06049 | | label_key | openstack-control-plane | | label_value | enabled | +-------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:56.861 - INFO - ${output} = +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 39cecf15-2099-45... 20211201 09:07:56.861 - INFO - +----- END KW: SSHLibrary.Read Until Prompt (1233) 20211201 09:07:56.861 - INFO - +----- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:07:56.862 - INFO - +------ START KW: String.Get Line [ ${output} | -1 ] 20211201 09:07:56.862 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:56.863 - INFO - +------ END KW: String.Get Line (1) 20211201 09:07:56.863 - INFO - +------ START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:07:56.863 - INFO - ${clean_out} = +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 39cecf15-2099-45... 20211201 09:07:56.864 - INFO - +------ END KW: String.Remove String (1) 20211201 09:07:56.864 - INFO - ${output} = +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 39cecf15-2099-45... 20211201 09:07:56.864 - INFO - +----- END KW: Utils.Remove Prompt Line (3) 20211201 09:07:56.864 - INFO - +----- START KW: Utils.Get Return Code [ ] 20211201 09:07:56.865 - INFO - +------ START KW: SSHLibrary.Write [ echo $? ] 20211201 09:07:56.867 - INFO - echo $? 20211201 09:07:56.868 - INFO - +------ END KW: SSHLibrary.Write (3) 20211201 09:07:56.868 - INFO - +------ START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:07:56.870 - INFO - 0 20211201 09:07:56.870 - INFO - ${rc} = 0 20211201 09:07:56.870 - INFO - +------ END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:07:56.870 - INFO - +------ START KW: BuiltIn.Log [ ${rc} ] 20211201 09:07:56.871 - INFO - 0 20211201 09:07:56.871 - INFO - +------ END KW: BuiltIn.Log (1) 20211201 09:07:56.871 - INFO - ${rc} = 0 20211201 09:07:56.871 - INFO - +----- END KW: Utils.Get Return Code (7) 20211201 09:07:56.872 - INFO - +----- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:07:56.872 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:07:56.873 - INFO - +------ END KW: Collections.Set To Dictionary (1) 20211201 09:07:56.873 - INFO - +----- END KW: BuiltIn.Run Keyword If (1) 20211201 09:07:56.873 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:07:56.874 - INFO - +----- END KW: Collections.Set To Dictionary (1) 20211201 09:07:56.874 - INFO - +----- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:07:56.874 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 39cecf15-2099-453f-aa21-6d3392959ab9 | | host_uuid | 0e217b0b-0719-4386-ad75-c7d6afd06049 | | label_key | openstack-control-plane | | label_value | enabled | +-------------+--------------------------------------+ 20211201 09:07:56.875 - INFO - +----- END KW: Collections.Log Dictionary (1) 20211201 09:07:56.875 - INFO - +---- END KW: Utils.Run Command (1761) 20211201 09:07:56.875 - INFO - +--- END KW: BuiltIn.Run Keyword If (1761) 20211201 09:07:56.875 - INFO - +--- START KW: BuiltIn.Run Keyword If [ '${CONFIGURATION_TYPE}'=='Simplex' or '${CONFIGURATION_TYPE}'=='Duplex' or ${is_controller}==False | Run Keywords | Run Command | system host-label-assign ${host} openstack-compute-node=enabled | True | AND | Run Command | system host-label-assign ${host} openvswitch=enabled | True | AND | Run Command | system host-label-assign ${host} sriov=enabled | True ] 20211201 09:07:56.876 - INFO - +--- END KW: BuiltIn.Run Keyword If (1) 20211201 09:07:56.877 - INFO - +-- END KW: Provisioning.Enable Containerized Services (1763) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20211201 09:07:56.877 - INFO - +-- START KW: Provisioning.Provide OAM Network Interface [ ${second_controller} ] 20211201 09:07:56.877 - INFO - +--- START KW: BuiltIn.Set Variable [ oam ] 20211201 09:07:56.878 - INFO - ${net_type} = oam 20211201 09:07:56.878 - INFO - +--- END KW: BuiltIn.Set Variable (1) 20211201 09:07:56.879 - INFO - +--- START KW: BuiltIn.Set Variable [ platform ] 20211201 09:07:56.879 - INFO - ${class} = platform 20211201 09:07:56.879 - INFO - +--- END KW: BuiltIn.Set Variable (0) 20211201 09:07:56.879 - INFO - +--- START KW: BuiltIn.Set Variable [ ${Config.logical_interface.OAM} ] 20211201 09:07:56.879 - INFO - ${oam_if} = ens3 20211201 09:07:56.879 - INFO - +--- END KW: BuiltIn.Set Variable (0) 20211201 09:07:56.880 - INFO - +--- START KW: Utils.Modify Host Interface [ ${net_type} | ${class} | ${controller} | ${oam_if} ] 20211201 09:07:56.880 - INFO - +---- START KW: BuiltIn.Catenate [ system host-if-modify | -n oam0 -c ${class} | ${host} | ${interface} ] 20211201 09:07:56.881 - INFO - ${system_cmd} = system host-if-modify -n oam0 -c platform controller-1 ens3 20211201 09:07:56.881 - INFO - +---- END KW: BuiltIn.Catenate (1) 20211201 09:07:56.881 - INFO - +---- START KW: Utils.Run Command [ ${system_cmd} | True ] 20211201 09:07:56.882 - INFO - +----- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:07:56.882 - INFO - +----- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:07:56.882 - INFO - +----- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:07:56.883 - INFO - +------ START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:07:56.883 - INFO - &{result_dict} = { stdout= } 20211201 09:07:56.883 - INFO - +------ END KW: BuiltIn.Create Dictionary (0) 20211201 09:07:56.883 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:07:56.884 - INFO - +------ END KW: Collections.Set To Dictionary (1) 20211201 09:07:56.884 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:07:56.884 - INFO - +------ END KW: Collections.Set To Dictionary (0) 20211201 09:07:56.884 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:07:56.885 - INFO - +----- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:07:56.885 - INFO - +----- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:07:57.386 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:57.386 - INFO - +----- END KW: SSHLibrary.Read (501) 20211201 09:07:57.386 - INFO - +----- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:07:57.392 - INFO - system host-if-modify -n oam0 -c plat form controller-1 ens3 20211201 09:07:57.392 - INFO - +----- END KW: SSHLibrary.Write (6) 20211201 09:07:57.392 - INFO - +----- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:07:59.935 - INFO - +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname | oam0 | | iftype | ethernet | | ports | [u'ens3'] | | imac | 52:54:00:a2:10:a7 | | imtu | 1500 | | ifclass | platform | | ptp_role | none | | aemode | None | | schedpolicy | None | | txhashpolicy | None | | primary_reselect | None | | uuid | 67075f30-1bbb-4bd3-8863-68cadd66931e | | ihost_uuid | 0e217b0b-0719-4386-ad75-c7d6afd06049 | | vlan_id | None | | uses | [] | | used_by | [] | | created_at | 2021-12-01T07:55:31.567188+00:00 | | updated_at | 2021-12-01T08:07:59.178867+00:00 | | sriov_numvfs | 0 | | sriov_vf_driver | None | | max_tx_rate | None | | ipv4_mode | None | | ipv6_mode | None | | accelerated | [False] | +------------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:59.936 - INFO - ${output} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 09:07:59.936 - INFO - +----- END KW: SSHLibrary.Read Until Prompt (2544) 20211201 09:07:59.936 - INFO - +----- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:07:59.937 - INFO - +------ START KW: String.Get Line [ ${output} | -1 ] 20211201 09:07:59.938 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:07:59.938 - INFO - +------ END KW: String.Get Line (1) 20211201 09:07:59.938 - INFO - +------ START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:07:59.939 - INFO - ${clean_out} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 09:07:59.939 - INFO - +------ END KW: String.Remove String (1) 20211201 09:07:59.939 - INFO - ${output} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 09:07:59.939 - INFO - +----- END KW: Utils.Remove Prompt Line (3) 20211201 09:07:59.940 - INFO - +----- START KW: Utils.Get Return Code [ ] 20211201 09:07:59.940 - INFO - +------ START KW: SSHLibrary.Write [ echo $? ] 20211201 09:07:59.942 - INFO - echo $? 20211201 09:07:59.943 - INFO - +------ END KW: SSHLibrary.Write (3) 20211201 09:07:59.943 - INFO - +------ START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:07:59.945 - INFO - 0 20211201 09:07:59.945 - INFO - ${rc} = 0 20211201 09:07:59.945 - INFO - +------ END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:07:59.946 - INFO - +------ START KW: BuiltIn.Log [ ${rc} ] 20211201 09:07:59.946 - INFO - 0 20211201 09:07:59.946 - INFO - +------ END KW: BuiltIn.Log (0) 20211201 09:07:59.947 - INFO - ${rc} = 0 20211201 09:07:59.947 - INFO - +----- END KW: Utils.Get Return Code (7) 20211201 09:07:59.947 - INFO - +----- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:07:59.948 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:07:59.949 - INFO - +------ END KW: Collections.Set To Dictionary (1) 20211201 09:07:59.949 - INFO - +----- END KW: BuiltIn.Run Keyword If (2) 20211201 09:07:59.949 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:07:59.950 - INFO - +----- END KW: Collections.Set To Dictionary (1) 20211201 09:07:59.950 - INFO - +----- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:07:59.951 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname | oam0 | | iftype | ethernet | | ports | [u'ens3'] | | imac | 52:54:00:a2:10:a7 | | imtu | 1500 | | ifclass | platform | | ptp_role | none | | aemode | None | | schedpolicy | None | | txhashpolicy | None | | primary_reselect | None | | uuid | 67075f30-1bbb-4bd3-8863-68cadd66931e | | ihost_uuid | 0e217b0b-0719-4386-ad75-c7d6afd06049 | | vlan_id | None | | uses | [] | | used_by | [] | | created_at | 2021-12-01T07:55:31.567188+00:00 | | updated_at | 2021-12-01T08:07:59.178867+00:00 | | sriov_numvfs | 0 | | sriov_vf_driver | None | | max_tx_rate | None | | ipv4_mode | None | | ipv6_mode | None | | accelerated | [False] | +------------------+--------------------------------------+ 20211201 09:07:59.951 - INFO - +----- END KW: Collections.Log Dictionary (1) 20211201 09:07:59.951 - INFO - +---- END KW: Utils.Run Command (3070) 20211201 09:07:59.951 - INFO - +---- START KW: Utils.Run Command [ system interface-network-assign ${host} oam0 ${net_type} ] 20211201 09:07:59.952 - INFO - +----- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:07:59.953 - INFO - +----- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:07:59.953 - INFO - +----- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:07:59.956 - INFO - +------ START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:07:59.956 - INFO - &{result_dict} = { stdout= } 20211201 09:07:59.957 - INFO - +------ END KW: BuiltIn.Create Dictionary (0) 20211201 09:07:59.957 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:07:59.957 - INFO - +------ END KW: Collections.Set To Dictionary (0) 20211201 09:07:59.958 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:07:59.958 - INFO - +------ END KW: Collections.Set To Dictionary (1) 20211201 09:07:59.958 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:07:59.959 - INFO - +----- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:07:59.959 - INFO - +----- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:08:00.460 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:00.460 - INFO - +----- END KW: SSHLibrary.Read (501) 20211201 09:08:00.461 - INFO - +----- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:08:00.465 - INFO - system interface-network-assign contr oller-1 oam0 oam 20211201 09:08:00.466 - INFO - +----- END KW: SSHLibrary.Write (5) 20211201 09:08:00.466 - INFO - +----- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:08:03.032 - INFO - +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-1 | | uuid | 7d29b48f-3dc7-4d81-8251-b4bc9ebfc598 | | ifname | oam0 | | network_name | oam | +--------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:03.033 - INFO - ${output} = +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-1... 20211201 09:08:03.033 - INFO - +----- END KW: SSHLibrary.Read Until Prompt (2567) 20211201 09:08:03.034 - INFO - +----- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:08:03.035 - INFO - +------ START KW: String.Get Line [ ${output} | -1 ] 20211201 09:08:03.035 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:03.035 - INFO - +------ END KW: String.Get Line (1) 20211201 09:08:03.035 - INFO - +------ START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:08:03.036 - INFO - ${clean_out} = +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-1... 20211201 09:08:03.036 - INFO - +------ END KW: String.Remove String (1) 20211201 09:08:03.037 - INFO - ${output} = +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-1... 20211201 09:08:03.037 - INFO - +----- END KW: Utils.Remove Prompt Line (4) 20211201 09:08:03.037 - INFO - +----- START KW: Utils.Get Return Code [ ] 20211201 09:08:03.038 - INFO - +------ START KW: SSHLibrary.Write [ echo $? ] 20211201 09:08:03.040 - INFO - echo $? 20211201 09:08:03.040 - INFO - +------ END KW: SSHLibrary.Write (2) 20211201 09:08:03.040 - INFO - +------ START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:08:03.041 - INFO - 0 20211201 09:08:03.042 - INFO - ${rc} = 0 20211201 09:08:03.042 - INFO - +------ END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:08:03.042 - INFO - +------ START KW: BuiltIn.Log [ ${rc} ] 20211201 09:08:03.043 - INFO - 0 20211201 09:08:03.043 - INFO - +------ END KW: BuiltIn.Log (1) 20211201 09:08:03.043 - INFO - ${rc} = 0 20211201 09:08:03.043 - INFO - +----- END KW: Utils.Get Return Code (6) 20211201 09:08:03.044 - INFO - +----- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:08:03.044 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:08:03.045 - INFO - +------ END KW: Collections.Set To Dictionary (1) 20211201 09:08:03.045 - INFO - +----- END KW: BuiltIn.Run Keyword If (1) 20211201 09:08:03.045 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:08:03.046 - INFO - +----- END KW: Collections.Set To Dictionary (1) 20211201 09:08:03.046 - INFO - +----- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:08:03.046 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-1 | | uuid | 7d29b48f-3dc7-4d81-8251-b4bc9ebfc598 | | ifname | oam0 | | network_name | oam | +--------------+--------------------------------------+ 20211201 09:08:03.046 - INFO - +----- END KW: Collections.Log Dictionary (0) 20211201 09:08:03.047 - INFO - +---- END KW: Utils.Run Command (3096) 20211201 09:08:03.047 - INFO - +--- END KW: Utils.Modify Host Interface (6167) 20211201 09:08:03.047 - INFO - +-- END KW: Provisioning.Provide OAM Network Interface (6170) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20211201 09:08:03.047 - INFO - +-- START KW: Provisioning.Setup Cluster Host Interfaces [ ${second_controller} ] 20211201 09:08:03.048 - INFO - +--- START KW: Utils.Run Command [ system host-if-modify ${host} mgmt0 | True ] 20211201 09:08:03.049 - INFO - +---- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:08:03.050 - INFO - +---- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:08:03.050 - INFO - +---- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:08:03.050 - INFO - +----- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:08:03.051 - INFO - &{result_dict} = { stdout= } 20211201 09:08:03.051 - INFO - +----- END KW: BuiltIn.Create Dictionary (1) 20211201 09:08:03.051 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:08:03.052 - INFO - +----- END KW: Collections.Set To Dictionary (1) 20211201 09:08:03.052 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:08:03.052 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 09:08:03.053 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:08:03.053 - INFO - +---- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:08:03.053 - INFO - +---- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:08:03.554 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:03.555 - INFO - +---- END KW: SSHLibrary.Read (501) 20211201 09:08:03.555 - INFO - +---- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:08:03.561 - INFO - system host-if-modify controller-1 mg mt0 20211201 09:08:03.561 - INFO - +---- END KW: SSHLibrary.Write (6) 20211201 09:08:03.562 - INFO - +---- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:08:06.282 - INFO - +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname | mgmt0 | | iftype | ethernet | | ports | [u'ens4'] | | imac | 52:54:00:24:d2:75 | | imtu | 1500 | | ifclass | platform | | ptp_role | none | | aemode | None | | schedpolicy | None | | txhashpolicy | None | | primary_reselect | None | | uuid | 1ad1611d-15f1-460b-a8a9-f941480ea6f8 | | ihost_uuid | 0e217b0b-0719-4386-ad75-c7d6afd06049 | | vlan_id | None | | uses | [] | | used_by | [] | | created_at | 2021-12-01T07:55:31.901405+00:00 | | updated_at | 2021-12-01T08:08:05.519416+00:00 | | sriov_numvfs | 0 | | sriov_vf_driver | None | | max_tx_rate | None | | ipv4_mode | None | | ipv6_mode | None | | accelerated | [False] | +------------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:06.282 - INFO - ${output} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 09:08:06.282 - INFO - +---- END KW: SSHLibrary.Read Until Prompt (2720) 20211201 09:08:06.283 - INFO - +---- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:08:06.284 - INFO - +----- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:08:06.284 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:06.285 - INFO - +----- END KW: String.Get Line (0) 20211201 09:08:06.285 - INFO - +----- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:08:06.285 - INFO - ${clean_out} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 09:08:06.286 - INFO - +----- END KW: String.Remove String (0) 20211201 09:08:06.286 - INFO - ${output} = +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname ... 20211201 09:08:06.286 - INFO - +---- END KW: Utils.Remove Prompt Line (3) 20211201 09:08:06.286 - INFO - +---- START KW: Utils.Get Return Code [ ] 20211201 09:08:06.288 - INFO - +----- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:08:06.290 - INFO - echo $? 20211201 09:08:06.290 - INFO - +----- END KW: SSHLibrary.Write (2) 20211201 09:08:06.290 - INFO - +----- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:08:06.291 - INFO - 0 20211201 09:08:06.291 - INFO - ${rc} = 0 20211201 09:08:06.291 - INFO - +----- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:08:06.292 - INFO - +----- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:08:06.292 - INFO - 0 20211201 09:08:06.292 - INFO - +----- END KW: BuiltIn.Log (0) 20211201 09:08:06.292 - INFO - ${rc} = 0 20211201 09:08:06.293 - INFO - +---- END KW: Utils.Get Return Code (6) 20211201 09:08:06.293 - INFO - +---- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:08:06.294 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:08:06.294 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 09:08:06.294 - INFO - +---- END KW: BuiltIn.Run Keyword If (1) 20211201 09:08:06.295 - INFO - +---- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:08:06.295 - INFO - +---- END KW: Collections.Set To Dictionary (0) 20211201 09:08:06.295 - INFO - +---- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:08:06.296 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | ifname | mgmt0 | | iftype | ethernet | | ports | [u'ens4'] | | imac | 52:54:00:24:d2:75 | | imtu | 1500 | | ifclass | platform | | ptp_role | none | | aemode | None | | schedpolicy | None | | txhashpolicy | None | | primary_reselect | None | | uuid | 1ad1611d-15f1-460b-a8a9-f941480ea6f8 | | ihost_uuid | 0e217b0b-0719-4386-ad75-c7d6afd06049 | | vlan_id | None | | uses | [] | | used_by | [] | | created_at | 2021-12-01T07:55:31.901405+00:00 | | updated_at | 2021-12-01T08:08:05.519416+00:00 | | sriov_numvfs | 0 | | sriov_vf_driver | None | | max_tx_rate | None | | ipv4_mode | None | | ipv6_mode | None | | accelerated | [False] | +------------------+--------------------------------------+ 20211201 09:08:06.296 - INFO - +---- END KW: Collections.Log Dictionary (1) 20211201 09:08:06.296 - INFO - +--- END KW: Utils.Run Command (3248) 20211201 09:08:06.297 - INFO - +--- START KW: Utils.Run Command [ system interface-network-assign ${host} mgmt0 cluster-host ] 20211201 09:08:06.298 - INFO - +---- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:08:06.298 - INFO - +---- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:08:06.298 - INFO - +---- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:08:06.299 - INFO - +----- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:08:06.299 - INFO - &{result_dict} = { stdout= } 20211201 09:08:06.300 - INFO - +----- END KW: BuiltIn.Create Dictionary (1) 20211201 09:08:06.300 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:08:06.300 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 09:08:06.300 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:08:06.301 - INFO - +----- END KW: Collections.Set To Dictionary (1) 20211201 09:08:06.301 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:08:06.301 - INFO - +---- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:08:06.301 - INFO - +---- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:08:06.802 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:06.803 - INFO - +---- END KW: SSHLibrary.Read (502) 20211201 09:08:06.803 - INFO - +---- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:08:06.808 - INFO - system interface-network-assign contr oller-1 mgmt0 cluster-host 20211201 09:08:06.809 - INFO - +---- END KW: SSHLibrary.Write (6) 20211201 09:08:06.809 - INFO - +---- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:08:09.111 - INFO - +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-1 | | uuid | b5e15410-007f-4e79-85d0-ad3424f30343 | | ifname | mgmt0 | | network_name | cluster-host | +--------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:09.111 - INFO - ${output} = +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-1... 20211201 09:08:09.112 - INFO - +---- END KW: SSHLibrary.Read Until Prompt (2303) 20211201 09:08:09.112 - INFO - +---- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:08:09.113 - INFO - +----- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:08:09.113 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:09.114 - INFO - +----- END KW: String.Get Line (0) 20211201 09:08:09.114 - INFO - +----- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:08:09.114 - INFO - ${clean_out} = +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-1... 20211201 09:08:09.115 - INFO - +----- END KW: String.Remove String (0) 20211201 09:08:09.115 - INFO - ${output} = +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-1... 20211201 09:08:09.115 - INFO - +---- END KW: Utils.Remove Prompt Line (3) 20211201 09:08:09.115 - INFO - +---- START KW: Utils.Get Return Code [ ] 20211201 09:08:09.116 - INFO - +----- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:08:09.118 - INFO - echo $? 20211201 09:08:09.119 - INFO - +----- END KW: SSHLibrary.Write (3) 20211201 09:08:09.119 - INFO - +----- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:08:09.119 - INFO - 0 20211201 09:08:09.119 - INFO - ${rc} = 0 20211201 09:08:09.120 - INFO - +----- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:08:09.120 - INFO - +----- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:08:09.120 - INFO - 0 20211201 09:08:09.120 - INFO - +----- END KW: BuiltIn.Log (0) 20211201 09:08:09.121 - INFO - ${rc} = 0 20211201 09:08:09.121 - INFO - +---- END KW: Utils.Get Return Code (6) 20211201 09:08:09.121 - INFO - +---- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:08:09.122 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:08:09.123 - INFO - +----- END KW: Collections.Set To Dictionary (1) 20211201 09:08:09.123 - INFO - +---- END KW: BuiltIn.Run Keyword If (2) 20211201 09:08:09.123 - INFO - +---- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:08:09.124 - INFO - +---- END KW: Collections.Set To Dictionary (1) 20211201 09:08:09.124 - INFO - +---- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:08:09.124 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +--------------+--------------------------------------+ | Property | Value | +--------------+--------------------------------------+ | hostname | controller-1 | | uuid | b5e15410-007f-4e79-85d0-ad3424f30343 | | ifname | mgmt0 | | network_name | cluster-host | +--------------+--------------------------------------+ 20211201 09:08:09.125 - INFO - +---- END KW: Collections.Log Dictionary (0) 20211201 09:08:09.125 - INFO - +--- END KW: Utils.Run Command (2828) 20211201 09:08:09.125 - INFO - +-- END KW: Provisioning.Setup Cluster Host Interfaces (6078) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20211201 09:08:09.125 - INFO - +-- START KW: Provisioning.Unlock Second Controller [ ${second_controller} ] 20211201 09:08:09.126 - INFO - +--- START KW: HostManagement.Unlock Controller [ ${controller} ] 20211201 09:08:09.127 - INFO - +---- START KW: BuiltIn.Wait Until Keyword Succeeds [ 15 min | 10 sec | Check Property Value | ${controller_name} | availability | online ] 20211201 09:08:09.128 - INFO - +----- START KW: Utils.Check Property Value [ ${controller_name} | availability | online ] 20211201 09:08:09.129 - INFO - +------ START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:08:09.129 - INFO - +------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:08:09.130 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:08:09.130 - INFO - +------- END KW: BuiltIn.Catenate (1) 20211201 09:08:09.130 - INFO - +------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:08:09.130 - INFO - +-------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:08:09.131 - INFO - +-------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:08:09.131 - INFO - +-------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:08:09.131 - INFO - +--------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:08:09.132 - INFO - &{result_dict} = { stdout= } 20211201 09:08:09.132 - INFO - +--------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:08:09.132 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:08:09.133 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:08:09.133 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:08:09.133 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:08:09.133 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:08:09.133 - INFO - +-------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:08:09.134 - INFO - +-------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:08:09.634 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:09.635 - INFO - +-------- END KW: SSHLibrary.Read (501) 20211201 09:08:09.635 - INFO - +-------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:08:09.645 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:08:09.645 - INFO - +-------- END KW: SSHLibrary.Write (10) 20211201 09:08:09.645 - INFO - +-------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:08:10.794 - INFO - online [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:10.794 - INFO - ${output} = online [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:10.795 - INFO - +-------- END KW: SSHLibrary.Read Until Prompt (1149) 20211201 09:08:10.795 - INFO - +-------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:08:10.796 - INFO - +--------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:08:10.796 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:10.796 - INFO - +--------- END KW: String.Get Line (0) 20211201 09:08:10.797 - INFO - +--------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:08:10.797 - INFO - ${clean_out} = online 20211201 09:08:10.797 - INFO - +--------- END KW: String.Remove String (0) 20211201 09:08:10.798 - INFO - ${output} = online 20211201 09:08:10.798 - INFO - +-------- END KW: Utils.Remove Prompt Line (3) 20211201 09:08:10.798 - INFO - +-------- START KW: Utils.Get Return Code [ ] 20211201 09:08:10.799 - INFO - +--------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:08:10.801 - INFO - echo $? 20211201 09:08:10.802 - INFO - +--------- END KW: SSHLibrary.Write (2) 20211201 09:08:10.802 - INFO - +--------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:08:10.802 - INFO - 0 20211201 09:08:10.803 - INFO - ${rc} = 0 20211201 09:08:10.803 - INFO - +--------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:08:10.803 - INFO - +--------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:08:10.803 - INFO - 0 20211201 09:08:10.804 - INFO - +--------- END KW: BuiltIn.Log (1) 20211201 09:08:10.804 - INFO - ${rc} = 0 20211201 09:08:10.804 - INFO - +-------- END KW: Utils.Get Return Code (6) 20211201 09:08:10.804 - INFO - +-------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:08:10.805 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:08:10.806 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:08:10.806 - INFO - +-------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:08:10.807 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:08:10.807 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:08:10.807 - INFO - +-------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:08:10.808 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: online 20211201 09:08:10.808 - INFO - +-------- END KW: Collections.Log Dictionary (1) 20211201 09:08:10.808 - INFO - ${result} = {'stdout': 'online', 'stderr': '', 'rc': '0'} 20211201 09:08:10.808 - INFO - +------- END KW: Utils.Run Command (1678) 20211201 09:08:10.809 - INFO - +------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:08:10.809 - INFO - ${value} = online 20211201 09:08:10.809 - INFO - +------- END KW: Collections.Get From Dictionary (0) 20211201 09:08:10.809 - INFO - ${current_value} = online 20211201 09:08:10.810 - INFO - +------ END KW: Utils.Retrieve Host Property (1681) 20211201 09:08:10.810 - INFO - +------ START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:08:10.810 - DEBUG - Argument types are: 20211201 09:08:10.810 - INFO - +------ END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:08:10.811 - INFO - +----- END KW: Utils.Check Property Value (1683) 20211201 09:08:10.811 - INFO - +---- END KW: BuiltIn.Wait Until Keyword Succeeds (1684) 20211201 09:08:10.811 - INFO - +---- START KW: Utils.Run Command [ system host-unlock ${controller_name} | True | 60 ] 20211201 09:08:10.812 - INFO - +----- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:08:10.812 - INFO - +----- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:08:10.813 - INFO - +----- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:08:10.813 - INFO - +------ START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:08:10.814 - INFO - &{result_dict} = { stdout= } 20211201 09:08:10.814 - INFO - +------ END KW: BuiltIn.Create Dictionary (1) 20211201 09:08:10.814 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:08:10.815 - INFO - +------ END KW: Collections.Set To Dictionary (1) 20211201 09:08:10.815 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:08:10.816 - INFO - +------ END KW: Collections.Set To Dictionary (1) 20211201 09:08:10.816 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:08:10.816 - INFO - +----- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:08:10.816 - INFO - +----- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:08:11.317 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:11.318 - INFO - +----- END KW: SSHLibrary.Read (501) 20211201 09:08:11.319 - INFO - +----- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:08:11.324 - INFO - system host-unlock controller-1 20211201 09:08:11.324 - INFO - +----- END KW: SSHLibrary.Write (5) 20211201 09:08:11.324 - INFO - +----- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:08:18.539 - INFO - +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | action | none | | administrative | locked | | availability | online | | bm_ip | None | | bm_type | none | | bm_username | None | | boot_device | /dev/sda | | capabilities | {u'stor_function': u'monitor'} | | clock_synchronization | ntp | | config_applied | None | | config_status | None | | config_target | None | | console | ttyS0,115200 | | created_at | 2021-12-01T07:44:47.346393+00:00 | | device_image_update | None | | hostname | controller-1 | | id | 2 | | install_output | text | | install_state | completed | | install_state_info | None | | inv_state | inventoried | | invprovision | unprovisioned | | location | {} | | mgmt_ip | 192.168.204.12 | | mgmt_mac | 52:54:00:24:d2:75 | | operational | disabled | | personality | controller | | reboot_needed | False | | reserved | False | | rootfs_device | /dev/sda | | serialid | None | | software_load | 21.12 | | task | Unlocking | | tboot | false | | ttys_dcd | None | | updated_at | 2021-12-01T08:08:03.976753+00:00 | | uptime | 727 | | uuid | 0e217b0b-0719-4386-ad75-c7d6afd06049 | | vim_progress_status | None | +-----------------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:18.540 - INFO - ${output} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 09:08:18.540 - INFO - +----- END KW: SSHLibrary.Read Until Prompt (7216) 20211201 09:08:18.540 - INFO - +----- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:08:18.541 - INFO - +------ START KW: String.Get Line [ ${output} | -1 ] 20211201 09:08:18.541 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:18.541 - INFO - +------ END KW: String.Get Line (0) 20211201 09:08:18.541 - INFO - +------ START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:08:18.542 - INFO - ${clean_out} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 09:08:18.542 - INFO - +------ END KW: String.Remove String (1) 20211201 09:08:18.542 - INFO - ${output} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 09:08:18.542 - INFO - +----- END KW: Utils.Remove Prompt Line (2) 20211201 09:08:18.542 - INFO - +----- START KW: Utils.Get Return Code [ ] 20211201 09:08:18.543 - INFO - +------ START KW: SSHLibrary.Write [ echo $? ] 20211201 09:08:18.544 - INFO - echo $? 20211201 09:08:18.544 - INFO - +------ END KW: SSHLibrary.Write (1) 20211201 09:08:18.545 - INFO - +------ START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:08:18.548 - INFO - 0 20211201 09:08:18.549 - INFO - ${rc} = 0 20211201 09:08:18.549 - INFO - +------ END KW: SSHLibrary.Read Until Regexp (4) 20211201 09:08:18.549 - INFO - +------ START KW: BuiltIn.Log [ ${rc} ] 20211201 09:08:18.549 - INFO - 0 20211201 09:08:18.549 - INFO - +------ END KW: BuiltIn.Log (0) 20211201 09:08:18.549 - INFO - ${rc} = 0 20211201 09:08:18.550 - INFO - +----- END KW: Utils.Get Return Code (7) 20211201 09:08:18.550 - INFO - +----- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:08:18.550 - INFO - +------ START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:08:18.551 - INFO - +------ END KW: Collections.Set To Dictionary (1) 20211201 09:08:18.551 - INFO - +----- END KW: BuiltIn.Run Keyword If (1) 20211201 09:08:18.551 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:08:18.552 - INFO - +----- END KW: Collections.Set To Dictionary (1) 20211201 09:08:18.552 - INFO - +----- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:08:18.552 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | action | none | | administrative | locked | | availability | online | | bm_ip | None | | bm_type | none | | bm_username | None | | boot_device | /dev/sda | | capabilities | {u'stor_function': u'monitor'} | | clock_synchronization | ntp | | config_applied | None | | config_status | None | | config_target | None | | console | ttyS0,115200 | | created_at | 2021-12-01T07:44:47.346393+00:00 | | device_image_update | None | | hostname | controller-1 | | id | 2 | | install_output | text | | install_state | completed | | install_state_info | None | | inv_state | inventoried | | invprovision | unprovisioned | | location | {} | | mgmt_ip | 192.168.204.12 | | mgmt_mac | 52:54:00:24:d2:75 | | operational | disabled | | personality | controller | | reboot_needed | False | | reserved | False | | rootfs_device | /dev/sda | | serialid | None | | software_load | 21.12 | | task | Unlocking | | tboot | false | | ttys_dcd | None | | updated_at | 2021-12-01T08:08:03.976753+00:00 | | uptime | 727 | | uuid | 0e217b0b-0719-4386-ad75-c7d6afd06049 | | vim_progress_status | None | +-----------------------+--------------------------------------+ 20211201 09:08:18.552 - INFO - +----- END KW: Collections.Log Dictionary (0) 20211201 09:08:18.553 - INFO - ${result} = {'stdout': "+-----------------------+--------------------------------------+\r\n| Property | Value |\r\n+-----------------------+---------------------------... 20211201 09:08:18.553 - INFO - +---- END KW: Utils.Run Command (7742) 20211201 09:08:18.553 - INFO - +---- START KW: BuiltIn.Wait Until Keyword Succeeds [ 20 min | 5 sec | Check Property Value | ${controller_name} | administrative | unlocked ] 20211201 09:08:18.554 - INFO - +----- START KW: Utils.Check Property Value [ ${controller_name} | administrative | unlocked ] 20211201 09:08:18.554 - INFO - +------ START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:08:18.555 - INFO - +------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:08:18.555 - INFO - ${system_cmd} = system host-show controller-1|grep -w administrative|awk '{print$4}' 20211201 09:08:18.555 - INFO - +------- END KW: BuiltIn.Catenate (0) 20211201 09:08:18.555 - INFO - +------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:08:18.556 - INFO - +-------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:08:18.557 - INFO - +-------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:08:18.557 - INFO - +-------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:08:18.557 - INFO - +--------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:08:18.558 - INFO - &{result_dict} = { stdout= } 20211201 09:08:18.558 - INFO - +--------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:08:18.558 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:08:18.558 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:08:18.558 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:08:18.559 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:08:18.559 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:08:18.560 - INFO - +-------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:08:18.560 - INFO - +-------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:08:19.061 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:19.061 - INFO - +-------- END KW: SSHLibrary.Read (501) 20211201 09:08:19.061 - INFO - +-------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:08:19.066 - INFO - system host-show controller-1|grep -w administrative|awk '{print$4}' 20211201 09:08:19.066 - INFO - +-------- END KW: SSHLibrary.Write (5) 20211201 09:08:19.067 - INFO - +-------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:08:20.154 - INFO - unlocked [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:20.155 - INFO - ${output} = unlocked [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:20.155 - INFO - +-------- END KW: SSHLibrary.Read Until Prompt (1088) 20211201 09:08:20.155 - INFO - +-------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:08:20.156 - INFO - +--------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:08:20.157 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:20.157 - INFO - +--------- END KW: String.Get Line (1) 20211201 09:08:20.157 - INFO - +--------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:08:20.158 - INFO - ${clean_out} = unlocked 20211201 09:08:20.158 - INFO - +--------- END KW: String.Remove String (1) 20211201 09:08:20.158 - INFO - ${output} = unlocked 20211201 09:08:20.158 - INFO - +-------- END KW: Utils.Remove Prompt Line (3) 20211201 09:08:20.159 - INFO - +-------- START KW: Utils.Get Return Code [ ] 20211201 09:08:20.159 - INFO - +--------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:08:20.161 - INFO - echo $? 20211201 09:08:20.162 - INFO - +--------- END KW: SSHLibrary.Write (3) 20211201 09:08:20.162 - INFO - +--------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:08:20.163 - INFO - 0 20211201 09:08:20.164 - INFO - ${rc} = 0 20211201 09:08:20.164 - INFO - +--------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:08:20.164 - INFO - +--------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:08:20.165 - INFO - 0 20211201 09:08:20.165 - INFO - +--------- END KW: BuiltIn.Log (1) 20211201 09:08:20.165 - INFO - ${rc} = 0 20211201 09:08:20.165 - INFO - +-------- END KW: Utils.Get Return Code (6) 20211201 09:08:20.166 - INFO - +-------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:08:20.166 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:08:20.167 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:08:20.167 - INFO - +-------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:08:20.167 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:08:20.168 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:08:20.168 - INFO - +-------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:08:20.168 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: unlocked 20211201 09:08:20.168 - INFO - +-------- END KW: Collections.Log Dictionary (0) 20211201 09:08:20.169 - INFO - ${result} = {'stdout': 'unlocked', 'stderr': '', 'rc': '0'} 20211201 09:08:20.169 - INFO - +------- END KW: Utils.Run Command (1614) 20211201 09:08:20.169 - INFO - +------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:08:20.169 - INFO - ${value} = unlocked 20211201 09:08:20.170 - INFO - +------- END KW: Collections.Get From Dictionary (1) 20211201 09:08:20.170 - INFO - ${current_value} = unlocked 20211201 09:08:20.170 - INFO - +------ END KW: Utils.Retrieve Host Property (1616) 20211201 09:08:20.170 - INFO - +------ START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:08:20.171 - DEBUG - Argument types are: 20211201 09:08:20.171 - INFO - +------ END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:08:20.171 - INFO - +----- END KW: Utils.Check Property Value (1617) 20211201 09:08:20.171 - INFO - +---- END KW: BuiltIn.Wait Until Keyword Succeeds (1618) 20211201 09:08:20.172 - INFO - +--- END KW: HostManagement.Unlock Controller (11045) 20211201 09:08:20.172 - INFO - +--- START KW: BuiltIn.Wait Until Keyword Succeeds [ 40 min | 30 sec | Check Controller Is Unlocked | ${controller} ] 20211201 09:08:20.172 - INFO - +---- START KW: Utils.Check Controller Is Unlocked [ ${controller} ] 20211201 09:08:20.173 - INFO - +----- START KW: Utils.Set Env Vars From Openrc [ ] 20211201 09:08:20.174 - INFO - +------ START KW: Utils.Run Command [ source /etc/platform/openrc | True ] 20211201 09:08:20.174 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:08:20.175 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:08:20.175 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:08:20.175 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:08:20.176 - INFO - &{result_dict} = { stdout= } 20211201 09:08:20.176 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:08:20.176 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:08:20.176 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:08:20.176 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:08:20.177 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:08:20.177 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:08:20.177 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:08:20.177 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:08:20.678 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:20.678 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:08:20.679 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:08:20.683 - INFO - source /etc/platform/openrc 20211201 09:08:20.683 - INFO - +------- END KW: SSHLibrary.Write (4) 20211201 09:08:20.683 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:08:21.184 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:21.184 - INFO - ${output} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:21.184 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (501) 20211201 09:08:21.185 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:08:21.186 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:08:21.187 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:21.187 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:08:21.187 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:08:21.188 - INFO - ${clean_out} = 20211201 09:08:21.188 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:08:21.188 - INFO - ${output} = 20211201 09:08:21.188 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:08:21.189 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:08:21.189 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:08:21.191 - INFO - echo $? 20211201 09:08:21.192 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:08:21.192 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:08:21.193 - INFO - 0 20211201 09:08:21.193 - INFO - ${rc} = 0 20211201 09:08:21.193 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:08:21.193 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:08:21.194 - INFO - 0 20211201 09:08:21.194 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:08:21.194 - INFO - ${rc} = 0 20211201 09:08:21.194 - INFO - +------- END KW: Utils.Get Return Code (5) 20211201 09:08:21.195 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:08:21.196 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:08:21.196 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:08:21.196 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:08:21.197 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:08:21.197 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:08:21.197 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:08:21.198 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: 20211201 09:08:21.198 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:08:21.198 - INFO - +------ END KW: Utils.Run Command (1025) 20211201 09:08:21.198 - INFO - +----- END KW: Utils.Set Env Vars From Openrc (1025) 20211201 09:08:21.198 - INFO - +----- START KW: Utils.Check Property Value [ ${controller_name} | administrative | unlocked ] 20211201 09:08:21.199 - INFO - +------ START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:08:21.200 - INFO - +------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:08:21.200 - INFO - ${system_cmd} = system host-show controller-1|grep -w administrative|awk '{print$4}' 20211201 09:08:21.200 - INFO - +------- END KW: BuiltIn.Catenate (0) 20211201 09:08:21.200 - INFO - +------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:08:21.201 - INFO - +-------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:08:21.202 - INFO - +-------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:08:21.202 - INFO - +-------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:08:21.202 - INFO - +--------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:08:21.203 - INFO - &{result_dict} = { stdout= } 20211201 09:08:21.203 - INFO - +--------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:08:21.203 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:08:21.204 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:08:21.204 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:08:21.204 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:08:21.205 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:08:21.205 - INFO - +-------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:08:21.205 - INFO - +-------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:08:21.706 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:21.706 - INFO - +-------- END KW: SSHLibrary.Read (501) 20211201 09:08:21.707 - INFO - +-------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:08:21.713 - INFO - system host-show controller-1|grep -w administrative|awk '{print$4}' 20211201 09:08:21.713 - INFO - +-------- END KW: SSHLibrary.Write (6) 20211201 09:08:21.714 - INFO - +-------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:08:22.823 - INFO - unlocked [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:22.824 - INFO - ${output} = unlocked [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:22.824 - INFO - +-------- END KW: SSHLibrary.Read Until Prompt (1110) 20211201 09:08:22.824 - INFO - +-------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:08:22.825 - INFO - +--------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:08:22.826 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:22.826 - INFO - +--------- END KW: String.Get Line (1) 20211201 09:08:22.826 - INFO - +--------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:08:22.827 - INFO - ${clean_out} = unlocked 20211201 09:08:22.827 - INFO - +--------- END KW: String.Remove String (1) 20211201 09:08:22.827 - INFO - ${output} = unlocked 20211201 09:08:22.827 - INFO - +-------- END KW: Utils.Remove Prompt Line (3) 20211201 09:08:22.828 - INFO - +-------- START KW: Utils.Get Return Code [ ] 20211201 09:08:22.828 - INFO - +--------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:08:22.831 - INFO - echo $? 20211201 09:08:22.831 - INFO - +--------- END KW: SSHLibrary.Write (3) 20211201 09:08:22.831 - INFO - +--------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:08:22.832 - INFO - 0 20211201 09:08:22.833 - INFO - ${rc} = 0 20211201 09:08:22.833 - INFO - +--------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:08:22.833 - INFO - +--------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:08:22.834 - INFO - 0 20211201 09:08:22.834 - INFO - +--------- END KW: BuiltIn.Log (1) 20211201 09:08:22.835 - INFO - ${rc} = 0 20211201 09:08:22.835 - INFO - +-------- END KW: Utils.Get Return Code (7) 20211201 09:08:22.835 - INFO - +-------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:08:22.836 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:08:22.836 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:08:22.837 - INFO - +-------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:08:22.837 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:08:22.837 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:08:22.837 - INFO - +-------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:08:22.838 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: unlocked 20211201 09:08:22.838 - INFO - +-------- END KW: Collections.Log Dictionary (1) 20211201 09:08:22.838 - INFO - ${result} = {'stdout': 'unlocked', 'stderr': '', 'rc': '0'} 20211201 09:08:22.838 - INFO - +------- END KW: Utils.Run Command (1638) 20211201 09:08:22.839 - INFO - +------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:08:22.839 - INFO - ${value} = unlocked 20211201 09:08:22.839 - INFO - +------- END KW: Collections.Get From Dictionary (0) 20211201 09:08:22.839 - INFO - ${current_value} = unlocked 20211201 09:08:22.840 - INFO - +------ END KW: Utils.Retrieve Host Property (1641) 20211201 09:08:22.840 - INFO - +------ START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:08:22.840 - DEBUG - Argument types are: 20211201 09:08:22.840 - INFO - +------ END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:08:22.841 - INFO - +----- END KW: Utils.Check Property Value (1643) 20211201 09:08:22.841 - INFO - +---- END KW: Utils.Check Controller Is Unlocked (2669) 20211201 09:08:22.841 - INFO - +--- END KW: BuiltIn.Wait Until Keyword Succeeds (2669) 20211201 09:08:22.841 - INFO - +--- START KW: BuiltIn.Wait Until Keyword Succeeds [ 50 min | 20 sec | Check Property Value | ${controller} | availability | available ] 20211201 09:08:22.842 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:08:22.843 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:08:22.843 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:08:22.844 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:08:22.844 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:08:22.844 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:08:22.845 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:08:22.845 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:08:22.845 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:08:22.846 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:08:22.846 - INFO - &{result_dict} = { stdout= } 20211201 09:08:22.846 - INFO - +-------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:08:22.846 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:08:22.847 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:08:22.847 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:08:22.847 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:08:22.847 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:08:22.847 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:08:22.848 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:08:23.349 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:23.349 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:08:23.350 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:08:23.363 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:08:23.363 - INFO - +------- END KW: SSHLibrary.Write (13) 20211201 09:08:23.363 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:08:24.512 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:24.512 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:24.513 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1149) 20211201 09:08:24.513 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:08:24.514 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:08:24.514 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:24.514 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:08:24.515 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:08:24.515 - INFO - ${clean_out} = offline 20211201 09:08:24.515 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:08:24.516 - INFO - ${output} = offline 20211201 09:08:24.516 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:08:24.516 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:08:24.517 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:08:24.519 - INFO - echo $? 20211201 09:08:24.519 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:08:24.520 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:08:24.521 - INFO - 0 20211201 09:08:24.521 - INFO - ${rc} = 0 20211201 09:08:24.521 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:08:24.521 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:08:24.522 - INFO - 0 20211201 09:08:24.522 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:08:24.522 - INFO - ${rc} = 0 20211201 09:08:24.522 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:08:24.523 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:08:24.524 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:08:24.524 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:08:24.524 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:08:24.525 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:08:24.525 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:08:24.525 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:08:24.525 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:08:24.526 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:08:24.526 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:08:24.526 - INFO - +------ END KW: Utils.Run Command (1682) 20211201 09:08:24.526 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:08:24.527 - INFO - ${value} = offline 20211201 09:08:24.527 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:08:24.528 - INFO - ${current_value} = offline 20211201 09:08:24.528 - INFO - +----- END KW: Utils.Retrieve Host Property (1686) 20211201 09:08:24.528 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:08:24.528 - DEBUG - Argument types are: 20211201 09:08:24.529 - FAIL - offline != available 20211201 09:08:24.529 - DEBUG - Traceback (most recent call last): None 20211201 09:08:24.529 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:08:24.529 - INFO - +---- END KW: Utils.Check Property Value (1687) 20211201 09:08:44.532 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:08:44.534 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:08:44.535 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:08:44.536 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:08:44.536 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:08:44.536 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:08:44.538 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:08:44.539 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:08:44.539 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:08:44.540 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:08:44.540 - INFO - &{result_dict} = { stdout= } 20211201 09:08:44.540 - INFO - +-------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:08:44.541 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:08:44.541 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:08:44.541 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:08:44.542 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:08:44.542 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:08:44.542 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:08:44.542 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:08:45.044 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:45.044 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:08:45.044 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:08:45.057 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:08:45.057 - INFO - +------- END KW: SSHLibrary.Write (13) 20211201 09:08:45.057 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:08:46.253 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:46.253 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:46.254 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1196) 20211201 09:08:46.254 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:08:46.255 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:08:46.255 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:08:46.256 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:08:46.256 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:08:46.256 - INFO - ${clean_out} = offline 20211201 09:08:46.257 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:08:46.257 - INFO - ${output} = offline 20211201 09:08:46.257 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:08:46.257 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:08:46.258 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:08:46.260 - INFO - echo $? 20211201 09:08:46.260 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:08:46.260 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:08:46.262 - INFO - 0 20211201 09:08:46.262 - INFO - ${rc} = 0 20211201 09:08:46.262 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:08:46.263 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:08:46.263 - INFO - 0 20211201 09:08:46.263 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:08:46.264 - INFO - ${rc} = 0 20211201 09:08:46.264 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:08:46.264 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:08:46.265 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:08:46.266 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:08:46.266 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:08:46.266 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:08:46.267 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:08:46.267 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:08:46.267 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:08:46.267 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:08:46.268 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:08:46.268 - INFO - +------ END KW: Utils.Run Command (1732) 20211201 09:08:46.268 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:08:46.269 - INFO - ${value} = offline 20211201 09:08:46.269 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:08:46.269 - INFO - ${current_value} = offline 20211201 09:08:46.269 - INFO - +----- END KW: Utils.Retrieve Host Property (1735) 20211201 09:08:46.270 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:08:46.270 - DEBUG - Argument types are: 20211201 09:08:46.271 - FAIL - offline != available 20211201 09:08:46.271 - DEBUG - Traceback (most recent call last): None 20211201 09:08:46.271 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:08:46.271 - INFO - +---- END KW: Utils.Check Property Value (1740) 20211201 09:09:06.272 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:09:06.273 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:09:06.274 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:09:06.275 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:09:06.275 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:09:06.275 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:09:06.276 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:09:06.277 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:09:06.278 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:09:06.278 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:09:06.279 - INFO - &{result_dict} = { stdout= } 20211201 09:09:06.279 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:09:06.279 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:09:06.280 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:09:06.280 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:09:06.281 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:09:06.281 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:09:06.282 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:09:06.282 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:09:06.783 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:09:06.783 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:09:06.784 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:09:06.789 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:09:06.789 - INFO - +------- END KW: SSHLibrary.Write (5) 20211201 09:09:06.790 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:09:07.869 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:09:07.869 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:09:07.870 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1079) 20211201 09:09:07.870 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:09:07.871 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:09:07.871 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:09:07.872 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:09:07.872 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:09:07.872 - INFO - ${clean_out} = offline 20211201 09:09:07.873 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:09:07.873 - INFO - ${output} = offline 20211201 09:09:07.873 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:09:07.873 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:09:07.874 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:09:07.876 - INFO - echo $? 20211201 09:09:07.877 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:09:07.877 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:09:07.878 - INFO - 0 20211201 09:09:07.879 - INFO - ${rc} = 0 20211201 09:09:07.879 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:09:07.879 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:09:07.880 - INFO - 0 20211201 09:09:07.880 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:09:07.880 - INFO - ${rc} = 0 20211201 09:09:07.880 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:09:07.881 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:09:07.882 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:09:07.883 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:09:07.883 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:09:07.883 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:09:07.883 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:09:07.884 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:09:07.884 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:09:07.884 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:09:07.884 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:09:07.885 - INFO - +------ END KW: Utils.Run Command (1609) 20211201 09:09:07.885 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:09:07.885 - INFO - ${value} = offline 20211201 09:09:07.885 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:09:07.886 - INFO - ${current_value} = offline 20211201 09:09:07.886 - INFO - +----- END KW: Utils.Retrieve Host Property (1613) 20211201 09:09:07.886 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:09:07.887 - DEBUG - Argument types are: 20211201 09:09:07.887 - FAIL - offline != available 20211201 09:09:07.887 - DEBUG - Traceback (most recent call last): None 20211201 09:09:07.887 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:09:07.887 - INFO - +---- END KW: Utils.Check Property Value (1615) 20211201 09:09:27.888 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:09:27.890 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:09:27.891 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:09:27.891 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:09:27.892 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:09:27.892 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:09:27.893 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:09:27.894 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:09:27.894 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:09:27.895 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:09:27.896 - INFO - &{result_dict} = { stdout= } 20211201 09:09:27.896 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:09:27.896 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:09:27.897 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:09:27.897 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:09:27.898 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:09:27.898 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:09:27.898 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:09:27.899 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:09:28.400 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:09:28.401 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:09:28.401 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:09:28.407 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:09:28.407 - INFO - +------- END KW: SSHLibrary.Write (6) 20211201 09:09:28.408 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:09:29.474 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:09:29.474 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:09:29.475 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1068) 20211201 09:09:29.476 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:09:29.477 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:09:29.477 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:09:29.477 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:09:29.478 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:09:29.478 - INFO - ${clean_out} = offline 20211201 09:09:29.478 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:09:29.479 - INFO - ${output} = offline 20211201 09:09:29.479 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:09:29.479 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:09:29.480 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:09:29.482 - INFO - echo $? 20211201 09:09:29.483 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:09:29.483 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:09:29.484 - INFO - 0 20211201 09:09:29.484 - INFO - ${rc} = 0 20211201 09:09:29.484 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:09:29.484 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:09:29.485 - INFO - 0 20211201 09:09:29.485 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:09:29.485 - INFO - ${rc} = 0 20211201 09:09:29.486 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:09:29.486 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:09:29.487 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:09:29.488 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:09:29.488 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:09:29.488 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:09:29.489 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:09:29.489 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:09:29.489 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:09:29.490 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:09:29.490 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:09:29.490 - INFO - +------ END KW: Utils.Run Command (1598) 20211201 09:09:29.490 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:09:29.491 - INFO - ${value} = offline 20211201 09:09:29.491 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:09:29.492 - INFO - ${current_value} = offline 20211201 09:09:29.492 - INFO - +----- END KW: Utils.Retrieve Host Property (1602) 20211201 09:09:29.492 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:09:29.492 - DEBUG - Argument types are: 20211201 09:09:29.493 - FAIL - offline != available 20211201 09:09:29.493 - DEBUG - Traceback (most recent call last): None 20211201 09:09:29.493 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:09:29.493 - INFO - +---- END KW: Utils.Check Property Value (1605) 20211201 09:09:49.494 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:09:49.496 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:09:49.497 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:09:49.498 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:09:49.498 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:09:49.499 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:09:49.500 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:09:49.501 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:09:49.501 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:09:49.502 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:09:49.503 - INFO - &{result_dict} = { stdout= } 20211201 09:09:49.503 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:09:49.503 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:09:49.504 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:09:49.504 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:09:49.505 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:09:49.505 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:09:49.505 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:09:49.506 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:09:50.007 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:09:50.008 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:09:50.008 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:09:50.017 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:09:50.017 - INFO - +------- END KW: SSHLibrary.Write (9) 20211201 09:09:50.017 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:09:51.137 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:09:51.137 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:09:51.138 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1120) 20211201 09:09:51.138 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:09:51.139 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:09:51.140 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:09:51.140 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:09:51.140 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:09:51.141 - INFO - ${clean_out} = offline 20211201 09:09:51.141 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:09:51.141 - INFO - ${output} = offline 20211201 09:09:51.141 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:09:51.141 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:09:51.142 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:09:51.144 - INFO - echo $? 20211201 09:09:51.145 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:09:51.145 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:09:51.150 - INFO - 0 20211201 09:09:51.150 - INFO - ${rc} = 0 20211201 09:09:51.151 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (6) 20211201 09:09:51.151 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:09:51.151 - INFO - 0 20211201 09:09:51.151 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:09:51.152 - INFO - ${rc} = 0 20211201 09:09:51.152 - INFO - +------- END KW: Utils.Get Return Code (11) 20211201 09:09:51.152 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:09:51.153 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:09:51.154 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:09:51.154 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:09:51.154 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:09:51.155 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:09:51.155 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:09:51.155 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:09:51.155 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:09:51.156 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:09:51.156 - INFO - +------ END KW: Utils.Run Command (1657) 20211201 09:09:51.156 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:09:51.156 - INFO - ${value} = offline 20211201 09:09:51.157 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:09:51.157 - INFO - ${current_value} = offline 20211201 09:09:51.157 - INFO - +----- END KW: Utils.Retrieve Host Property (1662) 20211201 09:09:51.157 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:09:51.158 - DEBUG - Argument types are: 20211201 09:09:51.158 - FAIL - offline != available 20211201 09:09:51.158 - DEBUG - Traceback (most recent call last): None 20211201 09:09:51.158 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:09:51.159 - INFO - +---- END KW: Utils.Check Property Value (1665) 20211201 09:10:11.160 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:10:11.161 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:10:11.162 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:10:11.164 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:10:11.164 - INFO - +------ END KW: BuiltIn.Catenate (2) 20211201 09:10:11.165 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:10:11.169 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:10:11.171 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (2) 20211201 09:10:11.171 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:10:11.172 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:10:11.173 - INFO - &{result_dict} = { stdout= } 20211201 09:10:11.173 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:10:11.174 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:10:11.174 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:10:11.175 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:10:11.175 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:10:11.176 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:10:11.176 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:10:11.176 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:10:11.678 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:10:11.678 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:10:11.679 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:10:11.687 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:10:11.687 - INFO - +------- END KW: SSHLibrary.Write (8) 20211201 09:10:11.688 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:10:12.807 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:10:12.808 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:10:12.808 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1120) 20211201 09:10:12.809 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:10:12.810 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:10:12.811 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:10:12.811 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:10:12.811 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:10:12.812 - INFO - ${clean_out} = offline 20211201 09:10:12.812 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:10:12.812 - INFO - ${output} = offline 20211201 09:10:12.812 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:10:12.813 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:10:12.813 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:10:12.816 - INFO - echo $? 20211201 09:10:12.816 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:10:12.816 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:10:12.818 - INFO - 0 20211201 09:10:12.819 - INFO - ${rc} = 0 20211201 09:10:12.819 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 09:10:12.819 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:10:12.820 - INFO - 0 20211201 09:10:12.820 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:10:12.820 - INFO - ${rc} = 0 20211201 09:10:12.820 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:10:12.821 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:10:12.822 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:10:12.823 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:10:12.823 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:10:12.824 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:10:12.824 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:10:12.825 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:10:12.825 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:10:12.825 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:10:12.826 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:10:12.826 - INFO - +------ END KW: Utils.Run Command (1661) 20211201 09:10:12.826 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:10:12.827 - INFO - ${value} = offline 20211201 09:10:12.827 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:10:12.828 - INFO - ${current_value} = offline 20211201 09:10:12.828 - INFO - +----- END KW: Utils.Retrieve Host Property (1667) 20211201 09:10:12.828 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:10:12.829 - DEBUG - Argument types are: 20211201 09:10:12.829 - FAIL - offline != available 20211201 09:10:12.830 - DEBUG - Traceback (most recent call last): None 20211201 09:10:12.830 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (2) 20211201 09:10:12.830 - INFO - +---- END KW: Utils.Check Property Value (1671) 20211201 09:10:32.831 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:10:32.833 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:10:32.834 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:10:32.835 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:10:32.835 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:10:32.835 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:10:32.839 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:10:32.839 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:10:32.840 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:10:32.840 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:10:32.841 - INFO - &{result_dict} = { stdout= } 20211201 09:10:32.841 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:10:32.841 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:10:32.842 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:10:32.842 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:10:32.843 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:10:32.843 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:10:32.843 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:10:32.844 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:10:33.345 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:10:33.346 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:10:33.346 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:10:33.352 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:10:33.353 - INFO - +------- END KW: SSHLibrary.Write (7) 20211201 09:10:33.353 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:10:34.465 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:10:34.465 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:10:34.465 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1112) 20211201 09:10:34.466 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:10:34.467 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:10:34.467 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:10:34.467 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:10:34.468 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:10:34.468 - INFO - ${clean_out} = offline 20211201 09:10:34.468 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:10:34.469 - INFO - ${output} = offline 20211201 09:10:34.469 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:10:34.469 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:10:34.470 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:10:34.472 - INFO - echo $? 20211201 09:10:34.472 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:10:34.473 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:10:34.474 - INFO - 0 20211201 09:10:34.474 - INFO - ${rc} = 0 20211201 09:10:34.474 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:10:34.475 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:10:34.475 - INFO - 0 20211201 09:10:34.475 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:10:34.476 - INFO - ${rc} = 0 20211201 09:10:34.476 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:10:34.476 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:10:34.477 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:10:34.478 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:10:34.478 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:10:34.478 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:10:34.479 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:10:34.479 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:10:34.479 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:10:34.480 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:10:34.480 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:10:34.480 - INFO - +------ END KW: Utils.Run Command (1645) 20211201 09:10:34.480 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:10:34.481 - INFO - ${value} = offline 20211201 09:10:34.481 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:10:34.481 - INFO - ${current_value} = offline 20211201 09:10:34.481 - INFO - +----- END KW: Utils.Retrieve Host Property (1648) 20211201 09:10:34.482 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:10:34.482 - DEBUG - Argument types are: 20211201 09:10:34.482 - FAIL - offline != available 20211201 09:10:34.482 - DEBUG - Traceback (most recent call last): None 20211201 09:10:34.482 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:10:34.483 - INFO - +---- END KW: Utils.Check Property Value (1652) 20211201 09:10:54.484 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:10:54.485 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:10:54.486 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:10:54.486 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:10:54.487 - INFO - +------ END KW: BuiltIn.Catenate (0) 20211201 09:10:54.487 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:10:54.488 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:10:54.489 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:10:54.490 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:10:54.490 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:10:54.491 - INFO - &{result_dict} = { stdout= } 20211201 09:10:54.491 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:10:54.492 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:10:54.492 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:10:54.492 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:10:54.493 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:10:54.494 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:10:54.494 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:10:54.494 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:10:54.995 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:10:54.996 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:10:54.996 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:10:55.006 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:10:55.007 - INFO - +------- END KW: SSHLibrary.Write (11) 20211201 09:10:55.007 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:10:56.109 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:10:56.109 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:10:56.110 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1103) 20211201 09:10:56.110 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:10:56.111 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:10:56.112 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:10:56.112 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:10:56.112 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:10:56.113 - INFO - ${clean_out} = offline 20211201 09:10:56.113 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:10:56.113 - INFO - ${output} = offline 20211201 09:10:56.113 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:10:56.113 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:10:56.114 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:10:56.116 - INFO - echo $? 20211201 09:10:56.116 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:10:56.117 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:10:56.118 - INFO - 0 20211201 09:10:56.118 - INFO - ${rc} = 0 20211201 09:10:56.118 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:10:56.119 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:10:56.119 - INFO - 0 20211201 09:10:56.119 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:10:56.119 - INFO - ${rc} = 0 20211201 09:10:56.120 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:10:56.120 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:10:56.121 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:10:56.121 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:10:56.121 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:10:56.122 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:10:56.122 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:10:56.122 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:10:56.123 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:10:56.123 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:10:56.123 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:10:56.123 - INFO - +------ END KW: Utils.Run Command (1636) 20211201 09:10:56.124 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:10:56.124 - INFO - ${value} = offline 20211201 09:10:56.124 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:10:56.125 - INFO - ${current_value} = offline 20211201 09:10:56.125 - INFO - +----- END KW: Utils.Retrieve Host Property (1640) 20211201 09:10:56.125 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:10:56.125 - DEBUG - Argument types are: 20211201 09:10:56.126 - FAIL - offline != available 20211201 09:10:56.126 - DEBUG - Traceback (most recent call last): None 20211201 09:10:56.126 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:10:56.126 - INFO - +---- END KW: Utils.Check Property Value (1643) 20211201 09:11:16.127 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:11:16.129 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:11:16.130 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:11:16.131 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:11:16.131 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:11:16.131 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:11:16.133 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:11:16.133 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:11:16.134 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:11:16.135 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:11:16.136 - INFO - &{result_dict} = { stdout= } 20211201 09:11:16.136 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:11:16.137 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:11:16.137 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:11:16.138 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:11:16.138 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:11:16.139 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:11:16.139 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:11:16.139 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:11:16.640 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:11:16.641 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:11:16.641 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:11:16.651 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:11:16.652 - INFO - +------- END KW: SSHLibrary.Write (11) 20211201 09:11:16.652 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:11:17.871 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:11:17.871 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:11:17.872 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1219) 20211201 09:11:17.872 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:11:17.874 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:11:17.875 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:11:17.875 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:11:17.875 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:11:17.876 - INFO - ${clean_out} = offline 20211201 09:11:17.877 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:11:17.877 - INFO - ${output} = offline 20211201 09:11:17.877 - INFO - +------- END KW: Utils.Remove Prompt Line (5) 20211201 09:11:17.878 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:11:17.878 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:11:17.881 - INFO - echo $? 20211201 09:11:17.881 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:11:17.881 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:11:17.883 - INFO - 0 20211201 09:11:17.883 - INFO - ${rc} = 0 20211201 09:11:17.884 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 09:11:17.884 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:11:17.885 - INFO - 0 20211201 09:11:17.886 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:11:17.888 - INFO - ${rc} = 0 20211201 09:11:17.888 - INFO - +------- END KW: Utils.Get Return Code (11) 20211201 09:11:17.889 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:11:17.891 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:11:17.892 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:11:17.892 - INFO - +------- END KW: BuiltIn.Run Keyword If (3) 20211201 09:11:17.892 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:11:17.893 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:11:17.893 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:11:17.894 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:11:17.894 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:11:17.894 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:11:17.894 - INFO - +------ END KW: Utils.Run Command (1763) 20211201 09:11:17.895 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:11:17.895 - INFO - ${value} = offline 20211201 09:11:17.895 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:11:17.895 - INFO - ${current_value} = offline 20211201 09:11:17.895 - INFO - +----- END KW: Utils.Retrieve Host Property (1767) 20211201 09:11:17.896 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:11:17.896 - DEBUG - Argument types are: 20211201 09:11:17.896 - FAIL - offline != available 20211201 09:11:17.897 - DEBUG - Traceback (most recent call last): None 20211201 09:11:17.897 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:11:17.897 - INFO - +---- END KW: Utils.Check Property Value (1770) 20211201 09:11:37.898 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:11:37.900 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:11:37.901 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:11:37.902 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:11:37.902 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:11:37.902 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:11:37.903 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:11:37.904 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:11:37.905 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:11:37.905 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:11:37.906 - INFO - &{result_dict} = { stdout= } 20211201 09:11:37.907 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:11:37.907 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:11:37.908 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:11:37.908 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:11:37.910 - INFO - +-------- END KW: Collections.Set To Dictionary (2) 20211201 09:11:37.910 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:11:37.910 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:11:37.911 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:11:38.412 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:11:38.413 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:11:38.413 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:11:38.419 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:11:38.419 - INFO - +------- END KW: SSHLibrary.Write (6) 20211201 09:11:38.419 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:11:39.528 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:11:39.530 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:11:39.530 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1111) 20211201 09:11:39.531 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:11:39.533 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:11:39.534 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:11:39.534 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:11:39.534 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:11:39.535 - INFO - ${clean_out} = offline 20211201 09:11:39.535 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:11:39.535 - INFO - ${output} = offline 20211201 09:11:39.535 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:11:39.536 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:11:39.536 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:11:39.539 - INFO - echo $? 20211201 09:11:39.539 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:11:39.539 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:11:39.541 - INFO - 0 20211201 09:11:39.541 - INFO - ${rc} = 0 20211201 09:11:39.541 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:11:39.541 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:11:39.542 - INFO - 0 20211201 09:11:39.542 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:11:39.542 - INFO - ${rc} = 0 20211201 09:11:39.542 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:11:39.543 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:11:39.543 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:11:39.544 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:11:39.544 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:11:39.545 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:11:39.545 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:11:39.545 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:11:39.546 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:11:39.546 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:11:39.546 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:11:39.546 - INFO - +------ END KW: Utils.Run Command (1644) 20211201 09:11:39.546 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:11:39.547 - INFO - ${value} = offline 20211201 09:11:39.547 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:11:39.547 - INFO - ${current_value} = offline 20211201 09:11:39.547 - INFO - +----- END KW: Utils.Retrieve Host Property (1648) 20211201 09:11:39.548 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:11:39.548 - DEBUG - Argument types are: 20211201 09:11:39.548 - FAIL - offline != available 20211201 09:11:39.549 - DEBUG - Traceback (most recent call last): None 20211201 09:11:39.549 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:11:39.549 - INFO - +---- END KW: Utils.Check Property Value (1651) 20211201 09:11:59.550 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:11:59.551 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:11:59.552 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:11:59.553 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:11:59.553 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:11:59.554 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:11:59.555 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:11:59.556 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:11:59.556 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:11:59.557 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:11:59.558 - INFO - &{result_dict} = { stdout= } 20211201 09:11:59.558 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:11:59.558 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:11:59.559 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:11:59.559 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:11:59.560 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:11:59.560 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:11:59.561 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:11:59.561 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:12:00.062 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:12:00.063 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:12:00.063 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:12:00.070 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:12:00.070 - INFO - +------- END KW: SSHLibrary.Write (7) 20211201 09:12:00.071 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:12:01.148 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:12:01.149 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:12:01.149 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1078) 20211201 09:12:01.149 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:12:01.150 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:12:01.151 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:12:01.151 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:12:01.151 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:12:01.152 - INFO - ${clean_out} = offline 20211201 09:12:01.152 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:12:01.152 - INFO - ${output} = offline 20211201 09:12:01.152 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:12:01.153 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:12:01.153 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:12:01.155 - INFO - echo $? 20211201 09:12:01.155 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:12:01.156 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:12:01.157 - INFO - 0 20211201 09:12:01.157 - INFO - ${rc} = 0 20211201 09:12:01.157 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:12:01.157 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:12:01.158 - INFO - 0 20211201 09:12:01.158 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:12:01.158 - INFO - ${rc} = 0 20211201 09:12:01.159 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:12:01.159 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:12:01.160 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:12:01.161 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:12:01.161 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:12:01.161 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:12:01.162 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:12:01.162 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:12:01.162 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:12:01.163 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:12:01.163 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:12:01.163 - INFO - +------ END KW: Utils.Run Command (1609) 20211201 09:12:01.163 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:12:01.164 - INFO - ${value} = offline 20211201 09:12:01.164 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:12:01.164 - INFO - ${current_value} = offline 20211201 09:12:01.164 - INFO - +----- END KW: Utils.Retrieve Host Property (1613) 20211201 09:12:01.164 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:12:01.165 - DEBUG - Argument types are: 20211201 09:12:01.165 - FAIL - offline != available 20211201 09:12:01.165 - DEBUG - Traceback (most recent call last): None 20211201 09:12:01.165 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:12:01.166 - INFO - +---- END KW: Utils.Check Property Value (1615) 20211201 09:12:21.166 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:12:21.168 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:12:21.169 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:12:21.169 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:12:21.170 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:12:21.170 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:12:21.171 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:12:21.172 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:12:21.172 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:12:21.173 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:12:21.174 - INFO - &{result_dict} = { stdout= } 20211201 09:12:21.174 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:12:21.174 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:12:21.175 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:12:21.175 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:12:21.176 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:12:21.176 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:12:21.176 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:12:21.177 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:12:21.678 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:12:21.678 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:12:21.679 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:12:21.684 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:12:21.684 - INFO - +------- END KW: SSHLibrary.Write (5) 20211201 09:12:21.685 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:12:22.804 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:12:22.804 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:12:22.804 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1120) 20211201 09:12:22.805 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:12:22.806 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:12:22.806 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:12:22.807 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:12:22.807 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:12:22.807 - INFO - ${clean_out} = offline 20211201 09:12:22.808 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:12:22.808 - INFO - ${output} = offline 20211201 09:12:22.808 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:12:22.808 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:12:22.809 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:12:22.811 - INFO - echo $? 20211201 09:12:22.811 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:12:22.812 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:12:22.813 - INFO - 0 20211201 09:12:22.813 - INFO - ${rc} = 0 20211201 09:12:22.813 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:12:22.814 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:12:22.814 - INFO - 0 20211201 09:12:22.814 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:12:22.814 - INFO - ${rc} = 0 20211201 09:12:22.815 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:12:22.815 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:12:22.816 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:12:22.817 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:12:22.817 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:12:22.817 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:12:22.817 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:12:22.818 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:12:22.818 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:12:22.818 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:12:22.819 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:12:22.819 - INFO - +------ END KW: Utils.Run Command (1649) 20211201 09:12:22.819 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:12:22.820 - INFO - ${value} = offline 20211201 09:12:22.820 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:12:22.820 - INFO - ${current_value} = offline 20211201 09:12:22.820 - INFO - +----- END KW: Utils.Retrieve Host Property (1652) 20211201 09:12:22.820 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:12:22.821 - DEBUG - Argument types are: 20211201 09:12:22.821 - FAIL - offline != available 20211201 09:12:22.821 - DEBUG - Traceback (most recent call last): None 20211201 09:12:22.821 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:12:22.821 - INFO - +---- END KW: Utils.Check Property Value (1655) 20211201 09:12:42.822 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:12:42.823 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:12:42.824 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:12:42.825 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:12:42.825 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:12:42.826 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:12:42.827 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:12:42.827 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:12:42.828 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:12:42.828 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:12:42.829 - INFO - &{result_dict} = { stdout= } 20211201 09:12:42.829 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:12:42.830 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:12:42.830 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:12:42.831 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:12:42.831 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:12:42.832 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:12:42.832 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:12:42.832 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:12:43.333 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:12:43.334 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:12:43.334 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:12:43.344 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:12:43.345 - INFO - +------- END KW: SSHLibrary.Write (11) 20211201 09:12:43.346 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:12:44.490 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:12:44.491 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:12:44.491 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1145) 20211201 09:12:44.492 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:12:44.495 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:12:44.496 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:12:44.496 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:12:44.496 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:12:44.497 - INFO - ${clean_out} = offline 20211201 09:12:44.497 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:12:44.497 - INFO - ${output} = offline 20211201 09:12:44.497 - INFO - +------- END KW: Utils.Remove Prompt Line (5) 20211201 09:12:44.498 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:12:44.498 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:12:44.500 - INFO - echo $? 20211201 09:12:44.501 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:12:44.501 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:12:44.502 - INFO - 0 20211201 09:12:44.502 - INFO - ${rc} = 0 20211201 09:12:44.502 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:12:44.503 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:12:44.503 - INFO - 0 20211201 09:12:44.503 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:12:44.503 - INFO - ${rc} = 0 20211201 09:12:44.503 - INFO - +------- END KW: Utils.Get Return Code (5) 20211201 09:12:44.504 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:12:44.504 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:12:44.505 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:12:44.505 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:12:44.505 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:12:44.506 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:12:44.506 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:12:44.506 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:12:44.507 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:12:44.507 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:12:44.507 - INFO - +------ END KW: Utils.Run Command (1682) 20211201 09:12:44.507 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:12:44.508 - INFO - ${value} = offline 20211201 09:12:44.508 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:12:44.508 - INFO - ${current_value} = offline 20211201 09:12:44.508 - INFO - +----- END KW: Utils.Retrieve Host Property (1685) 20211201 09:12:44.508 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:12:44.509 - DEBUG - Argument types are: 20211201 09:12:44.509 - FAIL - offline != available 20211201 09:12:44.509 - DEBUG - Traceback (most recent call last): None 20211201 09:12:44.509 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:12:44.510 - INFO - +---- END KW: Utils.Check Property Value (1688) 20211201 09:13:04.511 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:13:04.512 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:13:04.514 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:13:04.515 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:13:04.515 - INFO - +------ END KW: BuiltIn.Catenate (2) 20211201 09:13:04.515 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:13:04.517 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:13:04.518 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:13:04.518 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:13:04.520 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:13:04.521 - INFO - &{result_dict} = { stdout= } 20211201 09:13:04.521 - INFO - +-------- END KW: BuiltIn.Create Dictionary (2) 20211201 09:13:04.521 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:13:04.522 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:13:04.522 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:13:04.522 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:13:04.523 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:13:04.523 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:13:04.523 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:13:05.025 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:13:05.025 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:13:05.026 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:13:05.031 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:13:05.031 - INFO - +------- END KW: SSHLibrary.Write (5) 20211201 09:13:05.032 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:13:06.180 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:13:06.180 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:13:06.181 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1149) 20211201 09:13:06.182 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:13:06.183 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:13:06.184 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:13:06.184 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:13:06.185 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:13:06.185 - INFO - ${clean_out} = offline 20211201 09:13:06.185 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:13:06.186 - INFO - ${output} = offline 20211201 09:13:06.186 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:13:06.186 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:13:06.187 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:13:06.189 - INFO - echo $? 20211201 09:13:06.190 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:13:06.190 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:13:06.192 - INFO - 0 20211201 09:13:06.192 - INFO - ${rc} = 0 20211201 09:13:06.192 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:13:06.193 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:13:06.193 - INFO - 0 20211201 09:13:06.193 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:13:06.193 - INFO - ${rc} = 0 20211201 09:13:06.194 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:13:06.194 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:13:06.195 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:13:06.195 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:13:06.195 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:13:06.196 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:13:06.196 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:13:06.196 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:13:06.197 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:13:06.197 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:13:06.197 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:13:06.197 - INFO - +------ END KW: Utils.Run Command (1682) 20211201 09:13:06.198 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:13:06.198 - INFO - ${value} = offline 20211201 09:13:06.198 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:13:06.199 - INFO - ${current_value} = offline 20211201 09:13:06.199 - INFO - +----- END KW: Utils.Retrieve Host Property (1687) 20211201 09:13:06.199 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:13:06.199 - DEBUG - Argument types are: 20211201 09:13:06.200 - FAIL - offline != available 20211201 09:13:06.200 - DEBUG - Traceback (most recent call last): None 20211201 09:13:06.200 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:13:06.200 - INFO - +---- END KW: Utils.Check Property Value (1690) 20211201 09:13:26.201 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:13:26.203 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:13:26.204 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:13:26.205 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:13:26.205 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:13:26.205 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:13:26.207 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:13:26.208 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:13:26.208 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:13:26.209 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:13:26.209 - INFO - &{result_dict} = { stdout= } 20211201 09:13:26.210 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:13:26.210 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:13:26.211 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:13:26.211 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:13:26.211 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:13:26.212 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:13:26.212 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:13:26.212 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:13:26.714 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:13:26.714 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:13:26.714 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:13:26.721 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:13:26.721 - INFO - +------- END KW: SSHLibrary.Write (7) 20211201 09:13:26.721 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:13:27.789 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:13:27.790 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:13:27.791 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1069) 20211201 09:13:27.792 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:13:27.793 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:13:27.794 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:13:27.794 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:13:27.794 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:13:27.796 - INFO - ${clean_out} = offline 20211201 09:13:27.796 - INFO - +-------- END KW: String.Remove String (2) 20211201 09:13:27.797 - INFO - ${output} = offline 20211201 09:13:27.797 - INFO - +------- END KW: Utils.Remove Prompt Line (5) 20211201 09:13:27.797 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:13:27.797 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:13:27.799 - INFO - echo $? 20211201 09:13:27.800 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:13:27.800 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:13:27.801 - INFO - 0 20211201 09:13:27.801 - INFO - ${rc} = 0 20211201 09:13:27.802 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:13:27.802 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:13:27.802 - INFO - 0 20211201 09:13:27.802 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:13:27.803 - INFO - ${rc} = 0 20211201 09:13:27.803 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:13:27.803 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:13:27.804 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:13:27.805 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:13:27.805 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:13:27.805 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:13:27.805 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:13:27.806 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:13:27.806 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:13:27.806 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:13:27.806 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:13:27.807 - INFO - +------ END KW: Utils.Run Command (1601) 20211201 09:13:27.807 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:13:27.807 - INFO - ${value} = offline 20211201 09:13:27.807 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:13:27.807 - INFO - ${current_value} = offline 20211201 09:13:27.808 - INFO - +----- END KW: Utils.Retrieve Host Property (1604) 20211201 09:13:27.808 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:13:27.808 - DEBUG - Argument types are: 20211201 09:13:27.808 - FAIL - offline != available 20211201 09:13:27.808 - DEBUG - Traceback (most recent call last): None 20211201 09:13:27.809 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:13:27.809 - INFO - +---- END KW: Utils.Check Property Value (1608) 20211201 09:13:47.810 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:13:47.811 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:13:47.812 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:13:47.812 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:13:47.813 - INFO - +------ END KW: BuiltIn.Catenate (0) 20211201 09:13:47.813 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:13:47.814 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:13:47.815 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:13:47.815 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:13:47.816 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:13:47.817 - INFO - &{result_dict} = { stdout= } 20211201 09:13:47.817 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:13:47.817 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:13:47.818 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:13:47.818 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:13:47.818 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:13:47.819 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:13:47.819 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:13:47.819 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:13:48.321 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:13:48.321 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:13:48.322 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:13:48.326 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:13:48.326 - INFO - +------- END KW: SSHLibrary.Write (5) 20211201 09:13:48.326 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:13:49.359 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:13:49.359 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:13:49.359 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1033) 20211201 09:13:49.360 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:13:49.361 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:13:49.361 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:13:49.361 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:13:49.362 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:13:49.362 - INFO - ${clean_out} = offline 20211201 09:13:49.362 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:13:49.363 - INFO - ${output} = offline 20211201 09:13:49.363 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:13:49.363 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:13:49.364 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:13:49.366 - INFO - echo $? 20211201 09:13:49.366 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:13:49.367 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:13:49.367 - INFO - 0 20211201 09:13:49.368 - INFO - ${rc} = 0 20211201 09:13:49.368 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:13:49.368 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:13:49.368 - INFO - 0 20211201 09:13:49.369 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:13:49.369 - INFO - ${rc} = 0 20211201 09:13:49.369 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:13:49.369 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:13:49.370 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:13:49.371 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:13:49.371 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:13:49.371 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:13:49.372 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:13:49.372 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:13:49.372 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:13:49.372 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:13:49.373 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:13:49.373 - INFO - +------ END KW: Utils.Run Command (1560) 20211201 09:13:49.373 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:13:49.374 - INFO - ${value} = offline 20211201 09:13:49.374 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:13:49.374 - INFO - ${current_value} = offline 20211201 09:13:49.374 - INFO - +----- END KW: Utils.Retrieve Host Property (1563) 20211201 09:13:49.374 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:13:49.375 - DEBUG - Argument types are: 20211201 09:13:49.375 - FAIL - offline != available 20211201 09:13:49.375 - DEBUG - Traceback (most recent call last): None 20211201 09:13:49.375 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:13:49.376 - INFO - +---- END KW: Utils.Check Property Value (1566) 20211201 09:14:09.376 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:14:09.378 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:14:09.378 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:14:09.379 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:14:09.379 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:14:09.380 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:14:09.381 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:14:09.382 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:14:09.382 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:14:09.383 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:14:09.383 - INFO - &{result_dict} = { stdout= } 20211201 09:14:09.384 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:14:09.384 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:14:09.385 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:14:09.385 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:14:09.386 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:14:09.386 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:14:09.386 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:14:09.386 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:14:09.888 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:14:09.888 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:14:09.888 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:14:09.895 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:14:09.895 - INFO - +------- END KW: SSHLibrary.Write (7) 20211201 09:14:09.895 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:14:11.047 - INFO - failed [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:14:11.048 - INFO - ${output} = failed [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:14:11.048 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1153) 20211201 09:14:11.048 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:14:11.049 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:14:11.050 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:14:11.050 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:14:11.050 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:14:11.051 - INFO - ${clean_out} = failed 20211201 09:14:11.051 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:14:11.051 - INFO - ${output} = failed 20211201 09:14:11.051 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:14:11.052 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:14:11.053 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:14:11.055 - INFO - echo $? 20211201 09:14:11.055 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:14:11.055 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:14:11.057 - INFO - 0 20211201 09:14:11.057 - INFO - ${rc} = 0 20211201 09:14:11.057 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:14:11.057 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:14:11.058 - INFO - 0 20211201 09:14:11.058 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:14:11.058 - INFO - ${rc} = 0 20211201 09:14:11.058 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:14:11.059 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:14:11.059 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:14:11.060 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:14:11.060 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:14:11.060 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:14:11.061 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:14:11.061 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:14:11.061 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: failed 20211201 09:14:11.061 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:14:11.062 - INFO - ${result} = {'stdout': 'failed', 'stderr': '', 'rc': '0'} 20211201 09:14:11.062 - INFO - +------ END KW: Utils.Run Command (1682) 20211201 09:14:11.062 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:14:11.062 - INFO - ${value} = failed 20211201 09:14:11.063 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:14:11.063 - INFO - ${current_value} = failed 20211201 09:14:11.063 - INFO - +----- END KW: Utils.Retrieve Host Property (1686) 20211201 09:14:11.063 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:14:11.064 - DEBUG - Argument types are: 20211201 09:14:11.064 - FAIL - failed != available 20211201 09:14:11.064 - DEBUG - Traceback (most recent call last): None 20211201 09:14:11.064 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:14:11.064 - INFO - +---- END KW: Utils.Check Property Value (1688) 20211201 09:14:31.065 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:14:31.066 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:14:31.067 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:14:31.068 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:14:31.068 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:14:31.068 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:14:31.070 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:14:31.070 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:14:31.071 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:14:31.071 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:14:31.072 - INFO - &{result_dict} = { stdout= } 20211201 09:14:31.072 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:14:31.072 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:14:31.073 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:14:31.073 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:14:31.074 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:14:31.074 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:14:31.075 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:14:31.075 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:14:31.576 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:14:31.577 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:14:31.577 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:14:31.587 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:14:31.587 - INFO - +------- END KW: SSHLibrary.Write (10) 20211201 09:14:31.587 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:14:32.691 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:14:32.692 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:14:32.693 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1106) 20211201 09:14:32.693 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:14:32.695 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:14:32.695 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:14:32.696 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:14:32.696 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:14:32.696 - INFO - ${clean_out} = offline 20211201 09:14:32.697 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:14:32.697 - INFO - ${output} = offline 20211201 09:14:32.697 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:14:32.700 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:14:32.701 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:14:32.705 - INFO - echo $? 20211201 09:14:32.706 - INFO - +-------- END KW: SSHLibrary.Write (5) 20211201 09:14:32.706 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:14:32.707 - INFO - 0 20211201 09:14:32.708 - INFO - ${rc} = 0 20211201 09:14:32.708 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:14:32.708 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:14:32.709 - INFO - 0 20211201 09:14:32.709 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:14:32.709 - INFO - ${rc} = 0 20211201 09:14:32.709 - INFO - +------- END KW: Utils.Get Return Code (10) 20211201 09:14:32.709 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:14:32.710 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:14:32.711 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:14:32.711 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:14:32.711 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:14:32.712 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:14:32.712 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:14:32.712 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:14:32.712 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:14:32.713 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:14:32.713 - INFO - +------ END KW: Utils.Run Command (1645) 20211201 09:14:32.713 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:14:32.714 - INFO - ${value} = offline 20211201 09:14:32.714 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:14:32.714 - INFO - ${current_value} = offline 20211201 09:14:32.714 - INFO - +----- END KW: Utils.Retrieve Host Property (1648) 20211201 09:14:32.714 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:14:32.715 - DEBUG - Argument types are: 20211201 09:14:32.715 - FAIL - offline != available 20211201 09:14:32.715 - DEBUG - Traceback (most recent call last): None 20211201 09:14:32.715 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:14:32.716 - INFO - +---- END KW: Utils.Check Property Value (1651) 20211201 09:14:52.717 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:14:52.718 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:14:52.719 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:14:52.719 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:14:52.720 - INFO - +------ END KW: BuiltIn.Catenate (0) 20211201 09:14:52.720 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:14:52.721 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:14:52.722 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:14:52.722 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:14:52.723 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:14:52.724 - INFO - &{result_dict} = { stdout= } 20211201 09:14:52.724 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:14:52.724 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:14:52.725 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:14:52.725 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:14:52.726 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:14:52.726 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:14:52.726 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:14:52.727 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:14:53.228 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:14:53.229 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:14:53.229 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:14:53.235 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:14:53.235 - INFO - +------- END KW: SSHLibrary.Write (6) 20211201 09:14:53.236 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:14:54.334 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:14:54.334 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:14:54.335 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1099) 20211201 09:14:54.335 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:14:54.336 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:14:54.336 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:14:54.337 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:14:54.337 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:14:54.337 - INFO - ${clean_out} = offline 20211201 09:14:54.338 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:14:54.338 - INFO - ${output} = offline 20211201 09:14:54.338 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:14:54.338 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:14:54.339 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:14:54.344 - INFO - echo $? 20211201 09:14:54.344 - INFO - +-------- END KW: SSHLibrary.Write (5) 20211201 09:14:54.344 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:14:54.346 - INFO - 0 20211201 09:14:54.346 - INFO - ${rc} = 0 20211201 09:14:54.347 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 09:14:54.347 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:14:54.347 - INFO - 0 20211201 09:14:54.348 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:14:54.348 - INFO - ${rc} = 0 20211201 09:14:54.348 - INFO - +------- END KW: Utils.Get Return Code (10) 20211201 09:14:54.348 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:14:54.349 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:14:54.350 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:14:54.350 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:14:54.350 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:14:54.350 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:14:54.351 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:14:54.351 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:14:54.351 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:14:54.351 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:14:54.352 - INFO - +------ END KW: Utils.Run Command (1631) 20211201 09:14:54.352 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:14:54.352 - INFO - ${value} = offline 20211201 09:14:54.352 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:14:54.353 - INFO - ${current_value} = offline 20211201 09:14:54.353 - INFO - +----- END KW: Utils.Retrieve Host Property (1635) 20211201 09:14:54.353 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:14:54.353 - DEBUG - Argument types are: 20211201 09:14:54.354 - FAIL - offline != available 20211201 09:14:54.354 - DEBUG - Traceback (most recent call last): None 20211201 09:14:54.354 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:14:54.354 - INFO - +---- END KW: Utils.Check Property Value (1638) 20211201 09:15:14.355 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:15:14.356 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:15:14.358 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:15:14.358 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:15:14.358 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:15:14.359 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:15:14.360 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:15:14.361 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:15:14.361 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:15:14.362 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:15:14.363 - INFO - &{result_dict} = { stdout= } 20211201 09:15:14.363 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:15:14.363 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:15:14.364 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:15:14.364 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:15:14.365 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:15:14.365 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:15:14.365 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:15:14.366 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:15:14.867 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:15:14.867 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:15:14.868 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:15:14.873 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:15:14.874 - INFO - +------- END KW: SSHLibrary.Write (6) 20211201 09:15:14.874 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:15:15.955 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:15:15.955 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:15:15.956 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1081) 20211201 09:15:15.956 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:15:15.957 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:15:15.958 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:15:15.958 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:15:15.958 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:15:15.959 - INFO - ${clean_out} = offline 20211201 09:15:15.959 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:15:15.959 - INFO - ${output} = offline 20211201 09:15:15.959 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:15:15.960 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:15:15.960 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:15:15.962 - INFO - echo $? 20211201 09:15:15.962 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:15:15.962 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:15:15.963 - INFO - 0 20211201 09:15:15.963 - INFO - ${rc} = 0 20211201 09:15:15.963 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:15:15.964 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:15:15.964 - INFO - 0 20211201 09:15:15.965 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:15:15.965 - INFO - ${rc} = 0 20211201 09:15:15.965 - INFO - +------- END KW: Utils.Get Return Code (5) 20211201 09:15:15.965 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:15:15.966 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:15:15.967 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:15:15.967 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:15:15.967 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:15:15.968 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:15:15.968 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:15:15.968 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:15:15.968 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:15:15.968 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:15:15.969 - INFO - +------ END KW: Utils.Run Command (1610) 20211201 09:15:15.969 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:15:15.969 - INFO - ${value} = offline 20211201 09:15:15.969 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:15:15.970 - INFO - ${current_value} = offline 20211201 09:15:15.970 - INFO - +----- END KW: Utils.Retrieve Host Property (1614) 20211201 09:15:15.970 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:15:15.970 - DEBUG - Argument types are: 20211201 09:15:15.971 - FAIL - offline != available 20211201 09:15:15.971 - DEBUG - Traceback (most recent call last): None 20211201 09:15:15.971 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:15:15.971 - INFO - +---- END KW: Utils.Check Property Value (1616) 20211201 09:15:35.972 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:15:35.973 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:15:35.974 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:15:35.975 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:15:35.975 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:15:35.975 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:15:35.976 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:15:35.977 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:15:35.978 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:15:35.978 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:15:35.979 - INFO - &{result_dict} = { stdout= } 20211201 09:15:35.979 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:15:35.979 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:15:35.980 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:15:35.980 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:15:35.981 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:15:35.981 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:15:35.982 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:15:35.982 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:15:36.483 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:15:36.484 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:15:36.485 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:15:36.497 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:15:36.497 - INFO - +------- END KW: SSHLibrary.Write (13) 20211201 09:15:36.498 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:15:37.602 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:15:37.603 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:15:37.603 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1106) 20211201 09:15:37.604 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:15:37.605 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:15:37.605 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:15:37.605 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:15:37.606 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:15:37.606 - INFO - ${clean_out} = offline 20211201 09:15:37.606 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:15:37.607 - INFO - ${output} = offline 20211201 09:15:37.607 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:15:37.607 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:15:37.608 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:15:37.611 - INFO - echo $? 20211201 09:15:37.611 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:15:37.611 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:15:37.612 - INFO - 0 20211201 09:15:37.613 - INFO - ${rc} = 0 20211201 09:15:37.613 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:15:37.614 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:15:37.614 - INFO - 0 20211201 09:15:37.614 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:15:37.615 - INFO - ${rc} = 0 20211201 09:15:37.615 - INFO - +------- END KW: Utils.Get Return Code (8) 20211201 09:15:37.616 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:15:37.620 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:15:37.622 - INFO - +-------- END KW: Collections.Set To Dictionary (2) 20211201 09:15:37.623 - INFO - +------- END KW: BuiltIn.Run Keyword If (7) 20211201 09:15:37.623 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:15:37.623 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:15:37.624 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:15:37.624 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:15:37.625 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:15:37.625 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:15:37.625 - INFO - +------ END KW: Utils.Run Command (1650) 20211201 09:15:37.626 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:15:37.626 - INFO - ${value} = offline 20211201 09:15:37.626 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:15:37.627 - INFO - ${current_value} = offline 20211201 09:15:37.627 - INFO - +----- END KW: Utils.Retrieve Host Property (1654) 20211201 09:15:37.627 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:15:37.628 - DEBUG - Argument types are: 20211201 09:15:37.629 - FAIL - offline != available 20211201 09:15:37.629 - DEBUG - Traceback (most recent call last): None 20211201 09:15:37.629 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (2) 20211201 09:15:37.629 - INFO - +---- END KW: Utils.Check Property Value (1657) 20211201 09:15:57.630 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:15:57.632 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:15:57.632 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:15:57.633 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:15:57.633 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:15:57.634 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:15:57.635 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:15:57.636 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:15:57.636 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:15:57.637 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:15:57.638 - INFO - &{result_dict} = { stdout= } 20211201 09:15:57.638 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:15:57.638 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:15:57.639 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:15:57.639 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:15:57.640 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:15:57.640 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:15:57.641 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:15:57.641 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:15:58.142 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:15:58.143 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:15:58.143 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:15:58.148 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:15:58.149 - INFO - +------- END KW: SSHLibrary.Write (6) 20211201 09:15:58.149 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:15:59.240 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:15:59.241 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:15:59.241 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1092) 20211201 09:15:59.241 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:15:59.242 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:15:59.243 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:15:59.243 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:15:59.243 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:15:59.244 - INFO - ${clean_out} = offline 20211201 09:15:59.244 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:15:59.244 - INFO - ${output} = offline 20211201 09:15:59.245 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:15:59.245 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:15:59.246 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:15:59.248 - INFO - echo $? 20211201 09:15:59.248 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:15:59.248 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:15:59.250 - INFO - 0 20211201 09:15:59.250 - INFO - ${rc} = 0 20211201 09:15:59.250 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:15:59.251 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:15:59.251 - INFO - 0 20211201 09:15:59.251 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:15:59.252 - INFO - ${rc} = 0 20211201 09:15:59.252 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:15:59.252 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:15:59.253 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:15:59.254 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:15:59.254 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:15:59.254 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:15:59.255 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:15:59.255 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:15:59.256 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:15:59.256 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:15:59.256 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:15:59.256 - INFO - +------ END KW: Utils.Run Command (1622) 20211201 09:15:59.257 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:15:59.257 - INFO - ${value} = offline 20211201 09:15:59.257 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:15:59.257 - INFO - ${current_value} = offline 20211201 09:15:59.258 - INFO - +----- END KW: Utils.Retrieve Host Property (1625) 20211201 09:15:59.258 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:15:59.258 - DEBUG - Argument types are: 20211201 09:15:59.258 - FAIL - offline != available 20211201 09:15:59.259 - DEBUG - Traceback (most recent call last): None 20211201 09:15:59.259 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:15:59.259 - INFO - +---- END KW: Utils.Check Property Value (1629) 20211201 09:16:19.260 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:16:19.261 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:16:19.262 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:16:19.263 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:16:19.263 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:16:19.264 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:16:19.266 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:16:19.267 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:16:19.267 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:16:19.268 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:16:19.268 - INFO - &{result_dict} = { stdout= } 20211201 09:16:19.269 - INFO - +-------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:16:19.269 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:16:19.270 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:16:19.270 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:16:19.271 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:16:19.271 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:16:19.271 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:16:19.272 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:16:19.773 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:16:19.773 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:16:19.774 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:16:19.779 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:16:19.779 - INFO - +------- END KW: SSHLibrary.Write (5) 20211201 09:16:19.779 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:16:20.895 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:16:20.895 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:16:20.896 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1117) 20211201 09:16:20.897 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:16:20.898 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:16:20.899 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:16:20.899 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:16:20.899 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:16:20.900 - INFO - ${clean_out} = offline 20211201 09:16:20.900 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:16:20.900 - INFO - ${output} = offline 20211201 09:16:20.900 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:16:20.900 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:16:20.901 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:16:20.903 - INFO - echo $? 20211201 09:16:20.904 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:16:20.904 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:16:20.906 - INFO - 0 20211201 09:16:20.906 - INFO - ${rc} = 0 20211201 09:16:20.906 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:16:20.906 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:16:20.907 - INFO - 0 20211201 09:16:20.907 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:16:20.907 - INFO - ${rc} = 0 20211201 09:16:20.908 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:16:20.908 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:16:20.909 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:16:20.910 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:16:20.910 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:16:20.910 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:16:20.911 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:16:20.911 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:16:20.911 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:16:20.912 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:16:20.912 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:16:20.912 - INFO - +------ END KW: Utils.Run Command (1648) 20211201 09:16:20.912 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:16:20.913 - INFO - ${value} = offline 20211201 09:16:20.913 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:16:20.913 - INFO - ${current_value} = offline 20211201 09:16:20.913 - INFO - +----- END KW: Utils.Retrieve Host Property (1652) 20211201 09:16:20.914 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:16:20.914 - DEBUG - Argument types are: 20211201 09:16:20.915 - FAIL - offline != available 20211201 09:16:20.915 - DEBUG - Traceback (most recent call last): None 20211201 09:16:20.915 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:16:20.916 - INFO - +---- END KW: Utils.Check Property Value (1655) 20211201 09:16:40.917 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:16:40.918 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:16:40.919 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:16:40.920 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:16:40.920 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:16:40.920 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:16:40.922 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:16:40.922 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:16:40.923 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:16:40.923 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:16:40.924 - INFO - &{result_dict} = { stdout= } 20211201 09:16:40.924 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:16:40.925 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:16:40.925 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:16:40.926 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:16:40.926 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:16:40.927 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:16:40.927 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:16:40.927 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:16:41.429 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:16:41.429 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:16:41.430 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:16:41.434 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:16:41.434 - INFO - +------- END KW: SSHLibrary.Write (4) 20211201 09:16:41.434 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:16:42.553 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:16:42.554 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:16:42.555 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1121) 20211201 09:16:42.556 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:16:42.558 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:16:42.558 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:16:42.558 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:16:42.559 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:16:42.559 - INFO - ${clean_out} = offline 20211201 09:16:42.559 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:16:42.560 - INFO - ${output} = offline 20211201 09:16:42.560 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:16:42.560 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:16:42.561 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:16:42.563 - INFO - echo $? 20211201 09:16:42.564 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:16:42.564 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:16:42.565 - INFO - 0 20211201 09:16:42.566 - INFO - ${rc} = 0 20211201 09:16:42.566 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:16:42.566 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:16:42.566 - INFO - 0 20211201 09:16:42.567 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:16:42.567 - INFO - ${rc} = 0 20211201 09:16:42.567 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:16:42.567 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:16:42.568 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:16:42.569 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:16:42.570 - INFO - +------- END KW: BuiltIn.Run Keyword If (3) 20211201 09:16:42.570 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:16:42.570 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:16:42.570 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:16:42.571 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:16:42.571 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:16:42.571 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:16:42.571 - INFO - +------ END KW: Utils.Run Command (1651) 20211201 09:16:42.571 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:16:42.572 - INFO - ${value} = offline 20211201 09:16:42.572 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:16:42.572 - INFO - ${current_value} = offline 20211201 09:16:42.573 - INFO - +----- END KW: Utils.Retrieve Host Property (1654) 20211201 09:16:42.573 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:16:42.573 - DEBUG - Argument types are: 20211201 09:16:42.574 - FAIL - offline != available 20211201 09:16:42.574 - DEBUG - Traceback (most recent call last): None 20211201 09:16:42.574 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:16:42.574 - INFO - +---- END KW: Utils.Check Property Value (1658) 20211201 09:17:02.575 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:17:02.577 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:17:02.578 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:17:02.579 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:17:02.579 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:17:02.580 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:17:02.581 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:17:02.582 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:17:02.582 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:17:02.583 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:17:02.584 - INFO - &{result_dict} = { stdout= } 20211201 09:17:02.584 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:17:02.584 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:17:02.585 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:17:02.586 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:17:02.586 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:17:02.586 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:17:02.587 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:17:02.587 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:17:03.088 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:17:03.089 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:17:03.090 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:17:03.095 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:17:03.096 - INFO - +------- END KW: SSHLibrary.Write (6) 20211201 09:17:03.096 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:17:04.196 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:17:04.196 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:17:04.196 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1100) 20211201 09:17:04.197 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:17:04.198 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:17:04.198 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:17:04.198 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:17:04.198 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:17:04.199 - INFO - ${clean_out} = offline 20211201 09:17:04.199 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:17:04.199 - INFO - ${output} = offline 20211201 09:17:04.200 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:17:04.200 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:17:04.201 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:17:04.203 - INFO - echo $? 20211201 09:17:04.203 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:17:04.203 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:17:04.204 - INFO - 0 20211201 09:17:04.204 - INFO - ${rc} = 0 20211201 09:17:04.204 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:17:04.205 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:17:04.205 - INFO - 0 20211201 09:17:04.205 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:17:04.205 - INFO - ${rc} = 0 20211201 09:17:04.206 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:17:04.206 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:17:04.207 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:17:04.208 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:17:04.208 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:17:04.208 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:17:04.209 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:17:04.209 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:17:04.209 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:17:04.209 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:17:04.210 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:17:04.210 - INFO - +------ END KW: Utils.Run Command (1630) 20211201 09:17:04.210 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:17:04.211 - INFO - ${value} = offline 20211201 09:17:04.211 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:17:04.211 - INFO - ${current_value} = offline 20211201 09:17:04.211 - INFO - +----- END KW: Utils.Retrieve Host Property (1634) 20211201 09:17:04.212 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:17:04.212 - DEBUG - Argument types are: 20211201 09:17:04.212 - FAIL - offline != available 20211201 09:17:04.212 - DEBUG - Traceback (most recent call last): None 20211201 09:17:04.212 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:17:04.213 - INFO - +---- END KW: Utils.Check Property Value (1638) 20211201 09:17:24.213 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:17:24.215 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:17:24.216 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:17:24.217 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:17:24.217 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:17:24.217 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:17:24.218 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:17:24.219 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:17:24.219 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:17:24.220 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:17:24.221 - INFO - &{result_dict} = { stdout= } 20211201 09:17:24.221 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:17:24.221 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:17:24.222 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:17:24.222 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:17:24.223 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:17:24.223 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:17:24.223 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:17:24.224 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:17:24.725 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:17:24.725 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:17:24.726 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:17:24.730 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:17:24.731 - INFO - +------- END KW: SSHLibrary.Write (4) 20211201 09:17:24.731 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:17:25.841 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:17:25.841 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:17:25.841 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1110) 20211201 09:17:25.842 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:17:25.843 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:17:25.843 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:17:25.843 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:17:25.844 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:17:25.844 - INFO - ${clean_out} = offline 20211201 09:17:25.844 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:17:25.845 - INFO - ${output} = offline 20211201 09:17:25.845 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:17:25.845 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:17:25.846 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:17:25.848 - INFO - echo $? 20211201 09:17:25.848 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:17:25.849 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:17:25.850 - INFO - 0 20211201 09:17:25.850 - INFO - ${rc} = 0 20211201 09:17:25.851 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:17:25.851 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:17:25.851 - INFO - 0 20211201 09:17:25.851 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:17:25.852 - INFO - ${rc} = 0 20211201 09:17:25.852 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:17:25.852 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:17:25.853 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:17:25.854 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:17:25.854 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:17:25.854 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:17:25.855 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:17:25.855 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:17:25.855 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:17:25.855 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:17:25.856 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:17:25.856 - INFO - +------ END KW: Utils.Run Command (1639) 20211201 09:17:25.856 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:17:25.857 - INFO - ${value} = offline 20211201 09:17:25.857 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:17:25.857 - INFO - ${current_value} = offline 20211201 09:17:25.857 - INFO - +----- END KW: Utils.Retrieve Host Property (1643) 20211201 09:17:25.858 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:17:25.858 - DEBUG - Argument types are: 20211201 09:17:25.858 - FAIL - offline != available 20211201 09:17:25.858 - DEBUG - Traceback (most recent call last): None 20211201 09:17:25.858 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:17:25.859 - INFO - +---- END KW: Utils.Check Property Value (1646) 20211201 09:17:45.859 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:17:45.860 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:17:45.862 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:17:45.863 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:17:45.863 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:17:45.863 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:17:45.864 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:17:45.865 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:17:45.865 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:17:45.866 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:17:45.867 - INFO - &{result_dict} = { stdout= } 20211201 09:17:45.867 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:17:45.867 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:17:45.868 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:17:45.868 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:17:45.869 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:17:45.869 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:17:45.869 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:17:45.870 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:17:46.371 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:17:46.372 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:17:46.372 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:17:46.379 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:17:46.379 - INFO - +------- END KW: SSHLibrary.Write (7) 20211201 09:17:46.379 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:17:47.500 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:17:47.500 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:17:47.500 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1121) 20211201 09:17:47.501 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:17:47.502 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:17:47.502 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:17:47.502 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:17:47.503 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:17:47.503 - INFO - ${clean_out} = offline 20211201 09:17:47.503 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:17:47.504 - INFO - ${output} = offline 20211201 09:17:47.504 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:17:47.504 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:17:47.505 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:17:47.507 - INFO - echo $? 20211201 09:17:47.507 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:17:47.508 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:17:47.508 - INFO - 0 20211201 09:17:47.509 - INFO - ${rc} = 0 20211201 09:17:47.509 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:17:47.509 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:17:47.510 - INFO - 0 20211201 09:17:47.510 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:17:47.510 - INFO - ${rc} = 0 20211201 09:17:47.510 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:17:47.511 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:17:47.512 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:17:47.512 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:17:47.512 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:17:47.513 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:17:47.513 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:17:47.514 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:17:47.514 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:17:47.514 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:17:47.514 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:17:47.515 - INFO - +------ END KW: Utils.Run Command (1651) 20211201 09:17:47.515 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:17:47.515 - INFO - ${value} = offline 20211201 09:17:47.515 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:17:47.516 - INFO - ${current_value} = offline 20211201 09:17:47.516 - INFO - +----- END KW: Utils.Retrieve Host Property (1656) 20211201 09:17:47.516 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:17:47.516 - DEBUG - Argument types are: 20211201 09:17:47.517 - FAIL - offline != available 20211201 09:17:47.517 - DEBUG - Traceback (most recent call last): None 20211201 09:17:47.517 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:17:47.517 - INFO - +---- END KW: Utils.Check Property Value (1658) 20211201 09:18:07.518 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:18:07.519 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:18:07.520 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:18:07.520 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:18:07.520 - INFO - +------ END KW: BuiltIn.Catenate (0) 20211201 09:18:07.521 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:18:07.521 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:18:07.522 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:18:07.522 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:18:07.522 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:18:07.522 - INFO - &{result_dict} = { stdout= } 20211201 09:18:07.523 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:18:07.523 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:18:07.523 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:18:07.523 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:18:07.523 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:18:07.523 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:18:07.523 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (1) 20211201 09:18:07.524 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:18:08.024 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:18:08.025 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:18:08.025 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:18:08.031 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:18:08.032 - INFO - +------- END KW: SSHLibrary.Write (7) 20211201 09:18:08.032 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:18:09.064 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:18:09.065 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:18:09.066 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1033) 20211201 09:18:09.066 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:18:09.067 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:18:09.068 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:18:09.068 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:18:09.068 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:18:09.069 - INFO - ${clean_out} = offline 20211201 09:18:09.069 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:18:09.069 - INFO - ${output} = offline 20211201 09:18:09.069 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:18:09.070 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:18:09.070 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:18:09.072 - INFO - echo $? 20211201 09:18:09.073 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:18:09.073 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:18:09.074 - INFO - 0 20211201 09:18:09.074 - INFO - ${rc} = 0 20211201 09:18:09.074 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:18:09.075 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:18:09.075 - INFO - 0 20211201 09:18:09.075 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:18:09.075 - INFO - ${rc} = 0 20211201 09:18:09.076 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:18:09.076 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:18:09.077 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:18:09.078 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:18:09.078 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:18:09.078 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:18:09.079 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:18:09.079 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:18:09.080 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:18:09.080 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:18:09.080 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:18:09.081 - INFO - +------ END KW: Utils.Run Command (1559) 20211201 09:18:09.081 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:18:09.081 - INFO - ${value} = offline 20211201 09:18:09.082 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:18:09.082 - INFO - ${current_value} = offline 20211201 09:18:09.082 - INFO - +----- END KW: Utils.Retrieve Host Property (1563) 20211201 09:18:09.083 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:18:09.083 - DEBUG - Argument types are: 20211201 09:18:09.083 - FAIL - offline != available 20211201 09:18:09.084 - DEBUG - Traceback (most recent call last): None 20211201 09:18:09.084 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (2) 20211201 09:18:09.084 - INFO - +---- END KW: Utils.Check Property Value (1566) 20211201 09:18:29.085 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:18:29.086 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:18:29.087 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:18:29.087 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:18:29.087 - INFO - +------ END KW: BuiltIn.Catenate (0) 20211201 09:18:29.087 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:18:29.088 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:18:29.088 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:18:29.088 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:18:29.089 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:18:29.089 - INFO - &{result_dict} = { stdout= } 20211201 09:18:29.089 - INFO - +-------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:18:29.089 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:18:29.089 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:18:29.089 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:18:29.089 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:18:29.090 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:18:29.090 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:18:29.090 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:18:29.590 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:18:29.591 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:18:29.591 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:18:29.601 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:18:29.601 - INFO - +------- END KW: SSHLibrary.Write (10) 20211201 09:18:29.601 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:18:30.696 - INFO - offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:18:30.697 - INFO - ${output} = offline [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:18:30.698 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1097) 20211201 09:18:30.699 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:18:30.700 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:18:30.701 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:18:30.701 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:18:30.701 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:18:30.702 - INFO - ${clean_out} = offline 20211201 09:18:30.702 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:18:30.702 - INFO - ${output} = offline 20211201 09:18:30.703 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:18:30.703 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:18:30.704 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:18:30.705 - INFO - echo $? 20211201 09:18:30.706 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:18:30.706 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:18:30.707 - INFO - 0 20211201 09:18:30.707 - INFO - ${rc} = 0 20211201 09:18:30.707 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:18:30.707 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:18:30.708 - INFO - 0 20211201 09:18:30.708 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:18:30.708 - INFO - ${rc} = 0 20211201 09:18:30.708 - INFO - +------- END KW: Utils.Get Return Code (5) 20211201 09:18:30.709 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:18:30.710 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:18:30.710 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:18:30.711 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:18:30.711 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:18:30.711 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:18:30.711 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:18:30.712 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: offline 20211201 09:18:30.712 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:18:30.712 - INFO - ${result} = {'stdout': 'offline', 'stderr': '', 'rc': '0'} 20211201 09:18:30.712 - INFO - +------ END KW: Utils.Run Command (1625) 20211201 09:18:30.713 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:18:30.713 - INFO - ${value} = offline 20211201 09:18:30.713 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:18:30.714 - INFO - ${current_value} = offline 20211201 09:18:30.714 - INFO - +----- END KW: Utils.Retrieve Host Property (1628) 20211201 09:18:30.714 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:18:30.714 - DEBUG - Argument types are: 20211201 09:18:30.715 - FAIL - offline != available 20211201 09:18:30.715 - DEBUG - Traceback (most recent call last): None 20211201 09:18:30.715 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:18:30.715 - INFO - +---- END KW: Utils.Check Property Value (1630) 20211201 09:18:50.716 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:18:50.717 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:18:50.718 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:18:50.719 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:18:50.719 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:18:50.719 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:18:50.721 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:18:50.722 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:18:50.722 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:18:50.723 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:18:50.724 - INFO - &{result_dict} = { stdout= } 20211201 09:18:50.724 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:18:50.725 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:18:50.725 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:18:50.726 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:18:50.726 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:18:50.727 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:18:50.727 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:18:50.727 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:18:51.228 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:18:51.229 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:18:51.229 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:18:51.236 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:18:51.236 - INFO - +------- END KW: SSHLibrary.Write (7) 20211201 09:18:51.236 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:18:52.436 - INFO - intest [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:18:52.436 - INFO - ${output} = intest [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:18:52.437 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1201) 20211201 09:18:52.437 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:18:52.438 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:18:52.439 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:18:52.439 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:18:52.439 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:18:52.440 - INFO - ${clean_out} = intest 20211201 09:18:52.440 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:18:52.440 - INFO - ${output} = intest 20211201 09:18:52.440 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:18:52.440 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:18:52.441 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:18:52.444 - INFO - echo $? 20211201 09:18:52.444 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:18:52.444 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:18:52.446 - INFO - 0 20211201 09:18:52.446 - INFO - ${rc} = 0 20211201 09:18:52.446 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:18:52.447 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:18:52.447 - INFO - 0 20211201 09:18:52.447 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:18:52.448 - INFO - ${rc} = 0 20211201 09:18:52.448 - INFO - +------- END KW: Utils.Get Return Code (8) 20211201 09:18:52.448 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:18:52.449 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:18:52.450 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:18:52.450 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:18:52.450 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:18:52.451 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:18:52.451 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:18:52.451 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: intest 20211201 09:18:52.451 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:18:52.452 - INFO - ${result} = {'stdout': 'intest', 'stderr': '', 'rc': '0'} 20211201 09:18:52.452 - INFO - +------ END KW: Utils.Run Command (1733) 20211201 09:18:52.452 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:18:52.452 - INFO - ${value} = intest 20211201 09:18:52.453 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:18:52.453 - INFO - ${current_value} = intest 20211201 09:18:52.453 - INFO - +----- END KW: Utils.Retrieve Host Property (1736) 20211201 09:18:52.453 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:18:52.454 - DEBUG - Argument types are: 20211201 09:18:52.454 - FAIL - intest != available 20211201 09:18:52.454 - DEBUG - Traceback (most recent call last): None 20211201 09:18:52.454 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:18:52.455 - INFO - +---- END KW: Utils.Check Property Value (1738) 20211201 09:19:12.456 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:19:12.457 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:19:12.458 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:19:12.459 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:19:12.459 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:19:12.459 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:19:12.460 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:19:12.461 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:19:12.462 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:19:12.462 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:19:12.464 - INFO - &{result_dict} = { stdout= } 20211201 09:19:12.464 - INFO - +-------- END KW: BuiltIn.Create Dictionary (2) 20211201 09:19:12.464 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:19:12.465 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:19:12.465 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:19:12.466 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:19:12.466 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:19:12.466 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:19:12.467 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:19:12.968 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:19:12.968 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:19:12.969 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:19:12.973 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:19:12.973 - INFO - +------- END KW: SSHLibrary.Write (5) 20211201 09:19:12.974 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:19:14.072 - INFO - intest [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:19:14.073 - INFO - ${output} = intest [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:19:14.073 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1099) 20211201 09:19:14.073 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:19:14.074 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:19:14.075 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:19:14.075 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:19:14.075 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:19:14.076 - INFO - ${clean_out} = intest 20211201 09:19:14.076 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:19:14.076 - INFO - ${output} = intest 20211201 09:19:14.076 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:19:14.077 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:19:14.077 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:19:14.079 - INFO - echo $? 20211201 09:19:14.079 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:19:14.079 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:19:14.080 - INFO - 0 20211201 09:19:14.080 - INFO - ${rc} = 0 20211201 09:19:14.081 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:19:14.081 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:19:14.081 - INFO - 0 20211201 09:19:14.081 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:19:14.082 - INFO - ${rc} = 0 20211201 09:19:14.082 - INFO - +------- END KW: Utils.Get Return Code (5) 20211201 09:19:14.082 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:19:14.083 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:19:14.084 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:19:14.084 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:19:14.084 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:19:14.085 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:19:14.085 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:19:14.085 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: intest 20211201 09:19:14.085 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:19:14.086 - INFO - ${result} = {'stdout': 'intest', 'stderr': '', 'rc': '0'} 20211201 09:19:14.086 - INFO - +------ END KW: Utils.Run Command (1627) 20211201 09:19:14.086 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:19:14.086 - INFO - ${value} = intest 20211201 09:19:14.086 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:19:14.087 - INFO - ${current_value} = intest 20211201 09:19:14.087 - INFO - +----- END KW: Utils.Retrieve Host Property (1630) 20211201 09:19:14.087 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:19:14.087 - DEBUG - Argument types are: 20211201 09:19:14.088 - FAIL - intest != available 20211201 09:19:14.088 - DEBUG - Traceback (most recent call last): None 20211201 09:19:14.088 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:19:14.088 - INFO - +---- END KW: Utils.Check Property Value (1632) 20211201 09:19:34.089 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:19:34.091 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:19:34.092 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:19:34.092 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:19:34.093 - INFO - +------ END KW: BuiltIn.Catenate (0) 20211201 09:19:34.093 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:19:34.094 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:19:34.095 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:19:34.095 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:19:34.096 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:19:34.096 - INFO - &{result_dict} = { stdout= } 20211201 09:19:34.097 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:19:34.097 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:19:34.100 - INFO - +-------- END KW: Collections.Set To Dictionary (3) 20211201 09:19:34.100 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:19:34.101 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:19:34.101 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:19:34.102 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (7) 20211201 09:19:34.102 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:19:34.603 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:19:34.604 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:19:34.604 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:19:34.612 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:19:34.612 - INFO - +------- END KW: SSHLibrary.Write (8) 20211201 09:19:34.612 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:19:35.806 - INFO - intest [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:19:35.808 - INFO - ${output} = intest [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:19:35.808 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1196) 20211201 09:19:35.809 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:19:35.811 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:19:35.811 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:19:35.811 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:19:35.812 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:19:35.812 - INFO - ${clean_out} = intest 20211201 09:19:35.812 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:19:35.813 - INFO - ${output} = intest 20211201 09:19:35.813 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:19:35.813 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:19:35.814 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:19:35.816 - INFO - echo $? 20211201 09:19:35.816 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:19:35.817 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:19:35.817 - INFO - 0 20211201 09:19:35.817 - INFO - ${rc} = 0 20211201 09:19:35.817 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:19:35.818 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:19:35.818 - INFO - 0 20211201 09:19:35.818 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:19:35.818 - INFO - ${rc} = 0 20211201 09:19:35.819 - INFO - +------- END KW: Utils.Get Return Code (5) 20211201 09:19:35.819 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:19:35.820 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:19:35.820 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:19:35.821 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:19:35.821 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:19:35.821 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:19:35.821 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:19:35.822 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: intest 20211201 09:19:35.822 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:19:35.822 - INFO - ${result} = {'stdout': 'intest', 'stderr': '', 'rc': '0'} 20211201 09:19:35.822 - INFO - +------ END KW: Utils.Run Command (1729) 20211201 09:19:35.823 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:19:35.823 - INFO - ${value} = intest 20211201 09:19:35.823 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:19:35.824 - INFO - ${current_value} = intest 20211201 09:19:35.824 - INFO - +----- END KW: Utils.Retrieve Host Property (1733) 20211201 09:19:35.824 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:19:35.824 - DEBUG - Argument types are: 20211201 09:19:35.825 - FAIL - intest != available 20211201 09:19:35.825 - DEBUG - Traceback (most recent call last): None 20211201 09:19:35.825 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:19:35.825 - INFO - +---- END KW: Utils.Check Property Value (1736) 20211201 09:19:55.826 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:19:55.827 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:19:55.828 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:19:55.829 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:19:55.829 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:19:55.829 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:19:55.830 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:19:55.831 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:19:55.832 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:19:55.832 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:19:55.833 - INFO - &{result_dict} = { stdout= } 20211201 09:19:55.833 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:19:55.834 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:19:55.834 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:19:55.835 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:19:55.835 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:19:55.836 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:19:55.836 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:19:55.836 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:19:56.337 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:19:56.338 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:19:56.338 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:19:56.349 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:19:56.350 - INFO - +------- END KW: SSHLibrary.Write (12) 20211201 09:19:56.350 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:19:57.594 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:19:57.594 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:19:57.594 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1244) 20211201 09:19:57.595 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:19:57.596 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:19:57.596 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:19:57.596 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:19:57.597 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:19:57.597 - INFO - ${clean_out} = degraded 20211201 09:19:57.597 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:19:57.598 - INFO - ${output} = degraded 20211201 09:19:57.598 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:19:57.598 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:19:57.599 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:19:57.601 - INFO - echo $? 20211201 09:19:57.601 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:19:57.602 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:19:57.603 - INFO - 0 20211201 09:19:57.604 - INFO - ${rc} = 0 20211201 09:19:57.604 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 09:19:57.604 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:19:57.605 - INFO - 0 20211201 09:19:57.605 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:19:57.605 - INFO - ${rc} = 0 20211201 09:19:57.605 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:19:57.605 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:19:57.606 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:19:57.607 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:19:57.607 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:19:57.607 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:19:57.608 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:19:57.608 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:19:57.608 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:19:57.609 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:19:57.609 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:19:57.609 - INFO - +------ END KW: Utils.Run Command (1780) 20211201 09:19:57.609 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:19:57.610 - INFO - ${value} = degraded 20211201 09:19:57.610 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:19:57.610 - INFO - ${current_value} = degraded 20211201 09:19:57.610 - INFO - +----- END KW: Utils.Retrieve Host Property (1783) 20211201 09:19:57.611 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:19:57.611 - DEBUG - Argument types are: 20211201 09:19:57.611 - FAIL - degraded != available 20211201 09:19:57.611 - DEBUG - Traceback (most recent call last): None 20211201 09:19:57.612 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:19:57.612 - INFO - +---- END KW: Utils.Check Property Value (1786) 20211201 09:20:17.613 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:20:17.614 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:20:17.615 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:20:17.616 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:20:17.616 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:20:17.617 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:20:17.618 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:20:17.619 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:20:17.619 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:20:17.620 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:20:17.620 - INFO - &{result_dict} = { stdout= } 20211201 09:20:17.621 - INFO - +-------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:20:17.621 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:20:17.621 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:20:17.622 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:20:17.622 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:20:17.623 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:20:17.623 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:20:17.623 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:20:18.124 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:20:18.125 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:20:18.125 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:20:18.132 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:20:18.132 - INFO - +------- END KW: SSHLibrary.Write (7) 20211201 09:20:18.132 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:20:19.307 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:20:19.307 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:20:19.308 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1176) 20211201 09:20:19.308 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:20:19.310 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:20:19.310 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:20:19.310 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:20:19.311 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:20:19.311 - INFO - ${clean_out} = degraded 20211201 09:20:19.311 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:20:19.312 - INFO - ${output} = degraded 20211201 09:20:19.312 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:20:19.312 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:20:19.313 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:20:19.315 - INFO - echo $? 20211201 09:20:19.315 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:20:19.316 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:20:19.318 - INFO - 0 20211201 09:20:19.318 - INFO - ${rc} = 0 20211201 09:20:19.319 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 09:20:19.319 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:20:19.319 - INFO - 0 20211201 09:20:19.319 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:20:19.320 - INFO - ${rc} = 0 20211201 09:20:19.320 - INFO - +------- END KW: Utils.Get Return Code (8) 20211201 09:20:19.320 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:20:19.321 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:20:19.322 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:20:19.322 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:20:19.322 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:20:19.323 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:20:19.323 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:20:19.323 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:20:19.323 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:20:19.324 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:20:19.324 - INFO - +------ END KW: Utils.Run Command (1707) 20211201 09:20:19.324 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:20:19.324 - INFO - ${value} = degraded 20211201 09:20:19.325 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:20:19.325 - INFO - ${current_value} = degraded 20211201 09:20:19.325 - INFO - +----- END KW: Utils.Retrieve Host Property (1711) 20211201 09:20:19.325 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:20:19.326 - DEBUG - Argument types are: 20211201 09:20:19.326 - FAIL - degraded != available 20211201 09:20:19.326 - DEBUG - Traceback (most recent call last): None 20211201 09:20:19.326 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:20:19.326 - INFO - +---- END KW: Utils.Check Property Value (1713) 20211201 09:20:39.327 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:20:39.328 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:20:39.329 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:20:39.330 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:20:39.330 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:20:39.330 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:20:39.332 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:20:39.332 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:20:39.333 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:20:39.333 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:20:39.334 - INFO - &{result_dict} = { stdout= } 20211201 09:20:39.334 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:20:39.335 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:20:39.335 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:20:39.335 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:20:39.336 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:20:39.336 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:20:39.337 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:20:39.337 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:20:39.838 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:20:39.838 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:20:39.839 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:20:39.846 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:20:39.846 - INFO - +------- END KW: SSHLibrary.Write (7) 20211201 09:20:39.846 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:20:41.063 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:20:41.063 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:20:41.063 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1217) 20211201 09:20:41.064 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:20:41.065 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:20:41.065 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:20:41.065 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:20:41.066 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:20:41.067 - INFO - ${clean_out} = degraded 20211201 09:20:41.067 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:20:41.067 - INFO - ${output} = degraded 20211201 09:20:41.068 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:20:41.068 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:20:41.068 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:20:41.071 - INFO - echo $? 20211201 09:20:41.071 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:20:41.071 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:20:41.075 - INFO - 0 20211201 09:20:41.075 - INFO - ${rc} = 0 20211201 09:20:41.076 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (5) 20211201 09:20:41.076 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:20:41.076 - INFO - 0 20211201 09:20:41.076 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:20:41.077 - INFO - ${rc} = 0 20211201 09:20:41.077 - INFO - +------- END KW: Utils.Get Return Code (9) 20211201 09:20:41.077 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:20:41.078 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:20:41.079 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:20:41.079 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:20:41.079 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:20:41.079 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:20:41.080 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:20:41.080 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:20:41.080 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:20:41.080 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:20:41.080 - INFO - +------ END KW: Utils.Run Command (1750) 20211201 09:20:41.081 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:20:41.081 - INFO - ${value} = degraded 20211201 09:20:41.081 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:20:41.082 - INFO - ${current_value} = degraded 20211201 09:20:41.082 - INFO - +----- END KW: Utils.Retrieve Host Property (1754) 20211201 09:20:41.082 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:20:41.082 - DEBUG - Argument types are: 20211201 09:20:41.083 - FAIL - degraded != available 20211201 09:20:41.083 - DEBUG - Traceback (most recent call last): None 20211201 09:20:41.083 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:20:41.083 - INFO - +---- END KW: Utils.Check Property Value (1756) 20211201 09:21:01.084 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:21:01.085 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:21:01.086 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:21:01.087 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:21:01.088 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:21:01.088 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:21:01.089 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:21:01.090 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:21:01.090 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:21:01.091 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:21:01.091 - INFO - &{result_dict} = { stdout= } 20211201 09:21:01.092 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:21:01.092 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:21:01.093 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:21:01.093 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:21:01.094 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:21:01.094 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:21:01.094 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:21:01.094 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:21:01.596 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:21:01.596 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:21:01.596 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:21:01.601 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:21:01.602 - INFO - +------- END KW: SSHLibrary.Write (6) 20211201 09:21:01.602 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:21:02.916 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:21:02.917 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:21:02.918 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1315) 20211201 09:21:02.918 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:21:02.919 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:21:02.920 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:21:02.920 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:21:02.920 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:21:02.921 - INFO - ${clean_out} = degraded 20211201 09:21:02.921 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:21:02.921 - INFO - ${output} = degraded 20211201 09:21:02.922 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:21:02.922 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:21:02.923 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:21:02.925 - INFO - echo $? 20211201 09:21:02.925 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:21:02.926 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:21:02.926 - INFO - 0 20211201 09:21:02.927 - INFO - ${rc} = 0 20211201 09:21:02.927 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:21:02.927 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:21:02.928 - INFO - 0 20211201 09:21:02.928 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:21:02.928 - INFO - ${rc} = 0 20211201 09:21:02.928 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:21:02.928 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:21:02.929 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:21:02.930 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:21:02.930 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:21:02.930 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:21:02.931 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:21:02.931 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:21:02.931 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:21:02.931 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:21:02.932 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:21:02.932 - INFO - +------ END KW: Utils.Run Command (1844) 20211201 09:21:02.932 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:21:02.933 - INFO - ${value} = degraded 20211201 09:21:02.933 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:21:02.933 - INFO - ${current_value} = degraded 20211201 09:21:02.933 - INFO - +----- END KW: Utils.Retrieve Host Property (1848) 20211201 09:21:02.934 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:21:02.934 - DEBUG - Argument types are: 20211201 09:21:02.934 - FAIL - degraded != available 20211201 09:21:02.934 - DEBUG - Traceback (most recent call last): None 20211201 09:21:02.934 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:21:02.935 - INFO - +---- END KW: Utils.Check Property Value (1851) 20211201 09:21:22.936 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:21:22.937 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:21:22.938 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:21:22.939 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:21:22.939 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:21:22.939 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:21:22.941 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:21:22.942 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:21:22.942 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:21:22.943 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:21:22.944 - INFO - &{result_dict} = { stdout= } 20211201 09:21:22.944 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:21:22.944 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:21:22.945 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:21:22.945 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:21:22.946 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:21:22.946 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:21:22.946 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:21:22.947 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:21:23.448 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:21:23.448 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:21:23.449 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:21:23.457 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:21:23.457 - INFO - +------- END KW: SSHLibrary.Write (8) 20211201 09:21:23.458 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:21:24.645 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:21:24.647 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:21:24.647 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1189) 20211201 09:21:24.648 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:21:24.650 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:21:24.651 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:21:24.651 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:21:24.651 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:21:24.652 - INFO - ${clean_out} = degraded 20211201 09:21:24.652 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:21:24.652 - INFO - ${output} = degraded 20211201 09:21:24.652 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:21:24.653 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:21:24.653 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:21:24.656 - INFO - echo $? 20211201 09:21:24.656 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:21:24.656 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:21:24.658 - INFO - 0 20211201 09:21:24.658 - INFO - ${rc} = 0 20211201 09:21:24.658 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:21:24.658 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:21:24.659 - INFO - 0 20211201 09:21:24.659 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:21:24.660 - INFO - ${rc} = 0 20211201 09:21:24.660 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:21:24.660 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:21:24.661 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:21:24.662 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:21:24.662 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:21:24.662 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:21:24.662 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:21:24.663 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:21:24.663 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:21:24.663 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:21:24.663 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:21:24.663 - INFO - +------ END KW: Utils.Run Command (1724) 20211201 09:21:24.664 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:21:24.664 - INFO - ${value} = degraded 20211201 09:21:24.664 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:21:24.664 - INFO - ${current_value} = degraded 20211201 09:21:24.665 - INFO - +----- END KW: Utils.Retrieve Host Property (1728) 20211201 09:21:24.665 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:21:24.665 - DEBUG - Argument types are: 20211201 09:21:24.665 - FAIL - degraded != available 20211201 09:21:24.665 - DEBUG - Traceback (most recent call last): None 20211201 09:21:24.665 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:21:24.666 - INFO - +---- END KW: Utils.Check Property Value (1730) 20211201 09:21:44.667 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:21:44.668 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:21:44.669 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:21:44.670 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:21:44.670 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:21:44.670 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:21:44.671 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:21:44.672 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:21:44.673 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:21:44.673 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:21:44.674 - INFO - &{result_dict} = { stdout= } 20211201 09:21:44.674 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:21:44.674 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:21:44.675 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:21:44.675 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:21:44.676 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:21:44.676 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:21:44.677 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:21:44.677 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:21:45.178 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:21:45.179 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:21:45.179 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:21:45.189 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:21:45.189 - INFO - +------- END KW: SSHLibrary.Write (10) 20211201 09:21:45.189 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:21:46.384 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:21:46.385 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:21:46.385 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1196) 20211201 09:21:46.385 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:21:46.387 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:21:46.387 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:21:46.388 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:21:46.388 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:21:46.389 - INFO - ${clean_out} = degraded 20211201 09:21:46.389 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:21:46.389 - INFO - ${output} = degraded 20211201 09:21:46.389 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:21:46.390 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:21:46.391 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:21:46.392 - INFO - echo $? 20211201 09:21:46.393 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:21:46.393 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:21:46.394 - INFO - 0 20211201 09:21:46.394 - INFO - ${rc} = 0 20211201 09:21:46.395 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:21:46.395 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:21:46.395 - INFO - 0 20211201 09:21:46.395 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:21:46.396 - INFO - ${rc} = 0 20211201 09:21:46.396 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:21:46.396 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:21:46.398 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:21:46.398 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:21:46.399 - INFO - +------- END KW: BuiltIn.Run Keyword If (3) 20211201 09:21:46.399 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:21:46.399 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:21:46.399 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:21:46.400 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:21:46.400 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:21:46.400 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:21:46.400 - INFO - +------ END KW: Utils.Run Command (1730) 20211201 09:21:46.400 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:21:46.401 - INFO - ${value} = degraded 20211201 09:21:46.401 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:21:46.401 - INFO - ${current_value} = degraded 20211201 09:21:46.401 - INFO - +----- END KW: Utils.Retrieve Host Property (1733) 20211201 09:21:46.402 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:21:46.402 - DEBUG - Argument types are: 20211201 09:21:46.402 - FAIL - degraded != available 20211201 09:21:46.402 - DEBUG - Traceback (most recent call last): None 20211201 09:21:46.402 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:21:46.403 - INFO - +---- END KW: Utils.Check Property Value (1735) 20211201 09:22:06.403 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:22:06.404 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:22:06.405 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:22:06.406 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:22:06.406 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:22:06.407 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:22:06.408 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:22:06.408 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:22:06.409 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:22:06.409 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:22:06.410 - INFO - &{result_dict} = { stdout= } 20211201 09:22:06.410 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:22:06.411 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:22:06.411 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:22:06.411 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:22:06.412 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:22:06.413 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:22:06.413 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:22:06.413 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:22:06.914 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:22:06.915 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:22:06.915 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:22:06.924 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:22:06.924 - INFO - +------- END KW: SSHLibrary.Write (9) 20211201 09:22:06.924 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:22:08.265 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:22:08.265 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:22:08.266 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1341) 20211201 09:22:08.266 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:22:08.267 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:22:08.267 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:22:08.268 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:22:08.268 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:22:08.268 - INFO - ${clean_out} = degraded 20211201 09:22:08.269 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:22:08.269 - INFO - ${output} = degraded 20211201 09:22:08.269 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:22:08.269 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:22:08.270 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:22:08.272 - INFO - echo $? 20211201 09:22:08.272 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:22:08.273 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:22:08.273 - INFO - 0 20211201 09:22:08.274 - INFO - ${rc} = 0 20211201 09:22:08.274 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:22:08.274 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:22:08.275 - INFO - 0 20211201 09:22:08.275 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:22:08.275 - INFO - ${rc} = 0 20211201 09:22:08.275 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:22:08.276 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:22:08.277 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:22:08.277 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:22:08.278 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:22:08.278 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:22:08.278 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:22:08.279 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:22:08.279 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:22:08.280 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:22:08.280 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:22:08.280 - INFO - +------ END KW: Utils.Run Command (1874) 20211201 09:22:08.280 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:22:08.281 - INFO - ${value} = degraded 20211201 09:22:08.281 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:22:08.281 - INFO - ${current_value} = degraded 20211201 09:22:08.281 - INFO - +----- END KW: Utils.Retrieve Host Property (1877) 20211201 09:22:08.282 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:22:08.282 - DEBUG - Argument types are: 20211201 09:22:08.282 - FAIL - degraded != available 20211201 09:22:08.282 - DEBUG - Traceback (most recent call last): None 20211201 09:22:08.282 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:22:08.283 - INFO - +---- END KW: Utils.Check Property Value (1879) 20211201 09:22:28.283 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:22:28.284 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:22:28.285 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:22:28.286 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:22:28.286 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:22:28.286 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:22:28.288 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:22:28.288 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:22:28.289 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:22:28.289 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:22:28.290 - INFO - &{result_dict} = { stdout= } 20211201 09:22:28.290 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:22:28.291 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:22:28.291 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:22:28.291 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:22:28.292 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:22:28.292 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:22:28.293 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:22:28.293 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:22:28.794 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:22:28.795 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:22:28.795 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:22:28.807 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:22:28.807 - INFO - +------- END KW: SSHLibrary.Write (12) 20211201 09:22:28.807 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:22:30.138 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:22:30.138 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:22:30.139 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1332) 20211201 09:22:30.140 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:22:30.141 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:22:30.142 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:22:30.142 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:22:30.142 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:22:30.143 - INFO - ${clean_out} = degraded 20211201 09:22:30.143 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:22:30.143 - INFO - ${output} = degraded 20211201 09:22:30.143 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:22:30.143 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:22:30.144 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:22:30.147 - INFO - echo $? 20211201 09:22:30.147 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:22:30.147 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:22:30.148 - INFO - 0 20211201 09:22:30.149 - INFO - ${rc} = 0 20211201 09:22:30.149 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:22:30.149 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:22:30.150 - INFO - 0 20211201 09:22:30.150 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:22:30.150 - INFO - ${rc} = 0 20211201 09:22:30.150 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:22:30.151 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:22:30.152 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:22:30.153 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:22:30.153 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:22:30.153 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:22:30.153 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:22:30.154 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:22:30.154 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:22:30.154 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:22:30.155 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:22:30.155 - INFO - +------ END KW: Utils.Run Command (1869) 20211201 09:22:30.155 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:22:30.155 - INFO - ${value} = degraded 20211201 09:22:30.156 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:22:30.156 - INFO - ${current_value} = degraded 20211201 09:22:30.156 - INFO - +----- END KW: Utils.Retrieve Host Property (1872) 20211201 09:22:30.156 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:22:30.157 - DEBUG - Argument types are: 20211201 09:22:30.158 - FAIL - degraded != available 20211201 09:22:30.158 - DEBUG - Traceback (most recent call last): None 20211201 09:22:30.158 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (2) 20211201 09:22:30.158 - INFO - +---- END KW: Utils.Check Property Value (1875) 20211201 09:22:50.159 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:22:50.160 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:22:50.161 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:22:50.162 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:22:50.162 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:22:50.162 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:22:50.164 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:22:50.164 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:22:50.165 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:22:50.165 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:22:50.166 - INFO - &{result_dict} = { stdout= } 20211201 09:22:50.166 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:22:50.167 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:22:50.167 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:22:50.168 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:22:50.168 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:22:50.169 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:22:50.169 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:22:50.169 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:22:50.670 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:22:50.671 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:22:50.671 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:22:50.681 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:22:50.682 - INFO - +------- END KW: SSHLibrary.Write (10) 20211201 09:22:50.682 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:22:51.895 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:22:51.895 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:22:51.895 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1213) 20211201 09:22:51.896 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:22:51.897 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:22:51.897 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:22:51.898 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:22:51.898 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:22:51.898 - INFO - ${clean_out} = degraded 20211201 09:22:51.899 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:22:51.899 - INFO - ${output} = degraded 20211201 09:22:51.899 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:22:51.900 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:22:51.901 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:22:51.903 - INFO - echo $? 20211201 09:22:51.903 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:22:51.903 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:22:51.904 - INFO - 0 20211201 09:22:51.904 - INFO - ${rc} = 0 20211201 09:22:51.904 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:22:51.905 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:22:51.905 - INFO - 0 20211201 09:22:51.905 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:22:51.906 - INFO - ${rc} = 0 20211201 09:22:51.906 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:22:51.906 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:22:51.907 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:22:51.908 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:22:51.908 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:22:51.908 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:22:51.909 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:22:51.909 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:22:51.909 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:22:51.910 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:22:51.910 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:22:51.910 - INFO - +------ END KW: Utils.Run Command (1748) 20211201 09:22:51.910 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:22:51.911 - INFO - ${value} = degraded 20211201 09:22:51.911 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:22:51.911 - INFO - ${current_value} = degraded 20211201 09:22:51.912 - INFO - +----- END KW: Utils.Retrieve Host Property (1752) 20211201 09:22:51.912 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:22:51.912 - DEBUG - Argument types are: 20211201 09:22:51.913 - FAIL - degraded != available 20211201 09:22:51.913 - DEBUG - Traceback (most recent call last): None 20211201 09:22:51.913 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:22:51.913 - INFO - +---- END KW: Utils.Check Property Value (1754) 20211201 09:23:11.915 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:23:11.916 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:23:11.917 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:23:11.918 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:23:11.918 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:23:11.918 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:23:11.919 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:23:11.920 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:23:11.920 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:23:11.921 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:23:11.922 - INFO - &{result_dict} = { stdout= } 20211201 09:23:11.922 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:23:11.922 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:23:11.923 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:23:11.923 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:23:11.924 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:23:11.924 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:23:11.924 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:23:11.925 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:23:12.426 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:23:12.426 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:23:12.426 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:23:12.434 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:23:12.435 - INFO - +------- END KW: SSHLibrary.Write (9) 20211201 09:23:12.435 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:23:13.774 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:23:13.775 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:23:13.776 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1341) 20211201 09:23:13.777 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:23:13.779 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:23:13.779 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:23:13.780 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:23:13.780 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:23:13.780 - INFO - ${clean_out} = degraded 20211201 09:23:13.781 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:23:13.781 - INFO - ${output} = degraded 20211201 09:23:13.781 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:23:13.781 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:23:13.782 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:23:13.784 - INFO - echo $? 20211201 09:23:13.784 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:23:13.784 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:23:13.785 - INFO - 0 20211201 09:23:13.785 - INFO - ${rc} = 0 20211201 09:23:13.786 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:23:13.786 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:23:13.786 - INFO - 0 20211201 09:23:13.786 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:23:13.787 - INFO - ${rc} = 0 20211201 09:23:13.787 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:23:13.787 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:23:13.788 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:23:13.789 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:23:13.789 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:23:13.790 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:23:13.790 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:23:13.790 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:23:13.791 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:23:13.791 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:23:13.791 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:23:13.792 - INFO - +------ END KW: Utils.Run Command (1873) 20211201 09:23:13.792 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:23:13.792 - INFO - ${value} = degraded 20211201 09:23:13.792 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:23:13.793 - INFO - ${current_value} = degraded 20211201 09:23:13.793 - INFO - +----- END KW: Utils.Retrieve Host Property (1877) 20211201 09:23:13.793 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:23:13.794 - DEBUG - Argument types are: 20211201 09:23:13.794 - FAIL - degraded != available 20211201 09:23:13.794 - DEBUG - Traceback (most recent call last): None 20211201 09:23:13.794 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:23:13.794 - INFO - +---- END KW: Utils.Check Property Value (1879) 20211201 09:23:33.795 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:23:33.797 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:23:33.798 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:23:33.799 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:23:33.799 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:23:33.799 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:23:33.800 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:23:33.801 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:23:33.801 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:23:33.802 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:23:33.803 - INFO - &{result_dict} = { stdout= } 20211201 09:23:33.803 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:23:33.803 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:23:33.804 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:23:33.804 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:23:33.805 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:23:33.805 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:23:33.805 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:23:33.806 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:23:34.307 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:23:34.308 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:23:34.308 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:23:34.317 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:23:34.317 - INFO - +------- END KW: SSHLibrary.Write (9) 20211201 09:23:34.317 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:23:35.606 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:23:35.606 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:23:35.606 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1289) 20211201 09:23:35.607 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:23:35.608 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:23:35.608 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:23:35.608 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:23:35.609 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:23:35.609 - INFO - ${clean_out} = degraded 20211201 09:23:35.609 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:23:35.610 - INFO - ${output} = degraded 20211201 09:23:35.610 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:23:35.610 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:23:35.611 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:23:35.614 - INFO - echo $? 20211201 09:23:35.614 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:23:35.614 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:23:35.615 - INFO - 0 20211201 09:23:35.615 - INFO - ${rc} = 0 20211201 09:23:35.615 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:23:35.615 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:23:35.616 - INFO - 0 20211201 09:23:35.616 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:23:35.616 - INFO - ${rc} = 0 20211201 09:23:35.616 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:23:35.616 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:23:35.617 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:23:35.618 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:23:35.618 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:23:35.618 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:23:35.619 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:23:35.619 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:23:35.619 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:23:35.620 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:23:35.620 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:23:35.620 - INFO - +------ END KW: Utils.Run Command (1821) 20211201 09:23:35.620 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:23:35.621 - INFO - ${value} = degraded 20211201 09:23:35.621 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:23:35.621 - INFO - ${current_value} = degraded 20211201 09:23:35.621 - INFO - +----- END KW: Utils.Retrieve Host Property (1824) 20211201 09:23:35.622 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:23:35.622 - DEBUG - Argument types are: 20211201 09:23:35.622 - FAIL - degraded != available 20211201 09:23:35.622 - DEBUG - Traceback (most recent call last): None 20211201 09:23:35.623 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:23:35.623 - INFO - +---- END KW: Utils.Check Property Value (1828) 20211201 09:23:55.624 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:23:55.625 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:23:55.627 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:23:55.628 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:23:55.628 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:23:55.628 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:23:55.629 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:23:55.630 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:23:55.630 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:23:55.631 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:23:55.632 - INFO - &{result_dict} = { stdout= } 20211201 09:23:55.632 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:23:55.632 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:23:55.633 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:23:55.633 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:23:55.634 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:23:55.634 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:23:55.634 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:23:55.635 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:23:56.136 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:23:56.137 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:23:56.137 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:23:56.145 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:23:56.145 - INFO - +------- END KW: SSHLibrary.Write (8) 20211201 09:23:56.145 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:23:57.796 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:23:57.796 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:23:57.797 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1652) 20211201 09:23:57.798 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:23:57.799 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:23:57.799 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:23:57.800 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:23:57.800 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:23:57.800 - INFO - ${clean_out} = degraded 20211201 09:23:57.800 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:23:57.801 - INFO - ${output} = degraded 20211201 09:23:57.801 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:23:57.801 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:23:57.802 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:23:57.804 - INFO - echo $? 20211201 09:23:57.804 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:23:57.805 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:23:57.805 - INFO - 0 20211201 09:23:57.806 - INFO - ${rc} = 0 20211201 09:23:57.806 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:23:57.806 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:23:57.806 - INFO - 0 20211201 09:23:57.807 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:23:57.807 - INFO - ${rc} = 0 20211201 09:23:57.807 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:23:57.807 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:23:57.808 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:23:57.809 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:23:57.809 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:23:57.810 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:23:57.810 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:23:57.810 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:23:57.811 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:23:57.811 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:23:57.811 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:23:57.812 - INFO - +------ END KW: Utils.Run Command (2184) 20211201 09:23:57.812 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:23:57.813 - INFO - ${value} = degraded 20211201 09:23:57.813 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:23:57.814 - INFO - ${current_value} = degraded 20211201 09:23:57.814 - INFO - +----- END KW: Utils.Retrieve Host Property (2189) 20211201 09:23:57.814 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:23:57.815 - DEBUG - Argument types are: 20211201 09:23:57.815 - FAIL - degraded != available 20211201 09:23:57.815 - DEBUG - Traceback (most recent call last): None 20211201 09:23:57.816 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (2) 20211201 09:23:57.816 - INFO - +---- END KW: Utils.Check Property Value (2192) 20211201 09:24:17.817 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:24:17.818 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:24:17.821 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:24:17.822 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:24:17.822 - INFO - +------ END KW: BuiltIn.Catenate (3) 20211201 09:24:17.823 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:24:17.824 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:24:17.825 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:24:17.825 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:24:17.826 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:24:17.827 - INFO - &{result_dict} = { stdout= } 20211201 09:24:17.827 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:24:17.827 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:24:17.828 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:24:17.828 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:24:17.829 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:24:17.829 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:24:17.829 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:24:17.829 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:24:18.331 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:24:18.331 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:24:18.332 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:24:18.342 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:24:18.343 - INFO - +------- END KW: SSHLibrary.Write (10) 20211201 09:24:18.343 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:24:19.739 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:24:19.740 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:24:19.740 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1397) 20211201 09:24:19.740 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:24:19.741 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:24:19.742 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:24:19.742 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:24:19.742 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:24:19.743 - INFO - ${clean_out} = degraded 20211201 09:24:19.743 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:24:19.743 - INFO - ${output} = degraded 20211201 09:24:19.743 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:24:19.744 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:24:19.744 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:24:19.746 - INFO - echo $? 20211201 09:24:19.747 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:24:19.747 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:24:19.751 - INFO - 0 20211201 09:24:19.751 - INFO - ${rc} = 0 20211201 09:24:19.751 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (4) 20211201 09:24:19.752 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:24:19.752 - INFO - 0 20211201 09:24:19.752 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:24:19.752 - INFO - ${rc} = 0 20211201 09:24:19.753 - INFO - +------- END KW: Utils.Get Return Code (8) 20211201 09:24:19.753 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:24:19.754 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:24:19.755 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:24:19.755 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:24:19.755 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:24:19.756 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:24:19.756 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:24:19.756 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:24:19.756 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:24:19.757 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:24:19.757 - INFO - +------ END KW: Utils.Run Command (1934) 20211201 09:24:19.757 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:24:19.757 - INFO - ${value} = degraded 20211201 09:24:19.758 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:24:19.758 - INFO - ${current_value} = degraded 20211201 09:24:19.758 - INFO - +----- END KW: Utils.Retrieve Host Property (1940) 20211201 09:24:19.758 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:24:19.759 - DEBUG - Argument types are: 20211201 09:24:19.759 - FAIL - degraded != available 20211201 09:24:19.759 - DEBUG - Traceback (most recent call last): None 20211201 09:24:19.759 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:24:19.760 - INFO - +---- END KW: Utils.Check Property Value (1942) 20211201 09:24:39.760 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:24:39.762 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:24:39.763 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:24:39.764 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:24:39.764 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:24:39.765 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:24:39.766 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:24:39.767 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:24:39.768 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:24:39.768 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:24:39.769 - INFO - &{result_dict} = { stdout= } 20211201 09:24:39.769 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:24:39.770 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:24:39.770 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:24:39.770 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:24:39.771 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:24:39.771 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:24:39.772 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:24:39.772 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:24:40.273 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:24:40.274 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:24:40.274 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:24:40.281 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:24:40.281 - INFO - +------- END KW: SSHLibrary.Write (7) 20211201 09:24:40.281 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:24:41.544 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:24:41.545 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:24:41.545 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1264) 20211201 09:24:41.546 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:24:41.547 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:24:41.547 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:24:41.547 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:24:41.548 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:24:41.548 - INFO - ${clean_out} = degraded 20211201 09:24:41.548 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:24:41.549 - INFO - ${output} = degraded 20211201 09:24:41.549 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:24:41.549 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:24:41.550 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:24:41.552 - INFO - echo $? 20211201 09:24:41.553 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:24:41.553 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:24:41.554 - INFO - 0 20211201 09:24:41.554 - INFO - ${rc} = 0 20211201 09:24:41.554 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:24:41.554 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:24:41.555 - INFO - 0 20211201 09:24:41.555 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:24:41.555 - INFO - ${rc} = 0 20211201 09:24:41.555 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:24:41.556 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:24:41.556 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:24:41.557 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:24:41.557 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:24:41.557 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:24:41.558 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:24:41.558 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:24:41.558 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:24:41.558 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:24:41.559 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:24:41.559 - INFO - +------ END KW: Utils.Run Command (1794) 20211201 09:24:41.559 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:24:41.560 - INFO - ${value} = degraded 20211201 09:24:41.560 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:24:41.560 - INFO - ${current_value} = degraded 20211201 09:24:41.560 - INFO - +----- END KW: Utils.Retrieve Host Property (1798) 20211201 09:24:41.560 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:24:41.561 - DEBUG - Argument types are: 20211201 09:24:41.561 - FAIL - degraded != available 20211201 09:24:41.561 - DEBUG - Traceback (most recent call last): None 20211201 09:24:41.561 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:24:41.562 - INFO - +---- END KW: Utils.Check Property Value (1802) 20211201 09:25:01.564 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:25:01.565 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:25:01.566 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:25:01.567 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:25:01.567 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:25:01.568 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:25:01.569 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:25:01.570 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:25:01.571 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:25:01.571 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:25:01.572 - INFO - &{result_dict} = { stdout= } 20211201 09:25:01.572 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:25:01.572 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:25:01.573 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:25:01.573 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:25:01.574 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:25:01.574 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:25:01.574 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:25:01.574 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:25:02.076 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:25:02.076 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:25:02.077 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:25:02.085 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:25:02.085 - INFO - +------- END KW: SSHLibrary.Write (8) 20211201 09:25:02.085 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:25:03.481 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:25:03.481 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:25:03.482 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1397) 20211201 09:25:03.483 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:25:03.484 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:25:03.484 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:25:03.484 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:25:03.485 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:25:03.485 - INFO - ${clean_out} = degraded 20211201 09:25:03.485 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:25:03.486 - INFO - ${output} = degraded 20211201 09:25:03.486 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:25:03.486 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:25:03.487 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:25:03.489 - INFO - echo $? 20211201 09:25:03.490 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:25:03.490 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:25:03.491 - INFO - 0 20211201 09:25:03.491 - INFO - ${rc} = 0 20211201 09:25:03.491 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:25:03.492 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:25:03.492 - INFO - 0 20211201 09:25:03.492 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:25:03.493 - INFO - ${rc} = 0 20211201 09:25:03.493 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:25:03.493 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:25:03.494 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:25:03.495 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:25:03.495 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:25:03.495 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:25:03.495 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:25:03.496 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:25:03.496 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:25:03.496 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:25:03.496 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:25:03.497 - INFO - +------ END KW: Utils.Run Command (1928) 20211201 09:25:03.497 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:25:03.497 - INFO - ${value} = degraded 20211201 09:25:03.497 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:25:03.498 - INFO - ${current_value} = degraded 20211201 09:25:03.498 - INFO - +----- END KW: Utils.Retrieve Host Property (1933) 20211201 09:25:03.498 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:25:03.498 - DEBUG - Argument types are: 20211201 09:25:03.499 - FAIL - degraded != available 20211201 09:25:03.499 - DEBUG - Traceback (most recent call last): None 20211201 09:25:03.499 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:25:03.499 - INFO - +---- END KW: Utils.Check Property Value (1936) 20211201 09:25:23.500 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:25:23.502 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:25:23.503 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:25:23.504 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:25:23.504 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:25:23.504 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:25:23.505 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:25:23.506 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:25:23.506 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:25:23.508 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:25:23.509 - INFO - &{result_dict} = { stdout= } 20211201 09:25:23.509 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:25:23.509 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:25:23.510 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:25:23.510 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:25:23.511 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:25:23.511 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:25:23.511 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:25:23.512 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:25:24.013 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:25:24.013 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:25:24.014 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:25:24.024 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:25:24.024 - INFO - +------- END KW: SSHLibrary.Write (10) 20211201 09:25:24.024 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:25:25.420 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:25:25.421 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:25:25.421 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1397) 20211201 09:25:25.421 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:25:25.423 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:25:25.423 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:25:25.423 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:25:25.424 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:25:25.424 - INFO - ${clean_out} = degraded 20211201 09:25:25.424 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:25:25.425 - INFO - ${output} = degraded 20211201 09:25:25.425 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:25:25.425 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:25:25.426 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:25:25.428 - INFO - echo $? 20211201 09:25:25.428 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:25:25.428 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:25:25.430 - INFO - 0 20211201 09:25:25.431 - INFO - ${rc} = 0 20211201 09:25:25.431 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 09:25:25.431 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:25:25.431 - INFO - 0 20211201 09:25:25.432 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:25:25.432 - INFO - ${rc} = 0 20211201 09:25:25.432 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:25:25.432 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:25:25.433 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:25:25.434 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:25:25.434 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:25:25.434 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:25:25.435 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:25:25.435 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:25:25.435 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:25:25.436 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:25:25.436 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:25:25.436 - INFO - +------ END KW: Utils.Run Command (1932) 20211201 09:25:25.436 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:25:25.437 - INFO - ${value} = degraded 20211201 09:25:25.437 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:25:25.437 - INFO - ${current_value} = degraded 20211201 09:25:25.437 - INFO - +----- END KW: Utils.Retrieve Host Property (1935) 20211201 09:25:25.438 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:25:25.438 - DEBUG - Argument types are: 20211201 09:25:25.438 - FAIL - degraded != available 20211201 09:25:25.438 - DEBUG - Traceback (most recent call last): None 20211201 09:25:25.438 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:25:25.439 - INFO - +---- END KW: Utils.Check Property Value (1939) 20211201 09:25:45.440 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:25:45.441 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:25:45.442 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:25:45.442 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:25:45.443 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:25:45.443 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:25:45.444 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:25:45.445 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:25:45.445 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:25:45.446 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:25:45.447 - INFO - &{result_dict} = { stdout= } 20211201 09:25:45.447 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:25:45.447 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:25:45.448 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:25:45.448 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:25:45.450 - INFO - +-------- END KW: Collections.Set To Dictionary (2) 20211201 09:25:45.450 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:25:45.450 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:25:45.451 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:25:45.952 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:25:45.952 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:25:45.953 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:25:45.957 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:25:45.958 - INFO - +------- END KW: SSHLibrary.Write (4) 20211201 09:25:45.958 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:25:47.248 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:25:47.248 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:25:47.249 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1290) 20211201 09:25:47.249 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:25:47.250 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:25:47.251 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:25:47.251 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:25:47.251 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:25:47.252 - INFO - ${clean_out} = degraded 20211201 09:25:47.252 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:25:47.252 - INFO - ${output} = degraded 20211201 09:25:47.252 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:25:47.252 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:25:47.253 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:25:47.255 - INFO - echo $? 20211201 09:25:47.255 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:25:47.256 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:25:47.260 - INFO - 0 20211201 09:25:47.260 - INFO - ${rc} = 0 20211201 09:25:47.261 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (4) 20211201 09:25:47.261 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:25:47.261 - INFO - 0 20211201 09:25:47.262 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:25:47.262 - INFO - ${rc} = 0 20211201 09:25:47.262 - INFO - +------- END KW: Utils.Get Return Code (10) 20211201 09:25:47.262 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:25:47.264 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:25:47.265 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:25:47.265 - INFO - +------- END KW: BuiltIn.Run Keyword If (3) 20211201 09:25:47.266 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:25:47.266 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:25:47.267 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:25:47.267 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:25:47.267 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:25:47.268 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:25:47.268 - INFO - +------ END KW: Utils.Run Command (1825) 20211201 09:25:47.269 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:25:47.269 - INFO - ${value} = degraded 20211201 09:25:47.269 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:25:47.270 - INFO - ${current_value} = degraded 20211201 09:25:47.270 - INFO - +----- END KW: Utils.Retrieve Host Property (1829) 20211201 09:25:47.271 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:25:47.271 - DEBUG - Argument types are: 20211201 09:25:47.272 - FAIL - degraded != available 20211201 09:25:47.272 - DEBUG - Traceback (most recent call last): None 20211201 09:25:47.272 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:25:47.272 - INFO - +---- END KW: Utils.Check Property Value (1833) 20211201 09:26:07.273 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:26:07.274 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:26:07.276 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:26:07.277 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:26:07.277 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:26:07.277 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:26:07.279 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:26:07.279 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:26:07.280 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:26:07.280 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:26:07.281 - INFO - &{result_dict} = { stdout= } 20211201 09:26:07.281 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:26:07.282 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:26:07.282 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:26:07.282 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:26:07.283 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:26:07.284 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:26:07.284 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:26:07.284 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:26:07.785 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:26:07.786 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:26:07.786 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:26:07.793 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:26:07.794 - INFO - +------- END KW: SSHLibrary.Write (8) 20211201 09:26:07.794 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:26:08.989 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:26:08.990 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:26:08.990 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1196) 20211201 09:26:08.991 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:26:08.992 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:26:08.992 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:26:08.992 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:26:08.993 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:26:08.993 - INFO - ${clean_out} = degraded 20211201 09:26:08.993 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:26:08.994 - INFO - ${output} = degraded 20211201 09:26:08.994 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:26:08.994 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:26:08.995 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:26:08.997 - INFO - echo $? 20211201 09:26:08.997 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:26:08.998 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:26:08.998 - INFO - 0 20211201 09:26:08.999 - INFO - ${rc} = 0 20211201 09:26:08.999 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:26:08.999 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:26:08.999 - INFO - 0 20211201 09:26:09.000 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:26:09.000 - INFO - ${rc} = 0 20211201 09:26:09.000 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:26:09.000 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:26:09.001 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:26:09.002 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:26:09.002 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:26:09.002 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:26:09.003 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:26:09.003 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:26:09.003 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:26:09.004 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:26:09.004 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:26:09.004 - INFO - +------ END KW: Utils.Run Command (1727) 20211201 09:26:09.004 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:26:09.005 - INFO - ${value} = degraded 20211201 09:26:09.005 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:26:09.006 - INFO - ${current_value} = degraded 20211201 09:26:09.006 - INFO - +----- END KW: Utils.Retrieve Host Property (1732) 20211201 09:26:09.006 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:26:09.007 - DEBUG - Argument types are: 20211201 09:26:09.007 - FAIL - degraded != available 20211201 09:26:09.008 - DEBUG - Traceback (most recent call last): None 20211201 09:26:09.008 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (2) 20211201 09:26:09.008 - INFO - +---- END KW: Utils.Check Property Value (1735) 20211201 09:26:29.009 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:26:29.010 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:26:29.011 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:26:29.012 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:26:29.012 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:26:29.012 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:26:29.013 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:26:29.014 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:26:29.014 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:26:29.015 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:26:29.016 - INFO - &{result_dict} = { stdout= } 20211201 09:26:29.016 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:26:29.016 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:26:29.017 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:26:29.017 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:26:29.018 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:26:29.018 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:26:29.018 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:26:29.019 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:26:29.520 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:26:29.520 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:26:29.521 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:26:29.555 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:26:29.555 - INFO - +------- END KW: SSHLibrary.Write (34) 20211201 09:26:29.555 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:26:30.759 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:26:30.760 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:26:30.761 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1205) 20211201 09:26:30.762 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:26:30.764 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:26:30.765 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:26:30.765 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:26:30.765 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:26:30.766 - INFO - ${clean_out} = degraded 20211201 09:26:30.766 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:26:30.766 - INFO - ${output} = degraded 20211201 09:26:30.767 - INFO - +------- END KW: Utils.Remove Prompt Line (5) 20211201 09:26:30.767 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:26:30.767 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:26:30.772 - INFO - echo $? 20211201 09:26:30.772 - INFO - +-------- END KW: SSHLibrary.Write (5) 20211201 09:26:30.772 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:26:30.774 - INFO - 0 20211201 09:26:30.774 - INFO - ${rc} = 0 20211201 09:26:30.774 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:26:30.775 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:26:30.775 - INFO - 0 20211201 09:26:30.775 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:26:30.775 - INFO - ${rc} = 0 20211201 09:26:30.776 - INFO - +------- END KW: Utils.Get Return Code (8) 20211201 09:26:30.776 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:26:30.777 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:26:30.778 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:26:30.778 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:26:30.778 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:26:30.779 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:26:30.779 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:26:30.779 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:26:30.779 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:26:30.780 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:26:30.780 - INFO - +------ END KW: Utils.Run Command (1768) 20211201 09:26:30.780 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:26:30.780 - INFO - ${value} = degraded 20211201 09:26:30.781 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:26:30.781 - INFO - ${current_value} = degraded 20211201 09:26:30.781 - INFO - +----- END KW: Utils.Retrieve Host Property (1771) 20211201 09:26:30.781 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:26:30.782 - DEBUG - Argument types are: 20211201 09:26:30.782 - FAIL - degraded != available 20211201 09:26:30.782 - DEBUG - Traceback (most recent call last): None 20211201 09:26:30.783 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:26:30.783 - INFO - +---- END KW: Utils.Check Property Value (1774) 20211201 09:26:50.784 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:26:50.785 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:26:50.786 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:26:50.787 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:26:50.787 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:26:50.787 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:26:50.788 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:26:50.789 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:26:50.789 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:26:50.790 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:26:50.791 - INFO - &{result_dict} = { stdout= } 20211201 09:26:50.791 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:26:50.791 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:26:50.792 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:26:50.792 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:26:50.793 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:26:50.793 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:26:50.794 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:26:50.794 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:26:51.295 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:26:51.296 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:26:51.297 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:26:51.303 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:26:51.303 - INFO - +------- END KW: SSHLibrary.Write (7) 20211201 09:26:51.304 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:26:52.856 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:26:52.856 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:26:52.857 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1554) 20211201 09:26:52.857 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:26:52.858 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:26:52.859 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:26:52.859 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:26:52.859 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:26:52.860 - INFO - ${clean_out} = degraded 20211201 09:26:52.861 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:26:52.861 - INFO - ${output} = degraded 20211201 09:26:52.861 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:26:52.861 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:26:52.862 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:26:52.864 - INFO - echo $? 20211201 09:26:52.864 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:26:52.865 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:26:52.865 - INFO - 0 20211201 09:26:52.865 - INFO - ${rc} = 0 20211201 09:26:52.866 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:26:52.866 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:26:52.866 - INFO - 0 20211201 09:26:52.866 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:26:52.867 - INFO - ${rc} = 0 20211201 09:26:52.867 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:26:52.867 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:26:52.868 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:26:52.868 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:26:52.869 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:26:52.869 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:26:52.869 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:26:52.870 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:26:52.870 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:26:52.870 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:26:52.870 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:26:52.871 - INFO - +------ END KW: Utils.Run Command (2084) 20211201 09:26:52.871 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:26:52.871 - INFO - ${value} = degraded 20211201 09:26:52.871 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:26:52.872 - INFO - ${current_value} = degraded 20211201 09:26:52.872 - INFO - +----- END KW: Utils.Retrieve Host Property (2087) 20211201 09:26:52.872 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:26:52.873 - DEBUG - Argument types are: 20211201 09:26:52.873 - FAIL - degraded != available 20211201 09:26:52.873 - DEBUG - Traceback (most recent call last): None 20211201 09:26:52.873 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:26:52.874 - INFO - +---- END KW: Utils.Check Property Value (2090) 20211201 09:27:12.875 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:27:12.876 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:27:12.877 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:27:12.877 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:27:12.878 - INFO - +------ END KW: BuiltIn.Catenate (0) 20211201 09:27:12.878 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:27:12.879 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:27:12.880 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:27:12.880 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:27:12.881 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:27:12.882 - INFO - &{result_dict} = { stdout= } 20211201 09:27:12.882 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:27:12.882 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:27:12.883 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:27:12.883 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:27:12.884 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:27:12.884 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:27:12.884 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:27:12.884 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:27:13.386 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:27:13.386 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:27:13.387 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:27:13.392 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:27:13.393 - INFO - +------- END KW: SSHLibrary.Write (6) 20211201 09:27:13.393 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:27:14.514 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:27:14.514 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:27:14.515 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1121) 20211201 09:27:14.515 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:27:14.516 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:27:14.516 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:27:14.517 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:27:14.517 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:27:14.517 - INFO - ${clean_out} = degraded 20211201 09:27:14.518 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:27:14.518 - INFO - ${output} = degraded 20211201 09:27:14.518 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:27:14.518 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:27:14.520 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:27:14.522 - INFO - echo $? 20211201 09:27:14.522 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:27:14.522 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:27:14.523 - INFO - 0 20211201 09:27:14.523 - INFO - ${rc} = 0 20211201 09:27:14.523 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:27:14.523 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:27:14.524 - INFO - 0 20211201 09:27:14.524 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:27:14.524 - INFO - ${rc} = 0 20211201 09:27:14.525 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:27:14.525 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:27:14.526 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:27:14.526 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:27:14.526 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:27:14.527 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:27:14.527 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:27:14.527 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:27:14.528 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:27:14.528 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:27:14.528 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:27:14.528 - INFO - +------ END KW: Utils.Run Command (1650) 20211201 09:27:14.528 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:27:14.529 - INFO - ${value} = degraded 20211201 09:27:14.529 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:27:14.529 - INFO - ${current_value} = degraded 20211201 09:27:14.529 - INFO - +----- END KW: Utils.Retrieve Host Property (1653) 20211201 09:27:14.529 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:27:14.530 - DEBUG - Argument types are: 20211201 09:27:14.530 - FAIL - degraded != available 20211201 09:27:14.530 - DEBUG - Traceback (most recent call last): None 20211201 09:27:14.530 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:27:14.531 - INFO - +---- END KW: Utils.Check Property Value (1656) 20211201 09:27:34.532 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:27:34.533 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:27:34.534 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:27:34.535 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:27:34.535 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:27:34.535 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:27:34.536 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:27:34.537 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:27:34.538 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:27:34.539 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:27:34.539 - INFO - &{result_dict} = { stdout= } 20211201 09:27:34.540 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:27:34.540 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:27:34.541 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:27:34.541 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:27:34.541 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:27:34.542 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:27:34.542 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:27:34.542 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:27:35.044 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:27:35.045 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:27:35.045 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:27:35.058 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:27:35.059 - INFO - +------- END KW: SSHLibrary.Write (14) 20211201 09:27:35.059 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:27:36.246 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:27:36.247 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:27:36.248 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1189) 20211201 09:27:36.249 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:27:36.251 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:27:36.251 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:27:36.251 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:27:36.252 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:27:36.252 - INFO - ${clean_out} = degraded 20211201 09:27:36.252 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:27:36.253 - INFO - ${output} = degraded 20211201 09:27:36.253 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:27:36.253 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:27:36.254 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:27:36.257 - INFO - echo $? 20211201 09:27:36.257 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:27:36.258 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:27:36.259 - INFO - 0 20211201 09:27:36.260 - INFO - ${rc} = 0 20211201 09:27:36.260 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 09:27:36.260 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:27:36.260 - INFO - 0 20211201 09:27:36.261 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:27:36.261 - INFO - ${rc} = 0 20211201 09:27:36.261 - INFO - +------- END KW: Utils.Get Return Code (8) 20211201 09:27:36.261 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:27:36.262 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:27:36.263 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:27:36.263 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:27:36.263 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:27:36.264 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:27:36.264 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:27:36.264 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:27:36.264 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:27:36.264 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:27:36.265 - INFO - +------ END KW: Utils.Run Command (1729) 20211201 09:27:36.265 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:27:36.265 - INFO - ${value} = degraded 20211201 09:27:36.265 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:27:36.266 - INFO - ${current_value} = degraded 20211201 09:27:36.266 - INFO - +----- END KW: Utils.Retrieve Host Property (1733) 20211201 09:27:36.266 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:27:36.266 - DEBUG - Argument types are: 20211201 09:27:36.267 - FAIL - degraded != available 20211201 09:27:36.267 - DEBUG - Traceback (most recent call last): None 20211201 09:27:36.267 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:27:36.267 - INFO - +---- END KW: Utils.Check Property Value (1736) 20211201 09:27:56.268 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:27:56.270 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:27:56.271 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:27:56.271 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:27:56.271 - INFO - +------ END KW: BuiltIn.Catenate (0) 20211201 09:27:56.272 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:27:56.273 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:27:56.274 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:27:56.274 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:27:56.275 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:27:56.276 - INFO - &{result_dict} = { stdout= } 20211201 09:27:56.276 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:27:56.276 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:27:56.277 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:27:56.277 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:27:56.278 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:27:56.278 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:27:56.278 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:27:56.279 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:27:56.780 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:27:56.780 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:27:56.781 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:27:56.787 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:27:56.787 - INFO - +------- END KW: SSHLibrary.Write (6) 20211201 09:27:56.787 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:27:58.099 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:27:58.099 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:27:58.100 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1313) 20211201 09:27:58.100 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:27:58.101 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:27:58.102 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:27:58.102 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:27:58.103 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:27:58.103 - INFO - ${clean_out} = degraded 20211201 09:27:58.103 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:27:58.104 - INFO - ${output} = degraded 20211201 09:27:58.104 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:27:58.104 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:27:58.105 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:27:58.107 - INFO - echo $? 20211201 09:27:58.107 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:27:58.107 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:27:58.108 - INFO - 0 20211201 09:27:58.109 - INFO - ${rc} = 0 20211201 09:27:58.109 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:27:58.109 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:27:58.110 - INFO - 0 20211201 09:27:58.110 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:27:58.110 - INFO - ${rc} = 0 20211201 09:27:58.111 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:27:58.111 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:27:58.112 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:27:58.113 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:27:58.113 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:27:58.113 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:27:58.113 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:27:58.114 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:27:58.114 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:27:58.114 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:27:58.114 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:27:58.114 - INFO - +------ END KW: Utils.Run Command (1842) 20211201 09:27:58.115 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:27:58.115 - INFO - ${value} = degraded 20211201 09:27:58.115 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:27:58.116 - INFO - ${current_value} = degraded 20211201 09:27:58.116 - INFO - +----- END KW: Utils.Retrieve Host Property (1846) 20211201 09:27:58.116 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:27:58.116 - DEBUG - Argument types are: 20211201 09:27:58.117 - FAIL - degraded != available 20211201 09:27:58.117 - DEBUG - Traceback (most recent call last): None 20211201 09:27:58.117 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:27:58.117 - INFO - +---- END KW: Utils.Check Property Value (1849) 20211201 09:28:18.118 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:28:18.119 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:28:18.120 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:28:18.120 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:28:18.121 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:28:18.121 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:28:18.122 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:28:18.123 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:28:18.123 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:28:18.124 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:28:18.125 - INFO - &{result_dict} = { stdout= } 20211201 09:28:18.125 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:28:18.125 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:28:18.126 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:28:18.126 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:28:18.126 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:28:18.127 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:28:18.127 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:28:18.127 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:28:18.628 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:28:18.629 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:28:18.629 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:28:18.644 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:28:18.644 - INFO - +------- END KW: SSHLibrary.Write (15) 20211201 09:28:18.644 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:28:19.796 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:28:19.796 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:28:19.796 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1152) 20211201 09:28:19.797 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:28:19.798 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:28:19.798 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:28:19.798 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:28:19.799 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:28:19.799 - INFO - ${clean_out} = degraded 20211201 09:28:19.799 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:28:19.800 - INFO - ${output} = degraded 20211201 09:28:19.800 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:28:19.800 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:28:19.801 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:28:19.803 - INFO - echo $? 20211201 09:28:19.804 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:28:19.804 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:28:19.805 - INFO - 0 20211201 09:28:19.806 - INFO - ${rc} = 0 20211201 09:28:19.806 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:28:19.806 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:28:19.806 - INFO - 0 20211201 09:28:19.807 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:28:19.807 - INFO - ${rc} = 0 20211201 09:28:19.807 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:28:19.807 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:28:19.808 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:28:19.809 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:28:19.809 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:28:19.809 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:28:19.810 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:28:19.810 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:28:19.810 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:28:19.811 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:28:19.811 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:28:19.811 - INFO - +------ END KW: Utils.Run Command (1690) 20211201 09:28:19.811 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:28:19.812 - INFO - ${value} = degraded 20211201 09:28:19.812 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:28:19.812 - INFO - ${current_value} = degraded 20211201 09:28:19.812 - INFO - +----- END KW: Utils.Retrieve Host Property (1693) 20211201 09:28:19.813 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:28:19.813 - DEBUG - Argument types are: 20211201 09:28:19.813 - FAIL - degraded != available 20211201 09:28:19.813 - DEBUG - Traceback (most recent call last): None 20211201 09:28:19.813 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:28:19.814 - INFO - +---- END KW: Utils.Check Property Value (1695) 20211201 09:28:39.814 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:28:39.815 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:28:39.816 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:28:39.817 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:28:39.817 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:28:39.817 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:28:39.819 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:28:39.819 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:28:39.820 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:28:39.820 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:28:39.821 - INFO - &{result_dict} = { stdout= } 20211201 09:28:39.821 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:28:39.822 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:28:39.822 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:28:39.822 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:28:39.823 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:28:39.823 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:28:39.823 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:28:39.824 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:28:40.325 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:28:40.325 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:28:40.326 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:28:40.338 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:28:40.338 - INFO - +------- END KW: SSHLibrary.Write (12) 20211201 09:28:40.338 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:28:41.610 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:28:41.610 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:28:41.611 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1273) 20211201 09:28:41.611 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:28:41.612 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:28:41.613 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:28:41.613 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:28:41.613 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:28:41.614 - INFO - ${clean_out} = degraded 20211201 09:28:41.614 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:28:41.614 - INFO - ${output} = degraded 20211201 09:28:41.614 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:28:41.614 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:28:41.615 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:28:41.618 - INFO - echo $? 20211201 09:28:41.618 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:28:41.618 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:28:41.622 - INFO - 0 20211201 09:28:41.622 - INFO - ${rc} = 0 20211201 09:28:41.622 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (4) 20211201 09:28:41.622 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:28:41.623 - INFO - 0 20211201 09:28:41.623 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:28:41.623 - INFO - ${rc} = 0 20211201 09:28:41.623 - INFO - +------- END KW: Utils.Get Return Code (9) 20211201 09:28:41.624 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:28:41.625 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:28:41.625 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:28:41.625 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:28:41.626 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:28:41.626 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:28:41.626 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:28:41.627 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:28:41.627 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:28:41.627 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:28:41.627 - INFO - +------ END KW: Utils.Run Command (1810) 20211201 09:28:41.627 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:28:41.628 - INFO - ${value} = degraded 20211201 09:28:41.628 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:28:41.628 - INFO - ${current_value} = degraded 20211201 09:28:41.628 - INFO - +----- END KW: Utils.Retrieve Host Property (1813) 20211201 09:28:41.629 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:28:41.629 - DEBUG - Argument types are: 20211201 09:28:41.629 - FAIL - degraded != available 20211201 09:28:41.629 - DEBUG - Traceback (most recent call last): None 20211201 09:28:41.629 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:28:41.630 - INFO - +---- END KW: Utils.Check Property Value (1815) 20211201 09:29:01.630 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:29:01.631 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:29:01.632 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:29:01.633 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:29:01.633 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:29:01.633 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:29:01.634 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:29:01.635 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:29:01.635 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:29:01.636 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:29:01.637 - INFO - &{result_dict} = { stdout= } 20211201 09:29:01.637 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:29:01.638 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:29:01.638 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:01.638 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:29:01.639 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:29:01.640 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:29:01.640 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:29:01.640 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:29:02.141 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:02.142 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:29:02.142 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:29:02.152 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:29:02.152 - INFO - +------- END KW: SSHLibrary.Write (10) 20211201 09:29:02.153 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:29:03.256 - INFO - degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:03.257 - INFO - ${output} = degraded [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:03.257 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1104) 20211201 09:29:03.257 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:29:03.258 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:29:03.259 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:03.259 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:29:03.259 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:29:03.260 - INFO - ${clean_out} = degraded 20211201 09:29:03.260 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:29:03.260 - INFO - ${output} = degraded 20211201 09:29:03.260 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:29:03.261 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:29:03.261 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:29:03.264 - INFO - echo $? 20211201 09:29:03.264 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:29:03.264 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:29:03.266 - INFO - 0 20211201 09:29:03.267 - INFO - ${rc} = 0 20211201 09:29:03.267 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 09:29:03.267 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:29:03.268 - INFO - 0 20211201 09:29:03.268 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:29:03.268 - INFO - ${rc} = 0 20211201 09:29:03.268 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:29:03.269 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:29:03.270 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:29:03.271 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:29:03.271 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:29:03.272 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:29:03.272 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:29:03.272 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:29:03.273 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: degraded 20211201 09:29:03.273 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:29:03.273 - INFO - ${result} = {'stdout': 'degraded', 'stderr': '', 'rc': '0'} 20211201 09:29:03.273 - INFO - +------ END KW: Utils.Run Command (1640) 20211201 09:29:03.273 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:29:03.274 - INFO - ${value} = degraded 20211201 09:29:03.274 - INFO - +------ END KW: Collections.Get From Dictionary (1) 20211201 09:29:03.274 - INFO - ${current_value} = degraded 20211201 09:29:03.275 - INFO - +----- END KW: Utils.Retrieve Host Property (1643) 20211201 09:29:03.275 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:29:03.275 - DEBUG - Argument types are: 20211201 09:29:03.276 - FAIL - degraded != available 20211201 09:29:03.276 - DEBUG - Traceback (most recent call last): None 20211201 09:29:03.276 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:29:03.276 - INFO - +---- END KW: Utils.Check Property Value (1646) 20211201 09:29:23.277 - INFO - +---- START KW: Utils.Check Property Value [ ${controller} | availability | available ] 20211201 09:29:23.278 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:29:23.279 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:29:23.280 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:29:23.280 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:29:23.281 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:29:23.282 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:29:23.283 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:29:23.283 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:29:23.284 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:29:23.285 - INFO - &{result_dict} = { stdout= } 20211201 09:29:23.285 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:29:23.285 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:29:23.286 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:29:23.286 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:29:23.287 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:23.287 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:29:23.287 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:29:23.287 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:29:23.789 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:23.789 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:29:23.789 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:29:23.797 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:29:23.797 - INFO - +------- END KW: SSHLibrary.Write (8) 20211201 09:29:23.797 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:29:24.910 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:24.911 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:24.912 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1115) 20211201 09:29:24.913 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:29:24.915 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:29:24.915 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:24.916 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:29:24.916 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:29:24.916 - INFO - ${clean_out} = available 20211201 09:29:24.917 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:29:24.917 - INFO - ${output} = available 20211201 09:29:24.917 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:29:24.917 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:29:24.918 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:29:24.920 - INFO - echo $? 20211201 09:29:24.920 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:29:24.921 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:29:24.922 - INFO - 0 20211201 09:29:24.923 - INFO - ${rc} = 0 20211201 09:29:24.923 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:29:24.923 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:29:24.923 - INFO - 0 20211201 09:29:24.924 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:29:24.924 - INFO - ${rc} = 0 20211201 09:29:24.924 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:29:24.924 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:29:24.925 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:29:24.926 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:29:24.926 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:29:24.926 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:29:24.927 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:29:24.927 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:29:24.928 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:29:24.928 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:29:24.928 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:29:24.929 - INFO - +------ END KW: Utils.Run Command (1648) 20211201 09:29:24.929 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:29:24.929 - INFO - ${value} = available 20211201 09:29:24.929 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:29:24.929 - INFO - ${current_value} = available 20211201 09:29:24.930 - INFO - +----- END KW: Utils.Retrieve Host Property (1652) 20211201 09:29:24.930 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:29:24.930 - DEBUG - Argument types are: 20211201 09:29:24.930 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:29:24.930 - INFO - +---- END KW: Utils.Check Property Value (1653) 20211201 09:29:24.931 - INFO - +--- END KW: BuiltIn.Wait Until Keyword Succeeds (1262090) 20211201 09:29:24.931 - INFO - +--- START KW: Utils.Generate Secondary Controller Connection [ ${controller} ] 20211201 09:29:24.931 - INFO - +---- START KW: BuiltIn.Set Variable If [ '${controller}'=='controller-0' | ${CONFIG.general.IP_UNIT_0_ADDRESS} | ${CONFIG.general.IP_UNIT_1_ADDRESS} ] 20211201 09:29:24.932 - INFO - ${controller_ip} = 10.10.10.4 20211201 09:29:24.932 - INFO - +---- END KW: BuiltIn.Set Variable If (1) 20211201 09:29:24.932 - INFO - +---- START KW: Utils.Connect to Controller Node [ ${CONFIG.credentials.STX_DEPLOY_USER_NAME} | ${CONFIG.credentials.STX_DEPLOY_USER_PSWD} | ${controller_ip} ] 20211201 09:29:24.933 - INFO - +----- START KW: SSHLibrary.Open Connection [ ${ip_address} | prompt=${prompt} | timeout=${timeout} ] 20211201 09:29:24.933 - INFO - ${controller_connection} = 3 20211201 09:29:24.934 - INFO - +----- END KW: SSHLibrary.Open Connection (0) 20211201 09:29:24.934 - INFO - +----- START KW: Utils.Flexible SSH Login [ ${user} | ${password} ] 20211201 09:29:24.934 - INFO - +------ START KW: BuiltIn.Get Length [ ${password} ] 20211201 09:29:24.934 - INFO - Length is 10 20211201 09:29:24.935 - INFO - ${pwd_length} = 10 20211201 09:29:24.935 - INFO - +------ END KW: BuiltIn.Get Length (1) 20211201 09:29:24.935 - INFO - +------ START KW: BuiltIn.Run Keyword And Return If [ ${pwd_length} > 0 | SSHLibrary.Login | ${user} | ${password} | delay=${delay} ] 20211201 09:29:24.935 - INFO - +------- START KW: SSHLibrary.Login [ ${user} | ${password} | delay=${delay} ] 20211201 09:29:24.936 - INFO - Logging into '10.10.10.4:22' as 'sysadmin'. 20211201 09:29:25.334 - INFO - Read output: /etc/motd.d/00-header:  WARNING: Unauthorized access to this system is forbidden and will be prosecuted by law. By accessing this system, you agree that your actions may be monitored if unauthorized usage is suspected. controller-1:~$ 20211201 09:29:25.334 - INFO - +------- END KW: SSHLibrary.Login (399) 20211201 09:29:25.334 - INFO - Returning from the enclosing user keyword. 20211201 09:29:25.334 - INFO - +------ END KW: BuiltIn.Run Keyword And Return If (399) 20211201 09:29:25.334 - INFO - +----- END KW: Utils.Flexible SSH Login (400) 20211201 09:29:25.335 - INFO - ${secondary_controller_connection} = 3 20211201 09:29:25.335 - INFO - +---- END KW: Utils.Connect to Controller Node (403) 20211201 09:29:25.335 - INFO - +---- START KW: BuiltIn.Set Suite Variable [ ${secondary_controller_connection} ] 20211201 09:29:25.335 - INFO - ${secondary_controller_connection} = 3 20211201 09:29:25.335 - INFO - +---- END KW: BuiltIn.Set Suite Variable (0) 20211201 09:29:25.335 - INFO - +---- START KW: BuiltIn.Log [ ${secondary_controller_connection} ] 20211201 09:29:25.335 - INFO - 3 20211201 09:29:25.336 - INFO - +---- END KW: BuiltIn.Log (1) 20211201 09:29:25.336 - INFO - +---- START KW: BuiltIn.Run Keyword And Return If [ ${secondary_controller_connection} is not None | Switch Controller Connection | ${master_controller_connection} | ${secondary_controller_connection} ] 20211201 09:29:25.336 - INFO - +----- START KW: Utils.Switch Controller Connection [ ${master_controller_connection} | ${secondary_controller_connection} ] 20211201 09:29:25.336 - INFO - +------ START KW: SSHLibrary.Switch Connection [ ${new_idx} ] 20211201 09:29:25.337 - INFO - +------ END KW: SSHLibrary.Switch Connection (1) 20211201 09:29:25.337 - INFO - +------ START KW: SSHLibrary.Get Connection [ ${new_idx} ] 20211201 09:29:25.337 - INFO - index=2 host=10.10.10.3 alias=None port=22 timeout=3 minutes newline= prompt=$ term_type=vt100 width=80 height=24 path_separator=/ encoding=UTF-8 escape_ansi=False encoding_errors=strict 20211201 09:29:25.337 - INFO - +------ END KW: SSHLibrary.Get Connection (0) 20211201 09:29:25.337 - INFO - +------ START KW: Utils.Run Command [ whoami ] 20211201 09:29:25.338 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:29:25.338 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:29:25.338 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:29:25.339 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:29:25.339 - INFO - &{result_dict} = { stdout= } 20211201 09:29:25.339 - INFO - +-------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:29:25.339 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:29:25.339 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:25.339 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:29:25.340 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:29:25.340 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:29:25.340 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:29:25.340 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:29:25.841 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:25.841 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:29:25.842 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:29:25.844 - INFO - whoami 20211201 09:29:25.845 - INFO - +------- END KW: SSHLibrary.Write (3) 20211201 09:29:25.845 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:29:25.850 - INFO - sysadmin [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:25.851 - INFO - ${output} = sysadmin [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:25.851 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (6) 20211201 09:29:25.851 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:29:25.852 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:29:25.852 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:25.853 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:29:25.853 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:29:25.853 - INFO - ${clean_out} = sysadmin 20211201 09:29:25.854 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:29:25.854 - INFO - ${output} = sysadmin 20211201 09:29:25.854 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:29:25.854 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:29:25.855 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:29:25.857 - INFO - echo $? 20211201 09:29:25.857 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:29:25.858 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:29:25.859 - INFO - 0 20211201 09:29:25.859 - INFO - ${rc} = 0 20211201 09:29:25.859 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:29:25.860 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:29:25.860 - INFO - 0 20211201 09:29:25.860 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:29:25.861 - INFO - ${rc} = 0 20211201 09:29:25.861 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:29:25.861 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:29:25.862 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:29:25.863 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:29:25.863 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:29:25.863 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:29:25.864 - INFO - +------- END KW: Collections.Set To Dictionary (1) 20211201 09:29:25.864 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:29:25.864 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: sysadmin 20211201 09:29:25.864 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:29:25.865 - INFO - +------ END KW: Utils.Run Command (528) 20211201 09:29:25.865 - INFO - +------ START KW: BuiltIn.Wait Until Keyword Succeeds [ 5 min | 5 sec | Set Env Vars From Openrc ] 20211201 09:29:25.866 - INFO - +------- START KW: Utils.Set Env Vars From Openrc [ ] 20211201 09:29:25.866 - INFO - +-------- START KW: Utils.Run Command [ source /etc/platform/openrc | True ] 20211201 09:29:25.867 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:29:25.868 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:29:25.868 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:29:25.869 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:29:25.869 - INFO - &{result_dict} = { stdout= } 20211201 09:29:25.869 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:29:25.869 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:29:25.870 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:29:25.870 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:29:25.870 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:25.871 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:29:25.871 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:29:25.871 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:29:26.372 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:26.372 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 09:29:26.373 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:29:26.377 - INFO - source /etc/platform/openrc 20211201 09:29:26.377 - INFO - +--------- END KW: SSHLibrary.Write (4) 20211201 09:29:26.378 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:29:26.880 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:26.880 - INFO - ${output} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:26.880 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (502) 20211201 09:29:26.881 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:29:26.881 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:29:26.882 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:26.882 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:29:26.882 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:29:26.883 - INFO - ${clean_out} = 20211201 09:29:26.883 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:29:26.883 - INFO - ${output} = 20211201 09:29:26.883 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:29:26.884 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:29:26.884 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:29:26.886 - INFO - echo $? 20211201 09:29:26.887 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 09:29:26.887 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:29:26.888 - INFO - 0 20211201 09:29:26.888 - INFO - ${rc} = 0 20211201 09:29:26.888 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:29:26.888 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:29:26.889 - INFO - 0 20211201 09:29:26.889 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 09:29:26.889 - INFO - ${rc} = 0 20211201 09:29:26.890 - INFO - +--------- END KW: Utils.Get Return Code (5) 20211201 09:29:26.890 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:29:26.891 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:29:26.891 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:26.892 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:29:26.892 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:29:26.892 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:26.892 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:29:26.893 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: 20211201 09:29:26.893 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 09:29:26.893 - INFO - +-------- END KW: Utils.Run Command (1027) 20211201 09:29:26.893 - INFO - +------- END KW: Utils.Set Env Vars From Openrc (1028) 20211201 09:29:26.894 - INFO - +------ END KW: BuiltIn.Wait Until Keyword Succeeds (1029) 20211201 09:29:26.894 - INFO - +------ START KW: BuiltIn.Set Suite Variable [ ${secondary_controller_connection} | ${old_idx} ] 20211201 09:29:26.894 - INFO - ${secondary_controller_connection} = 3 20211201 09:29:26.895 - INFO - +------ END KW: BuiltIn.Set Suite Variable (0) 20211201 09:29:26.895 - INFO - +------ START KW: BuiltIn.Set Suite Variable [ ${master_controller_connection} | ${new_idx} ] 20211201 09:29:26.895 - INFO - ${master_controller_connection} = 2 20211201 09:29:26.895 - INFO - +------ END KW: BuiltIn.Set Suite Variable (0) 20211201 09:29:26.896 - INFO - +----- END KW: Utils.Switch Controller Connection (1559) 20211201 09:29:26.896 - INFO - Returning from the enclosing user keyword. 20211201 09:29:26.896 - INFO - +---- END KW: BuiltIn.Run Keyword And Return If (1560) 20211201 09:29:26.896 - INFO - +--- END KW: Utils.Generate Secondary Controller Connection (1965) 20211201 09:29:26.897 - INFO - +-- END KW: Provisioning.Unlock Second Controller (1277771) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20211201 09:29:26.897 - INFO - +-- START KW: Provisioning.Check Host Readiness [ ${second_controller} ] 20211201 09:29:26.897 - INFO - +--- START KW: BuiltIn.Wait Until Keyword Succeeds [ 40 min | 5 sec | Check Property Value | ${host} | administrative | unlocked ] 20211201 09:29:26.898 - INFO - +---- START KW: Utils.Check Property Value [ ${host} | administrative | unlocked ] 20211201 09:29:26.899 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:29:26.899 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:29:26.900 - INFO - ${system_cmd} = system host-show controller-1|grep -w administrative|awk '{print$4}' 20211201 09:29:26.900 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:29:26.900 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:29:26.901 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:29:26.902 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:29:26.902 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:29:26.902 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:29:26.902 - INFO - &{result_dict} = { stdout= } 20211201 09:29:26.903 - INFO - +-------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:29:26.903 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:29:26.903 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:26.903 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:29:26.903 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:26.904 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:29:26.904 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:29:26.904 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:29:27.405 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:27.406 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:29:27.406 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:29:27.414 - INFO - system host-show controller-1|grep -w administrative|awk '{print$4}' 20211201 09:29:27.414 - INFO - +------- END KW: SSHLibrary.Write (8) 20211201 09:29:27.414 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:29:28.597 - INFO - unlocked [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:28.597 - INFO - ${output} = unlocked [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:28.597 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1183) 20211201 09:29:28.598 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:29:28.599 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:29:28.600 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:28.600 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:29:28.600 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:29:28.601 - INFO - ${clean_out} = unlocked 20211201 09:29:28.601 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:29:28.601 - INFO - ${output} = unlocked 20211201 09:29:28.602 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:29:28.602 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:29:28.602 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:29:28.604 - INFO - echo $? 20211201 09:29:28.605 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:29:28.605 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:29:28.607 - INFO - 0 20211201 09:29:28.607 - INFO - ${rc} = 0 20211201 09:29:28.607 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:29:28.607 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:29:28.608 - INFO - 0 20211201 09:29:28.608 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:29:28.608 - INFO - ${rc} = 0 20211201 09:29:28.609 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:29:28.609 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:29:28.610 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:29:28.611 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:29:28.611 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:29:28.611 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:29:28.611 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:28.612 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:29:28.612 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: unlocked 20211201 09:29:28.612 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:29:28.612 - INFO - ${result} = {'stdout': 'unlocked', 'stderr': '', 'rc': '0'} 20211201 09:29:28.613 - INFO - +------ END KW: Utils.Run Command (1712) 20211201 09:29:28.613 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:29:28.613 - INFO - ${value} = unlocked 20211201 09:29:28.613 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:29:28.614 - INFO - ${current_value} = unlocked 20211201 09:29:28.614 - INFO - +----- END KW: Utils.Retrieve Host Property (1715) 20211201 09:29:28.614 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:29:28.614 - DEBUG - Argument types are: 20211201 09:29:28.615 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:29:28.615 - INFO - +---- END KW: Utils.Check Property Value (1717) 20211201 09:29:28.615 - INFO - +--- END KW: BuiltIn.Wait Until Keyword Succeeds (1718) 20211201 09:29:28.615 - INFO - +--- START KW: BuiltIn.Wait Until Keyword Succeeds [ 20 min | 5 sec | Check Property Value | ${host} | operational | enabled ] 20211201 09:29:28.616 - INFO - +---- START KW: Utils.Check Property Value [ ${host} | operational | enabled ] 20211201 09:29:28.616 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:29:28.617 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:29:28.618 - INFO - ${system_cmd} = system host-show controller-1|grep -w operational|awk '{print$4}' 20211201 09:29:28.618 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:29:28.618 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:29:28.619 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:29:28.619 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:29:28.620 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:29:28.620 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:29:28.620 - INFO - &{result_dict} = { stdout= } 20211201 09:29:28.621 - INFO - +-------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:29:28.621 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:29:28.621 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:28.621 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:29:28.621 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:28.622 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:29:28.622 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:29:28.622 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:29:29.123 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:29.123 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:29:29.123 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:29:29.128 - INFO - system host-show controller-1|grep -w operational|awk '{print$4}' 20211201 09:29:29.129 - INFO - +------- END KW: SSHLibrary.Write (6) 20211201 09:29:29.129 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:29:30.299 - INFO - enabled [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:30.300 - INFO - ${output} = enabled [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:30.301 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1171) 20211201 09:29:30.301 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:29:30.303 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:29:30.303 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:30.303 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:29:30.304 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:29:30.304 - INFO - ${clean_out} = enabled 20211201 09:29:30.305 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:29:30.305 - INFO - ${output} = enabled 20211201 09:29:30.305 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:29:30.305 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:29:30.306 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:29:30.308 - INFO - echo $? 20211201 09:29:30.309 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:29:30.310 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:29:30.310 - INFO - 0 20211201 09:29:30.310 - INFO - ${rc} = 0 20211201 09:29:30.310 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:29:30.311 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:29:30.311 - INFO - 0 20211201 09:29:30.311 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:29:30.311 - INFO - ${rc} = 0 20211201 09:29:30.312 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:29:30.312 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:29:30.313 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:29:30.313 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:30.314 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:29:30.314 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:29:30.314 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:30.315 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:29:30.315 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: enabled 20211201 09:29:30.315 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:29:30.315 - INFO - ${result} = {'stdout': 'enabled', 'stderr': '', 'rc': '0'} 20211201 09:29:30.316 - INFO - +------ END KW: Utils.Run Command (1698) 20211201 09:29:30.316 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:29:30.316 - INFO - ${value} = enabled 20211201 09:29:30.317 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:29:30.317 - INFO - ${current_value} = enabled 20211201 09:29:30.317 - INFO - +----- END KW: Utils.Retrieve Host Property (1701) 20211201 09:29:30.317 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:29:30.318 - DEBUG - Argument types are: 20211201 09:29:30.318 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:29:30.318 - INFO - +---- END KW: Utils.Check Property Value (1702) 20211201 09:29:30.319 - INFO - +--- END KW: BuiltIn.Wait Until Keyword Succeeds (1703) 20211201 09:29:30.319 - INFO - +--- START KW: BuiltIn.Run Keyword And Ignore Error [ Check If Host Is In Degraded Mode | ${host} | ${wait_time} ] 20211201 09:29:30.319 - INFO - +---- START KW: Utils.Check If Host Is In Degraded Mode [ ${host} | ${wait_time} ] 20211201 09:29:30.320 - INFO - +----- START KW: BuiltIn.Wait Until Keyword Succeeds [ ${timeout} min | 10 sec | Check Property Value | ${host} | availability | degraded ] 20211201 09:29:30.320 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:29:30.321 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:29:30.321 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:29:30.322 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:29:30.322 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:29:30.322 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:29:30.323 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:29:30.323 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:29:30.323 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:29:30.324 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:29:30.324 - INFO - &{result_dict} = { stdout= } 20211201 09:29:30.324 - INFO - +---------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:29:30.325 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:29:30.325 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:30.325 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:29:30.326 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:29:30.326 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:29:30.326 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:29:30.326 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:29:30.827 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:30.828 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:29:30.828 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:29:30.837 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:29:30.837 - INFO - +--------- END KW: SSHLibrary.Write (9) 20211201 09:29:30.837 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:29:31.912 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:31.912 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:31.912 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1075) 20211201 09:29:31.913 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:29:31.914 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:29:31.914 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:31.915 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:29:31.915 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:29:31.915 - INFO - ${clean_out} = available 20211201 09:29:31.916 - INFO - +---------- END KW: String.Remove String (0) 20211201 09:29:31.916 - INFO - ${output} = available 20211201 09:29:31.916 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:29:31.916 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:29:31.917 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:29:31.920 - INFO - echo $? 20211201 09:29:31.920 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 09:29:31.920 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:29:31.921 - INFO - 0 20211201 09:29:31.921 - INFO - ${rc} = 0 20211201 09:29:31.921 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:29:31.922 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:29:31.922 - INFO - 0 20211201 09:29:31.922 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 09:29:31.922 - INFO - ${rc} = 0 20211201 09:29:31.923 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 09:29:31.923 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:29:31.924 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:29:31.924 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:31.925 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:29:31.925 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:29:31.925 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:31.926 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:29:31.926 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:29:31.926 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 09:29:31.926 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:29:31.927 - INFO - +-------- END KW: Utils.Run Command (1605) 20211201 09:29:31.927 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:29:31.927 - INFO - ${value} = available 20211201 09:29:31.927 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 09:29:31.928 - INFO - ${current_value} = available 20211201 09:29:31.928 - INFO - +------- END KW: Utils.Retrieve Host Property (1607) 20211201 09:29:31.928 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:29:31.928 - DEBUG - Argument types are: 20211201 09:29:31.929 - FAIL - available != degraded 20211201 09:29:31.929 - DEBUG - Traceback (most recent call last): None 20211201 09:29:31.929 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:29:31.929 - INFO - +------ END KW: Utils.Check Property Value (1609) 20211201 09:29:41.930 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:29:41.931 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:29:41.932 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:29:41.933 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:29:41.933 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:29:41.933 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:29:41.934 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:29:41.935 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:29:41.935 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:29:41.936 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:29:41.937 - INFO - &{result_dict} = { stdout= } 20211201 09:29:41.937 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:29:41.937 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:29:41.938 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:29:41.938 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:29:41.939 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:29:41.939 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:29:41.940 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:29:41.940 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:29:42.441 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:42.442 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 09:29:42.443 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:29:42.451 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:29:42.451 - INFO - +--------- END KW: SSHLibrary.Write (9) 20211201 09:29:42.452 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:29:43.561 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:43.562 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:43.562 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1110) 20211201 09:29:43.563 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:29:43.563 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:29:43.564 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:43.564 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:29:43.564 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:29:43.565 - INFO - ${clean_out} = available 20211201 09:29:43.565 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:29:43.565 - INFO - ${output} = available 20211201 09:29:43.566 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 09:29:43.566 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:29:43.567 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:29:43.569 - INFO - echo $? 20211201 09:29:43.569 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 09:29:43.570 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:29:43.570 - INFO - 0 20211201 09:29:43.570 - INFO - ${rc} = 0 20211201 09:29:43.570 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:29:43.571 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:29:43.572 - INFO - 0 20211201 09:29:43.572 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 09:29:43.572 - INFO - ${rc} = 0 20211201 09:29:43.572 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 09:29:43.573 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:29:43.574 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:29:43.574 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:43.574 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:29:43.575 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:29:43.575 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:29:43.575 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:29:43.575 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:29:43.576 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 09:29:43.576 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:29:43.576 - INFO - +-------- END KW: Utils.Run Command (1643) 20211201 09:29:43.576 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:29:43.577 - INFO - ${value} = available 20211201 09:29:43.577 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:29:43.577 - INFO - ${current_value} = available 20211201 09:29:43.577 - INFO - +------- END KW: Utils.Retrieve Host Property (1646) 20211201 09:29:43.577 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:29:43.578 - DEBUG - Argument types are: 20211201 09:29:43.578 - FAIL - available != degraded 20211201 09:29:43.578 - DEBUG - Traceback (most recent call last): None 20211201 09:29:43.578 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:29:43.579 - INFO - +------ END KW: Utils.Check Property Value (1648) 20211201 09:29:53.579 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:29:53.580 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:29:53.581 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:29:53.582 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:29:53.582 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:29:53.583 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:29:53.584 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:29:53.584 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:29:53.585 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:29:53.585 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:29:53.586 - INFO - &{result_dict} = { stdout= } 20211201 09:29:53.586 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:29:53.587 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:29:53.587 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:53.588 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:29:53.588 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:53.589 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:29:53.589 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:29:53.589 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:29:54.090 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:54.091 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:29:54.091 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:29:54.097 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:29:54.097 - INFO - +--------- END KW: SSHLibrary.Write (6) 20211201 09:29:54.097 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:29:55.168 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:55.169 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:55.169 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1072) 20211201 09:29:55.169 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:29:55.170 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:29:55.171 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:29:55.171 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:29:55.171 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:29:55.172 - INFO - ${clean_out} = available 20211201 09:29:55.172 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:29:55.172 - INFO - ${output} = available 20211201 09:29:55.173 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:29:55.173 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:29:55.173 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:29:55.176 - INFO - echo $? 20211201 09:29:55.176 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 09:29:55.176 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:29:55.178 - INFO - 0 20211201 09:29:55.178 - INFO - ${rc} = 0 20211201 09:29:55.178 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:29:55.179 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:29:55.179 - INFO - 0 20211201 09:29:55.179 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 09:29:55.180 - INFO - ${rc} = 0 20211201 09:29:55.180 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 09:29:55.180 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:29:55.182 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:29:55.183 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:55.183 - INFO - +--------- END KW: BuiltIn.Run Keyword If (3) 20211201 09:29:55.183 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:29:55.184 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:29:55.184 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:29:55.184 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:29:55.184 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 09:29:55.185 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:29:55.185 - INFO - +-------- END KW: Utils.Run Command (1602) 20211201 09:29:55.185 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:29:55.185 - INFO - ${value} = available 20211201 09:29:55.185 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 09:29:55.186 - INFO - ${current_value} = available 20211201 09:29:55.186 - INFO - +------- END KW: Utils.Retrieve Host Property (1606) 20211201 09:29:55.186 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:29:55.187 - DEBUG - Argument types are: 20211201 09:29:55.187 - FAIL - available != degraded 20211201 09:29:55.187 - DEBUG - Traceback (most recent call last): None 20211201 09:29:55.187 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:29:55.187 - INFO - +------ END KW: Utils.Check Property Value (1608) 20211201 09:30:05.188 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:30:05.189 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:30:05.190 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:30:05.191 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:30:05.191 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:30:05.191 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:30:05.192 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:30:05.193 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:30:05.193 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:30:05.194 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:30:05.195 - INFO - &{result_dict} = { stdout= } 20211201 09:30:05.195 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:30:05.195 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:30:05.196 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:30:05.196 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:30:05.197 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:30:05.197 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:30:05.198 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:30:05.198 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:30:05.699 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:05.700 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:30:05.700 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:30:05.705 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:30:05.706 - INFO - +--------- END KW: SSHLibrary.Write (6) 20211201 09:30:05.706 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:30:06.828 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:06.829 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:06.830 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1123) 20211201 09:30:06.830 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:30:06.831 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:30:06.832 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:06.832 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:30:06.832 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:30:06.833 - INFO - ${clean_out} = available 20211201 09:30:06.833 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:30:06.834 - INFO - ${output} = available 20211201 09:30:06.834 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 09:30:06.834 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:30:06.835 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:30:06.837 - INFO - echo $? 20211201 09:30:06.837 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 09:30:06.838 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:30:06.839 - INFO - 0 20211201 09:30:06.839 - INFO - ${rc} = 0 20211201 09:30:06.839 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:30:06.840 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:30:06.840 - INFO - 0 20211201 09:30:06.840 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 09:30:06.841 - INFO - ${rc} = 0 20211201 09:30:06.841 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 09:30:06.841 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:30:06.843 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:30:06.844 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:30:06.844 - INFO - +--------- END KW: BuiltIn.Run Keyword If (3) 20211201 09:30:06.844 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:30:06.845 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:30:06.846 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:30:06.846 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:30:06.846 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 09:30:06.847 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:30:06.847 - INFO - +-------- END KW: Utils.Run Command (1656) 20211201 09:30:06.847 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:30:06.848 - INFO - ${value} = available 20211201 09:30:06.848 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:30:06.848 - INFO - ${current_value} = available 20211201 09:30:06.849 - INFO - +------- END KW: Utils.Retrieve Host Property (1660) 20211201 09:30:06.849 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:30:06.850 - DEBUG - Argument types are: 20211201 09:30:06.850 - FAIL - available != degraded 20211201 09:30:06.850 - DEBUG - Traceback (most recent call last): None 20211201 09:30:06.850 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:30:06.851 - INFO - +------ END KW: Utils.Check Property Value (1662) 20211201 09:30:16.851 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:30:16.853 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:30:16.853 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:30:16.854 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:30:16.854 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:30:16.855 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:30:16.856 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:30:16.857 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:30:16.857 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:30:16.858 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:30:16.858 - INFO - &{result_dict} = { stdout= } 20211201 09:30:16.859 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:30:16.859 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:30:16.860 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:30:16.860 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:30:16.860 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:30:16.861 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:30:16.861 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:30:16.862 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:30:17.363 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:17.363 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 09:30:17.364 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:30:17.374 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:30:17.374 - INFO - +--------- END KW: SSHLibrary.Write (10) 20211201 09:30:17.375 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:30:18.511 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:18.512 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:18.513 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1137) 20211201 09:30:18.513 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:30:18.514 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:30:18.515 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:18.515 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:30:18.516 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:30:18.516 - INFO - ${clean_out} = available 20211201 09:30:18.516 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:30:18.517 - INFO - ${output} = available 20211201 09:30:18.517 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 09:30:18.517 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:30:18.518 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:30:18.521 - INFO - echo $? 20211201 09:30:18.521 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 09:30:18.521 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:30:18.522 - INFO - 0 20211201 09:30:18.522 - INFO - ${rc} = 0 20211201 09:30:18.523 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:30:18.523 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:30:18.523 - INFO - 0 20211201 09:30:18.523 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 09:30:18.524 - INFO - ${rc} = 0 20211201 09:30:18.524 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 09:30:18.524 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:30:18.525 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:30:18.526 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:30:18.526 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:30:18.527 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:30:18.527 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:30:18.527 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:30:18.528 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:30:18.529 - INFO - +--------- END KW: Collections.Log Dictionary (2) 20211201 09:30:18.529 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:30:18.529 - INFO - +-------- END KW: Utils.Run Command (1674) 20211201 09:30:18.530 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:30:18.530 - INFO - ${value} = available 20211201 09:30:18.530 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 09:30:18.531 - INFO - ${current_value} = available 20211201 09:30:18.531 - INFO - +------- END KW: Utils.Retrieve Host Property (1679) 20211201 09:30:18.531 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:30:18.532 - DEBUG - Argument types are: 20211201 09:30:18.532 - FAIL - available != degraded 20211201 09:30:18.532 - DEBUG - Traceback (most recent call last): None 20211201 09:30:18.532 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:30:18.532 - INFO - +------ END KW: Utils.Check Property Value (1681) 20211201 09:30:28.533 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:30:28.534 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:30:28.535 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:30:28.536 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:30:28.536 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:30:28.536 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:30:28.538 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:30:28.538 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:30:28.539 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:30:28.539 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:30:28.540 - INFO - &{result_dict} = { stdout= } 20211201 09:30:28.540 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:30:28.541 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:30:28.541 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:30:28.542 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:30:28.542 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:30:28.543 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:30:28.543 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:30:28.543 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:30:29.044 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:29.045 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:30:29.045 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:30:29.054 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:30:29.054 - INFO - +--------- END KW: SSHLibrary.Write (9) 20211201 09:30:29.055 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:30:30.155 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:30.155 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:30.155 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1100) 20211201 09:30:30.156 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:30:30.157 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:30:30.157 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:30.157 - INFO - +---------- END KW: String.Get Line (0) 20211201 09:30:30.158 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:30:30.158 - INFO - ${clean_out} = available 20211201 09:30:30.158 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:30:30.159 - INFO - ${output} = available 20211201 09:30:30.159 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:30:30.159 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:30:30.160 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:30:30.162 - INFO - echo $? 20211201 09:30:30.162 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 09:30:30.162 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:30:30.163 - INFO - 0 20211201 09:30:30.163 - INFO - ${rc} = 0 20211201 09:30:30.164 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:30:30.164 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:30:30.164 - INFO - 0 20211201 09:30:30.164 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 09:30:30.165 - INFO - ${rc} = 0 20211201 09:30:30.165 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 09:30:30.165 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:30:30.169 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:30:30.170 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:30:30.170 - INFO - +--------- END KW: BuiltIn.Run Keyword If (5) 20211201 09:30:30.170 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:30:30.171 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:30:30.171 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:30:30.174 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:30:30.174 - INFO - +--------- END KW: Collections.Log Dictionary (3) 20211201 09:30:30.175 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:30:30.175 - INFO - +-------- END KW: Utils.Run Command (1639) 20211201 09:30:30.175 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:30:30.175 - INFO - ${value} = available 20211201 09:30:30.175 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 09:30:30.176 - INFO - ${current_value} = available 20211201 09:30:30.176 - INFO - +------- END KW: Utils.Retrieve Host Property (1642) 20211201 09:30:30.176 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:30:30.176 - DEBUG - Argument types are: 20211201 09:30:30.177 - FAIL - available != degraded 20211201 09:30:30.177 - DEBUG - Traceback (most recent call last): None 20211201 09:30:30.177 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:30:30.177 - INFO - +------ END KW: Utils.Check Property Value (1644) 20211201 09:30:40.178 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:30:40.179 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:30:40.180 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:30:40.181 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:30:40.181 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:30:40.181 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:30:40.183 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:30:40.183 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:30:40.184 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:30:40.184 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:30:40.185 - INFO - &{result_dict} = { stdout= } 20211201 09:30:40.186 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:30:40.186 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:30:40.186 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:30:40.187 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:30:40.187 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:30:40.188 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:30:40.188 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:30:40.188 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:30:40.690 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:40.690 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:30:40.691 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:30:40.700 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:30:40.700 - INFO - +--------- END KW: SSHLibrary.Write (10) 20211201 09:30:40.701 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:30:41.854 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:41.855 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:41.855 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1154) 20211201 09:30:41.855 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:30:41.856 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:30:41.857 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:41.857 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:30:41.857 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:30:41.858 - INFO - ${clean_out} = available 20211201 09:30:41.858 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:30:41.858 - INFO - ${output} = available 20211201 09:30:41.858 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:30:41.858 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:30:41.859 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:30:41.861 - INFO - echo $? 20211201 09:30:41.862 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 09:30:41.862 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:30:41.864 - INFO - 0 20211201 09:30:41.864 - INFO - ${rc} = 0 20211201 09:30:41.864 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:30:41.864 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:30:41.865 - INFO - 0 20211201 09:30:41.865 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 09:30:41.865 - INFO - ${rc} = 0 20211201 09:30:41.866 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 09:30:41.866 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:30:41.867 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:30:41.868 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:30:41.868 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:30:41.868 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:30:41.869 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:30:41.869 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:30:41.869 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:30:41.869 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 09:30:41.870 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:30:41.870 - INFO - +-------- END KW: Utils.Run Command (1689) 20211201 09:30:41.870 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:30:41.871 - INFO - ${value} = available 20211201 09:30:41.871 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:30:41.871 - INFO - ${current_value} = available 20211201 09:30:41.871 - INFO - +------- END KW: Utils.Retrieve Host Property (1692) 20211201 09:30:41.871 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:30:41.872 - DEBUG - Argument types are: 20211201 09:30:41.872 - FAIL - available != degraded 20211201 09:30:41.873 - DEBUG - Traceback (most recent call last): None 20211201 09:30:41.873 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (2) 20211201 09:30:41.873 - INFO - +------ END KW: Utils.Check Property Value (1695) 20211201 09:30:51.874 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:30:51.875 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:30:51.876 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:30:51.876 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:30:51.877 - INFO - +-------- END KW: BuiltIn.Catenate (0) 20211201 09:30:51.877 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:30:51.878 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:30:51.879 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:30:51.879 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:30:51.880 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:30:51.881 - INFO - &{result_dict} = { stdout= } 20211201 09:30:51.881 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:30:51.881 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:30:51.882 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:30:51.882 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:30:51.883 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:30:51.883 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:30:51.883 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:30:51.883 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:30:52.385 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:52.385 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:30:52.386 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:30:52.395 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:30:52.395 - INFO - +--------- END KW: SSHLibrary.Write (9) 20211201 09:30:52.396 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:30:53.497 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:53.498 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:53.498 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1102) 20211201 09:30:53.498 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:30:53.499 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:30:53.500 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:30:53.500 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:30:53.500 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:30:53.501 - INFO - ${clean_out} = available 20211201 09:30:53.501 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:30:53.501 - INFO - ${output} = available 20211201 09:30:53.502 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:30:53.502 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:30:53.502 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:30:53.505 - INFO - echo $? 20211201 09:30:53.505 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 09:30:53.506 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:30:53.507 - INFO - 0 20211201 09:30:53.508 - INFO - ${rc} = 0 20211201 09:30:53.508 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:30:53.508 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:30:53.508 - INFO - 0 20211201 09:30:53.509 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 09:30:53.509 - INFO - ${rc} = 0 20211201 09:30:53.509 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 09:30:53.509 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:30:53.510 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:30:53.511 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:30:53.511 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:30:53.511 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:30:53.512 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:30:53.512 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:30:53.512 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:30:53.513 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 09:30:53.513 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:30:53.513 - INFO - +-------- END KW: Utils.Run Command (1636) 20211201 09:30:53.514 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:30:53.514 - INFO - ${value} = available 20211201 09:30:53.514 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:30:53.514 - INFO - ${current_value} = available 20211201 09:30:53.515 - INFO - +------- END KW: Utils.Retrieve Host Property (1639) 20211201 09:30:53.515 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:30:53.515 - DEBUG - Argument types are: 20211201 09:30:53.515 - FAIL - available != degraded 20211201 09:30:53.515 - DEBUG - Traceback (most recent call last): None 20211201 09:30:53.516 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:30:53.516 - INFO - +------ END KW: Utils.Check Property Value (1642) 20211201 09:31:03.517 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:31:03.519 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:31:03.520 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:31:03.520 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:31:03.521 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:31:03.521 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:31:03.522 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:31:03.523 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:31:03.523 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:31:03.524 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:31:03.525 - INFO - &{result_dict} = { stdout= } 20211201 09:31:03.525 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:31:03.525 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:31:03.526 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:03.526 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:31:03.527 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:03.527 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:31:03.528 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:31:03.528 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:31:04.029 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:04.030 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:31:04.030 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:31:04.036 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:31:04.037 - INFO - +--------- END KW: SSHLibrary.Write (7) 20211201 09:31:04.037 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:31:05.169 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:05.169 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:05.169 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1132) 20211201 09:31:05.170 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:31:05.171 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:31:05.171 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:05.171 - INFO - +---------- END KW: String.Get Line (0) 20211201 09:31:05.172 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:31:05.172 - INFO - ${clean_out} = available 20211201 09:31:05.172 - INFO - +---------- END KW: String.Remove String (0) 20211201 09:31:05.173 - INFO - ${output} = available 20211201 09:31:05.173 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:31:05.173 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:31:05.174 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:31:05.176 - INFO - echo $? 20211201 09:31:05.176 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 09:31:05.177 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:31:05.178 - INFO - 0 20211201 09:31:05.178 - INFO - ${rc} = 0 20211201 09:31:05.179 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:31:05.179 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:31:05.179 - INFO - 0 20211201 09:31:05.179 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 09:31:05.180 - INFO - ${rc} = 0 20211201 09:31:05.180 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 09:31:05.180 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:31:05.181 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:31:05.182 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:05.182 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:31:05.182 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:31:05.183 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:05.183 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:31:05.183 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:31:05.184 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 09:31:05.184 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:31:05.184 - INFO - +-------- END KW: Utils.Run Command (1663) 20211201 09:31:05.184 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:31:05.185 - INFO - ${value} = available 20211201 09:31:05.185 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:31:05.185 - INFO - ${current_value} = available 20211201 09:31:05.185 - INFO - +------- END KW: Utils.Retrieve Host Property (1667) 20211201 09:31:05.185 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:31:05.186 - DEBUG - Argument types are: 20211201 09:31:05.186 - FAIL - available != degraded 20211201 09:31:05.186 - DEBUG - Traceback (most recent call last): None 20211201 09:31:05.186 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:31:05.187 - INFO - +------ END KW: Utils.Check Property Value (1670) 20211201 09:31:15.187 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:31:15.189 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:31:15.191 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:31:15.192 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:31:15.192 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:31:15.192 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:31:15.194 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:31:15.195 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:31:15.196 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:31:15.197 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:31:15.197 - INFO - &{result_dict} = { stdout= } 20211201 09:31:15.198 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:31:15.198 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:31:15.199 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:15.199 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:31:15.200 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:15.200 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:31:15.200 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:31:15.201 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:31:15.702 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:15.702 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 09:31:15.703 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:31:15.710 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:31:15.710 - INFO - +--------- END KW: SSHLibrary.Write (7) 20211201 09:31:15.710 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:31:16.805 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:16.806 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:16.806 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1096) 20211201 09:31:16.806 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:31:16.807 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:31:16.808 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:16.808 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:31:16.808 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:31:16.809 - INFO - ${clean_out} = available 20211201 09:31:16.809 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:31:16.809 - INFO - ${output} = available 20211201 09:31:16.809 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:31:16.810 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:31:16.810 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:31:16.813 - INFO - echo $? 20211201 09:31:16.813 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 09:31:16.813 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:31:16.815 - INFO - 0 20211201 09:31:16.815 - INFO - ${rc} = 0 20211201 09:31:16.815 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:31:16.816 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:31:16.816 - INFO - 0 20211201 09:31:16.816 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 09:31:16.817 - INFO - ${rc} = 0 20211201 09:31:16.817 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 09:31:16.817 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:31:16.818 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:31:16.819 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:16.819 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:31:16.819 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:31:16.820 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:16.820 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:31:16.820 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:31:16.820 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 09:31:16.821 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:31:16.821 - INFO - +-------- END KW: Utils.Run Command (1629) 20211201 09:31:16.821 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:31:16.821 - INFO - ${value} = available 20211201 09:31:16.822 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:31:16.822 - INFO - ${current_value} = available 20211201 09:31:16.822 - INFO - +------- END KW: Utils.Retrieve Host Property (1633) 20211201 09:31:16.822 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:31:16.823 - DEBUG - Argument types are: 20211201 09:31:16.823 - FAIL - available != degraded 20211201 09:31:16.823 - DEBUG - Traceback (most recent call last): None 20211201 09:31:16.823 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:31:16.824 - INFO - +------ END KW: Utils.Check Property Value (1637) 20211201 09:31:26.825 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:31:26.826 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:31:26.828 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:31:26.829 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:31:26.829 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:31:26.829 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:31:26.830 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:31:26.831 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:31:26.831 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:31:26.832 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:31:26.833 - INFO - &{result_dict} = { stdout= } 20211201 09:31:26.833 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:31:26.833 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:31:26.834 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:26.834 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:31:26.835 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:26.835 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:31:26.835 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:31:26.836 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:31:27.337 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:27.338 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:31:27.338 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:31:27.347 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:31:27.348 - INFO - +--------- END KW: SSHLibrary.Write (10) 20211201 09:31:27.348 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:31:28.441 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:28.442 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:28.442 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1094) 20211201 09:31:28.443 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:31:28.444 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:31:28.444 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:28.444 - INFO - +---------- END KW: String.Get Line (0) 20211201 09:31:28.445 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:31:28.445 - INFO - ${clean_out} = available 20211201 09:31:28.445 - INFO - +---------- END KW: String.Remove String (0) 20211201 09:31:28.446 - INFO - ${output} = available 20211201 09:31:28.446 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:31:28.446 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:31:28.447 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:31:28.449 - INFO - echo $? 20211201 09:31:28.450 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 09:31:28.450 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:31:28.450 - INFO - 0 20211201 09:31:28.451 - INFO - ${rc} = 0 20211201 09:31:28.451 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:31:28.451 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:31:28.452 - INFO - 0 20211201 09:31:28.452 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 09:31:28.452 - INFO - ${rc} = 0 20211201 09:31:28.452 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 09:31:28.452 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:31:28.453 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:31:28.454 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:28.454 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:31:28.454 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:31:28.455 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:28.455 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:31:28.456 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:31:28.456 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 09:31:28.456 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:31:28.456 - INFO - +-------- END KW: Utils.Run Command (1627) 20211201 09:31:28.456 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:31:28.457 - INFO - ${value} = available 20211201 09:31:28.457 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:31:28.458 - INFO - ${current_value} = available 20211201 09:31:28.458 - INFO - +------- END KW: Utils.Retrieve Host Property (1632) 20211201 09:31:28.459 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:31:28.459 - DEBUG - Argument types are: 20211201 09:31:28.460 - FAIL - available != degraded 20211201 09:31:28.460 - DEBUG - Traceback (most recent call last): None 20211201 09:31:28.460 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:31:28.460 - INFO - +------ END KW: Utils.Check Property Value (1635) 20211201 09:31:38.461 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:31:38.462 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:31:38.463 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:31:38.464 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:31:38.464 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:31:38.464 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:31:38.466 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:31:38.467 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:31:38.467 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:31:38.468 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:31:38.469 - INFO - &{result_dict} = { stdout= } 20211201 09:31:38.469 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:31:38.469 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:31:38.470 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:38.470 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:31:38.471 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:31:38.471 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:31:38.471 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:31:38.471 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:31:38.973 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:38.973 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:31:38.973 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:31:38.984 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:31:38.984 - INFO - +--------- END KW: SSHLibrary.Write (11) 20211201 09:31:38.984 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:31:40.109 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:40.110 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:40.111 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1126) 20211201 09:31:40.112 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:31:40.113 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:31:40.114 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:40.114 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:31:40.114 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:31:40.115 - INFO - ${clean_out} = available 20211201 09:31:40.115 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:31:40.115 - INFO - ${output} = available 20211201 09:31:40.116 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:31:40.116 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:31:40.117 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:31:40.118 - INFO - echo $? 20211201 09:31:40.119 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 09:31:40.119 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:31:40.121 - INFO - 0 20211201 09:31:40.122 - INFO - ${rc} = 0 20211201 09:31:40.122 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 09:31:40.122 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:31:40.122 - INFO - 0 20211201 09:31:40.123 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 09:31:40.123 - INFO - ${rc} = 0 20211201 09:31:40.123 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 09:31:40.123 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:31:40.124 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:31:40.125 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:40.125 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:31:40.125 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:31:40.126 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:40.126 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:31:40.126 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:31:40.126 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 09:31:40.127 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:31:40.127 - INFO - +-------- END KW: Utils.Run Command (1663) 20211201 09:31:40.127 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:31:40.127 - INFO - ${value} = available 20211201 09:31:40.128 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:31:40.128 - INFO - ${current_value} = available 20211201 09:31:40.128 - INFO - +------- END KW: Utils.Retrieve Host Property (1666) 20211201 09:31:40.128 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:31:40.129 - DEBUG - Argument types are: 20211201 09:31:40.129 - FAIL - available != degraded 20211201 09:31:40.129 - DEBUG - Traceback (most recent call last): None 20211201 09:31:40.129 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:31:40.130 - INFO - +------ END KW: Utils.Check Property Value (1669) 20211201 09:31:50.131 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:31:50.132 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:31:50.133 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:31:50.134 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:31:50.134 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:31:50.134 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:31:50.136 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:31:50.137 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (2) 20211201 09:31:50.137 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:31:50.138 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:31:50.139 - INFO - &{result_dict} = { stdout= } 20211201 09:31:50.139 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:31:50.140 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:31:50.140 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:31:50.140 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:31:50.141 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:50.142 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:31:50.142 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:31:50.142 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:31:50.643 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:50.644 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:31:50.644 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:31:50.650 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:31:50.651 - INFO - +--------- END KW: SSHLibrary.Write (7) 20211201 09:31:50.651 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:31:51.743 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:51.743 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:51.744 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1092) 20211201 09:31:51.744 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:31:51.745 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:31:51.745 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:31:51.746 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:31:51.746 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:31:51.746 - INFO - ${clean_out} = available 20211201 09:31:51.746 - INFO - +---------- END KW: String.Remove String (0) 20211201 09:31:51.747 - INFO - ${output} = available 20211201 09:31:51.747 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:31:51.747 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:31:51.747 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:31:51.750 - INFO - echo $? 20211201 09:31:51.750 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 09:31:51.750 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:31:51.751 - INFO - 0 20211201 09:31:51.751 - INFO - ${rc} = 0 20211201 09:31:51.752 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:31:51.752 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:31:51.752 - INFO - 0 20211201 09:31:51.752 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 09:31:51.752 - INFO - ${rc} = 0 20211201 09:31:51.753 - INFO - +--------- END KW: Utils.Get Return Code (5) 20211201 09:31:51.753 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:31:51.753 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:31:51.754 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:51.754 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:31:51.754 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:31:51.755 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:31:51.755 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:31:51.755 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:31:51.755 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 09:31:51.756 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:31:51.756 - INFO - +-------- END KW: Utils.Run Command (1622) 20211201 09:31:51.756 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:31:51.756 - INFO - ${value} = available 20211201 09:31:51.756 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 09:31:51.757 - INFO - ${current_value} = available 20211201 09:31:51.757 - INFO - +------- END KW: Utils.Retrieve Host Property (1625) 20211201 09:31:51.757 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:31:51.757 - DEBUG - Argument types are: 20211201 09:31:51.758 - FAIL - available != degraded 20211201 09:31:51.758 - DEBUG - Traceback (most recent call last): None 20211201 09:31:51.758 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:31:51.758 - INFO - +------ END KW: Utils.Check Property Value (1627) 20211201 09:32:01.759 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:32:01.760 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:32:01.761 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:32:01.762 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:32:01.762 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:32:01.762 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:32:01.763 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:32:01.764 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:32:01.764 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:32:01.766 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:32:01.766 - INFO - &{result_dict} = { stdout= } 20211201 09:32:01.767 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:32:01.767 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:32:01.768 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:32:01.768 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:32:01.769 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:32:01.769 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:32:01.769 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:32:01.769 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:32:02.271 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:02.271 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:32:02.272 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:32:02.276 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:32:02.276 - INFO - +--------- END KW: SSHLibrary.Write (5) 20211201 09:32:02.276 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:32:03.429 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:03.429 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:03.430 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1153) 20211201 09:32:03.430 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:32:03.431 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:32:03.431 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:03.431 - INFO - +---------- END KW: String.Get Line (0) 20211201 09:32:03.432 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:32:03.432 - INFO - ${clean_out} = available 20211201 09:32:03.432 - INFO - +---------- END KW: String.Remove String (0) 20211201 09:32:03.433 - INFO - ${output} = available 20211201 09:32:03.433 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:32:03.433 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:32:03.434 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:32:03.436 - INFO - echo $? 20211201 09:32:03.436 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 09:32:03.437 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:32:03.437 - INFO - 0 20211201 09:32:03.437 - INFO - ${rc} = 0 20211201 09:32:03.438 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:32:03.438 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:32:03.438 - INFO - 0 20211201 09:32:03.439 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 09:32:03.439 - INFO - ${rc} = 0 20211201 09:32:03.439 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 09:32:03.439 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:32:03.440 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:32:03.441 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:32:03.441 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:32:03.442 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:32:03.442 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:32:03.442 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:32:03.443 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:32:03.443 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 09:32:03.443 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:32:03.444 - INFO - +-------- END KW: Utils.Run Command (1681) 20211201 09:32:03.444 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:32:03.444 - INFO - ${value} = available 20211201 09:32:03.444 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 09:32:03.445 - INFO - ${current_value} = available 20211201 09:32:03.445 - INFO - +------- END KW: Utils.Retrieve Host Property (1685) 20211201 09:32:03.445 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:32:03.445 - DEBUG - Argument types are: 20211201 09:32:03.446 - FAIL - available != degraded 20211201 09:32:03.446 - DEBUG - Traceback (most recent call last): None 20211201 09:32:03.446 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:32:03.446 - INFO - +------ END KW: Utils.Check Property Value (1687) 20211201 09:32:13.447 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:32:13.448 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:32:13.449 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:32:13.450 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:32:13.450 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:32:13.450 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:32:13.452 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:32:13.452 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:32:13.453 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:32:13.453 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:32:13.455 - INFO - &{result_dict} = { stdout= } 20211201 09:32:13.455 - INFO - +---------- END KW: BuiltIn.Create Dictionary (2) 20211201 09:32:13.455 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:32:13.456 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:32:13.456 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:32:13.457 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:32:13.457 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:32:13.457 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:32:13.458 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:32:13.959 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:13.959 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 09:32:13.960 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:32:13.965 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:32:13.965 - INFO - +--------- END KW: SSHLibrary.Write (5) 20211201 09:32:13.965 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:32:15.118 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:15.118 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:15.118 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1153) 20211201 09:32:15.119 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:32:15.119 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:32:15.120 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:15.120 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:32:15.120 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:32:15.121 - INFO - ${clean_out} = available 20211201 09:32:15.121 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:32:15.121 - INFO - ${output} = available 20211201 09:32:15.122 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:32:15.122 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:32:15.123 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:32:15.125 - INFO - echo $? 20211201 09:32:15.125 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 09:32:15.125 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:32:15.127 - INFO - 0 20211201 09:32:15.127 - INFO - ${rc} = 0 20211201 09:32:15.127 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:32:15.128 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:32:15.128 - INFO - 0 20211201 09:32:15.128 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 09:32:15.128 - INFO - ${rc} = 0 20211201 09:32:15.129 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 09:32:15.129 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:32:15.130 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:32:15.130 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:32:15.130 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:32:15.131 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:32:15.131 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:32:15.132 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:32:15.132 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:32:15.132 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 09:32:15.133 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:32:15.133 - INFO - +-------- END KW: Utils.Run Command (1683) 20211201 09:32:15.133 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:32:15.134 - INFO - ${value} = available 20211201 09:32:15.134 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:32:15.134 - INFO - ${current_value} = available 20211201 09:32:15.134 - INFO - +------- END KW: Utils.Retrieve Host Property (1686) 20211201 09:32:15.134 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:32:15.135 - DEBUG - Argument types are: 20211201 09:32:15.135 - FAIL - available != degraded 20211201 09:32:15.135 - DEBUG - Traceback (most recent call last): None 20211201 09:32:15.135 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:32:15.135 - INFO - +------ END KW: Utils.Check Property Value (1688) 20211201 09:32:25.136 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:32:25.137 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:32:25.138 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:32:25.139 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:32:25.139 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:32:25.139 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:32:25.140 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:32:25.141 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:32:25.141 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:32:25.142 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:32:25.143 - INFO - &{result_dict} = { stdout= } 20211201 09:32:25.143 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:32:25.143 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:32:25.145 - INFO - +---------- END KW: Collections.Set To Dictionary (2) 20211201 09:32:25.145 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:32:25.146 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:32:25.146 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:32:25.146 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:32:25.146 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:32:25.648 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:25.648 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:32:25.648 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:32:25.653 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:32:25.653 - INFO - +--------- END KW: SSHLibrary.Write (5) 20211201 09:32:25.653 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:32:26.671 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:26.671 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:26.671 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1018) 20211201 09:32:26.672 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:32:26.673 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:32:26.673 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:26.673 - INFO - +---------- END KW: String.Get Line (0) 20211201 09:32:26.674 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:32:26.674 - INFO - ${clean_out} = available 20211201 09:32:26.674 - INFO - +---------- END KW: String.Remove String (0) 20211201 09:32:26.675 - INFO - ${output} = available 20211201 09:32:26.675 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:32:26.675 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:32:26.676 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:32:26.678 - INFO - echo $? 20211201 09:32:26.678 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 09:32:26.679 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:32:26.679 - INFO - 0 20211201 09:32:26.679 - INFO - ${rc} = 0 20211201 09:32:26.679 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:32:26.680 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:32:26.680 - INFO - 0 20211201 09:32:26.680 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 09:32:26.680 - INFO - ${rc} = 0 20211201 09:32:26.681 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 09:32:26.681 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:32:26.682 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:32:26.682 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:32:26.683 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:32:26.683 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:32:26.683 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:32:26.684 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:32:26.684 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:32:26.684 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 09:32:26.685 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:32:26.685 - INFO - +-------- END KW: Utils.Run Command (1546) 20211201 09:32:26.685 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:32:26.685 - INFO - ${value} = available 20211201 09:32:26.686 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:32:26.686 - INFO - ${current_value} = available 20211201 09:32:26.686 - INFO - +------- END KW: Utils.Retrieve Host Property (1549) 20211201 09:32:26.687 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:32:26.687 - DEBUG - Argument types are: 20211201 09:32:26.687 - FAIL - available != degraded 20211201 09:32:26.687 - DEBUG - Traceback (most recent call last): None 20211201 09:32:26.687 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:32:26.688 - INFO - +------ END KW: Utils.Check Property Value (1552) 20211201 09:32:36.688 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:32:36.690 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:32:36.691 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:32:36.691 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:32:36.691 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:32:36.692 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:32:36.693 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:32:36.694 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:32:36.694 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:32:36.695 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:32:36.696 - INFO - &{result_dict} = { stdout= } 20211201 09:32:36.696 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:32:36.696 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:32:36.697 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:32:36.697 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:32:36.698 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:32:36.699 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:32:36.699 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:32:36.699 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:32:37.200 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:37.201 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:32:37.201 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:32:37.209 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:32:37.210 - INFO - +--------- END KW: SSHLibrary.Write (9) 20211201 09:32:37.210 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:32:38.278 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:38.278 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:38.278 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1068) 20211201 09:32:38.279 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:32:38.279 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:32:38.280 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:38.280 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:32:38.281 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:32:38.281 - INFO - ${clean_out} = available 20211201 09:32:38.281 - INFO - +---------- END KW: String.Remove String (0) 20211201 09:32:38.282 - INFO - ${output} = available 20211201 09:32:38.282 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:32:38.282 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:32:38.283 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:32:38.285 - INFO - echo $? 20211201 09:32:38.285 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 09:32:38.286 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:32:38.286 - INFO - 0 20211201 09:32:38.287 - INFO - ${rc} = 0 20211201 09:32:38.287 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:32:38.287 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:32:38.287 - INFO - 0 20211201 09:32:38.288 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 09:32:38.288 - INFO - ${rc} = 0 20211201 09:32:38.288 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 09:32:38.288 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:32:38.289 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:32:38.290 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:32:38.290 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:32:38.290 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:32:38.291 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:32:38.291 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:32:38.291 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:32:38.291 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 09:32:38.292 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:32:38.292 - INFO - +-------- END KW: Utils.Run Command (1600) 20211201 09:32:38.292 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:32:38.293 - INFO - ${value} = available 20211201 09:32:38.293 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:32:38.293 - INFO - ${current_value} = available 20211201 09:32:38.293 - INFO - +------- END KW: Utils.Retrieve Host Property (1603) 20211201 09:32:38.293 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:32:38.294 - DEBUG - Argument types are: 20211201 09:32:38.294 - FAIL - available != degraded 20211201 09:32:38.294 - DEBUG - Traceback (most recent call last): None 20211201 09:32:38.294 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:32:38.295 - INFO - +------ END KW: Utils.Check Property Value (1606) 20211201 09:32:48.295 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:32:48.296 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:32:48.297 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:32:48.298 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:32:48.298 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:32:48.299 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:32:48.300 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:32:48.300 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:32:48.301 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:32:48.301 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:32:48.302 - INFO - &{result_dict} = { stdout= } 20211201 09:32:48.302 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:32:48.303 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:32:48.303 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:32:48.304 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:32:48.304 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:32:48.305 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:32:48.305 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:32:48.305 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:32:48.807 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:48.808 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:32:48.809 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:32:48.817 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:32:48.817 - INFO - +--------- END KW: SSHLibrary.Write (8) 20211201 09:32:48.818 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:32:49.932 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:49.933 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:49.934 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1116) 20211201 09:32:49.935 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:32:49.936 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:32:49.937 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:32:49.937 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:32:49.937 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:32:49.938 - INFO - ${clean_out} = available 20211201 09:32:49.938 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:32:49.938 - INFO - ${output} = available 20211201 09:32:49.939 - INFO - +--------- END KW: Utils.Remove Prompt Line (5) 20211201 09:32:49.939 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:32:49.940 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:32:49.942 - INFO - echo $? 20211201 09:32:49.942 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 09:32:49.942 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:32:49.944 - INFO - 0 20211201 09:32:49.944 - INFO - ${rc} = 0 20211201 09:32:49.944 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:32:49.944 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:32:49.945 - INFO - 0 20211201 09:32:49.945 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 09:32:49.945 - INFO - ${rc} = 0 20211201 09:32:49.945 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 09:32:49.946 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:32:49.947 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:32:49.948 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:32:49.948 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:32:49.948 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:32:49.948 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:32:49.949 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:32:49.949 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:32:49.949 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 09:32:49.949 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:32:49.950 - INFO - +-------- END KW: Utils.Run Command (1651) 20211201 09:32:49.950 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:32:49.950 - INFO - ${value} = available 20211201 09:32:49.950 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 09:32:49.951 - INFO - ${current_value} = available 20211201 09:32:49.951 - INFO - +------- END KW: Utils.Retrieve Host Property (1655) 20211201 09:32:49.951 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:32:49.951 - DEBUG - Argument types are: 20211201 09:32:49.952 - FAIL - available != degraded 20211201 09:32:49.952 - DEBUG - Traceback (most recent call last): None 20211201 09:32:49.952 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:32:49.952 - INFO - +------ END KW: Utils.Check Property Value (1657) 20211201 09:32:59.953 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:32:59.954 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:32:59.955 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:32:59.956 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:32:59.956 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:32:59.956 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:32:59.958 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:32:59.958 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:32:59.959 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:32:59.959 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:32:59.960 - INFO - &{result_dict} = { stdout= } 20211201 09:32:59.960 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:32:59.961 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:32:59.961 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:32:59.962 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:32:59.962 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:32:59.963 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:32:59.963 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:32:59.963 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:33:00.464 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:00.465 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:33:00.465 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:33:00.473 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:33:00.474 - INFO - +--------- END KW: SSHLibrary.Write (9) 20211201 09:33:00.474 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:33:01.593 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:01.594 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:01.594 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1120) 20211201 09:33:01.594 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:33:01.595 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:33:01.596 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:01.596 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:33:01.596 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:33:01.597 - INFO - ${clean_out} = available 20211201 09:33:01.597 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:33:01.597 - INFO - ${output} = available 20211201 09:33:01.597 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:33:01.598 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:33:01.598 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:33:01.600 - INFO - echo $? 20211201 09:33:01.601 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 09:33:01.601 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:33:01.602 - INFO - 0 20211201 09:33:01.602 - INFO - ${rc} = 0 20211201 09:33:01.602 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:33:01.603 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:33:01.603 - INFO - 0 20211201 09:33:01.603 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 09:33:01.604 - INFO - ${rc} = 0 20211201 09:33:01.604 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 09:33:01.604 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:33:01.605 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:33:01.605 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:33:01.605 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:33:01.606 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:33:01.606 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:33:01.606 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:33:01.607 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:33:01.607 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 09:33:01.607 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:33:01.607 - INFO - +-------- END KW: Utils.Run Command (1651) 20211201 09:33:01.607 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:33:01.608 - INFO - ${value} = available 20211201 09:33:01.608 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:33:01.608 - INFO - ${current_value} = available 20211201 09:33:01.609 - INFO - +------- END KW: Utils.Retrieve Host Property (1654) 20211201 09:33:01.609 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:33:01.609 - DEBUG - Argument types are: 20211201 09:33:01.609 - FAIL - available != degraded 20211201 09:33:01.610 - DEBUG - Traceback (most recent call last): None 20211201 09:33:01.610 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:33:01.610 - INFO - +------ END KW: Utils.Check Property Value (1657) 20211201 09:33:11.611 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:33:11.613 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:33:11.614 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:33:11.615 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:33:11.616 - INFO - +-------- END KW: BuiltIn.Catenate (2) 20211201 09:33:11.616 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:33:11.618 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:33:11.619 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:33:11.619 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:33:11.620 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:33:11.621 - INFO - &{result_dict} = { stdout= } 20211201 09:33:11.621 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:33:11.621 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:33:11.622 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:33:11.622 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:33:11.622 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:33:11.623 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:33:11.623 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:33:11.623 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:33:12.124 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:12.125 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:33:12.125 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:33:12.132 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:33:12.133 - INFO - +--------- END KW: SSHLibrary.Write (8) 20211201 09:33:12.133 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:33:13.253 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:13.253 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:13.254 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1121) 20211201 09:33:13.255 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:33:13.256 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:33:13.257 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:13.257 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:33:13.257 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:33:13.258 - INFO - ${clean_out} = available 20211201 09:33:13.258 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:33:13.258 - INFO - ${output} = available 20211201 09:33:13.259 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 09:33:13.259 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:33:13.260 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:33:13.262 - INFO - echo $? 20211201 09:33:13.262 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 09:33:13.263 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:33:13.263 - INFO - 0 20211201 09:33:13.264 - INFO - ${rc} = 0 20211201 09:33:13.264 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:33:13.264 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:33:13.264 - INFO - 0 20211201 09:33:13.265 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 09:33:13.265 - INFO - ${rc} = 0 20211201 09:33:13.265 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 09:33:13.265 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:33:13.267 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:33:13.267 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:33:13.268 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:33:13.268 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:33:13.268 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:33:13.269 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:33:13.269 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:33:13.269 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 09:33:13.270 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:33:13.270 - INFO - +-------- END KW: Utils.Run Command (1654) 20211201 09:33:13.270 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:33:13.270 - INFO - ${value} = available 20211201 09:33:13.271 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:33:13.271 - INFO - ${current_value} = available 20211201 09:33:13.271 - INFO - +------- END KW: Utils.Retrieve Host Property (1658) 20211201 09:33:13.271 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:33:13.272 - DEBUG - Argument types are: 20211201 09:33:13.272 - FAIL - available != degraded 20211201 09:33:13.272 - DEBUG - Traceback (most recent call last): None 20211201 09:33:13.272 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:33:13.273 - INFO - +------ END KW: Utils.Check Property Value (1661) 20211201 09:33:23.273 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:33:23.275 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:33:23.275 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:33:23.276 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:33:23.276 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:33:23.277 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:33:23.278 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:33:23.279 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:33:23.279 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:33:23.280 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:33:23.280 - INFO - &{result_dict} = { stdout= } 20211201 09:33:23.280 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:33:23.281 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:33:23.281 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:33:23.282 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:33:23.282 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:33:23.283 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:33:23.283 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:33:23.283 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:33:23.784 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:23.785 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:33:23.785 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:33:23.791 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:33:23.791 - INFO - +--------- END KW: SSHLibrary.Write (6) 20211201 09:33:23.791 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:33:24.977 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:24.978 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:24.979 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1187) 20211201 09:33:24.979 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:33:24.980 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:33:24.981 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:24.981 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:33:24.981 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:33:24.983 - INFO - ${clean_out} = available 20211201 09:33:24.983 - INFO - +---------- END KW: String.Remove String (2) 20211201 09:33:24.983 - INFO - ${output} = available 20211201 09:33:24.984 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 09:33:24.984 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:33:24.984 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:33:24.987 - INFO - echo $? 20211201 09:33:24.987 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 09:33:24.987 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:33:24.988 - INFO - 0 20211201 09:33:24.988 - INFO - ${rc} = 0 20211201 09:33:24.989 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:33:24.989 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:33:24.989 - INFO - 0 20211201 09:33:24.989 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 09:33:24.990 - INFO - ${rc} = 0 20211201 09:33:24.990 - INFO - +--------- END KW: Utils.Get Return Code (6) 20211201 09:33:24.990 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:33:24.991 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:33:24.992 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:33:24.992 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:33:24.992 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:33:24.993 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:33:24.993 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:33:24.994 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:33:24.994 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 09:33:24.994 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:33:24.994 - INFO - +-------- END KW: Utils.Run Command (1717) 20211201 09:33:24.995 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:33:24.995 - INFO - ${value} = available 20211201 09:33:24.995 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 09:33:24.996 - INFO - ${current_value} = available 20211201 09:33:24.996 - INFO - +------- END KW: Utils.Retrieve Host Property (1722) 20211201 09:33:24.996 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:33:24.996 - DEBUG - Argument types are: 20211201 09:33:24.997 - FAIL - available != degraded 20211201 09:33:24.997 - DEBUG - Traceback (most recent call last): None 20211201 09:33:24.997 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:33:24.997 - INFO - +------ END KW: Utils.Check Property Value (1724) 20211201 09:33:34.998 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:33:35.000 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:33:35.001 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:33:35.001 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:33:35.002 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:33:35.002 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:33:35.003 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:33:35.004 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:33:35.004 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:33:35.005 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:33:35.006 - INFO - &{result_dict} = { stdout= } 20211201 09:33:35.006 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:33:35.006 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:33:35.007 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:33:35.007 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:33:35.008 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:33:35.008 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:33:35.008 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:33:35.009 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:33:35.510 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:35.511 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 09:33:35.511 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:33:35.518 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:33:35.518 - INFO - +--------- END KW: SSHLibrary.Write (7) 20211201 09:33:35.519 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:33:36.726 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:36.726 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:36.727 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1208) 20211201 09:33:36.727 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:33:36.728 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:33:36.729 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:36.729 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:33:36.729 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:33:36.730 - INFO - ${clean_out} = available 20211201 09:33:36.730 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:33:36.730 - INFO - ${output} = available 20211201 09:33:36.731 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:33:36.731 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:33:36.732 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:33:36.734 - INFO - echo $? 20211201 09:33:36.735 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 09:33:36.735 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:33:36.736 - INFO - 0 20211201 09:33:36.737 - INFO - ${rc} = 0 20211201 09:33:36.737 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:33:36.737 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:33:36.737 - INFO - 0 20211201 09:33:36.738 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 09:33:36.738 - INFO - ${rc} = 0 20211201 09:33:36.738 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 09:33:36.738 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:33:36.739 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:33:36.740 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:33:36.740 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:33:36.740 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:33:36.741 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:33:36.741 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:33:36.741 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:33:36.741 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 09:33:36.742 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:33:36.742 - INFO - +-------- END KW: Utils.Run Command (1740) 20211201 09:33:36.742 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:33:36.743 - INFO - ${value} = available 20211201 09:33:36.743 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:33:36.743 - INFO - ${current_value} = available 20211201 09:33:36.743 - INFO - +------- END KW: Utils.Retrieve Host Property (1743) 20211201 09:33:36.743 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:33:36.744 - DEBUG - Argument types are: 20211201 09:33:36.744 - FAIL - available != degraded 20211201 09:33:36.744 - DEBUG - Traceback (most recent call last): None 20211201 09:33:36.744 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:33:36.745 - INFO - +------ END KW: Utils.Check Property Value (1746) 20211201 09:33:46.745 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:33:46.747 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:33:46.748 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:33:46.748 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:33:46.749 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:33:46.749 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:33:46.750 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:33:46.751 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:33:46.751 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:33:46.752 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:33:46.753 - INFO - &{result_dict} = { stdout= } 20211201 09:33:46.753 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:33:46.753 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:33:46.754 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:33:46.754 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:33:46.755 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:33:46.756 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:33:46.756 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:33:46.756 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:33:47.257 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:47.257 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 09:33:47.258 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:33:47.267 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:33:47.267 - INFO - +--------- END KW: SSHLibrary.Write (9) 20211201 09:33:47.268 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:33:48.403 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:48.403 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:48.404 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1136) 20211201 09:33:48.404 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:33:48.405 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:33:48.406 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:48.406 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:33:48.406 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:33:48.407 - INFO - ${clean_out} = available 20211201 09:33:48.407 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:33:48.407 - INFO - ${output} = available 20211201 09:33:48.407 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:33:48.408 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:33:48.408 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:33:48.411 - INFO - echo $? 20211201 09:33:48.411 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 09:33:48.411 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:33:48.413 - INFO - 0 20211201 09:33:48.413 - INFO - ${rc} = 0 20211201 09:33:48.413 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:33:48.413 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:33:48.414 - INFO - 0 20211201 09:33:48.415 - INFO - +---------- END KW: BuiltIn.Log (2) 20211201 09:33:48.415 - INFO - ${rc} = 0 20211201 09:33:48.415 - INFO - +--------- END KW: Utils.Get Return Code (8) 20211201 09:33:48.416 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:33:48.416 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:33:48.417 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:33:48.417 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:33:48.418 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:33:48.418 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:33:48.418 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:33:48.419 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:33:48.419 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 09:33:48.419 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:33:48.419 - INFO - +-------- END KW: Utils.Run Command (1670) 20211201 09:33:48.419 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:33:48.420 - INFO - ${value} = available 20211201 09:33:48.420 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:33:48.420 - INFO - ${current_value} = available 20211201 09:33:48.420 - INFO - +------- END KW: Utils.Retrieve Host Property (1673) 20211201 09:33:48.420 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:33:48.421 - DEBUG - Argument types are: 20211201 09:33:48.421 - FAIL - available != degraded 20211201 09:33:48.421 - DEBUG - Traceback (most recent call last): None 20211201 09:33:48.421 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:33:48.422 - INFO - +------ END KW: Utils.Check Property Value (1676) 20211201 09:33:58.422 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:33:58.424 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:33:58.425 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:33:58.425 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:33:58.426 - INFO - +-------- END KW: BuiltIn.Catenate (0) 20211201 09:33:58.426 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:33:58.427 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:33:58.428 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:33:58.428 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:33:58.429 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:33:58.430 - INFO - &{result_dict} = { stdout= } 20211201 09:33:58.430 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:33:58.430 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:33:58.431 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:33:58.431 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:33:58.432 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:33:58.432 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:33:58.432 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:33:58.433 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:33:58.934 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:33:58.934 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:33:58.934 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:33:58.944 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:33:58.944 - INFO - +--------- END KW: SSHLibrary.Write (10) 20211201 09:33:58.945 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:34:00.061 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:00.062 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:00.063 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1118) 20211201 09:34:00.064 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:34:00.065 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:34:00.066 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:00.066 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:34:00.067 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:34:00.067 - INFO - ${clean_out} = available 20211201 09:34:00.067 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:34:00.068 - INFO - ${output} = available 20211201 09:34:00.068 - INFO - +--------- END KW: Utils.Remove Prompt Line (4) 20211201 09:34:00.068 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:34:00.069 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:34:00.071 - INFO - echo $? 20211201 09:34:00.072 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 09:34:00.072 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:34:00.073 - INFO - 0 20211201 09:34:00.074 - INFO - ${rc} = 0 20211201 09:34:00.074 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:34:00.074 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:34:00.075 - INFO - 0 20211201 09:34:00.075 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 09:34:00.075 - INFO - ${rc} = 0 20211201 09:34:00.075 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 09:34:00.075 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:34:00.077 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:34:00.078 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:00.078 - INFO - +--------- END KW: BuiltIn.Run Keyword If (3) 20211201 09:34:00.078 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:34:00.079 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:00.079 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:34:00.079 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:34:00.079 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 09:34:00.080 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:34:00.080 - INFO - +-------- END KW: Utils.Run Command (1654) 20211201 09:34:00.080 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:34:00.081 - INFO - ${value} = available 20211201 09:34:00.081 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:34:00.081 - INFO - ${current_value} = available 20211201 09:34:00.081 - INFO - +------- END KW: Utils.Retrieve Host Property (1657) 20211201 09:34:00.081 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:34:00.082 - DEBUG - Argument types are: 20211201 09:34:00.082 - FAIL - available != degraded 20211201 09:34:00.082 - DEBUG - Traceback (most recent call last): None 20211201 09:34:00.082 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:34:00.083 - INFO - +------ END KW: Utils.Check Property Value (1661) 20211201 09:34:10.084 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:34:10.085 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:34:10.086 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:34:10.086 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:34:10.087 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:34:10.087 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:34:10.088 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:34:10.089 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:34:10.089 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:34:10.090 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:34:10.091 - INFO - &{result_dict} = { stdout= } 20211201 09:34:10.091 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:34:10.091 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:34:10.092 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:10.092 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:34:10.093 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:10.093 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:34:10.093 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:34:10.094 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:34:10.595 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:10.595 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:34:10.596 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:34:10.603 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:34:10.604 - INFO - +--------- END KW: SSHLibrary.Write (8) 20211201 09:34:10.604 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:34:11.716 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:11.716 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:11.716 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1112) 20211201 09:34:11.717 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:34:11.718 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:34:11.718 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:11.718 - INFO - +---------- END KW: String.Get Line (0) 20211201 09:34:11.719 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:34:11.719 - INFO - ${clean_out} = available 20211201 09:34:11.719 - INFO - +---------- END KW: String.Remove String (0) 20211201 09:34:11.720 - INFO - ${output} = available 20211201 09:34:11.720 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:34:11.720 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:34:11.721 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:34:11.723 - INFO - echo $? 20211201 09:34:11.723 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 09:34:11.723 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:34:11.727 - INFO - 0 20211201 09:34:11.727 - INFO - ${rc} = 0 20211201 09:34:11.727 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (4) 20211201 09:34:11.727 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:34:11.728 - INFO - 0 20211201 09:34:11.728 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 09:34:11.728 - INFO - ${rc} = 0 20211201 09:34:11.729 - INFO - +--------- END KW: Utils.Get Return Code (8) 20211201 09:34:11.729 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:34:11.730 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:34:11.731 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:11.731 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:34:11.731 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:34:11.731 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:11.732 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:34:11.733 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:34:11.733 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 09:34:11.733 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:34:11.733 - INFO - +-------- END KW: Utils.Run Command (1646) 20211201 09:34:11.734 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:34:11.734 - INFO - ${value} = available 20211201 09:34:11.734 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 09:34:11.735 - INFO - ${current_value} = available 20211201 09:34:11.735 - INFO - +------- END KW: Utils.Retrieve Host Property (1650) 20211201 09:34:11.735 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:34:11.736 - DEBUG - Argument types are: 20211201 09:34:11.736 - FAIL - available != degraded 20211201 09:34:11.736 - DEBUG - Traceback (most recent call last): None 20211201 09:34:11.736 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:34:11.736 - INFO - +------ END KW: Utils.Check Property Value (1653) 20211201 09:34:21.737 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:34:21.738 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:34:21.739 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:34:21.740 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:34:21.740 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:34:21.741 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:34:21.742 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:34:21.743 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:34:21.743 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:34:21.744 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:34:21.744 - INFO - &{result_dict} = { stdout= } 20211201 09:34:21.744 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:34:21.745 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:34:21.746 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:21.746 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:34:21.747 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:21.747 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:34:21.747 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:34:21.748 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:34:22.249 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:22.249 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:34:22.250 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:34:22.255 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:34:22.255 - INFO - +--------- END KW: SSHLibrary.Write (5) 20211201 09:34:22.256 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:34:23.345 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:23.345 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:23.346 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1089) 20211201 09:34:23.346 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:34:23.347 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:34:23.347 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:23.348 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:34:23.348 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:34:23.348 - INFO - ${clean_out} = available 20211201 09:34:23.349 - INFO - +---------- END KW: String.Remove String (0) 20211201 09:34:23.349 - INFO - ${output} = available 20211201 09:34:23.349 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:34:23.349 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:34:23.350 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:34:23.352 - INFO - echo $? 20211201 09:34:23.352 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 09:34:23.353 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:34:23.354 - INFO - 0 20211201 09:34:23.355 - INFO - ${rc} = 0 20211201 09:34:23.355 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:34:23.355 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:34:23.355 - INFO - 0 20211201 09:34:23.356 - INFO - +---------- END KW: BuiltIn.Log (0) 20211201 09:34:23.356 - INFO - ${rc} = 0 20211201 09:34:23.356 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 09:34:23.356 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:34:23.357 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:34:23.358 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:23.358 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:34:23.358 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:34:23.359 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:23.359 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:34:23.359 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:34:23.360 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 09:34:23.360 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:34:23.360 - INFO - +-------- END KW: Utils.Run Command (1619) 20211201 09:34:23.360 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:34:23.361 - INFO - ${value} = available 20211201 09:34:23.361 - INFO - +-------- END KW: Collections.Get From Dictionary (1) 20211201 09:34:23.361 - INFO - ${current_value} = available 20211201 09:34:23.361 - INFO - +------- END KW: Utils.Retrieve Host Property (1623) 20211201 09:34:23.362 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:34:23.362 - DEBUG - Argument types are: 20211201 09:34:23.363 - FAIL - available != degraded 20211201 09:34:23.363 - DEBUG - Traceback (most recent call last): None 20211201 09:34:23.363 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:34:23.363 - INFO - +------ END KW: Utils.Check Property Value (1626) 20211201 09:34:33.364 - INFO - +------ START KW: Utils.Check Property Value [ ${host} | availability | degraded ] 20211201 09:34:33.365 - INFO - +------- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:34:33.366 - INFO - +-------- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:34:33.367 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:34:33.367 - INFO - +-------- END KW: BuiltIn.Catenate (1) 20211201 09:34:33.367 - INFO - +-------- START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:34:33.369 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:34:33.369 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:34:33.370 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:34:33.370 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:34:33.371 - INFO - &{result_dict} = { stdout= } 20211201 09:34:33.371 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:34:33.372 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:34:33.372 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:33.373 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:34:33.373 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:33.374 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:34:33.374 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:34:33.374 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:34:33.875 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:33.876 - INFO - +--------- END KW: SSHLibrary.Read (502) 20211201 09:34:33.876 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:34:33.881 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:34:33.882 - INFO - +--------- END KW: SSHLibrary.Write (6) 20211201 09:34:33.882 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:34:34.988 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:34.988 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:34.988 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1106) 20211201 09:34:34.989 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:34:34.990 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:34:34.990 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:34.990 - INFO - +---------- END KW: String.Get Line (0) 20211201 09:34:34.991 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:34:34.991 - INFO - ${clean_out} = available 20211201 09:34:34.991 - INFO - +---------- END KW: String.Remove String (0) 20211201 09:34:34.992 - INFO - ${output} = available 20211201 09:34:34.992 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:34:34.992 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:34:34.993 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:34:34.995 - INFO - echo $? 20211201 09:34:34.995 - INFO - +---------- END KW: SSHLibrary.Write (2) 20211201 09:34:34.996 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:34:34.997 - INFO - 0 20211201 09:34:34.998 - INFO - ${rc} = 0 20211201 09:34:34.998 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:34:34.998 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:34:34.998 - INFO - 0 20211201 09:34:34.999 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 09:34:34.999 - INFO - ${rc} = 0 20211201 09:34:34.999 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 09:34:34.999 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:34:35.001 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:34:35.001 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:35.001 - INFO - +--------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:34:35.002 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:34:35.002 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:35.002 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:34:35.003 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:34:35.003 - INFO - +--------- END KW: Collections.Log Dictionary (1) 20211201 09:34:35.003 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:34:35.003 - INFO - +-------- END KW: Utils.Run Command (1636) 20211201 09:34:35.004 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:34:35.004 - INFO - ${value} = available 20211201 09:34:35.004 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 09:34:35.005 - INFO - ${current_value} = available 20211201 09:34:35.005 - INFO - +------- END KW: Utils.Retrieve Host Property (1640) 20211201 09:34:35.005 - INFO - +------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:34:35.005 - DEBUG - Argument types are: 20211201 09:34:35.006 - FAIL - available != degraded 20211201 09:34:35.006 - DEBUG - Traceback (most recent call last): None 20211201 09:34:35.006 - INFO - +------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:34:35.006 - INFO - +------ END KW: Utils.Check Property Value (1642) 20211201 09:34:35.006 - FAIL - Keyword 'Check Property Value' failed after retrying for 5 minutes. The last error was: available != degraded 20211201 09:34:35.006 - DEBUG - Traceback (most recent call last): None 20211201 09:34:35.007 - INFO - +----- END KW: BuiltIn.Wait Until Keyword Succeeds (304687) 20211201 09:34:35.007 - INFO - +---- END KW: Utils.Check If Host Is In Degraded Mode (304688) 20211201 09:34:35.007 - INFO - +--- END KW: BuiltIn.Run Keyword And Ignore Error (304688) 20211201 09:34:35.007 - INFO - +--- START KW: BuiltIn.Wait Until Keyword Succeeds [ 60 min | 5 sec | Check Property Value | ${host} | availability | available ] 20211201 09:34:35.009 - INFO - +---- START KW: Utils.Check Property Value [ ${host} | availability | available ] 20211201 09:34:35.010 - INFO - +----- START KW: Utils.Retrieve Host Property [ ${host} | ${property} ] 20211201 09:34:35.010 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${hostname} | grep -w ${property} | awk '{print$4}' ] 20211201 09:34:35.011 - INFO - ${system_cmd} = system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:34:35.011 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:34:35.011 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} ] 20211201 09:34:35.012 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:34:35.012 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:34:35.012 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:34:35.013 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:34:35.013 - INFO - &{result_dict} = { stdout= } 20211201 09:34:35.013 - INFO - +-------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:34:35.013 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:34:35.014 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:35.014 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:34:35.014 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:35.014 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:34:35.015 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:34:35.015 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:34:35.516 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:35.516 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:34:35.517 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:34:35.523 - INFO - system host-show controller-1|grep -w availability|awk '{print$4}' 20211201 09:34:35.523 - INFO - +------- END KW: SSHLibrary.Write (6) 20211201 09:34:35.524 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:34:36.637 - INFO - available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:36.637 - INFO - ${output} = available [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:36.637 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1114) 20211201 09:34:36.638 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:34:36.639 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:34:36.639 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:36.639 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:34:36.640 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:34:36.640 - INFO - ${clean_out} = available 20211201 09:34:36.640 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:34:36.641 - INFO - ${output} = available 20211201 09:34:36.641 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:34:36.641 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:34:36.642 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:34:36.644 - INFO - echo $? 20211201 09:34:36.644 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:34:36.645 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:34:36.646 - INFO - 0 20211201 09:34:36.647 - INFO - ${rc} = 0 20211201 09:34:36.647 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:34:36.647 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:34:36.648 - INFO - 0 20211201 09:34:36.648 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:34:36.648 - INFO - ${rc} = 0 20211201 09:34:36.648 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:34:36.649 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:34:36.650 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:34:36.650 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:36.650 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:34:36.651 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:34:36.651 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:36.651 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:34:36.652 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: available 20211201 09:34:36.652 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:34:36.652 - INFO - ${result} = {'stdout': 'available', 'stderr': '', 'rc': '0'} 20211201 09:34:36.652 - INFO - +------ END KW: Utils.Run Command (1641) 20211201 09:34:36.653 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:34:36.653 - INFO - ${value} = available 20211201 09:34:36.653 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:34:36.654 - INFO - ${current_value} = available 20211201 09:34:36.654 - INFO - +----- END KW: Utils.Retrieve Host Property (1645) 20211201 09:34:36.654 - INFO - +----- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:34:36.654 - DEBUG - Argument types are: 20211201 09:34:36.655 - INFO - +----- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:34:36.655 - INFO - +---- END KW: Utils.Check Property Value (1646) 20211201 09:34:36.655 - INFO - +--- END KW: BuiltIn.Wait Until Keyword Succeeds (1648) 20211201 09:34:36.655 - INFO - +-- END KW: Provisioning.Check Host Readiness (309758) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20211201 09:34:36.656 - INFO - +-- START KW: Utils.Get Compute Nodes [ ] 20211201 09:34:36.656 - INFO - +--- START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-list --nowrap | grep compute- | cut -d '|' -f 3 ] 20211201 09:34:36.656 - INFO - ${system_cmd} = system host-list --nowrap|grep compute-|cut -d '|' -f 3 20211201 09:34:36.657 - INFO - +--- END KW: BuiltIn.Catenate (1) 20211201 09:34:36.657 - INFO - +--- START KW: Utils.Run Command [ ${system_cmd} | True ] 20211201 09:34:36.658 - INFO - +---- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:34:36.659 - INFO - +---- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:34:36.659 - INFO - +---- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:34:36.660 - INFO - +----- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:34:36.660 - INFO - &{result_dict} = { stdout= } 20211201 09:34:36.660 - INFO - +----- END KW: BuiltIn.Create Dictionary (0) 20211201 09:34:36.661 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:34:36.661 - INFO - +----- END KW: Collections.Set To Dictionary (1) 20211201 09:34:36.661 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:34:36.661 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 09:34:36.662 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:34:36.662 - INFO - +---- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:34:36.662 - INFO - +---- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:34:37.163 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:37.163 - INFO - +---- END KW: SSHLibrary.Read (501) 20211201 09:34:37.164 - INFO - +---- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:34:37.169 - INFO - system host-list --nowrap|grep comput e-|cut -d '|' -f 3 20211201 09:34:37.169 - INFO - +---- END KW: SSHLibrary.Write (5) 20211201 09:34:37.170 - INFO - +---- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:34:38.260 - INFO - compute-0 compute-1 [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:38.260 - INFO - ${output} = compute-0 compute-1 [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:38.260 - INFO - +---- END KW: SSHLibrary.Read Until Prompt (1090) 20211201 09:34:38.261 - INFO - +---- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:34:38.262 - INFO - +----- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:34:38.262 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:38.262 - INFO - +----- END KW: String.Get Line (0) 20211201 09:34:38.263 - INFO - +----- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:34:38.263 - INFO - ${clean_out} = compute-0 compute-1 20211201 09:34:38.263 - INFO - +----- END KW: String.Remove String (0) 20211201 09:34:38.264 - INFO - ${output} = compute-0 compute-1 20211201 09:34:38.264 - INFO - +---- END KW: Utils.Remove Prompt Line (3) 20211201 09:34:38.264 - INFO - +---- START KW: Utils.Get Return Code [ ] 20211201 09:34:38.265 - INFO - +----- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:34:38.267 - INFO - echo $? 20211201 09:34:38.267 - INFO - +----- END KW: SSHLibrary.Write (2) 20211201 09:34:38.268 - INFO - +----- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:34:38.268 - INFO - 0 20211201 09:34:38.268 - INFO - ${rc} = 0 20211201 09:34:38.269 - INFO - +----- END KW: SSHLibrary.Read Until Regexp (0) 20211201 09:34:38.269 - INFO - +----- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:34:38.269 - INFO - 0 20211201 09:34:38.269 - INFO - +----- END KW: BuiltIn.Log (0) 20211201 09:34:38.270 - INFO - ${rc} = 0 20211201 09:34:38.270 - INFO - +---- END KW: Utils.Get Return Code (6) 20211201 09:34:38.270 - INFO - +---- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:34:38.271 - INFO - +----- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:34:38.271 - INFO - +----- END KW: Collections.Set To Dictionary (0) 20211201 09:34:38.272 - INFO - +---- END KW: BuiltIn.Run Keyword If (2) 20211201 09:34:38.272 - INFO - +---- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:34:38.272 - INFO - +---- END KW: Collections.Set To Dictionary (0) 20211201 09:34:38.272 - INFO - +---- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:34:38.273 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: compute-0 compute-1 20211201 09:34:38.273 - INFO - +---- END KW: Collections.Log Dictionary (1) 20211201 09:34:38.273 - INFO - &{result} = { stdout=compute-0 compute-1 | stderr= | rc=0 } 20211201 09:34:38.273 - INFO - +--- END KW: Utils.Run Command (1616) 20211201 09:34:38.274 - INFO - +--- START KW: Utils.Convert Response To List [ ${result} ] 20211201 09:34:38.274 - INFO - +---- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:34:38.275 - INFO - ${response} = compute-0 compute-1 20211201 09:34:38.275 - INFO - +---- END KW: Collections.Get From Dictionary (1) 20211201 09:34:38.275 - INFO - +---- START KW: String.Split String [ ${response} ] 20211201 09:34:38.275 - INFO - @{res_in_list} = [ compute-0 | compute-1 ] 20211201 09:34:38.276 - INFO - +---- END KW: String.Split String (1) 20211201 09:34:38.276 - INFO - @{list} = [ compute-0 | compute-1 ] 20211201 09:34:38.276 - INFO - +--- END KW: Utils.Convert Response To List (2) 20211201 09:34:38.276 - INFO - ${computes} = ['compute-0', 'compute-1'] 20211201 09:34:38.276 - INFO - +-- END KW: Utils.Get Compute Nodes (1621) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20211201 09:34:38.277 - INFO - +-- START KW: Collections.Sort List [ ${computes} ] 20211201 09:34:38.277 - INFO - +-- END KW: Collections.Sort List (0) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20211201 09:34:38.277 - INFO - +-- START KW: ${compute} IN [ @{computes} ] [ ] 20211201 09:34:38.277 - INFO - +--- START KW: ${compute} = compute-0 [ ] 20211201 09:34:38.278 - INFO - +---- START KW: Provisioning.Enable Containerized Services [ ${compute} ] 20211201 09:34:38.278 - INFO - +----- START KW: BuiltIn.Evaluate [ "controller" in """${host}""" ] 20211201 09:34:38.279 - INFO - ${is_controller} = False 20211201 09:34:38.279 - INFO - +----- END KW: BuiltIn.Evaluate (1) 20211201 09:34:38.279 - INFO - +----- START KW: BuiltIn.Run Keyword If [ ${is_controller}==True | Run Command | system host-label-assign ${host} openstack-control-plane=enabled | True ] 20211201 09:34:38.280 - INFO - +----- END KW: BuiltIn.Run Keyword If (1) 20211201 09:34:38.280 - INFO - +----- START KW: BuiltIn.Run Keyword If [ '${CONFIGURATION_TYPE}'=='Simplex' or '${CONFIGURATION_TYPE}'=='Duplex' or ${is_controller}==False | Run Keywords | Run Command | system host-label-assign ${host} openstack-compute-node=enabled | True | AND | Run Command | system host-label-assign ${host} openvswitch=enabled | True | AND | Run Command | system host-label-assign ${host} sriov=enabled | True ] 20211201 09:34:38.280 - INFO - +------ START KW: BuiltIn.Run Keywords [ Run Command | system host-label-assign ${host} openstack-compute-node=enabled | True | AND | Run Command | system host-label-assign ${host} openvswitch=enabled | True | AND | Run Command | system host-label-assign ${host} sriov=enabled | True ] 20211201 09:34:38.281 - INFO - +------- START KW: Utils.Run Command [ system host-label-assign ${host} openstack-compute-node=enabled | True ] 20211201 09:34:38.282 - INFO - +-------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:34:38.282 - INFO - +-------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:34:38.282 - INFO - +-------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:34:38.283 - INFO - +--------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:34:38.283 - INFO - &{result_dict} = { stdout= } 20211201 09:34:38.283 - INFO - +--------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:34:38.283 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:34:38.284 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:38.284 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:34:38.284 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:38.284 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:34:38.284 - INFO - +-------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:34:38.284 - INFO - +-------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:34:38.785 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:38.786 - INFO - +-------- END KW: SSHLibrary.Read (502) 20211201 09:34:38.786 - INFO - +-------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:34:38.795 - INFO - system host-label-assign compute-0 op enstack-compute-node=enabled 20211201 09:34:38.795 - INFO - +-------- END KW: SSHLibrary.Write (9) 20211201 09:34:38.796 - INFO - +-------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:34:40.061 - INFO - +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 21e8f8e5-5829-4956-b302-2a021f42187d | | host_uuid | 2b7f802a-0c4f-4558-bab6-ebc858adbab4 | | label_key | openstack-compute-node | | label_value | enabled | +-------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:40.061 - INFO - ${output} = +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 21e8f8e5-5829-49... 20211201 09:34:40.062 - INFO - +-------- END KW: SSHLibrary.Read Until Prompt (1266) 20211201 09:34:40.062 - INFO - +-------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:34:40.063 - INFO - +--------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:34:40.063 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:40.064 - INFO - +--------- END KW: String.Get Line (1) 20211201 09:34:40.064 - INFO - +--------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:34:40.064 - INFO - ${clean_out} = +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 21e8f8e5-5829-49... 20211201 09:34:40.065 - INFO - +--------- END KW: String.Remove String (1) 20211201 09:34:40.065 - INFO - ${output} = +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 21e8f8e5-5829-49... 20211201 09:34:40.065 - INFO - +-------- END KW: Utils.Remove Prompt Line (3) 20211201 09:34:40.065 - INFO - +-------- START KW: Utils.Get Return Code [ ] 20211201 09:34:40.066 - INFO - +--------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:34:40.069 - INFO - echo $? 20211201 09:34:40.069 - INFO - +--------- END KW: SSHLibrary.Write (3) 20211201 09:34:40.069 - INFO - +--------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:34:40.073 - INFO - 0 20211201 09:34:40.074 - INFO - ${rc} = 0 20211201 09:34:40.074 - INFO - +--------- END KW: SSHLibrary.Read Until Regexp (5) 20211201 09:34:40.074 - INFO - +--------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:34:40.074 - INFO - 0 20211201 09:34:40.074 - INFO - +--------- END KW: BuiltIn.Log (0) 20211201 09:34:40.075 - INFO - ${rc} = 0 20211201 09:34:40.075 - INFO - +-------- END KW: Utils.Get Return Code (10) 20211201 09:34:40.075 - INFO - +-------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:34:40.076 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:34:40.077 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:40.077 - INFO - +-------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:34:40.077 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:34:40.077 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:40.078 - INFO - +-------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:34:40.078 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 21e8f8e5-5829-4956-b302-2a021f42187d | | host_uuid | 2b7f802a-0c4f-4558-bab6-ebc858adbab4 | | label_key | openstack-compute-node | | label_value | enabled | +-------------+--------------------------------------+ 20211201 09:34:40.078 - INFO - +-------- END KW: Collections.Log Dictionary (0) 20211201 09:34:40.079 - INFO - +------- END KW: Utils.Run Command (1797) 20211201 09:34:40.079 - INFO - +------- START KW: Utils.Run Command [ system host-label-assign ${host} openvswitch=enabled | True ] 20211201 09:34:40.080 - INFO - +-------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:34:40.081 - INFO - +-------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:34:40.081 - INFO - +-------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:34:40.081 - INFO - +--------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:34:40.082 - INFO - &{result_dict} = { stdout= } 20211201 09:34:40.082 - INFO - +--------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:34:40.082 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:34:40.083 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:40.083 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:34:40.084 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:40.084 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:34:40.084 - INFO - +-------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:34:40.084 - INFO - +-------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:34:40.585 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:40.586 - INFO - +-------- END KW: SSHLibrary.Read (501) 20211201 09:34:40.586 - INFO - +-------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:34:40.590 - INFO - system host-label-assign compute-0 op envswitch=enabled 20211201 09:34:40.591 - INFO - +-------- END KW: SSHLibrary.Write (4) 20211201 09:34:40.591 - INFO - +-------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:34:41.871 - INFO - +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 8dedecd6-ad88-4021-9cee-939fd1f6e4a3 | | host_uuid | 2b7f802a-0c4f-4558-bab6-ebc858adbab4 | | label_key | openvswitch | | label_value | enabled | +-------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:41.871 - INFO - ${output} = +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 8dedecd6-ad88-40... 20211201 09:34:41.871 - INFO - +-------- END KW: SSHLibrary.Read Until Prompt (1280) 20211201 09:34:41.872 - INFO - +-------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:34:41.873 - INFO - +--------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:34:41.873 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:41.873 - INFO - +--------- END KW: String.Get Line (0) 20211201 09:34:41.874 - INFO - +--------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:34:41.874 - INFO - ${clean_out} = +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 8dedecd6-ad88-40... 20211201 09:34:41.874 - INFO - +--------- END KW: String.Remove String (0) 20211201 09:34:41.875 - INFO - ${output} = +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 8dedecd6-ad88-40... 20211201 09:34:41.875 - INFO - +-------- END KW: Utils.Remove Prompt Line (3) 20211201 09:34:41.875 - INFO - +-------- START KW: Utils.Get Return Code [ ] 20211201 09:34:41.876 - INFO - +--------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:34:41.878 - INFO - echo $? 20211201 09:34:41.879 - INFO - +--------- END KW: SSHLibrary.Write (2) 20211201 09:34:41.879 - INFO - +--------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:34:41.881 - INFO - 0 20211201 09:34:41.881 - INFO - ${rc} = 0 20211201 09:34:41.881 - INFO - +--------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:34:41.881 - INFO - +--------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:34:41.882 - INFO - 0 20211201 09:34:41.882 - INFO - +--------- END KW: BuiltIn.Log (1) 20211201 09:34:41.882 - INFO - ${rc} = 0 20211201 09:34:41.882 - INFO - +-------- END KW: Utils.Get Return Code (7) 20211201 09:34:41.883 - INFO - +-------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:34:41.883 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:34:41.884 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:41.884 - INFO - +-------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:34:41.884 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:34:41.885 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:41.885 - INFO - +-------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:34:41.885 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | 8dedecd6-ad88-4021-9cee-939fd1f6e4a3 | | host_uuid | 2b7f802a-0c4f-4558-bab6-ebc858adbab4 | | label_key | openvswitch | | label_value | enabled | +-------------+--------------------------------------+ 20211201 09:34:41.886 - INFO - +-------- END KW: Collections.Log Dictionary (1) 20211201 09:34:41.886 - INFO - +------- END KW: Utils.Run Command (1807) 20211201 09:34:41.886 - INFO - +------- START KW: Utils.Run Command [ system host-label-assign ${host} sriov=enabled | True ] 20211201 09:34:41.887 - INFO - +-------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:34:41.888 - INFO - +-------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:34:41.888 - INFO - +-------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:34:41.889 - INFO - +--------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:34:41.890 - INFO - &{result_dict} = { stdout= } 20211201 09:34:41.890 - INFO - +--------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:34:41.890 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:34:41.890 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:41.891 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:34:41.891 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:41.891 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:34:41.891 - INFO - +-------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:34:41.891 - INFO - +-------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:34:42.392 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:42.393 - INFO - +-------- END KW: SSHLibrary.Read (502) 20211201 09:34:42.394 - INFO - +-------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:34:42.398 - INFO - system host-label-assign compute-0 sr iov=enabled 20211201 09:34:42.399 - INFO - +-------- END KW: SSHLibrary.Write (5) 20211201 09:34:42.399 - INFO - +-------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:34:43.642 - INFO - +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | a40a2890-6a5b-4f0a-9ef0-fc6607f8f4b6 | | host_uuid | 2b7f802a-0c4f-4558-bab6-ebc858adbab4 | | label_key | sriov | | label_value | enabled | +-------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:43.642 - INFO - ${output} = +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | a40a2890-6a5b-4f... 20211201 09:34:43.643 - INFO - +-------- END KW: SSHLibrary.Read Until Prompt (1243) 20211201 09:34:43.643 - INFO - +-------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:34:43.644 - INFO - +--------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:34:43.645 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:43.645 - INFO - +--------- END KW: String.Get Line (1) 20211201 09:34:43.645 - INFO - +--------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:34:43.646 - INFO - ${clean_out} = +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | a40a2890-6a5b-4f... 20211201 09:34:43.646 - INFO - +--------- END KW: String.Remove String (1) 20211201 09:34:43.646 - INFO - ${output} = +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | a40a2890-6a5b-4f... 20211201 09:34:43.646 - INFO - +-------- END KW: Utils.Remove Prompt Line (3) 20211201 09:34:43.646 - INFO - +-------- START KW: Utils.Get Return Code [ ] 20211201 09:34:43.647 - INFO - +--------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:34:43.649 - INFO - echo $? 20211201 09:34:43.649 - INFO - +--------- END KW: SSHLibrary.Write (2) 20211201 09:34:43.650 - INFO - +--------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:34:43.652 - INFO - 0 20211201 09:34:43.653 - INFO - ${rc} = 0 20211201 09:34:43.653 - INFO - +--------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 09:34:43.653 - INFO - +--------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:34:43.653 - INFO - 0 20211201 09:34:43.654 - INFO - +--------- END KW: BuiltIn.Log (1) 20211201 09:34:43.654 - INFO - ${rc} = 0 20211201 09:34:43.654 - INFO - +-------- END KW: Utils.Get Return Code (8) 20211201 09:34:43.654 - INFO - +-------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:34:43.655 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:34:43.656 - INFO - +--------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:43.656 - INFO - +-------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:34:43.656 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:34:43.657 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:43.657 - INFO - +-------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:34:43.657 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +-------------+--------------------------------------+ | Property | Value | +-------------+--------------------------------------+ | uuid | a40a2890-6a5b-4f0a-9ef0-fc6607f8f4b6 | | host_uuid | 2b7f802a-0c4f-4558-bab6-ebc858adbab4 | | label_key | sriov | | label_value | enabled | +-------------+--------------------------------------+ 20211201 09:34:43.657 - INFO - +-------- END KW: Collections.Log Dictionary (0) 20211201 09:34:43.658 - INFO - +------- END KW: Utils.Run Command (1771) 20211201 09:34:43.658 - INFO - +------ END KW: BuiltIn.Run Keywords (5378) 20211201 09:34:43.658 - INFO - +----- END KW: BuiltIn.Run Keyword If (5378) 20211201 09:34:43.658 - INFO - +---- END KW: Provisioning.Enable Containerized Services (5380) 20211201 09:34:43.658 - INFO - +---- START KW: BuiltIn.Run Keyword If [ '${compute}'=='compute-0' | Add Ceph Monitor | ${compute} ] 20211201 09:34:43.659 - INFO - +----- START KW: Provisioning.Add Ceph Monitor [ ${compute} ] 20211201 09:34:43.660 - INFO - +------ START KW: Utils.Run Command [ system ceph-mon-add ${host} | True ] 20211201 09:34:43.660 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:34:43.661 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:34:43.661 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:34:43.662 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:34:43.662 - INFO - &{result_dict} = { stdout= } 20211201 09:34:43.662 - INFO - +-------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:34:43.662 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:34:43.663 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:43.663 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:34:43.663 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:43.663 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:34:43.663 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:34:43.664 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:34:44.165 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:44.165 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:34:44.166 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:34:44.170 - INFO - system ceph-mon-add compute-0 20211201 09:34:44.171 - INFO - +------- END KW: SSHLibrary.Write (6) 20211201 09:34:44.171 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:34:53.467 - INFO - +--------------+------------------------------------------------------------------+ | Property | Value | +--------------+------------------------------------------------------------------+ | uuid | 642da67f-402f-4364-b804-56e487e6530e | | ceph_mon_gib | 20 | | created_at | 2021-12-01T08:34:45.907583+00:00 | | updated_at | None | | state | configuring | | task | {u'controller-1': 'configuring', u'controller-0': 'configuring'} | +--------------+------------------------------------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:53.468 - INFO - ${output} = +--------------+------------------------------------------------------------------+ | Property | Value | +--------------+--------------... 20211201 09:34:53.468 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (9297) 20211201 09:34:53.468 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:34:53.469 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:34:53.470 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:53.470 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:34:53.470 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:34:53.471 - INFO - ${clean_out} = +--------------+------------------------------------------------------------------+ | Property | Value | +--------------+--------------... 20211201 09:34:53.471 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:34:53.472 - INFO - ${output} = +--------------+------------------------------------------------------------------+ | Property | Value | +--------------+--------------... 20211201 09:34:53.472 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:34:53.472 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:34:53.473 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:34:53.475 - INFO - echo $? 20211201 09:34:53.475 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:34:53.475 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:34:53.477 - INFO - 0 20211201 09:34:53.477 - INFO - ${rc} = 0 20211201 09:34:53.477 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:34:53.478 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:34:53.478 - INFO - 0 20211201 09:34:53.478 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:34:53.478 - INFO - ${rc} = 0 20211201 09:34:53.479 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:34:53.479 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:34:53.480 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:34:53.480 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:53.480 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:34:53.481 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:34:53.481 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:53.482 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:34:53.482 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +--------------+------------------------------------------------------------------+ | Property | Value | +--------------+------------------------------------------------------------------+ | uuid | 642da67f-402f-4364-b804-56e487e6530e | | ceph_mon_gib | 20 | | created_at | 2021-12-01T08:34:45.907583+00:00 | | updated_at | None | | state | configuring | | task | {u'controller-1': 'configuring', u'controller-0': 'configuring'} | +--------------+------------------------------------------------------------------+ 20211201 09:34:53.482 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:34:53.482 - INFO - +------ END KW: Utils.Run Command (9823) 20211201 09:34:53.483 - INFO - +------ START KW: BuiltIn.Wait Until Keyword Succeeds [ 30 min | 10 sec | Check Property Value Of Command | system ceph-mon-show ${host} | state | configured ] 20211201 09:34:53.483 - INFO - +------- START KW: Utils.Check Property Value Of Command [ system ceph-mon-show ${host} | state | configured ] 20211201 09:34:53.484 - INFO - +-------- START KW: Utils.Get Property Value Of Command [ ${cmd} | ${property} ] 20211201 09:34:53.485 - INFO - +--------- START KW: Utils.Run Command [ ${cmd} | grep -w ${property} | awk '{print$4}' ] 20211201 09:34:53.486 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:34:53.487 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:34:53.487 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:34:53.487 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:34:53.488 - INFO - &{result_dict} = { stdout= } 20211201 09:34:53.488 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:34:53.488 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:34:53.488 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:53.489 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:34:53.489 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 09:34:53.489 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:34:53.489 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:34:53.489 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:34:53.990 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:53.991 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 09:34:53.991 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:34:53.997 - INFO - system ceph-mon-show compute-0 | grep -w state | awk '{print$4}' 20211201 09:34:53.998 - INFO - +---------- END KW: SSHLibrary.Write (7) 20211201 09:34:53.998 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:34:55.131 - INFO - configuring [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:55.131 - INFO - ${output} = configuring [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:55.132 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1134) 20211201 09:34:55.133 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:34:55.134 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:34:55.135 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:34:55.135 - INFO - +----------- END KW: String.Get Line (1) 20211201 09:34:55.135 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:34:55.136 - INFO - ${clean_out} = configuring 20211201 09:34:55.136 - INFO - +----------- END KW: String.Remove String (1) 20211201 09:34:55.136 - INFO - ${output} = configuring 20211201 09:34:55.136 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 09:34:55.136 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 09:34:55.137 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:34:55.140 - INFO - echo $? 20211201 09:34:55.140 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 09:34:55.140 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:34:55.141 - INFO - 0 20211201 09:34:55.142 - INFO - ${rc} = 0 20211201 09:34:55.142 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:34:55.142 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:34:55.143 - INFO - 0 20211201 09:34:55.143 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 09:34:55.143 - INFO - ${rc} = 0 20211201 09:34:55.143 - INFO - +---------- END KW: Utils.Get Return Code (7) 20211201 09:34:55.143 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:34:55.144 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:34:55.145 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:55.145 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:34:55.145 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:34:55.146 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:34:55.146 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:34:55.147 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: configuring 20211201 09:34:55.147 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 09:34:55.147 - INFO - ${result} = {'stdout': 'configuring', 'stderr': '', 'rc': '0'} 20211201 09:34:55.147 - INFO - +--------- END KW: Utils.Run Command (1662) 20211201 09:34:55.148 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:34:55.148 - INFO - ${value} = configuring 20211201 09:34:55.148 - INFO - +--------- END KW: Collections.Get From Dictionary (0) 20211201 09:34:55.149 - INFO - ${current_value} = configuring 20211201 09:34:55.149 - INFO - +-------- END KW: Utils.Get Property Value Of Command (1665) 20211201 09:34:55.149 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:34:55.150 - DEBUG - Argument types are: 20211201 09:34:55.150 - FAIL - configuring != configured 20211201 09:34:55.150 - DEBUG - Traceback (most recent call last): None 20211201 09:34:55.150 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:34:55.150 - INFO - +------- END KW: Utils.Check Property Value Of Command (1667) 20211201 09:35:05.151 - INFO - +------- START KW: Utils.Check Property Value Of Command [ system ceph-mon-show ${host} | state | configured ] 20211201 09:35:05.152 - INFO - +-------- START KW: Utils.Get Property Value Of Command [ ${cmd} | ${property} ] 20211201 09:35:05.153 - INFO - +--------- START KW: Utils.Run Command [ ${cmd} | grep -w ${property} | awk '{print$4}' ] 20211201 09:35:05.154 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:35:05.156 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (2) 20211201 09:35:05.156 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:35:05.157 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:35:05.158 - INFO - &{result_dict} = { stdout= } 20211201 09:35:05.158 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:35:05.158 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:35:05.159 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 09:35:05.159 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:35:05.160 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 09:35:05.160 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:35:05.160 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:35:05.161 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:35:05.662 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:05.662 - INFO - +---------- END KW: SSHLibrary.Read (501) 20211201 09:35:05.663 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:35:05.672 - INFO - system ceph-mon-show compute-0 | grep -w state | awk '{print$4}' 20211201 09:35:05.672 - INFO - +---------- END KW: SSHLibrary.Write (9) 20211201 09:35:05.672 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:35:06.779 - INFO - configuring [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:06.779 - INFO - ${output} = configuring [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:06.780 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1108) 20211201 09:35:06.780 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:35:06.781 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:35:06.781 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:06.781 - INFO - +----------- END KW: String.Get Line (0) 20211201 09:35:06.781 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:35:06.782 - INFO - ${clean_out} = configuring 20211201 09:35:06.782 - INFO - +----------- END KW: String.Remove String (1) 20211201 09:35:06.782 - INFO - ${output} = configuring 20211201 09:35:06.782 - INFO - +---------- END KW: Utils.Remove Prompt Line (2) 20211201 09:35:06.782 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 09:35:06.782 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:35:06.784 - INFO - echo $? 20211201 09:35:06.784 - INFO - +----------- END KW: SSHLibrary.Write (2) 20211201 09:35:06.784 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:35:06.785 - INFO - 0 20211201 09:35:06.785 - INFO - ${rc} = 0 20211201 09:35:06.785 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:35:06.785 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:35:06.785 - INFO - 0 20211201 09:35:06.785 - INFO - +----------- END KW: BuiltIn.Log (0) 20211201 09:35:06.785 - INFO - ${rc} = 0 20211201 09:35:06.786 - INFO - +---------- END KW: Utils.Get Return Code (4) 20211201 09:35:06.786 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:35:06.786 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:35:06.786 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:06.787 - INFO - +---------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:35:06.787 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:35:06.787 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:06.787 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:35:06.788 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: configuring 20211201 09:35:06.788 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 09:35:06.788 - INFO - ${result} = {'stdout': 'configuring', 'stderr': '', 'rc': '0'} 20211201 09:35:06.788 - INFO - +--------- END KW: Utils.Run Command (1635) 20211201 09:35:06.788 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:35:06.788 - INFO - ${value} = configuring 20211201 09:35:06.788 - INFO - +--------- END KW: Collections.Get From Dictionary (0) 20211201 09:35:06.788 - INFO - ${current_value} = configuring 20211201 09:35:06.789 - INFO - +-------- END KW: Utils.Get Property Value Of Command (1637) 20211201 09:35:06.789 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:35:06.789 - DEBUG - Argument types are: 20211201 09:35:06.789 - FAIL - configuring != configured 20211201 09:35:06.789 - DEBUG - Traceback (most recent call last): None 20211201 09:35:06.789 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (0) 20211201 09:35:06.789 - INFO - +------- END KW: Utils.Check Property Value Of Command (1638) 20211201 09:35:16.790 - INFO - +------- START KW: Utils.Check Property Value Of Command [ system ceph-mon-show ${host} | state | configured ] 20211201 09:35:16.792 - INFO - +-------- START KW: Utils.Get Property Value Of Command [ ${cmd} | ${property} ] 20211201 09:35:16.793 - INFO - +--------- START KW: Utils.Run Command [ ${cmd} | grep -w ${property} | awk '{print$4}' ] 20211201 09:35:16.794 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:35:16.795 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:35:16.795 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:35:16.796 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:35:16.798 - INFO - &{result_dict} = { stdout= } 20211201 09:35:16.798 - INFO - +----------- END KW: BuiltIn.Create Dictionary (2) 20211201 09:35:16.798 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:35:16.799 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 09:35:16.799 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:35:16.800 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 09:35:16.800 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:35:16.800 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:35:16.801 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:35:17.302 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:17.303 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 09:35:17.303 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:35:17.309 - INFO - system ceph-mon-show compute-0 | grep -w state | awk '{print$4}' 20211201 09:35:17.309 - INFO - +---------- END KW: SSHLibrary.Write (6) 20211201 09:35:17.309 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:35:18.406 - INFO - configuring [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:18.408 - INFO - ${output} = configuring [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:18.408 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1099) 20211201 09:35:18.409 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:35:18.411 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:35:18.412 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:18.412 - INFO - +----------- END KW: String.Get Line (1) 20211201 09:35:18.412 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:35:18.413 - INFO - ${clean_out} = configuring 20211201 09:35:18.413 - INFO - +----------- END KW: String.Remove String (1) 20211201 09:35:18.413 - INFO - ${output} = configuring 20211201 09:35:18.414 - INFO - +---------- END KW: Utils.Remove Prompt Line (5) 20211201 09:35:18.414 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 09:35:18.415 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:35:18.417 - INFO - echo $? 20211201 09:35:18.418 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 09:35:18.418 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:35:18.420 - INFO - 0 20211201 09:35:18.420 - INFO - ${rc} = 0 20211201 09:35:18.421 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 09:35:18.421 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:35:18.421 - INFO - 0 20211201 09:35:18.421 - INFO - +----------- END KW: BuiltIn.Log (0) 20211201 09:35:18.422 - INFO - ${rc} = 0 20211201 09:35:18.422 - INFO - +---------- END KW: Utils.Get Return Code (8) 20211201 09:35:18.422 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:35:18.423 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:35:18.424 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 09:35:18.424 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:35:18.424 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:35:18.425 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:35:18.425 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:35:18.425 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: configuring 20211201 09:35:18.426 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 09:35:18.426 - INFO - ${result} = {'stdout': 'configuring', 'stderr': '', 'rc': '0'} 20211201 09:35:18.426 - INFO - +--------- END KW: Utils.Run Command (1633) 20211201 09:35:18.426 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:35:18.427 - INFO - ${value} = configuring 20211201 09:35:18.427 - INFO - +--------- END KW: Collections.Get From Dictionary (1) 20211201 09:35:18.427 - INFO - ${current_value} = configuring 20211201 09:35:18.428 - INFO - +-------- END KW: Utils.Get Property Value Of Command (1635) 20211201 09:35:18.428 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:35:18.428 - DEBUG - Argument types are: 20211201 09:35:18.429 - FAIL - configuring != configured 20211201 09:35:18.429 - DEBUG - Traceback (most recent call last): None 20211201 09:35:18.429 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:35:18.430 - INFO - +------- END KW: Utils.Check Property Value Of Command (1640) 20211201 09:35:28.431 - INFO - +------- START KW: Utils.Check Property Value Of Command [ system ceph-mon-show ${host} | state | configured ] 20211201 09:35:28.432 - INFO - +-------- START KW: Utils.Get Property Value Of Command [ ${cmd} | ${property} ] 20211201 09:35:28.433 - INFO - +--------- START KW: Utils.Run Command [ ${cmd} | grep -w ${property} | awk '{print$4}' ] 20211201 09:35:28.434 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:35:28.435 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:35:28.435 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:35:28.436 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:35:28.437 - INFO - &{result_dict} = { stdout= } 20211201 09:35:28.437 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:35:28.438 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:35:28.438 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:28.438 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:35:28.439 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 09:35:28.440 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:35:28.440 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:35:28.440 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:35:28.941 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:28.942 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 09:35:28.942 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:35:28.950 - INFO - system ceph-mon-show compute-0 | grep -w state | awk '{print$4}' 20211201 09:35:28.950 - INFO - +---------- END KW: SSHLibrary.Write (8) 20211201 09:35:28.950 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:35:30.124 - INFO - configured [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:30.124 - INFO - ${output} = configured [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:30.125 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1175) 20211201 09:35:30.125 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:35:30.126 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:35:30.127 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:30.127 - INFO - +----------- END KW: String.Get Line (1) 20211201 09:35:30.127 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:35:30.128 - INFO - ${clean_out} = configured 20211201 09:35:30.128 - INFO - +----------- END KW: String.Remove String (1) 20211201 09:35:30.128 - INFO - ${output} = configured 20211201 09:35:30.128 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 09:35:30.129 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 09:35:30.129 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:35:30.131 - INFO - echo $? 20211201 09:35:30.132 - INFO - +----------- END KW: SSHLibrary.Write (2) 20211201 09:35:30.132 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:35:30.133 - INFO - 0 20211201 09:35:30.133 - INFO - ${rc} = 0 20211201 09:35:30.133 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:35:30.133 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:35:30.134 - INFO - 0 20211201 09:35:30.134 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 09:35:30.134 - INFO - ${rc} = 0 20211201 09:35:30.134 - INFO - +---------- END KW: Utils.Get Return Code (6) 20211201 09:35:30.135 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:35:30.135 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:35:30.136 - INFO - +----------- END KW: Collections.Set To Dictionary (1) 20211201 09:35:30.136 - INFO - +---------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:35:30.136 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:35:30.137 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:35:30.137 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:35:30.137 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: configured 20211201 09:35:30.137 - INFO - +---------- END KW: Collections.Log Dictionary (0) 20211201 09:35:30.138 - INFO - ${result} = {'stdout': 'configured', 'stderr': '', 'rc': '0'} 20211201 09:35:30.138 - INFO - +--------- END KW: Utils.Run Command (1705) 20211201 09:35:30.138 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:35:30.139 - INFO - ${value} = configured 20211201 09:35:30.139 - INFO - +--------- END KW: Collections.Get From Dictionary (1) 20211201 09:35:30.139 - INFO - ${current_value} = configured 20211201 09:35:30.139 - INFO - +-------- END KW: Utils.Get Property Value Of Command (1707) 20211201 09:35:30.139 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:35:30.140 - DEBUG - Argument types are: 20211201 09:35:30.140 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:35:30.140 - INFO - +------- END KW: Utils.Check Property Value Of Command (1709) 20211201 09:35:30.140 - INFO - +------ END KW: BuiltIn.Wait Until Keyword Succeeds (36657) 20211201 09:35:30.141 - INFO - +----- END KW: Provisioning.Add Ceph Monitor (46482) 20211201 09:35:30.141 - INFO - +---- END KW: BuiltIn.Run Keyword If (46483) 20211201 09:35:30.141 - INFO - +---- START KW: Provisioning.Setup Partitions [ ${compute} | ${lgv_name} | ${nova_size_comp} | ${cgts_part_size} ] 20211201 09:35:30.142 - INFO - +----- START KW: Utils.Get Root Disk Device [ ${host} ] 20211201 09:35:30.142 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-show ${host} | grep rootfs | awk '{print $4}' ] 20211201 09:35:30.143 - INFO - ${cmd} = system host-show compute-0|grep rootfs|awk '{print $4}' 20211201 09:35:30.143 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:35:30.143 - INFO - +------ START KW: Utils.Run Command [ ${cmd} ] 20211201 09:35:30.144 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:35:30.144 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:35:30.145 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:35:30.145 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:35:30.145 - INFO - &{result_dict} = { stdout= } 20211201 09:35:30.145 - INFO - +-------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:35:30.146 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:35:30.146 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:30.146 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:35:30.146 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:30.147 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:35:30.147 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:35:30.147 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:35:30.648 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:30.648 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:35:30.649 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:35:30.655 - INFO - system host-show compute-0|grep rootf s|awk '{print $4}' 20211201 09:35:30.655 - INFO - +------- END KW: SSHLibrary.Write (6) 20211201 09:35:30.656 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:35:31.710 - INFO - /dev/sda [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:31.710 - INFO - ${output} = /dev/sda [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:31.711 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1054) 20211201 09:35:31.711 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:35:31.712 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:35:31.713 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:31.713 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:35:31.713 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:35:31.714 - INFO - ${clean_out} = /dev/sda 20211201 09:35:31.714 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:35:31.715 - INFO - ${output} = /dev/sda 20211201 09:35:31.715 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:35:31.715 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:35:31.716 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:35:31.718 - INFO - echo $? 20211201 09:35:31.718 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:35:31.719 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:35:31.720 - INFO - 0 20211201 09:35:31.720 - INFO - ${rc} = 0 20211201 09:35:31.720 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:35:31.721 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:35:31.721 - INFO - 0 20211201 09:35:31.721 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:35:31.721 - INFO - ${rc} = 0 20211201 09:35:31.722 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:35:31.722 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:35:31.723 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:35:31.723 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:31.723 - INFO - +------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:35:31.724 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:35:31.724 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:31.724 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:35:31.725 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: /dev/sda 20211201 09:35:31.725 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:35:31.725 - INFO - ${result} = {'stdout': '/dev/sda', 'stderr': '', 'rc': '0'} 20211201 09:35:31.725 - INFO - +------ END KW: Utils.Run Command (1582) 20211201 09:35:31.725 - INFO - +------ START KW: BuiltIn.Set Variable [ ${result.stdout.strip()} ] 20211201 09:35:31.726 - INFO - ${root_disk} = /dev/sda 20211201 09:35:31.726 - INFO - +------ END KW: BuiltIn.Set Variable (1) 20211201 09:35:31.726 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-disk-list ${host} --nowrap | grep ${root_disk} | awk '{print $4}' ] 20211201 09:35:31.727 - INFO - ${cmd} = system host-disk-list compute-0 --nowrap|grep /dev/sda|awk '{print $4}' 20211201 09:35:31.727 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:35:31.727 - INFO - +------ START KW: Utils.Run Command [ ${cmd} ] 20211201 09:35:31.728 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:35:31.729 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:35:31.729 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:35:31.729 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:35:31.730 - INFO - &{result_dict} = { stdout= } 20211201 09:35:31.730 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:35:31.730 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:35:31.731 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:35:31.731 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:35:31.732 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:31.732 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:35:31.732 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:35:31.732 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:35:32.233 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:32.234 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:35:32.234 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:35:32.244 - INFO - system host-disk-list compute-0 --now rap|grep /dev/sda|awk '{print $4}' 20211201 09:35:32.244 - INFO - +------- END KW: SSHLibrary.Write (10) 20211201 09:35:32.244 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:35:33.416 - INFO - /dev/sda [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:33.416 - INFO - ${output} = /dev/sda [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:33.417 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1173) 20211201 09:35:33.417 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:35:33.418 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:35:33.419 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:33.419 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:35:33.419 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:35:33.419 - INFO - ${clean_out} = /dev/sda 20211201 09:35:33.420 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:35:33.420 - INFO - ${output} = /dev/sda 20211201 09:35:33.420 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:35:33.421 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:35:33.421 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:35:33.424 - INFO - echo $? 20211201 09:35:33.424 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:35:33.424 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:35:33.426 - INFO - 0 20211201 09:35:33.426 - INFO - ${rc} = 0 20211201 09:35:33.427 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (3) 20211201 09:35:33.427 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:35:33.427 - INFO - 0 20211201 09:35:33.428 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:35:33.428 - INFO - ${rc} = 0 20211201 09:35:33.428 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:35:33.428 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:35:33.429 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:35:33.430 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:35:33.430 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:35:33.431 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:35:33.431 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:33.431 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:35:33.432 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: /dev/sda 20211201 09:35:33.432 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:35:33.433 - INFO - ${root_disk_device} = {'stdout': '/dev/sda', 'stderr': '', 'rc': '0'} 20211201 09:35:33.433 - INFO - +------ END KW: Utils.Run Command (1706) 20211201 09:35:33.433 - INFO - ${root_disk_device} = /dev/sda 20211201 09:35:33.433 - INFO - +----- END KW: Utils.Get Root Disk Device (3291) 20211201 09:35:33.434 - INFO - +----- START KW: Utils.Get Disk List UID [ ${host} | ${root_disk_device} ] 20211201 09:35:33.434 - INFO - +------ START KW: BuiltIn.Catenate [ SEPARATOR=| | system host-disk-list ${host} | grep ${device_node} | awk '{print $2}' ] 20211201 09:35:33.435 - INFO - ${system_cmd} = system host-disk-list compute-0|grep /dev/sda|awk '{print $2}' 20211201 09:35:33.435 - INFO - +------ END KW: BuiltIn.Catenate (1) 20211201 09:35:33.435 - INFO - +------ START KW: Utils.Run Command [ ${system_cmd} | True ] 20211201 09:35:33.436 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:35:33.437 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:35:33.437 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:35:33.438 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:35:33.438 - INFO - &{result_dict} = { stdout= } 20211201 09:35:33.439 - INFO - +-------- END KW: BuiltIn.Create Dictionary (0) 20211201 09:35:33.439 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:35:33.439 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:33.440 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:35:33.440 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:35:33.440 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:35:33.441 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:35:33.441 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:35:33.942 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:33.942 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:35:33.943 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:35:33.952 - INFO - system host-disk-list compute-0|grep /dev/sda|awk '{print $2}' 20211201 09:35:33.953 - INFO - +------- END KW: SSHLibrary.Write (10) 20211201 09:35:33.953 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:35:35.192 - INFO - c0f0d8c9-b980-4b67-bfc3-5e7e5efcadc4 [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:35.192 - INFO - ${output} = c0f0d8c9-b980-4b67-bfc3-5e7e5efcadc4 [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:35.192 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1239) 20211201 09:35:35.193 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:35:35.194 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:35:35.194 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:35.194 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:35:35.195 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:35:35.195 - INFO - ${clean_out} = c0f0d8c9-b980-4b67-bfc3-5e7e5efcadc4 20211201 09:35:35.195 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:35:35.196 - INFO - ${output} = c0f0d8c9-b980-4b67-bfc3-5e7e5efcadc4 20211201 09:35:35.196 - INFO - +------- END KW: Utils.Remove Prompt Line (3) 20211201 09:35:35.196 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:35:35.197 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:35:35.199 - INFO - echo $? 20211201 09:35:35.199 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:35:35.200 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:35:35.200 - INFO - 0 20211201 09:35:35.201 - INFO - ${rc} = 0 20211201 09:35:35.201 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:35:35.201 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:35:35.201 - INFO - 0 20211201 09:35:35.202 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:35:35.202 - INFO - ${rc} = 0 20211201 09:35:35.202 - INFO - +------- END KW: Utils.Get Return Code (6) 20211201 09:35:35.202 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:35:35.203 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:35:35.204 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:35:35.204 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:35:35.204 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:35:35.205 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:35.205 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:35:35.205 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: c0f0d8c9-b980-4b67-bfc3-5e7e5efcadc4 20211201 09:35:35.205 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:35:35.206 - INFO - &{result} = { stdout=c0f0d8c9-b980-4b67-bfc3-5e7e5efcadc4 | stderr= | rc=0 } 20211201 09:35:35.206 - INFO - +------ END KW: Utils.Run Command (1771) 20211201 09:35:35.206 - INFO - +------ START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:35:35.206 - INFO - ${uid} = c0f0d8c9-b980-4b67-bfc3-5e7e5efcadc4 20211201 09:35:35.207 - INFO - +------ END KW: Collections.Get From Dictionary (0) 20211201 09:35:35.207 - INFO - ${root_disk_uuid} = c0f0d8c9-b980-4b67-bfc3-5e7e5efcadc4 20211201 09:35:35.207 - INFO - +----- END KW: Utils.Get Disk List UID (1773) 20211201 09:35:35.207 - INFO - +----- START KW: BuiltIn.Set Variable If [ '${host}'=='controller-0' | Ready | Creating ] 20211201 09:35:35.208 - INFO - ${part_status} = Creating 20211201 09:35:35.208 - INFO - +----- END KW: BuiltIn.Set Variable If (1) 20211201 09:35:35.208 - INFO - +----- START KW: BuiltIn.Evaluate [ "controller" in """${host}""" ] 20211201 09:35:35.208 - INFO - ${is_controller} = False 20211201 09:35:35.209 - INFO - +----- END KW: BuiltIn.Evaluate (0) 20211201 09:35:35.209 - INFO - +----- START KW: BuiltIn.Run Keyword If [ ${nova_size}==True | Calcultae Nova Partition Size For Computes | ${host} | ${root_disk_uuid} | ${cgts_part_size} | ELSE | Set Variable | ${nova_size} ] 20211201 09:35:35.209 - INFO - +------ START KW: Provisioning.Calcultae Nova Partition Size For Computes [ ${host} | ${root_disk_uuid} | ${cgts_part_size} ] 20211201 09:35:35.210 - INFO - +------- START KW: Utils.Get Property Value Of Command [ system host-disk-show ${host} ${uid} | available_gib ] 20211201 09:35:35.211 - INFO - +-------- START KW: Utils.Run Command [ ${cmd} | grep -w ${property} | awk '{print$4}' ] 20211201 09:35:35.212 - INFO - +--------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:35:35.213 - INFO - +--------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:35:35.213 - INFO - +--------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:35:35.213 - INFO - +---------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:35:35.214 - INFO - &{result_dict} = { stdout= } 20211201 09:35:35.214 - INFO - +---------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:35:35.214 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:35:35.214 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:35.214 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:35:35.215 - INFO - +---------- END KW: Collections.Set To Dictionary (1) 20211201 09:35:35.215 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:35:35.215 - INFO - +--------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:35:35.215 - INFO - +--------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:35:35.716 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:35.717 - INFO - +--------- END KW: SSHLibrary.Read (501) 20211201 09:35:35.717 - INFO - +--------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:35:35.725 - INFO - system host-disk-show compute-0 c0f0d 8c9-b980-4b67-bfc3-5e7e5efcadc4 | grep -w available_gib | awk '{print$4}' 20211201 09:35:35.726 - INFO - +--------- END KW: SSHLibrary.Write (9) 20211201 09:35:35.726 - INFO - +--------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:35:36.868 - INFO - 160.976 [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:36.868 - INFO - ${output} = 160.976 [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:36.869 - INFO - +--------- END KW: SSHLibrary.Read Until Prompt (1143) 20211201 09:35:36.869 - INFO - +--------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:35:36.870 - INFO - +---------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:35:36.871 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:36.871 - INFO - +---------- END KW: String.Get Line (1) 20211201 09:35:36.871 - INFO - +---------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:35:36.872 - INFO - ${clean_out} = 160.976 20211201 09:35:36.872 - INFO - +---------- END KW: String.Remove String (1) 20211201 09:35:36.872 - INFO - ${output} = 160.976 20211201 09:35:36.872 - INFO - +--------- END KW: Utils.Remove Prompt Line (3) 20211201 09:35:36.872 - INFO - +--------- START KW: Utils.Get Return Code [ ] 20211201 09:35:36.873 - INFO - +---------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:35:36.876 - INFO - echo $? 20211201 09:35:36.876 - INFO - +---------- END KW: SSHLibrary.Write (3) 20211201 09:35:36.877 - INFO - +---------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:35:36.877 - INFO - 0 20211201 09:35:36.878 - INFO - ${rc} = 0 20211201 09:35:36.878 - INFO - +---------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:35:36.878 - INFO - +---------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:35:36.878 - INFO - 0 20211201 09:35:36.879 - INFO - +---------- END KW: BuiltIn.Log (1) 20211201 09:35:36.879 - INFO - ${rc} = 0 20211201 09:35:36.879 - INFO - +--------- END KW: Utils.Get Return Code (7) 20211201 09:35:36.880 - INFO - +--------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:35:36.881 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:35:36.881 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:36.882 - INFO - +--------- END KW: BuiltIn.Run Keyword If (1) 20211201 09:35:36.882 - INFO - +--------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:35:36.882 - INFO - +--------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:36.883 - INFO - +--------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:35:36.883 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: 160.976 20211201 09:35:36.883 - INFO - +--------- END KW: Collections.Log Dictionary (0) 20211201 09:35:36.883 - INFO - ${result} = {'stdout': '160.976', 'stderr': '', 'rc': '0'} 20211201 09:35:36.884 - INFO - +-------- END KW: Utils.Run Command (1672) 20211201 09:35:36.884 - INFO - +-------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:35:36.884 - INFO - ${value} = 160.976 20211201 09:35:36.884 - INFO - +-------- END KW: Collections.Get From Dictionary (0) 20211201 09:35:36.885 - INFO - ${disk_space} = 160.976 20211201 09:35:36.885 - INFO - +------- END KW: Utils.Get Property Value Of Command (1675) 20211201 09:35:36.885 - INFO - +------- START KW: String.Fetch From Left [ ${disk_space} | . ] 20211201 09:35:36.885 - INFO - ${disk_space} = 160 20211201 09:35:36.886 - INFO - +------- END KW: String.Fetch From Left (1) 20211201 09:35:36.886 - INFO - +------- START KW: BuiltIn.Evaluate [ ${disk_space}-${cgs_size} ] 20211201 09:35:36.886 - INFO - ${nova_space} = 140 20211201 09:35:36.886 - INFO - +------- END KW: BuiltIn.Evaluate (0) 20211201 09:35:36.887 - INFO - +------ END KW: Provisioning.Calcultae Nova Partition Size For Computes (1678) 20211201 09:35:36.887 - INFO - ${nova_size} = 140 20211201 09:35:36.887 - INFO - +----- END KW: BuiltIn.Run Keyword If (1678) 20211201 09:35:36.887 - INFO - +----- START KW: Provisioning.Add Disk Partition [ ${host} | ${root_disk_uuid} | ${nova_size} | ${part_status} ] 20211201 09:35:36.888 - INFO - +------ START KW: Utils.Run Command [ system host-disk-partition-add ${host} ${uid} ${size} -t lvm_phys_vol | True ] 20211201 09:35:36.889 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:35:36.890 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:35:36.890 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:35:36.891 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:35:36.892 - INFO - &{result_dict} = { stdout= } 20211201 09:35:36.892 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:35:36.892 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:35:36.892 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:36.893 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:35:36.893 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:36.893 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:35:36.893 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (3) 20211201 09:35:36.894 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:35:37.395 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:37.395 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:35:37.396 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:35:37.405 - INFO - system host-disk-partition-add comput e-0 c0f0d8c9-b980-4b67-bfc3-5e7e5efcadc4 140 -t lvm_phys_vol 20211201 09:35:37.406 - INFO - +------- END KW: SSHLibrary.Write (10) 20211201 09:35:37.406 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:35:38.849 - INFO - +-------------+--------------------------------------------------+ | Property | Value | +-------------+--------------------------------------------------+ | device_path | /dev/disk/by-path/pci-0000:00:08.0-ata-1.0-part5 | | device_node | /dev/sda5 | | type_guid | ba5eba11-0000-1111-2222-000000000001 | | type_name | None | | start_mib | None | | end_mib | None | | size_mib | 143360 | | uuid | 94644555-fec2-44d8-aa97-79f48a630687 | | ihost_uuid | 2b7f802a-0c4f-4558-bab6-ebc858adbab4 | | idisk_uuid | c0f0d8c9-b980-4b67-bfc3-5e7e5efcadc4 | | ipv_uuid | None | | status | Creating (on unlock) | | created_at | 2021-12-01T08:35:38.324425+00:00 | | updated_at | None | +-------------+--------------------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:38.849 - INFO - ${output} = +-------------+--------------------------------------------------+ | Property | Value | +-------------+-------------------------------------------------... 20211201 09:35:38.850 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1444) 20211201 09:35:38.851 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:35:38.852 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:35:38.852 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:38.852 - INFO - +-------- END KW: String.Get Line (0) 20211201 09:35:38.853 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:35:38.853 - INFO - ${clean_out} = +-------------+--------------------------------------------------+ | Property | Value | +-------------+-------------------------------------------------... 20211201 09:35:38.853 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:35:38.854 - INFO - ${output} = +-------------+--------------------------------------------------+ | Property | Value | +-------------+-------------------------------------------------... 20211201 09:35:38.854 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:35:38.854 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:35:38.855 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:35:38.857 - INFO - echo $? 20211201 09:35:38.858 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:35:38.858 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:35:38.859 - INFO - 0 20211201 09:35:38.859 - INFO - ${rc} = 0 20211201 09:35:38.860 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:35:38.860 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:35:38.860 - INFO - 0 20211201 09:35:38.861 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:35:38.861 - INFO - ${rc} = 0 20211201 09:35:38.861 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:35:38.862 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:35:38.863 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:35:38.863 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:35:38.863 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:35:38.864 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:35:38.864 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:38.865 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:35:38.865 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +-------------+--------------------------------------------------+ | Property | Value | +-------------+--------------------------------------------------+ | device_path | /dev/disk/by-path/pci-0000:00:08.0-ata-1.0-part5 | | device_node | /dev/sda5 | | type_guid | ba5eba11-0000-1111-2222-000000000001 | | type_name | None | | start_mib | None | | end_mib | None | | size_mib | 143360 | | uuid | 94644555-fec2-44d8-aa97-79f48a630687 | | ihost_uuid | 2b7f802a-0c4f-4558-bab6-ebc858adbab4 | | idisk_uuid | c0f0d8c9-b980-4b67-bfc3-5e7e5efcadc4 | | ipv_uuid | None | | status | Creating (on unlock) | | created_at | 2021-12-01T08:35:38.324425+00:00 | | updated_at | None | +-------------+--------------------------------------------------+ 20211201 09:35:38.865 - INFO - +------- END KW: Collections.Log Dictionary (0) 20211201 09:35:38.866 - INFO - ${result} = {'stdout': '+-------------+--------------------------------------------------+\r\n| Property | Value |\r\n+-------------+---------------------------------... 20211201 09:35:38.866 - INFO - +------ END KW: Utils.Run Command (1978) 20211201 09:35:38.866 - INFO - +------ START KW: Utils.Get Property From Result [ ${result} | uuid ] 20211201 09:35:38.867 - INFO - +------- START KW: common.String To Dict [ ${result} ] 20211201 09:35:38.867 - INFO - ${dict} = {'Property': {'device_path': {'Value': '/dev/disk/by-path/pci-0000:00:08.0-ata-1.0-part5'}, 'device_node': {'Value': '/dev/sda5'}, 'type_guid': {'Value': 'ba5eba11-0000-1111-2222-000000000001'}, 'type... 20211201 09:35:38.867 - INFO - +------- END KW: common.String To Dict (0) 20211201 09:35:38.868 - INFO - +------- START KW: Collections.Get From Dictionary [ ${dict} | Property ] 20211201 09:35:38.868 - INFO - ${dict} = {'device_path': {'Value': '/dev/disk/by-path/pci-0000:00:08.0-ata-1.0-part5'}, 'device_node': {'Value': '/dev/sda5'}, 'type_guid': {'Value': 'ba5eba11-0000-1111-2222-000000000001'}, 'type_name': {'Val... 20211201 09:35:38.868 - INFO - +------- END KW: Collections.Get From Dictionary (0) 20211201 09:35:38.868 - INFO - +------- START KW: Collections.Get From Dictionary [ ${dict} | ${property} ] 20211201 09:35:38.869 - INFO - ${dict} = {'Value': '94644555-fec2-44d8-aa97-79f48a630687'} 20211201 09:35:38.869 - INFO - +------- END KW: Collections.Get From Dictionary (1) 20211201 09:35:38.869 - INFO - +------- START KW: Collections.Get From Dictionary [ ${dict} | Value ] 20211201 09:35:38.870 - INFO - ${dict} = 94644555-fec2-44d8-aa97-79f48a630687 20211201 09:35:38.870 - INFO - +------- END KW: Collections.Get From Dictionary (1) 20211201 09:35:38.870 - INFO - ${new_uid} = 94644555-fec2-44d8-aa97-79f48a630687 20211201 09:35:38.870 - INFO - +------ END KW: Utils.Get Property From Result (4) 20211201 09:35:38.871 - INFO - +------ START KW: BuiltIn.Wait Until Keyword Succeeds [ 30 min | 10 sec | Check Property Value Of Command | system host-disk-partition-show ${host} ${new_uid} | status | ${status} ] 20211201 09:35:38.872 - INFO - +------- START KW: Utils.Check Property Value Of Command [ system host-disk-partition-show ${host} ${new_uid} | status | ${status} ] 20211201 09:35:38.873 - INFO - +-------- START KW: Utils.Get Property Value Of Command [ ${cmd} | ${property} ] 20211201 09:35:38.874 - INFO - +--------- START KW: Utils.Run Command [ ${cmd} | grep -w ${property} | awk '{print$4}' ] 20211201 09:35:38.875 - INFO - +---------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:35:38.876 - INFO - +---------- END KW: SSHLibrary.Set Client Configuration (1) 20211201 09:35:38.876 - INFO - +---------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:35:38.877 - INFO - +----------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:35:38.878 - INFO - &{result_dict} = { stdout= } 20211201 09:35:38.878 - INFO - +----------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:35:38.879 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:35:38.879 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:38.880 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:35:38.880 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:38.881 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:35:38.881 - INFO - +---------- END KW: Utils.Create Empty Result Dictionary (5) 20211201 09:35:38.881 - INFO - +---------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:35:39.382 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:39.383 - INFO - +---------- END KW: SSHLibrary.Read (502) 20211201 09:35:39.383 - INFO - +---------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:35:39.398 - INFO - system host-disk-partition-show compu te-0 94644555-fec2-44d8-aa97-79f48a630687 | grep -w status | awk '{print$4}' 20211201 09:35:39.398 - INFO - +---------- END KW: SSHLibrary.Write (15) 20211201 09:35:39.398 - INFO - +---------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:35:40.584 - INFO - Creating [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:40.584 - INFO - ${output} = Creating [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:40.584 - INFO - +---------- END KW: SSHLibrary.Read Until Prompt (1186) 20211201 09:35:40.585 - INFO - +---------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:35:40.586 - INFO - +----------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:35:40.586 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:40.586 - INFO - +----------- END KW: String.Get Line (0) 20211201 09:35:40.587 - INFO - +----------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:35:40.587 - INFO - ${clean_out} = Creating 20211201 09:35:40.587 - INFO - +----------- END KW: String.Remove String (0) 20211201 09:35:40.588 - INFO - ${output} = Creating 20211201 09:35:40.588 - INFO - +---------- END KW: Utils.Remove Prompt Line (3) 20211201 09:35:40.588 - INFO - +---------- START KW: Utils.Get Return Code [ ] 20211201 09:35:40.589 - INFO - +----------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:35:40.591 - INFO - echo $? 20211201 09:35:40.592 - INFO - +----------- END KW: SSHLibrary.Write (3) 20211201 09:35:40.592 - INFO - +----------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:35:40.594 - INFO - 0 20211201 09:35:40.594 - INFO - ${rc} = 0 20211201 09:35:40.594 - INFO - +----------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:35:40.594 - INFO - +----------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:35:40.595 - INFO - 0 20211201 09:35:40.595 - INFO - +----------- END KW: BuiltIn.Log (1) 20211201 09:35:40.595 - INFO - ${rc} = 0 20211201 09:35:40.595 - INFO - +---------- END KW: Utils.Get Return Code (7) 20211201 09:35:40.596 - INFO - +---------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:35:40.597 - INFO - +----------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:35:40.597 - INFO - +----------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:40.598 - INFO - +---------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:35:40.598 - INFO - +---------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:35:40.598 - INFO - +---------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:40.598 - INFO - +---------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:35:40.599 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: Creating 20211201 09:35:40.599 - INFO - +---------- END KW: Collections.Log Dictionary (1) 20211201 09:35:40.599 - INFO - ${result} = {'stdout': 'Creating', 'stderr': '', 'rc': '0'} 20211201 09:35:40.600 - INFO - +--------- END KW: Utils.Run Command (1725) 20211201 09:35:40.600 - INFO - +--------- START KW: Collections.Get From Dictionary [ ${result} | stdout ] 20211201 09:35:40.600 - INFO - ${value} = Creating 20211201 09:35:40.600 - INFO - +--------- END KW: Collections.Get From Dictionary (0) 20211201 09:35:40.601 - INFO - ${current_value} = Creating 20211201 09:35:40.601 - INFO - +-------- END KW: Utils.Get Property Value Of Command (1728) 20211201 09:35:40.601 - INFO - +-------- START KW: BuiltIn.Should Be Equal As Strings [ ${current_value} | ${expected_value} ] 20211201 09:35:40.602 - DEBUG - Argument types are: 20211201 09:35:40.602 - INFO - +-------- END KW: BuiltIn.Should Be Equal As Strings (1) 20211201 09:35:40.602 - INFO - +------- END KW: Utils.Check Property Value Of Command (1730) 20211201 09:35:40.602 - INFO - +------ END KW: BuiltIn.Wait Until Keyword Succeeds (1732) 20211201 09:35:40.602 - INFO - ${nova_partition_uuid} = 94644555-fec2-44d8-aa97-79f48a630687 20211201 09:35:40.603 - INFO - +----- END KW: Provisioning.Add Disk Partition (3716) 20211201 09:35:40.603 - INFO - +----- START KW: Provisioning.Add Local Volume Group [ ${host} | ${lgv_name} ] 20211201 09:35:40.604 - INFO - +------ START KW: Utils.Run Command [ system host-lvg-add ${host} ${lvg_name} | True ] 20211201 09:35:40.605 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:35:40.605 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:35:40.606 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:35:40.606 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:35:40.607 - INFO - &{result_dict} = { stdout= } 20211201 09:35:40.607 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:35:40.607 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:35:40.608 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:40.608 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:35:40.608 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:40.608 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:35:40.608 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (2) 20211201 09:35:40.608 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:35:41.109 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:41.110 - INFO - +------- END KW: SSHLibrary.Read (502) 20211201 09:35:41.110 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:35:41.115 - INFO - system host-lvg-add compute-0 nova-lo cal 20211201 09:35:41.115 - INFO - +------- END KW: SSHLibrary.Write (5) 20211201 09:35:41.115 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:35:42.291 - INFO - +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | lvm_vg_name | nova-local | | vg_state | adding | | uuid | e00bc553-2a3e-4ab3-b505-7b32a6d0320d | | ihost_uuid | 2b7f802a-0c4f-4558-bab6-ebc858adbab4 | | lvm_vg_access | None | | lvm_max_lv | 0 | | lvm_cur_lv | 0 | | lvm_max_pv | 0 | | lvm_cur_pv | 0 | | lvm_vg_size_gib | 0.0 | | lvm_vg_avail_size_gib | 0.0 | | lvm_vg_total_pe | 0 | | lvm_vg_free_pe | 0 | | created_at | 2021-12-01T08:35:41.759742+00:00 | | updated_at | None | | parameters | {} | +-----------------------+--------------------------------------+ [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:42.292 - INFO - ${output} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 09:35:42.292 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1177) 20211201 09:35:42.292 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:35:42.293 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:35:42.294 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:42.294 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:35:42.295 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:35:42.295 - INFO - ${clean_out} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 09:35:42.295 - INFO - +-------- END KW: String.Remove String (0) 20211201 09:35:42.296 - INFO - ${output} = +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | ... 20211201 09:35:42.296 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:35:42.296 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:35:42.297 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:35:42.299 - INFO - echo $? 20211201 09:35:42.300 - INFO - +-------- END KW: SSHLibrary.Write (2) 20211201 09:35:42.300 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:35:42.301 - INFO - 0 20211201 09:35:42.302 - INFO - ${rc} = 0 20211201 09:35:42.302 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (2) 20211201 09:35:42.302 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:35:42.303 - INFO - 0 20211201 09:35:42.303 - INFO - +-------- END KW: BuiltIn.Log (1) 20211201 09:35:42.303 - INFO - ${rc} = 0 20211201 09:35:42.303 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:35:42.304 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:35:42.305 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result} | stdout=${output.strip()} ] 20211201 09:35:42.305 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:42.305 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:35:42.306 - INFO - +------- START KW: Collections.Set To Dictionary [ ${result} | rc=${rc} ] 20211201 09:35:42.306 - INFO - +------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:42.306 - INFO - +------- START KW: Collections.Log Dictionary [ ${result} ] 20211201 09:35:42.307 - INFO - Dictionary size is 3 and it contains following items: rc: 0 stderr: stdout: +-----------------------+--------------------------------------+ | Property | Value | +-----------------------+--------------------------------------+ | lvm_vg_name | nova-local | | vg_state | adding | | uuid | e00bc553-2a3e-4ab3-b505-7b32a6d0320d | | ihost_uuid | 2b7f802a-0c4f-4558-bab6-ebc858adbab4 | | lvm_vg_access | None | | lvm_max_lv | 0 | | lvm_cur_lv | 0 | | lvm_max_pv | 0 | | lvm_cur_pv | 0 | | lvm_vg_size_gib | 0.0 | | lvm_vg_avail_size_gib | 0.0 | | lvm_vg_total_pe | 0 | | lvm_vg_free_pe | 0 | | created_at | 2021-12-01T08:35:41.759742+00:00 | | updated_at | None | | parameters | {} | +-----------------------+--------------------------------------+ 20211201 09:35:42.307 - INFO - +------- END KW: Collections.Log Dictionary (1) 20211201 09:35:42.307 - INFO - +------ END KW: Utils.Run Command (1703) 20211201 09:35:42.308 - INFO - +----- END KW: Provisioning.Add Local Volume Group (1704) 20211201 09:35:42.308 - INFO - +----- START KW: Provisioning.Add Physical Volume [ ${host} | ${lgv_name} | ${nova_partition_uuid} ] 20211201 09:35:42.309 - INFO - +------ START KW: Utils.Run Command [ system host-pv-add ${host} ${lvg name} ${uid} | True ] 20211201 09:35:42.310 - INFO - +------- START KW: SSHLibrary.Set Client Configuration [ timeout=${timeout} | prompt=${prompt} ] 20211201 09:35:42.310 - INFO - +------- END KW: SSHLibrary.Set Client Configuration (0) 20211201 09:35:42.310 - INFO - +------- START KW: Utils.Create Empty Result Dictionary [ ] 20211201 09:35:42.311 - INFO - +-------- START KW: BuiltIn.Create Dictionary [ stdout=${EMPTY} ] 20211201 09:35:42.312 - INFO - &{result_dict} = { stdout= } 20211201 09:35:42.312 - INFO - +-------- END KW: BuiltIn.Create Dictionary (1) 20211201 09:35:42.312 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | stderr=${EMPTY} ] 20211201 09:35:42.313 - INFO - +-------- END KW: Collections.Set To Dictionary (1) 20211201 09:35:42.313 - INFO - +-------- START KW: Collections.Set To Dictionary [ ${result_dict} | rc=${EMPTY} ] 20211201 09:35:42.313 - INFO - +-------- END KW: Collections.Set To Dictionary (0) 20211201 09:35:42.314 - INFO - &{result} = { stdout= | stderr= | rc= } 20211201 09:35:42.314 - INFO - +------- END KW: Utils.Create Empty Result Dictionary (4) 20211201 09:35:42.314 - INFO - +------- START KW: SSHLibrary.Read [ delay=0.5s ] 20211201 09:35:42.815 - INFO - [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:42.816 - INFO - +------- END KW: SSHLibrary.Read (501) 20211201 09:35:42.816 - INFO - +------- START KW: SSHLibrary.Write [ ${cmd} ] 20211201 09:35:42.824 - INFO - system host-pv-add compute-0 nova-loc al 94644555-fec2-44d8-aa97-79f48a630687 20211201 09:35:42.824 - INFO - +------- END KW: SSHLibrary.Write (8) 20211201 09:35:42.825 - INFO - +------- START KW: SSHLibrary.Read Until Prompt [ ] 20211201 09:35:43.870 - INFO - type object 'ilvg' has no attribute 'isdigit' [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:43.870 - INFO - ${output} = type object 'ilvg' has no attribute 'isdigit' [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:43.872 - INFO - +------- END KW: SSHLibrary.Read Until Prompt (1046) 20211201 09:35:43.872 - INFO - +------- START KW: Utils.Remove Prompt Line [ ${output} ] 20211201 09:35:43.873 - INFO - +-------- START KW: String.Get Line [ ${output} | -1 ] 20211201 09:35:43.874 - INFO - ${line_to_remove} = [sysadmin@controller-0 ~(keystone_admin)]$ 20211201 09:35:43.874 - INFO - +-------- END KW: String.Get Line (1) 20211201 09:35:43.875 - INFO - +-------- START KW: String.Remove String [ ${output} | ${line_to_remove} ] 20211201 09:35:43.875 - INFO - ${clean_out} = type object 'ilvg' has no attribute 'isdigit' 20211201 09:35:43.876 - INFO - +-------- END KW: String.Remove String (1) 20211201 09:35:43.876 - INFO - ${output} = type object 'ilvg' has no attribute 'isdigit' 20211201 09:35:43.876 - INFO - +------- END KW: Utils.Remove Prompt Line (4) 20211201 09:35:43.876 - INFO - +------- START KW: Utils.Get Return Code [ ] 20211201 09:35:43.877 - INFO - +-------- START KW: SSHLibrary.Write [ echo $? ] 20211201 09:35:43.880 - INFO - echo $? 20211201 09:35:43.880 - INFO - +-------- END KW: SSHLibrary.Write (3) 20211201 09:35:43.880 - INFO - +-------- START KW: SSHLibrary.Read Until Regexp [ [0-9]+ ] 20211201 09:35:43.881 - INFO - 1 20211201 09:35:43.881 - INFO - ${rc} = 1 20211201 09:35:43.881 - INFO - +-------- END KW: SSHLibrary.Read Until Regexp (1) 20211201 09:35:43.882 - INFO - +-------- START KW: BuiltIn.Log [ ${rc} ] 20211201 09:35:43.882 - INFO - 1 20211201 09:35:43.882 - INFO - +-------- END KW: BuiltIn.Log (0) 20211201 09:35:43.883 - INFO - ${rc} = 1 20211201 09:35:43.883 - INFO - +------- END KW: Utils.Get Return Code (7) 20211201 09:35:43.883 - INFO - +------- START KW: BuiltIn.Run Keyword If [ ${rc} == 0 | Set To Dictionary | ${result} | stdout=${output.strip()} | ELSE IF | ${fail_if_error} == True | FAIL | ${output} | ELSE | Set To Dictionary | ${result} | stderr=${output} ] 20211201 09:35:43.884 - INFO - +-------- START KW: BuiltIn.Fail [ ${output} ] 20211201 09:35:43.885 - FAIL - type object 'ilvg' has no attribute 'isdigit' 20211201 09:35:43.885 - DEBUG - Traceback (most recent call last): None 20211201 09:35:43.885 - INFO - +-------- END KW: BuiltIn.Fail (1) 20211201 09:35:43.886 - INFO - +------- END KW: BuiltIn.Run Keyword If (2) 20211201 09:35:43.886 - INFO - +------ END KW: Utils.Run Command (1577) 20211201 09:35:43.886 - INFO - +----- END KW: Provisioning.Add Physical Volume (1578) 20211201 09:35:43.887 - INFO - +---- END KW: Provisioning.Setup Partitions (13746) 20211201 09:35:43.887 - INFO - +--- END KW: ${compute} = compute-0 (65610) 20211201 09:35:43.887 - INFO - +-- END KW: ${compute} IN [ @{computes} ] (65610) ------------------------------------------------------------------------------ 20211201 09:35:43.888 - INFO - +- END TEST: Provisioning Standard Non-Storage System (4758396) ------------------------------------------------------------------------------ 20211201 09:35:43.890 - INFO - + END SUITE: Provision (4760711) ==============================================================================