File tree Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -147,6 +147,16 @@ VSPHERE_SSH_AUTHORIZED_KEY="$(cat "${VSPHERE_SSH_PRIVATE_KEY}.pub")"
147147
148148# Ensure vSphere is reachable
149149function wait_for_vsphere_reachable() {
150+ echo " # installing tcptraceroute to check route"
151+ {
152+ apt-get update && apt-get install -y tcptraceroute
153+ } > /dev/null
154+
155+ echo " $ ip link"
156+ ip link
157+ echo " $ tcptraceroute ${VSPHERE_SERVER} 443"
158+ tcptraceroute " ${VSPHERE_SERVER} " 443
159+
150160 local n=0
151161 until [ $n -ge 300 ]; do
152162 curl -s -v " https://${VSPHERE_SERVER} /sdk" --connect-timeout 2 -k && RET=$? || RET=$?
@@ -157,15 +167,10 @@ function wait_for_vsphere_reachable() {
157167 echo " Failed to reach https://${VSPHERE_SERVER} /sdk. Retrying in 1s ($n /300)"
158168 sleep 1
159169 done
160- if [ " $RET " -ne 0 ]; then
161- # Output some debug information in case of failing connectivity.
162- echo " $ ip link"
163- ip link
164- echo " # installing tcptraceroute to check route"
165- apt-get update && apt-get install -y tcptraceroute
166- echo " $ tcptraceroute ${VSPHERE_SERVER} 443"
167- tcptraceroute " ${VSPHERE_SERVER} " 443
168- fi
170+
171+ echo " $ tcptraceroute ${VSPHERE_SERVER} 443"
172+ tcptraceroute " ${VSPHERE_SERVER} " 443
173+
169174 return " $RET "
170175}
171176# Only run the boskos/check for IPAM when we need them (not for vcsim)
You can’t perform that action at this time.
0 commit comments