Unverified Commit a41f3860 by Kubernetes Prow Robot Committed by GitHub

Merge pull request #46 from mucahitkurt/kind-cluster-cleanup

delete kind cluster after tests run
parents 4fcafece 1eaaaa1c
...@@ -580,6 +580,19 @@ EOF ...@@ -580,6 +580,19 @@ EOF
export KUBECONFIG export KUBECONFIG
} }
# Deletes kind cluster inside a prow job
delete_cluster_inside_prow_job() {
# Inside a real Prow job it is better to clean up at runtime
# instead of leaving that to the Prow job cleanup code
# because the later sometimes times out (https://github.com/kubernetes-csi/csi-release-tools/issues/24#issuecomment-554765872).
if [ "$JOB_NAME" ]; then
if kind get clusters | grep -q csi-prow; then
run kind delete cluster --name=csi-prow || die "kind delete failed"
fi
unset KUBECONFIG
fi
}
# Looks for the deployment as specified by CSI_PROW_DEPLOYMENT and CSI_PROW_KUBERNETES_VERSION # Looks for the deployment as specified by CSI_PROW_DEPLOYMENT and CSI_PROW_KUBERNETES_VERSION
# in the given directory. # in the given directory.
find_deployment () { find_deployment () {
...@@ -1017,6 +1030,7 @@ main () { ...@@ -1017,6 +1030,7 @@ main () {
fi fi
fi fi
fi fi
delete_cluster_inside_prow_job
fi fi
if tests_need_alpha_cluster && [ "${CSI_PROW_E2E_ALPHA_GATES}" ]; then if tests_need_alpha_cluster && [ "${CSI_PROW_E2E_ALPHA_GATES}" ]; then
...@@ -1047,6 +1061,7 @@ main () { ...@@ -1047,6 +1061,7 @@ main () {
fi fi
fi fi
fi fi
delete_cluster_inside_prow_job
fi fi
fi fi
......
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