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 159159
160160# Ensure vSphere is reachable
161161function wait_for_vsphere_reachable() {
162+ echo " # installing tcptraceroute to check route"
163+ {
164+ apt-get update && apt-get install -y tcptraceroute
165+ } > /dev/null
166+
167+ echo " $ ip link"
168+ ip link
169+ echo " $ tcptraceroute ${VSPHERE_SERVER} 443"
170+ tcptraceroute " ${VSPHERE_SERVER} " 443
171+
162172 local n=0
163173 until [ $n -ge 300 ]; do
164174 curl -s -v " https://${VSPHERE_SERVER} /sdk" --connect-timeout 2 -k && RET=$? || RET=$?
@@ -169,15 +179,10 @@ function wait_for_vsphere_reachable() {
169179 echo " Failed to reach https://${VSPHERE_SERVER} /sdk. Retrying in 1s ($n /30)"
170180 sleep 1
171181 done
172- if [ " $RET " -ne 0 ]; then
173- # Output some debug information in case of failing connectivity.
174- echo " $ ip link"
175- ip link
176- echo " # installing tcptraceroute to check route"
177- apt-get update && apt-get install -y tcptraceroute
178- echo " $ tcptraceroute ${VSPHERE_SERVER} 443"
179- tcptraceroute " ${VSPHERE_SERVER} " 443
180- fi
182+
183+ echo " $ tcptraceroute ${VSPHERE_SERVER} 443"
184+ tcptraceroute " ${VSPHERE_SERVER} " 443
185+
181186 return " $RET "
182187}
183188# 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