Commit 546d5504 by Patrick Ohly

prow.sh: debug failing KinD cluster creation

When KinD fails in a Prow job, we need additional information to understand why it failed.
parent 9b0d9cd7
...@@ -488,7 +488,17 @@ $(list_gates "$gates") ...@@ -488,7 +488,17 @@ $(list_gates "$gates")
featureGates: featureGates:
$(list_gates "$gates") $(list_gates "$gates")
EOF EOF
run kind create cluster --name csi-prow --config "${CSI_PROW_WORK}/kind-config.yaml" --wait 5m --image "$image" || die "'kind create cluster' failed" info "kind-config.yaml:"
cat "${CSI_PROW_WORK}/kind-config.yaml"
if ! run kind create cluster --name csi-prow --config "${CSI_PROW_WORK}/kind-config.yaml" --wait 5m --image "$image"; then
warn "Cluster creation failed. Will try again with higher verbosity."
info "Available Docker images:"
docker image ls
if ! run kind --loglevel debug create cluster --retain --name csi-prow --config "${CSI_PROW_WORK}/kind-config.yaml" --wait 5m --image "$image"; then
run kind export logs --name csi-prow "$ARTIFACTS/kind-cluster"
die "Cluster creation failed again, giving up. See the 'kind-cluster' artifact directory for additional logs."
fi
fi
KUBECONFIG="$(kind get kubeconfig-path --name=csi-prow)" KUBECONFIG="$(kind get kubeconfig-path --name=csi-prow)"
export KUBECONFIG export KUBECONFIG
} }
......
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