From 4ec355fb78a5be7dfa5f56fc384cddbb3cf13c3d Mon Sep 17 00:00:00 2001 From: Hyounggyu Choi Date: Thu, 27 Jun 2024 08:39:22 +0200 Subject: [PATCH] tests: Increase interval and max_tries for kubectl_retry Observed instability in the API server after deploying kata-deploy caused test failures. (see: https://github.com/kata-containers/kata-containers/actions/runs/9681494440/job/26743286861) Specifically, `kubectl_retry logs` failed before the API server could respond properly. This commit increases the interval and max_tries for kubectl_retry(), allowing sufficient time to handle this situation. Signed-off-by: Hyounggyu Choi --- tests/common.bash | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/common.bash b/tests/common.bash index b3f878db10..2570ffb37f 100644 --- a/tests/common.bash +++ b/tests/common.bash @@ -81,11 +81,11 @@ function handle_error() { trap 'handle_error $LINENO' ERR # A wrapper function for kubectl with retry logic -# runs the command up to 3 times with a 5-second interval +# runs the command up to 5 times with a 15-second interval # to ensure successful execution function kubectl_retry() { - local max_tries=3 - local interval=5 + local max_tries=5 + local interval=15 local i=0 while true; do kubectl $@ && return 0 || true