55ff3f72cd
This change includes the connectivity check prepare scripts step during FFU and it moves the tasks covering it to the common dir and assigns specific tags for each FFU stage. In addition it saves the floating IP address to a file so it can be used in stages where Neutron API is not available. Change-Id: I9d61f6eaa105e9eb2854eb749f570c395de155fe
13 lines
447 B
Django/Jinja
13 lines
447 B
Django/Jinja
#!/bin/bash
|
|
#
|
|
# Script which start an ICMP connectivity check on the first in use
|
|
# floating IP during upgrade
|
|
|
|
if [ -f {{ working_dir }}/fip.sh ]; then
|
|
source {{ working_dir }}/fip.sh
|
|
else
|
|
echo export FIP=$(openstack floating ip list -f json | jq -r -c '.[] | select(.Port) | .["Floating IP Address"]' | head -1) > {{ working_dir }}/fip.sh
|
|
source {{ working_dir }}/fip.sh
|
|
fi
|
|
ping -D ${FIP} >> ~/ping_results_$(date +%Y%m%d%H%M).log &
|