From 69d626c785e046b7903f37a87646ebbc2bfab67b Mon Sep 17 00:00:00 2001 From: lugi0 Date: Wed, 2 Oct 2024 17:09:51 +0200 Subject: [PATCH] Ensure namespace exists before waiting Signed-off-by: lugi0 --- ods_ci/tests/Resources/OCP.resource | 6 ++++++ .../1302_model_registry_model_serving.robot | 1 + 2 files changed, 7 insertions(+) diff --git a/ods_ci/tests/Resources/OCP.resource b/ods_ci/tests/Resources/OCP.resource index 3d0fb8423..d40a7bacf 100644 --- a/ods_ci/tests/Resources/OCP.resource +++ b/ods_ci/tests/Resources/OCP.resource @@ -306,6 +306,12 @@ Get Resource Attribute Wait For Namespace To Be Active [Documentation] Waits for a given namespace to become active [Arguments] ${namespace} ${timeout}=30s + WHILE True limit=${timeout} + ${out}= Run oc get namespace/${namespace} + IF '${out}' != 'Error from server (NotFound): namespaces "${namespace}" not found' + BREAK + END + END ${rc} ${value}= Run And Return Rc And Output ... oc wait --for jsonpath='{.status.phase}=Active' --timeout=${timeout} namespace/${namespace} Log ${rc} diff --git a/ods_ci/tests/Tests/1300__model_registry/1302_model_registry_model_serving.robot b/ods_ci/tests/Tests/1300__model_registry/1302_model_registry_model_serving.robot index 25fcebd09..849d15e92 100644 --- a/ods_ci/tests/Tests/1300__model_registry/1302_model_registry_model_serving.robot +++ b/ods_ci/tests/Tests/1300__model_registry/1302_model_registry_model_serving.robot @@ -121,6 +121,7 @@ Teardown Model Registry Test Setup Remove Model Registry Remove Deployment Files ${CERTS_DIRECTORY} Remove Deployment Files ${MODELREGISTRY_BASE_FOLDER}/Python_Dependencies + Disable Model Registry If Needed RHOSi Teardown Get Cluster Domain And Token