Commit 7a2e6497 authored by Matt Liggett's avatar Matt Liggett

Include some debug output when the API server never appears.

Helps with #20916
parent b3bc741d
...@@ -744,6 +744,18 @@ function check-cluster() { ...@@ -744,6 +744,18 @@ function check-cluster() {
local elapsed=$(($(date +%s) - ${start_time})) local elapsed=$(($(date +%s) - ${start_time}))
if [[ ${elapsed} -gt ${KUBE_CLUSTER_INITIALIZATION_TIMEOUT} ]]; then if [[ ${elapsed} -gt ${KUBE_CLUSTER_INITIALIZATION_TIMEOUT} ]]; then
echo -e "${color_red}Cluster failed to initialize within ${KUBE_CLUSTER_INITIALIZATION_TIMEOUT} seconds.${color_norm}" >&2 echo -e "${color_red}Cluster failed to initialize within ${KUBE_CLUSTER_INITIALIZATION_TIMEOUT} seconds.${color_norm}" >&2
if [[ ${KUBE_TEST_DEBUG-} =~ ^[yY]$ ]]; then
local tmp_log="$(mktemp)"
local file
for file in /var/log/startupscript.log /var/log/kube-apiserver.log; do
echo "${MASTER_NAME}:${file} contents:"
if gcloud compute copy-files --project "${PROJECT}" \
--zone "${ZONE}" "${MASTER_NAME}:${file}" "${tmp_log}"; then
cat "${tmp_log}"
fi
done
rm -f "${tmp_log}"
fi
exit 2 exit 2
fi fi
printf "." printf "."
......
...@@ -31,5 +31,5 @@ source "${KUBE_VERSION_ROOT}/cluster/${KUBERNETES_PROVIDER}/util.sh" ...@@ -31,5 +31,5 @@ source "${KUBE_VERSION_ROOT}/cluster/${KUBERNETES_PROVIDER}/util.sh"
prepare-e2e prepare-e2e
"${KUBE_VERSION_ROOT}/cluster/kube-up.sh" KUBE_TEST_DEBUG=y "${KUBE_VERSION_ROOT}/cluster/kube-up.sh"
test-setup test-setup
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment