Skip to content

Commit c8323fe

Browse files
gkechhors
andauthored
K8SPS-387 add wait_for_delete function (#915)
* K8SPS-387 add wait_for_delete function * remove set_debug --------- Co-authored-by: Viacheslav Sarzhan <[email protected]>
1 parent 95568d4 commit c8323fe

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

e2e-tests/functions

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,24 @@ create_namespace() {
3636
fi
3737
}
3838

39+
wait_for_delete() {
40+
local res="$1"
41+
42+
echo -n "waiting for $res to be deleted"
43+
set +o xtrace
44+
retry=0
45+
until (kubectl get $res || :) 2>&1 | grep NotFound; do
46+
sleep 1
47+
echo -n .
48+
let retry+=1
49+
if [ $retry -ge 120 ]; then
50+
kubectl_bin logs ${OPERATOR_NS:+-n $OPERATOR_NS} $(get_operator_pod)
51+
echo max retry count $retry reached. something went wrong with operator or kubernetes cluster
52+
exit 1
53+
fi
54+
done
55+
}
56+
3957
deploy_operator() {
4058
destroy_operator
4159

0 commit comments

Comments
 (0)