prow.sh: debug failing KinD cluster creation
When KinD fails in a Prow job, we need additional information to understand why it failed.
This commit is contained in:
parent
9b0d9cd743
commit
546d5504a1
12
prow.sh
12
prow.sh
|
|
@ -488,7 +488,17 @@ $(list_gates "$gates")
|
|||
featureGates:
|
||||
$(list_gates "$gates")
|
||||
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)"
|
||||
export KUBECONFIG
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue