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:
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
|
||||
}
|
||||
|
Reference in New Issue
Block a user