<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="model_runtime" errors="2" failures="1" skipped="4" tests="21" time="921.314" timestamp="2026-06-12T12:06:40.646097+00:00" hostname="odh-olminstall-testops-twcza18cabd120d06f562402d0eb542efd25-pod"><testcase classname="tests.model_serving.model_runtime.image_validation.test_verify_serving_runtime_images.TestServingRuntimeImagesPerTemplate" name="test_verify_serving_runtime_pod_images_from_template[serving_runtime_pods_for_runtime0]" time="4.742" /><testcase classname="tests.model_serving.model_runtime.image_validation.test_verify_serving_runtime_images.TestServingRuntimeImagesPerTemplate" name="test_verify_serving_runtime_pod_images_from_template[serving_runtime_pods_for_runtime1]" time="2.340" /><testcase classname="tests.model_serving.model_runtime.image_validation.test_verify_serving_runtime_images.TestServingRuntimeImagesPerTemplate" name="test_verify_serving_runtime_pod_images_from_template[serving_runtime_pods_for_runtime2]" time="2.336" /><testcase classname="tests.model_serving.model_runtime.image_validation.test_verify_serving_runtime_images.TestServingRuntimeImagesPerTemplate" name="test_verify_serving_runtime_pod_images_from_template[serving_runtime_pods_for_runtime3]" time="2.370" /><testcase classname="tests.model_serving.model_runtime.image_validation.test_verify_serving_runtime_images.TestServingRuntimeImagesPerTemplate" name="test_verify_serving_runtime_pod_images_from_template[serving_runtime_pods_for_runtime4]" time="2.369" /><testcase classname="tests.model_serving.model_runtime.image_validation.test_verify_serving_runtime_images.TestServingRuntimeImagesPerTemplate" name="test_verify_serving_runtime_pod_images_from_template[serving_runtime_pods_for_runtime5]" time="2.377" /><testcase classname="tests.model_serving.model_runtime.image_validation.test_verify_serving_runtime_images.TestServingRuntimeImagesPerTemplate" name="test_verify_serving_runtime_pod_images_from_template[serving_runtime_pods_for_runtime6]" time="11.489" /><testcase classname="tests.model_serving.model_runtime.mlserver.model_car.test_mlserver_model_car.TestMLServerModelCar" name="test_mlserver_model_car_inference[sklearn-modelcar-RawDeployment]" time="12.905" /><testcase classname="tests.model_serving.model_runtime.mlserver.model_car.test_mlserver_model_car.TestMLServerModelCar" name="test_mlserver_model_car_inference[xgboost-modelcar-RawDeployment]" time="27.976" /><testcase classname="tests.model_serving.model_runtime.mlserver.model_car.test_mlserver_model_car.TestMLServerModelCar" name="test_mlserver_model_car_inference[lightgbm-modelcar-RawDeployment]" time="22.950" /><testcase classname="tests.model_serving.model_runtime.mlserver.model_car.test_mlserver_model_car.TestMLServerModelCar" name="test_mlserver_model_car_inference[lightgbm-modelcar-RawDeployment_text_type]" time="22.100" /><testcase classname="tests.model_serving.model_runtime.mlserver.model_car.test_mlserver_model_car.TestMLServerModelCar" name="test_mlserver_model_car_inference[onnx-modelcar-RawDeployment]" time="33.335" /><testcase classname="tests.model_serving.model_runtime.mlserver.s3.test_mlserver_s3.TestMLServerModels" name="test_mlserver_model_inference[sklearn-s3-RawDeployment]" time="22.892" /><testcase classname="tests.model_serving.model_runtime.openvino.test_ovms_model_deployment.TestOpenVINOModels" name="test_openvino_model_inference[onnx-raw-rest-deployment]" time="24.493"><failure message="ValueError: Invalid deployment_mode Standard">Traceback (most recent call last):
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 353, in from_call
    result: TResult | None = func()
                             ~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 245, in &lt;lambda&gt;
    lambda: runtest_hook(item=item, **kwds),
            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_hooks.py", line 512, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 167, in _multicall
    raise exception
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call
    return (yield)
            ^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/skipping.py", line 268, in pytest_runtest_call
    return (yield)
            ^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
    res = hook_impl.function(*args)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 179, in pytest_runtest_call
    item.runtest()
    ~~~~~~~~~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/python.py", line 1720, in runtest
    self.ihook.pytest_pyfunc_call(pyfuncitem=self)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_hooks.py", line 512, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 167, in _multicall
    raise exception
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
    return result.get_result()
           ~~~~~~~~~~~~~~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_result.py", line 103, in get_result
    raise exc.with_traceback(tb)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
    res = yield
          ^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
    res = hook_impl.function(*args)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/python.py", line 166, in pytest_pyfunc_call
    result = testfunction(**testargs)
  File "/home/odh/opendatahub-tests/tests/model_serving/model_runtime/openvino/test_ovms_model_deployment.py", line 149, in test_openvino_model_inference
    validate_inference_request(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~^
        pod_name=openvino_pod_resource.name,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...&lt;3 lines&gt;...
        model_version=model_version,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/home/odh/opendatahub-tests/tests/model_serving/model_runtime/openvino/utils.py", line 113, in validate_inference_request
    response = run_openvino_inference(
        pod_name=pod_name,
    ...&lt;2 lines&gt;...
        model_version=model_version,
    )
  File "/home/odh/opendatahub-tests/tests/model_serving/model_runtime/openvino/utils.py", line 87, in run_openvino_inference
    raise ValueError(f"Invalid deployment_mode {deployment_mode}")
ValueError: Invalid deployment_mode Standard</failure></testcase><testcase classname="tests.model_serving.model_runtime.openvino.test_ovms_smoke.TestOVMSSmokeInOpenShift" name="test_ovms_smoke_runs_in_openshift[ovms-smoke]" time="67.474" /><testcase classname="tests.model_serving.model_runtime.triton.basic_model_deployment.test_tensorflow_model.TestTensorflowModel" name="test_tensorflow_inference[tensorflow-raw-rest-deployment]" time="0.061"><error message="failed on setup with &quot;kubernetes.dynamic.exceptions.ConflictError: 409&#10;Reason: Conflict&#10;HTTP response headers: HTTPHeaderDict({'Audit-Id': '9c9553d7-3c4e-42b8-b232-e3c2379b0973, 9c9553d7-3c4e-42b8-b232-e3c2379b0973', 'Cache-Control': 'no-cache, private, no-store', 'Content-Length': '298', 'Content-Type': 'application/json', 'Date': 'Fri, 12 Jun 2026 12:16:28 GMT', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'X-Kubernetes-Pf-Flowschema-Uid': '566f6031-8adf-4912-a313-cecf67c36bb2', 'X-Kubernetes-Pf-Prioritylevel-Uid': 'fc4a295a-a478-447a-a091-f382811d2be6'})&#10;HTTP response body: b'{&quot;kind&quot;:&quot;Status&quot;,&quot;apiVersion&quot;:&quot;v1&quot;,&quot;metadata&quot;:{},&quot;status&quot;:&quot;Failure&quot;,&quot;message&quot;:&quot;templates.template.openshift.io \\&quot;triton-rest-runtime-template\\&quot; already exists&quot;,&quot;reason&quot;:&quot;AlreadyExists&quot;,&quot;details&quot;:{&quot;name&quot;:&quot;triton-rest-runtime-template&quot;,&quot;group&quot;:&quot;template.openshift.io&quot;,&quot;kind&quot;:&quot;templates&quot;},&quot;code&quot;:409}\n'&#10;Original traceback: &#10;  File &quot;/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/dynamic/client.py&quot;, line 55, in inner&#10;    resp = func(self, *args, **kwargs)&#10;&#10;  File &quot;/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/dynamic/client.py&quot;, line 277, in request&#10;    api_response = self.client.call_api(&#10;        path,&#10;    ...&lt;11 lines&gt;...&#10;        _request_timeout=params.get('_request_timeout')&#10;    )&#10;&#10;  File &quot;/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py&quot;, line 348, in call_api&#10;    return self.__call_api(resource_path, method,&#10;           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^&#10;                           path_params, query_params, header_params,&#10;                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&#10;    ...&lt;2 lines&gt;...&#10;                           _return_http_data_only, collection_formats,&#10;                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&#10;                           _preload_content, _request_timeout, _host)&#10;                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&#10;&#10;  File &quot;/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py&quot;, line 180, in __call_api&#10;    response_data = self.request(&#10;        method, url, query_params=query_params, headers=header_params,&#10;        post_params=post_params, body=body,&#10;        _preload_content=_preload_content,&#10;        _request_timeout=_request_timeout)&#10;&#10;  File &quot;/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py&quot;, line 391, in request&#10;    return self.rest_client.POST(url,&#10;           ~~~~~~~~~~~~~~~~~~~~~^^^^^&#10;                                 query_params=query_params,&#10;                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^&#10;    ...&lt;3 lines&gt;...&#10;                                 _request_timeout=_request_timeout,&#10;                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&#10;                                 body=body)&#10;                                 ^^^^^^^^^^&#10;&#10;  File &quot;/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/rest.py&quot;, line 279, in POST&#10;    return self.request(&quot;POST&quot;, url,&#10;           ~~~~~~~~~~~~^^^^^^^^^^^^^&#10;                        headers=headers,&#10;                        ^^^^^^^^^^^^^^^^&#10;    ...&lt;3 lines&gt;...&#10;                        _request_timeout=_request_timeout,&#10;                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&#10;                        body=body)&#10;                        ^^^^^^^^^^&#10;&#10;  File &quot;/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/rest.py&quot;, line 238, in request&#10;    raise ApiException(http_resp=r)&quot;">Traceback (most recent call last):
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/ocp_resources/resource.py", line 1170, in retry_cluster_exceptions
    for sample in sampler:
                  ^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/timeout_sampler/__init__.py", line 171, in __iter__
    raise TimeoutExpiredError(
        self._get_exception_log(exp=last_exp), last_exp=last_exp, elapsed_time=elapsed_time
    )
timeout_sampler.TimeoutExpiredError: Timed Out: 10
Function: kubernetes.dynamic.client.create  Kwargs: {'body': {'apiVersion': 'template.openshift.io/v1', 'kind': 'Template', 'metadata': {'name': 'triton-rest-runtime-template', 'namespace': 'redhat-ods-applications'}, 'objects': [{'apiVersion': 'serving.kserve.io/v1alpha1', 'kind': 'ServingRuntime', 'metadata': {'name': 'triton-rest-runtime', 'annotations': {'prometheus.kserve.io/path': '/metrics', 'prometheus.kserve.io/port': '8002'}}, 'spec': {'containers': [{'name': 'kserve-container', 'image': 'nvcr.io/nvidia/tritonserver:25.02-py3', 'args': ['tritonserver', '--model-store=/mnt/models', '--http-port=8080', '--allow-http=True'], 'ports': [{'name': 'http1', 'containerPort': 8080, 'protocol': 'TCP'}], 'volumeMounts': [], 'resources': {'requests': {'cpu': '1', 'memory': '2Gi'}, 'limits': {'cpu': '1', 'memory': '2Gi'}}}], 'volumes': [], 'protocolVersions': ['v2', 'grpc-v2'], 'supportedModelFormats': [{'name': 'tensorrt', 'version': '8', 'autoSelect': True, 'priority': 1}, {'name': 'tensorflow', 'version': '1', 'autoSelect': True, 'priority': 1}, {'name': 'tensorflow', 'version': '2', 'autoSelect': True, 'priority': 1}, {'name': 'onnx', 'version': '1', 'autoSelect': True, 'priority': 1}, {'name': 'pytorch', 'version': '1', 'autoSelect': True}, {'name': 'triton', 'version': '2', 'autoSelect': True, 'priority': 1}, {'name': 'xgboost', 'version': '1', 'autoSelect': True}, {'name': 'python', 'version': '1', 'autoSelect': True}]}}], 'parameters': []}, 'namespace': 'redhat-ods-applications'}
Last exception: ConflictError: 409
Reason: Conflict
HTTP response headers: HTTPHeaderDict({'Audit-Id': '9c9553d7-3c4e-42b8-b232-e3c2379b0973, 9c9553d7-3c4e-42b8-b232-e3c2379b0973', 'Cache-Control': 'no-cache, private, no-store', 'Content-Length': '298', 'Content-Type': 'application/json', 'Date': 'Fri, 12 Jun 2026 12:16:28 GMT', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'X-Kubernetes-Pf-Flowschema-Uid': '566f6031-8adf-4912-a313-cecf67c36bb2', 'X-Kubernetes-Pf-Prioritylevel-Uid': 'fc4a295a-a478-447a-a091-f382811d2be6'})
HTTP response body: b'{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"templates.template.openshift.io \\"triton-rest-runtime-template\\" already exists","reason":"AlreadyExists","details":{"name":"triton-rest-runtime-template","group":"template.openshift.io","kind":"templates"},"code":409}\n'
Original traceback: 
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/dynamic/client.py", line 55, in inner
    resp = func(self, *args, **kwargs)

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/dynamic/client.py", line 277, in request
    api_response = self.client.call_api(
        path,
    ...&lt;11 lines&gt;...
        _request_timeout=params.get('_request_timeout')
    )

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py", line 348, in call_api
    return self.__call_api(resource_path, method,
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
                           path_params, query_params, header_params,
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...&lt;2 lines&gt;...
                           _return_http_data_only, collection_formats,
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                           _preload_content, _request_timeout, _host)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py", line 180, in __call_api
    response_data = self.request(
        method, url, query_params=query_params, headers=header_params,
        post_params=post_params, body=body,
        _preload_content=_preload_content,
        _request_timeout=_request_timeout)

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py", line 391, in request
    return self.rest_client.POST(url,
           ~~~~~~~~~~~~~~~~~~~~~^^^^^
                                 query_params=query_params,
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...&lt;3 lines&gt;...
                                 _request_timeout=_request_timeout,
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                 body=body)
                                 ^^^^^^^^^^

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/rest.py", line 279, in POST
    return self.request("POST", url,
           ~~~~~~~~~~~~^^^^^^^^^^^^^
                        headers=headers,
                        ^^^^^^^^^^^^^^^^
    ...&lt;3 lines&gt;...
                        _request_timeout=_request_timeout,
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        body=body)
                        ^^^^^^^^^^

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/rest.py", line 238, in request
    raise ApiException(http_resp=r)
.
Elapsed time: 0.04632759094238281 [0:00:00.046328]

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 353, in from_call
    result: TResult | None = func()
                             ~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 245, in &lt;lambda&gt;
    lambda: runtest_hook(item=item, **kwds),
            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_hooks.py", line 512, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 167, in _multicall
    raise exception
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/capture.py", line 895, in pytest_runtest_setup
    return (yield)
            ^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
    res = hook_impl.function(*args)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup
    item.session._setupstate.setup(item)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 523, in setup
    col.setup()
    ~~~~~~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/python.py", line 1723, in setup
    self._request._fillfixtures()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures
    item.funcargs[argname] = self.getfixturevalue(argname)
                             ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue
    fixturedef = self._get_active_fixturedef(argname)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef
    fixturedef.execute(request=subrequest)
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/fixtures.py", line 1110, in execute
    result: FixtureValue = ihook.pytest_fixture_setup(
                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^
        fixturedef=self, request=request
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_hooks.py", line 512, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 167, in _multicall
    raise exception
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pytest_asyncio/plugin.py", line 728, in pytest_fixture_setup
    return (yield)
            ^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
    return result.get_result()
           ~~~~~~~~~~~~~~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_result.py", line 103, in get_result
    raise exc.with_traceback(tb)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
    res = yield
          ^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/setuponly.py", line 36, in pytest_fixture_setup
    return (yield)
            ^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
    res = hook_impl.function(*args)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup
    result = call_fixture_func(fixturefunc, request, kwargs)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func
    fixture_result = next(generator)
  File "/home/odh/opendatahub-tests/tests/model_serving/model_runtime/triton/basic_model_deployment/conftest.py", line 49, in triton_rest_serving_runtime_template
    with create_triton_template(
         ~~~~~~~~~~~~~~~~~~~~~~^
        admin_client=admin_client, protocol=Protocols.REST, triton_runtime_image=triton_runtime_image
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ) as template:
    ^
  File "/usr/lib64/python3.14/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/home/odh/opendatahub-tests/tests/model_serving/model_runtime/triton/basic_model_deployment/conftest.py", line 70, in create_triton_template
    with Template(
         ~~~~~~~~^
        client=admin_client,
        ^^^^^^^^^^^^^^^^^^^^
        namespace=py_config["applications_namespace"],
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        kind_dict=template_dict,
        ^^^^^^^^^^^^^^^^^^^^^^^^
    ) as template:
    ^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/ocp_resources/resource.py", line 783, in __enter__
    return self.deploy(wait=self.wait_for_resource)
           ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/ocp_resources/resource.py", line 830, in deploy
    self.create(wait=wait)
    ~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/ocp_resources/resource.py", line 1070, in create
    resource_ = Resource.retry_cluster_exceptions(
        func=self.api.create, exceptions_dict=exceptions_dict, **resource_kwargs
    )
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/ocp_resources/resource.py", line 1175, in retry_cluster_exceptions
    raise exp.last_exp from exp
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/timeout_sampler/__init__.py", line 162, in __iter__
    yield self.func(*self.func_args, **self.func_kwargs)
          ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/dynamic/client.py", line 119, in create
    return self.request('post', path, body=body, **kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/dynamic/client.py", line 57, in inner
    raise api_exception(e)
kubernetes.dynamic.exceptions.ConflictError: 409
Reason: Conflict
HTTP response headers: HTTPHeaderDict({'Audit-Id': '9c9553d7-3c4e-42b8-b232-e3c2379b0973, 9c9553d7-3c4e-42b8-b232-e3c2379b0973', 'Cache-Control': 'no-cache, private, no-store', 'Content-Length': '298', 'Content-Type': 'application/json', 'Date': 'Fri, 12 Jun 2026 12:16:28 GMT', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'X-Kubernetes-Pf-Flowschema-Uid': '566f6031-8adf-4912-a313-cecf67c36bb2', 'X-Kubernetes-Pf-Prioritylevel-Uid': 'fc4a295a-a478-447a-a091-f382811d2be6'})
HTTP response body: b'{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"templates.template.openshift.io \\"triton-rest-runtime-template\\" already exists","reason":"AlreadyExists","details":{"name":"triton-rest-runtime-template","group":"template.openshift.io","kind":"templates"},"code":409}\n'
Original traceback: 
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/dynamic/client.py", line 55, in inner
    resp = func(self, *args, **kwargs)

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/dynamic/client.py", line 277, in request
    api_response = self.client.call_api(
        path,
    ...&lt;11 lines&gt;...
        _request_timeout=params.get('_request_timeout')
    )

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py", line 348, in call_api
    return self.__call_api(resource_path, method,
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
                           path_params, query_params, header_params,
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...&lt;2 lines&gt;...
                           _return_http_data_only, collection_formats,
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                           _preload_content, _request_timeout, _host)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py", line 180, in __call_api
    response_data = self.request(
        method, url, query_params=query_params, headers=header_params,
        post_params=post_params, body=body,
        _preload_content=_preload_content,
        _request_timeout=_request_timeout)

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py", line 391, in request
    return self.rest_client.POST(url,
           ~~~~~~~~~~~~~~~~~~~~~^^^^^
                                 query_params=query_params,
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...&lt;3 lines&gt;...
                                 _request_timeout=_request_timeout,
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                 body=body)
                                 ^^^^^^^^^^

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/rest.py", line 279, in POST
    return self.request("POST", url,
           ~~~~~~~~~~~~^^^^^^^^^^^^^
                        headers=headers,
                        ^^^^^^^^^^^^^^^^
    ...&lt;3 lines&gt;...
                        _request_timeout=_request_timeout,
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        body=body)
                        ^^^^^^^^^^

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/rest.py", line 238, in request
    raise ApiException(http_resp=r)</error></testcase><testcase classname="tests.model_serving.model_runtime.triton.basic_model_deployment.test_tensorflow_model.TestTensorflowModel" name="test_tensorflow_inference[tensorflow-raw-grpc-deployment]" time="0.003"><error message="failed on setup with &quot;kubernetes.dynamic.exceptions.ConflictError: 409&#10;Reason: Conflict&#10;HTTP response headers: HTTPHeaderDict({'Audit-Id': '9c9553d7-3c4e-42b8-b232-e3c2379b0973, 9c9553d7-3c4e-42b8-b232-e3c2379b0973', 'Cache-Control': 'no-cache, private, no-store', 'Content-Length': '298', 'Content-Type': 'application/json', 'Date': 'Fri, 12 Jun 2026 12:16:28 GMT', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'X-Kubernetes-Pf-Flowschema-Uid': '566f6031-8adf-4912-a313-cecf67c36bb2', 'X-Kubernetes-Pf-Prioritylevel-Uid': 'fc4a295a-a478-447a-a091-f382811d2be6'})&#10;HTTP response body: b'{&quot;kind&quot;:&quot;Status&quot;,&quot;apiVersion&quot;:&quot;v1&quot;,&quot;metadata&quot;:{},&quot;status&quot;:&quot;Failure&quot;,&quot;message&quot;:&quot;templates.template.openshift.io \\&quot;triton-rest-runtime-template\\&quot; already exists&quot;,&quot;reason&quot;:&quot;AlreadyExists&quot;,&quot;details&quot;:{&quot;name&quot;:&quot;triton-rest-runtime-template&quot;,&quot;group&quot;:&quot;template.openshift.io&quot;,&quot;kind&quot;:&quot;templates&quot;},&quot;code&quot;:409}\n'&#10;Original traceback: &#10;  File &quot;/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/dynamic/client.py&quot;, line 55, in inner&#10;    resp = func(self, *args, **kwargs)&#10;&#10;  File &quot;/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/dynamic/client.py&quot;, line 277, in request&#10;    api_response = self.client.call_api(&#10;        path,&#10;    ...&lt;11 lines&gt;...&#10;        _request_timeout=params.get('_request_timeout')&#10;    )&#10;&#10;  File &quot;/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py&quot;, line 348, in call_api&#10;    return self.__call_api(resource_path, method,&#10;           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^&#10;                           path_params, query_params, header_params,&#10;                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&#10;    ...&lt;2 lines&gt;...&#10;                           _return_http_data_only, collection_formats,&#10;                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&#10;                           _preload_content, _request_timeout, _host)&#10;                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&#10;&#10;  File &quot;/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py&quot;, line 180, in __call_api&#10;    response_data = self.request(&#10;        method, url, query_params=query_params, headers=header_params,&#10;        post_params=post_params, body=body,&#10;        _preload_content=_preload_content,&#10;        _request_timeout=_request_timeout)&#10;&#10;  File &quot;/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py&quot;, line 391, in request&#10;    return self.rest_client.POST(url,&#10;           ~~~~~~~~~~~~~~~~~~~~~^^^^^&#10;                                 query_params=query_params,&#10;                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^&#10;    ...&lt;3 lines&gt;...&#10;                                 _request_timeout=_request_timeout,&#10;                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&#10;                                 body=body)&#10;                                 ^^^^^^^^^^&#10;&#10;  File &quot;/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/rest.py&quot;, line 279, in POST&#10;    return self.request(&quot;POST&quot;, url,&#10;           ~~~~~~~~~~~~^^^^^^^^^^^^^&#10;                        headers=headers,&#10;                        ^^^^^^^^^^^^^^^^&#10;    ...&lt;3 lines&gt;...&#10;                        _request_timeout=_request_timeout,&#10;                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&#10;                        body=body)&#10;                        ^^^^^^^^^^&#10;&#10;  File &quot;/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/rest.py&quot;, line 238, in request&#10;    raise ApiException(http_resp=r)&quot;">Traceback (most recent call last):
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/ocp_resources/resource.py", line 1170, in retry_cluster_exceptions
    for sample in sampler:
                  ^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/timeout_sampler/__init__.py", line 171, in __iter__
    raise TimeoutExpiredError(
        self._get_exception_log(exp=last_exp), last_exp=last_exp, elapsed_time=elapsed_time
    )
timeout_sampler.TimeoutExpiredError: Timed Out: 10
Function: kubernetes.dynamic.client.create  Kwargs: {'body': {'apiVersion': 'template.openshift.io/v1', 'kind': 'Template', 'metadata': {'name': 'triton-rest-runtime-template', 'namespace': 'redhat-ods-applications'}, 'objects': [{'apiVersion': 'serving.kserve.io/v1alpha1', 'kind': 'ServingRuntime', 'metadata': {'name': 'triton-rest-runtime', 'annotations': {'prometheus.kserve.io/path': '/metrics', 'prometheus.kserve.io/port': '8002'}}, 'spec': {'containers': [{'name': 'kserve-container', 'image': 'nvcr.io/nvidia/tritonserver:25.02-py3', 'args': ['tritonserver', '--model-store=/mnt/models', '--http-port=8080', '--allow-http=True'], 'ports': [{'name': 'http1', 'containerPort': 8080, 'protocol': 'TCP'}], 'volumeMounts': [], 'resources': {'requests': {'cpu': '1', 'memory': '2Gi'}, 'limits': {'cpu': '1', 'memory': '2Gi'}}}], 'volumes': [], 'protocolVersions': ['v2', 'grpc-v2'], 'supportedModelFormats': [{'name': 'tensorrt', 'version': '8', 'autoSelect': True, 'priority': 1}, {'name': 'tensorflow', 'version': '1', 'autoSelect': True, 'priority': 1}, {'name': 'tensorflow', 'version': '2', 'autoSelect': True, 'priority': 1}, {'name': 'onnx', 'version': '1', 'autoSelect': True, 'priority': 1}, {'name': 'pytorch', 'version': '1', 'autoSelect': True}, {'name': 'triton', 'version': '2', 'autoSelect': True, 'priority': 1}, {'name': 'xgboost', 'version': '1', 'autoSelect': True}, {'name': 'python', 'version': '1', 'autoSelect': True}]}}], 'parameters': []}, 'namespace': 'redhat-ods-applications'}
Last exception: ConflictError: 409
Reason: Conflict
HTTP response headers: HTTPHeaderDict({'Audit-Id': '9c9553d7-3c4e-42b8-b232-e3c2379b0973, 9c9553d7-3c4e-42b8-b232-e3c2379b0973', 'Cache-Control': 'no-cache, private, no-store', 'Content-Length': '298', 'Content-Type': 'application/json', 'Date': 'Fri, 12 Jun 2026 12:16:28 GMT', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'X-Kubernetes-Pf-Flowschema-Uid': '566f6031-8adf-4912-a313-cecf67c36bb2', 'X-Kubernetes-Pf-Prioritylevel-Uid': 'fc4a295a-a478-447a-a091-f382811d2be6'})
HTTP response body: b'{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"templates.template.openshift.io \\"triton-rest-runtime-template\\" already exists","reason":"AlreadyExists","details":{"name":"triton-rest-runtime-template","group":"template.openshift.io","kind":"templates"},"code":409}\n'
Original traceback: 
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/dynamic/client.py", line 55, in inner
    resp = func(self, *args, **kwargs)

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/dynamic/client.py", line 277, in request
    api_response = self.client.call_api(
        path,
    ...&lt;11 lines&gt;...
        _request_timeout=params.get('_request_timeout')
    )

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py", line 348, in call_api
    return self.__call_api(resource_path, method,
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
                           path_params, query_params, header_params,
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...&lt;2 lines&gt;...
                           _return_http_data_only, collection_formats,
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                           _preload_content, _request_timeout, _host)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py", line 180, in __call_api
    response_data = self.request(
        method, url, query_params=query_params, headers=header_params,
        post_params=post_params, body=body,
        _preload_content=_preload_content,
        _request_timeout=_request_timeout)

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py", line 391, in request
    return self.rest_client.POST(url,
           ~~~~~~~~~~~~~~~~~~~~~^^^^^
                                 query_params=query_params,
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...&lt;3 lines&gt;...
                                 _request_timeout=_request_timeout,
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                 body=body)
                                 ^^^^^^^^^^

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/rest.py", line 279, in POST
    return self.request("POST", url,
           ~~~~~~~~~~~~^^^^^^^^^^^^^
                        headers=headers,
                        ^^^^^^^^^^^^^^^^
    ...&lt;3 lines&gt;...
                        _request_timeout=_request_timeout,
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        body=body)
                        ^^^^^^^^^^

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/rest.py", line 238, in request
    raise ApiException(http_resp=r)
.
Elapsed time: 0.04632759094238281 [0:00:00.046328]

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 353, in from_call
    result: TResult | None = func()
                             ~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 245, in &lt;lambda&gt;
    lambda: runtest_hook(item=item, **kwds),
            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_hooks.py", line 512, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 167, in _multicall
    raise exception
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/capture.py", line 895, in pytest_runtest_setup
    return (yield)
            ^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
    res = hook_impl.function(*args)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup
    item.session._setupstate.setup(item)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 523, in setup
    col.setup()
    ~~~~~~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/python.py", line 1723, in setup
    self._request._fillfixtures()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures
    item.funcargs[argname] = self.getfixturevalue(argname)
                             ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue
    fixturedef = self._get_active_fixturedef(argname)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef
    fixturedef.execute(request=subrequest)
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/fixtures.py", line 1091, in execute
    raise exc.with_traceback(exc_tb)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup
    result = call_fixture_func(fixturefunc, request, kwargs)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func
    fixture_result = next(generator)
  File "/home/odh/opendatahub-tests/tests/model_serving/model_runtime/triton/basic_model_deployment/conftest.py", line 49, in triton_rest_serving_runtime_template
    with create_triton_template(
         ~~~~~~~~~~~~~~~~~~~~~~^
        admin_client=admin_client, protocol=Protocols.REST, triton_runtime_image=triton_runtime_image
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ) as template:
    ^
  File "/usr/lib64/python3.14/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/home/odh/opendatahub-tests/tests/model_serving/model_runtime/triton/basic_model_deployment/conftest.py", line 70, in create_triton_template
    with Template(
         ~~~~~~~~^
        client=admin_client,
        ^^^^^^^^^^^^^^^^^^^^
        namespace=py_config["applications_namespace"],
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        kind_dict=template_dict,
        ^^^^^^^^^^^^^^^^^^^^^^^^
    ) as template:
    ^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/ocp_resources/resource.py", line 783, in __enter__
    return self.deploy(wait=self.wait_for_resource)
           ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/ocp_resources/resource.py", line 830, in deploy
    self.create(wait=wait)
    ~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/ocp_resources/resource.py", line 1070, in create
    resource_ = Resource.retry_cluster_exceptions(
        func=self.api.create, exceptions_dict=exceptions_dict, **resource_kwargs
    )
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/ocp_resources/resource.py", line 1175, in retry_cluster_exceptions
    raise exp.last_exp from exp
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/timeout_sampler/__init__.py", line 162, in __iter__
    yield self.func(*self.func_args, **self.func_kwargs)
          ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/dynamic/client.py", line 119, in create
    return self.request('post', path, body=body, **kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/dynamic/client.py", line 57, in inner
    raise api_exception(e)
kubernetes.dynamic.exceptions.ConflictError: 409
Reason: Conflict
HTTP response headers: HTTPHeaderDict({'Audit-Id': '9c9553d7-3c4e-42b8-b232-e3c2379b0973, 9c9553d7-3c4e-42b8-b232-e3c2379b0973', 'Cache-Control': 'no-cache, private, no-store', 'Content-Length': '298', 'Content-Type': 'application/json', 'Date': 'Fri, 12 Jun 2026 12:16:28 GMT', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'X-Kubernetes-Pf-Flowschema-Uid': '566f6031-8adf-4912-a313-cecf67c36bb2', 'X-Kubernetes-Pf-Prioritylevel-Uid': 'fc4a295a-a478-447a-a091-f382811d2be6'})
HTTP response body: b'{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"templates.template.openshift.io \\"triton-rest-runtime-template\\" already exists","reason":"AlreadyExists","details":{"name":"triton-rest-runtime-template","group":"template.openshift.io","kind":"templates"},"code":409}\n'
Original traceback: 
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/dynamic/client.py", line 55, in inner
    resp = func(self, *args, **kwargs)

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/dynamic/client.py", line 277, in request
    api_response = self.client.call_api(
        path,
    ...&lt;11 lines&gt;...
        _request_timeout=params.get('_request_timeout')
    )

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py", line 348, in call_api
    return self.__call_api(resource_path, method,
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
                           path_params, query_params, header_params,
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...&lt;2 lines&gt;...
                           _return_http_data_only, collection_formats,
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                           _preload_content, _request_timeout, _host)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py", line 180, in __call_api
    response_data = self.request(
        method, url, query_params=query_params, headers=header_params,
        post_params=post_params, body=body,
        _preload_content=_preload_content,
        _request_timeout=_request_timeout)

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/api_client.py", line 391, in request
    return self.rest_client.POST(url,
           ~~~~~~~~~~~~~~~~~~~~~^^^^^
                                 query_params=query_params,
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...&lt;3 lines&gt;...
                                 _request_timeout=_request_timeout,
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                 body=body)
                                 ^^^^^^^^^^

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/rest.py", line 279, in POST
    return self.request("POST", url,
           ~~~~~~~~~~~~^^^^^^^^^^^^^
                        headers=headers,
                        ^^^^^^^^^^^^^^^^
    ...&lt;3 lines&gt;...
                        _request_timeout=_request_timeout,
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        body=body)
                        ^^^^^^^^^^

  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/kubernetes/client/rest.py", line 238, in request
    raise ApiException(http_resp=r)</error></testcase><testcase classname="tests.model_serving.model_runtime.vllm.cpu.cpu_x86.test_vllm_cpu_s3_inference.TestVllmCpuX86S3Inference" name="test_vllm_cpu_x86_inference[facebook-opt-125m-raw-cpu]" time="0.005"><skipped type="pytest.skip" message="Test requires a supported vLLM x86 CPU accelerator. Found: 'None'. Expected one of: {'cpu_x86'}.">/home/odh/opendatahub-tests/tests/model_serving/model_runtime/vllm/cpu/cpu_x86/test_vllm_cpu_s3_inference.py:70: Test requires a supported vLLM x86 CPU accelerator. Found: 'None'. Expected one of: {'cpu_x86'}.</skipped></testcase><testcase classname="tests.model_serving.model_runtime.vllm.cpu.cpu_x86.test_vllm_cpu_s3_inference.TestVllmCpuX86S3Inference" name="test_vllm_cpu_x86_inference[tinyllama-1-1b-chat-raw-cpu]" time="0.003"><skipped type="pytest.skip" message="Test requires a supported vLLM x86 CPU accelerator. Found: 'None'. Expected one of: {'cpu_x86'}.">/home/odh/opendatahub-tests/tests/model_serving/model_runtime/vllm/cpu/cpu_x86/test_vllm_cpu_s3_inference.py:70: Test requires a supported vLLM x86 CPU accelerator. Found: 'None'. Expected one of: {'cpu_x86'}.</skipped></testcase><testcase classname="tests.model_serving.model_runtime.vllm.probes.test_vllm_probes.TestVllmProbeHealth" name="test_vllm_readiness_probe[test_vllm_opt_125m_raw_cpu_probes]" time="0.004"><skipped type="pytest.skip" message="Test requires a supported vLLM x86 CPU accelerator. Found: 'None'. Expected one of: {'cpu_x86'}.">/home/odh/opendatahub-tests/tests/model_serving/model_runtime/vllm/probes/test_vllm_probes.py:52: Test requires a supported vLLM x86 CPU accelerator. Found: 'None'. Expected one of: {'cpu_x86'}.</skipped></testcase><testcase classname="tests.model_serving.model_runtime.vllm.probes.test_vllm_probes.TestVllmProbeHealth" name="test_vllm_liveness_probe[test_vllm_opt_125m_raw_cpu_probes]" time="0.005"><skipped type="pytest.skip" message="Test requires a supported vLLM x86 CPU accelerator. Found: 'None'. Expected one of: {'cpu_x86'}.">/home/odh/opendatahub-tests/tests/model_serving/model_runtime/vllm/probes/test_vllm_probes.py:75: Test requires a supported vLLM x86 CPU accelerator. Found: 'None'. Expected one of: {'cpu_x86'}.</skipped></testcase></testsuite></testsuites>