mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-10 13:54:12 +00:00
Merge pull request #10348 from BbolroC/delete-node-debugger-by-trap
tests: Delete custom node debugger pod on EXIT
This commit is contained in:
commit
caf3b19505
@ -10,6 +10,15 @@ set -e
|
||||
kubernetes_dir=$(dirname "$(readlink -f "$0")")
|
||||
source "${kubernetes_dir}/../../common.bash"
|
||||
|
||||
cleanup() {
|
||||
# Clean up all node debugger pods whose name starts with `custom-node-debugger` if pods exist
|
||||
pods_to_be_deleted=$(kubectl get pods -n kube-system --no-headers -o custom-columns=:metadata.name \
|
||||
| grep '^custom-node-debugger' || true)
|
||||
[ -n "$pods_to_be_deleted" ] && kubectl delete pod -n kube-system $pods_to_be_deleted || true
|
||||
}
|
||||
|
||||
trap cleanup EXIT
|
||||
|
||||
TARGET_ARCH="${TARGET_ARCH:-x86_64}"
|
||||
KATA_HYPERVISOR="${KATA_HYPERVISOR:-qemu}"
|
||||
K8S_TEST_DEBUG="${K8S_TEST_DEBUG:-false}"
|
||||
@ -129,11 +138,6 @@ do
|
||||
fi
|
||||
done
|
||||
|
||||
# Clean up all node debugger pods whose name starts with `custom-node-debugger` if pods exist
|
||||
pods_to_be_deleted=$(kubectl get pods -n kube-system --no-headers -o custom-columns=:metadata.name \
|
||||
| grep '^custom-node-debugger' || true)
|
||||
[ -n "$pods_to_be_deleted" ] && kubectl delete pod -n kube-system $pods_to_be_deleted || true
|
||||
|
||||
[ ${#tests_fail[@]} -ne 0 ] && die "Tests FAILED from suites: ${tests_fail[*]}"
|
||||
|
||||
info "All tests SUCCEEDED"
|
||||
|
Loading…
Reference in New Issue
Block a user