Skip to content

Commit 539fec3

Browse files
authored
Merge pull request #3675 from sbueringer/pr-improve-debug-output
2 parents 54aab6f + dcc8e86 commit 539fec3

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
@@ -147,6 +147,16 @@ VSPHERE_SSH_AUTHORIZED_KEY="$(cat "${VSPHERE_SSH_PRIVATE_KEY}.pub")"
147147

148148
# Ensure vSphere is reachable
149149
function 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)

0 commit comments

Comments
 (0)