Skip to content

Commit fbbfe7c

Browse files
authored
Merge pull request #3678 from k8s-infra-cherrypick-robot/cherry-pick-3675-to-release-1.13
2 parents 26fa81c + 1a2e365 commit fbbfe7c

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
@@ -159,6 +159,16 @@ fi
159159

160160
# Ensure vSphere is reachable
161161
function 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)

0 commit comments

Comments
 (0)