Skip to content

Commit f325590

Browse files
authored
Merge pull request #149 from pohly/cluster-logs
prow.sh: collect cluster logs
2 parents 4b03b30 + feb20e2 commit f325590

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Diff for: prow.sh

+7-2
Original file line numberDiff line numberDiff line change
@@ -635,11 +635,16 @@ EOF
635635

636636
# Deletes kind cluster inside a prow job
637637
delete_cluster_inside_prow_job() {
638+
local name="$1"
639+
638640
# Inside a real Prow job it is better to clean up at runtime
639641
# instead of leaving that to the Prow job cleanup code
640642
# because the later sometimes times out (https://github.com/kubernetes-csi/csi-release-tools/issues/24#issuecomment-554765872).
643+
#
644+
# This is also a good time to collect logs.
641645
if [ "$JOB_NAME" ]; then
642646
if kind get clusters | grep -q csi-prow; then
647+
run kind export logs --name=csi-prow "${ARTIFACTS}/cluster-logs/$name"
643648
run kind delete cluster --name=csi-prow || die "kind delete failed"
644649
fi
645650
unset KUBECONFIG
@@ -1274,7 +1279,7 @@ main () {
12741279
fi
12751280
fi
12761281
fi
1277-
delete_cluster_inside_prow_job
1282+
delete_cluster_inside_prow_job non-alpha
12781283
fi
12791284
12801285
if tests_need_alpha_cluster && [ "${CSI_PROW_E2E_ALPHA_GATES}" ]; then
@@ -1309,7 +1314,7 @@ main () {
13091314
fi
13101315
fi
13111316
fi
1312-
delete_cluster_inside_prow_job
1317+
delete_cluster_inside_prow_job alpha
13131318
fi
13141319
fi
13151320

0 commit comments

Comments
 (0)