From 5c2c2c032dc62ef2229bd63599ff88303b484282 Mon Sep 17 00:00:00 2001 From: George Kechagias Date: Tue, 27 May 2025 14:02:32 +0300 Subject: [PATCH 1/2] K8SPS-387 add wait_for_delete function --- e2e-tests/functions | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/e2e-tests/functions b/e2e-tests/functions index 52c6c62e2..c07f70205 100755 --- a/e2e-tests/functions +++ b/e2e-tests/functions @@ -36,6 +36,25 @@ create_namespace() { fi } +wait_for_delete() { + local res="$1" + + echo -n "waiting for $res to be deleted" + set +o xtrace + retry=0 + until (kubectl get $res || :) 2>&1 | grep NotFound; do + sleep 1 + echo -n . + let retry+=1 + if [ $retry -ge 120 ]; then + kubectl_bin logs ${OPERATOR_NS:+-n $OPERATOR_NS} $(get_operator_pod) + echo max retry count $retry reached. something went wrong with operator or kubernetes cluster + exit 1 + fi + done + set_debug +} + deploy_operator() { destroy_operator From b6bd9adef0bcb7fa338f1f52df188a8dc1a395d9 Mon Sep 17 00:00:00 2001 From: George Kechagias Date: Tue, 27 May 2025 16:57:31 +0300 Subject: [PATCH 2/2] remove set_debug --- e2e-tests/functions | 1 - 1 file changed, 1 deletion(-) diff --git a/e2e-tests/functions b/e2e-tests/functions index c07f70205..de4fae80f 100755 --- a/e2e-tests/functions +++ b/e2e-tests/functions @@ -52,7 +52,6 @@ wait_for_delete() { exit 1 fi done - set_debug } deploy_operator() {