Skip to content

Commit a274ddd

Browse files
authored
Merge pull request #3677 from k8s-infra-cherrypick-robot/cherry-pick-3675-to-release-1.14
2 parents 7330c1b + ed43ecf commit a274ddd

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

hack/e2e.sh

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,16 @@ fi
158158

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

0 commit comments

Comments
 (0)