Skip to content
Snippets Groups Projects
Commit 3d7f15fa authored by Zuul's avatar Zuul Committed by Gerrit Code Review
Browse files

Merge "CI: display VM console log on ping or SSH failure"

parents a7c3a9d6 25ae0be2
No related branches found
No related tags found
No related merge requests found
...@@ -517,12 +517,14 @@ function overcloud_test { ...@@ -517,12 +517,14 @@ function overcloud_test {
openstack server add floating ip ${name} ${ip} openstack server add floating ip ${name} ${ip}
fi fi
echo "$name: Waiting for ping and SSH access via ${ip}" echo "$name: Waiting for ping and SSH access via ${ip}"
attempts=6 attempts=12
for i in $(seq 1 $attempts); do for i in $(seq 1 $attempts); do
if ping -c1 -W1 $ip && ssh -v -o StrictHostKeyChecking=no -o BatchMode=yes cirros@$ip hostname; then if ping -c1 -W1 $ip && ssh -v -o StrictHostKeyChecking=no -o BatchMode=yes cirros@$ip hostname; then
break break
elif [[ $i -eq $attempts ]]; then elif [[ $i -eq $attempts ]]; then
echo "Failed to access server $name via SSH after $attempts attempts" echo "Failed to access server $name via SSH after $attempts attempts"
echo "Console log:"
openstack console log show ${name}
return 1 return 1
else else
echo "Cannot access server $name - retrying" echo "Cannot access server $name - retrying"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment