Merge pull request #10107 from fidencio/topic/rotate-journal-logs-every-run

tests: k8s: Rotate & cleanup journal for every run
This commit is contained in:
Fabiano Fidêncio 2024-08-02 07:27:10 +02:00 committed by GitHub
commit 4183680bc3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -265,6 +265,17 @@ function uninstall_kbs_client() {
}
function run_tests() {
if [ "${K8S_TEST_HOST_TYPE}" = "baremetal" ]; then
# Baremetal self-hosted runners end up accumulating way too much log
# and when those get displayed it's very hard to understand what's
# part of the current run and what's something from the past coming
# to haunt us.
#
# With this in mind, let's ensure we do rotate the logs on every single
# run of the tests, as its first step.
sudo journalctl --vacuum-time 1s --rotate
fi
ensure_yq
platform="${1:-}"