<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="model_server" errors="5" failures="0" skipped="1" tests="6" time="34.020" timestamp="2026-06-03T11:28:26.744757+00:00" hostname="odh-olminstall-testops-4xv8ffc7eee260e5effebb67c82d68339ee7-pod"><testcase classname="tests.model_serving.model_server.kserve.authentication.test_kserve_token_authentication_raw.TestKserveTokenAuthenticationRawForRest" name="test_model_authentication_using_rest_raw[unprivileged_model_namespace0-http_s3_ovms_raw_inference_service0]" time="2.337"><error message="failed on setup with &quot;ValueError: Bucket name for the models bucket is not defined.Either pass with `--models-s3-bucket-name` or set `MODELS_S3_BUCKET_NAME` environment variable&quot;">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 924, 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 915, in call_fixture_func
    fixture_result = fixturefunc(**kwargs)
  File "/home/odh/opendatahub-tests/tests/conftest.py", line 330, in models_s3_bucket_name
    raise ValueError(
    ...&lt;2 lines&gt;...
    )
ValueError: Bucket name for the models bucket is not defined.Either pass with `--models-s3-bucket-name` or set `MODELS_S3_BUCKET_NAME` environment variable</error></testcase><testcase classname="tests.model_serving.model_server.kserve.authentication.test_kserve_token_authentication_raw.TestKserveTokenAuthenticationRawForRest" name="test_disabled_raw_model_authentication[unprivileged_model_namespace0-http_s3_ovms_raw_inference_service0]" time="0.001"><error message="failed on setup with &quot;ValueError: Bucket name for the models bucket is not defined.Either pass with `--models-s3-bucket-name` or set `MODELS_S3_BUCKET_NAME` environment variable&quot;">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 915, in call_fixture_func
    fixture_result = fixturefunc(**kwargs)
  File "/home/odh/opendatahub-tests/tests/conftest.py", line 330, in models_s3_bucket_name
    raise ValueError(
    ...&lt;2 lines&gt;...
    )
ValueError: Bucket name for the models bucket is not defined.Either pass with `--models-s3-bucket-name` or set `MODELS_S3_BUCKET_NAME` environment variable</error></testcase><testcase classname="tests.model_serving.model_server.kserve.authentication.test_kserve_token_authentication_raw.TestKserveTokenAuthenticationRawForRest" name="test_re_enabled_raw_model_authentication[unprivileged_model_namespace0-http_s3_ovms_raw_inference_service0]" time="0.000"><error message="failed on setup with &quot;ValueError: Bucket name for the models bucket is not defined.Either pass with `--models-s3-bucket-name` or set `MODELS_S3_BUCKET_NAME` environment variable&quot;">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 915, in call_fixture_func
    fixture_result = fixturefunc(**kwargs)
  File "/home/odh/opendatahub-tests/tests/conftest.py", line 330, in models_s3_bucket_name
    raise ValueError(
    ...&lt;2 lines&gt;...
    )
ValueError: Bucket name for the models bucket is not defined.Either pass with `--models-s3-bucket-name` or set `MODELS_S3_BUCKET_NAME` environment variable</error></testcase><testcase classname="tests.model_serving.model_server.kserve.authentication.test_kserve_token_authentication_raw.TestKserveTokenAuthenticationRawForRest" name="test_cross_model_authentication_raw[http_s3_ovms_raw_inference_service_20-unprivileged_model_namespace0-http_s3_ovms_raw_inference_service0]" time="0.000"><error message="failed on setup with &quot;ValueError: Bucket name for the models bucket is not defined.Either pass with `--models-s3-bucket-name` or set `MODELS_S3_BUCKET_NAME` environment variable&quot;">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 915, in call_fixture_func
    fixture_result = fixturefunc(**kwargs)
  File "/home/odh/opendatahub-tests/tests/conftest.py", line 330, in models_s3_bucket_name
    raise ValueError(
    ...&lt;2 lines&gt;...
    )
ValueError: Bucket name for the models bucket is not defined.Either pass with `--models-s3-bucket-name` or set `MODELS_S3_BUCKET_NAME` environment variable</error></testcase><testcase classname="tests.model_serving.model_server.kserve.authentication.test_non_admin_users.TestRawUnprivilegedUser" name="test_non_admin_deploy_raw_and_query_model[unprivileged_model_namespace0-unprivileged_s3_ovms_raw_inference_service0]" time="30.539"><error message="failed on setup with &quot;utilities.exceptions.FailedPodsError: The following pods are not running: {'http-onnx-raw-predictor-66579cfb78-8zr6z': {'conditions': [{'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-03T11:28:32Z',&#10; 'status': 'True',&#10; 'type': 'PodReadyToStartContainers'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-03T11:28:30Z',&#10; 'message': 'containers with incomplete status: [storage-initializer]',&#10; 'reason': 'ContainersNotInitialized',&#10; 'status': 'False',&#10; 'type': 'Initialized'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-03T11:28:30Z',&#10; 'message': 'containers with unready status: [kserve-container]',&#10; 'reason': 'ContainersNotReady',&#10; 'status': 'False',&#10; 'type': 'Ready'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-03T11:28:30Z',&#10; 'message': 'containers with unready status: [kserve-container]',&#10; 'reason': 'ContainersNotReady',&#10; 'status': 'False',&#10; 'type': 'ContainersReady'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-03T11:28:30Z',&#10; 'status': 'True',&#10; 'type': 'PodScheduled'}],&#10; 'containerStatuses': [{'image': 'registry.redhat.io/rhoai/odh-openvino-model-server-rhel9@sha256:1aaaff7909bddfaea4799fa6b29c958b5850bd5ef2c9e94811076e4b692609f3',&#10; 'imageID': '',&#10; 'lastState': {},&#10; 'name': 'kserve-container',&#10; 'ready': False,&#10; 'restartCount': 0,&#10; 'started': False,&#10; 'state': {'waiting': {'reason': 'PodInitializing'}},&#10; 'volumeMounts': [{'mountPath': '/mnt/models',&#10; 'name': 'kserve-provision-location',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'}]}],&#10; 'hostIP': '192.169.0.153',&#10; 'hostIPs': [{'ip': '192.169.0.153'}],&#10; 'initContainerStatuses': [{'containerID': 'cri-o://7779f4ff8b1495003af60b82f1a86adb577f5865f3abe1ebe3036f944aff9ef3',&#10; 'image': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:c6c0bfe4f016088813fe7724d2193c0f12142832a2e7def86f21a939772bf4b6',&#10; 'imageID': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:732bc5a91b40ca338cdc6b1bb1cdf152c0effd66ba7095f2cb8086f4808daf7c',&#10; 'lastState': {'terminated': {'containerID': 'cri-o://e3aab7518cf2f0f57a20d4aba124a4e240e0442dd63d286253561b15e061e7da',&#10; 'exitCode': 1,&#10; 'finishedAt': '2026-06-03T11:28:36Z',&#10; 'message': '2026-06-03 11:28:35.383 1 kserve INFO '&#10;            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '&#10;            'src_uri [s3://pipeline-artifacts/test-dir/] dest_path[ '&#10;            '[/mnt/models]\n'&#10;            '2026-06-03 11:28:35.383 1 kserve INFO [storage.py:download():64] '&#10;            'Copying contents of s3://pipeline-artifacts/test-dir/ to local\n'&#10;            '2026-06-03 11:28:35.601 1 kserve INFO '&#10;            '[storage.py:_download_s3():228] ca bundle '&#10;            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'&#10;            'Traceback (most recent call last):\n'&#10;            '  File &quot;/storage-initializer/scripts/initializer-entrypoint&quot;, '&#10;            'line 17, in &lt;module&gt;\n'&#10;            '    Storage.download(src_uri, dest_path)\n'&#10;            '  File &quot;/kserve/kserve/storage/storage.py&quot;, line 91, in download\n'&#10;            '    model_dir = Storage._download_s3(uri, out_dir)\n'&#10;            '                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n'&#10;            '  File &quot;/kserve/kserve/storage/storage.py&quot;, line 281, in '&#10;            '_download_s3\n'&#10;            '    raise RuntimeError(\n'&#10;            'RuntimeError: Failed to fetch model. No model found in '&#10;            'test-dir/.\n',&#10; 'reason': 'Error',&#10; 'startedAt': '2026-06-03T11:28:31Z'}},&#10; 'name': 'storage-initializer',&#10; 'ready': False,&#10; 'restartCount': 1,&#10; 'started': False,&#10; 'state': {'terminated': {'containerID': 'cri-o://7779f4ff8b1495003af60b82f1a86adb577f5865f3abe1ebe3036f944aff9ef3',&#10; 'exitCode': 1,&#10; 'finishedAt': '2026-06-03T11:28:41Z',&#10; 'message': '2026-06-03 11:28:41.062 1 kserve INFO '&#10;            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '&#10;            'src_uri [s3://pipeline-artifacts/test-dir/] dest_path[ '&#10;            '[/mnt/models]\n'&#10;            '2026-06-03 11:28:41.062 1 kserve INFO [storage.py:download():64] '&#10;            'Copying contents of s3://pipeline-artifacts/test-dir/ to local\n'&#10;            '2026-06-03 11:28:41.281 1 kserve INFO '&#10;            '[storage.py:_download_s3():228] ca bundle '&#10;            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'&#10;            'Traceback (most recent call last):\n'&#10;            '  File &quot;/storage-initializer/scripts/initializer-entrypoint&quot;, '&#10;            'line 17, in &lt;module&gt;\n'&#10;            '    Storage.download(src_uri, dest_path)\n'&#10;            '  File &quot;/kserve/kserve/storage/storage.py&quot;, line 91, in download\n'&#10;            '    model_dir = Storage._download_s3(uri, out_dir)\n'&#10;            '                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n'&#10;            '  File &quot;/kserve/kserve/storage/storage.py&quot;, line 281, in '&#10;            '_download_s3\n'&#10;            '    raise RuntimeError(\n'&#10;            'RuntimeError: Failed to fetch model. No model found in '&#10;            'test-dir/.\n',&#10; 'reason': 'Error',&#10; 'startedAt': '2026-06-03T11:28:37Z'}},&#10; 'volumeMounts': [{'mountPath': '/mnt/models', 'name': 'kserve-provision-location'},&#10;                  {'mountPath': '/etc/ssl/custom-certs',&#10; 'name': 'cabundle-cert',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'}]}],&#10; 'phase': 'Pending',&#10; 'podIP': '10.130.2.123',&#10; 'podIPs': [{'ip': '10.130.2.123'}],&#10; 'qosClass': 'Burstable',&#10; 'startTime': '2026-06-03T11:28:30Z'}}&quot;">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 924, 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_server/kserve/authentication/conftest.py", line 214, in unprivileged_s3_ovms_raw_inference_service
    with create_isvc(
         ~~~~~~~~~~~^
        client=unprivileged_client,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...&lt;6 lines&gt;...
        storage_path=request.param["model-dir"],
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ) as isvc:
    ^
  File "/usr/lib64/python3.14/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/home/odh/opendatahub-tests/utilities/inference_utils.py", line 737, in create_isvc
    verify_no_failed_pods(
    ~~~~~~~~~~~~~~~~~~~~~^
        client=client,
        ^^^^^^^^^^^^^^
    ...&lt;2 lines&gt;...
        timeout=timeout_watch.remaining_time(),
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/home/odh/opendatahub-tests/utilities/infra.py", line 804, in verify_no_failed_pods
    raise FailedPodsError(pods=failed_pods)
utilities.exceptions.FailedPodsError: The following pods are not running: {'http-onnx-raw-predictor-66579cfb78-8zr6z': {'conditions': [{'lastProbeTime': None,
 'lastTransitionTime': '2026-06-03T11:28:32Z',
 'status': 'True',
 'type': 'PodReadyToStartContainers'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-03T11:28:30Z',
 'message': 'containers with incomplete status: [storage-initializer]',
 'reason': 'ContainersNotInitialized',
 'status': 'False',
 'type': 'Initialized'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-03T11:28:30Z',
 'message': 'containers with unready status: [kserve-container]',
 'reason': 'ContainersNotReady',
 'status': 'False',
 'type': 'Ready'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-03T11:28:30Z',
 'message': 'containers with unready status: [kserve-container]',
 'reason': 'ContainersNotReady',
 'status': 'False',
 'type': 'ContainersReady'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-03T11:28:30Z',
 'status': 'True',
 'type': 'PodScheduled'}],
 'containerStatuses': [{'image': 'registry.redhat.io/rhoai/odh-openvino-model-server-rhel9@sha256:1aaaff7909bddfaea4799fa6b29c958b5850bd5ef2c9e94811076e4b692609f3',
 'imageID': '',
 'lastState': {},
 'name': 'kserve-container',
 'ready': False,
 'restartCount': 0,
 'started': False,
 'state': {'waiting': {'reason': 'PodInitializing'}},
 'volumeMounts': [{'mountPath': '/mnt/models',
 'name': 'kserve-provision-location',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'}]}],
 'hostIP': '192.169.0.153',
 'hostIPs': [{'ip': '192.169.0.153'}],
 'initContainerStatuses': [{'containerID': 'cri-o://7779f4ff8b1495003af60b82f1a86adb577f5865f3abe1ebe3036f944aff9ef3',
 'image': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:c6c0bfe4f016088813fe7724d2193c0f12142832a2e7def86f21a939772bf4b6',
 'imageID': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:732bc5a91b40ca338cdc6b1bb1cdf152c0effd66ba7095f2cb8086f4808daf7c',
 'lastState': {'terminated': {'containerID': 'cri-o://e3aab7518cf2f0f57a20d4aba124a4e240e0442dd63d286253561b15e061e7da',
 'exitCode': 1,
 'finishedAt': '2026-06-03T11:28:36Z',
 'message': '2026-06-03 11:28:35.383 1 kserve INFO '
            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '
            'src_uri [s3://pipeline-artifacts/test-dir/] dest_path[ '
            '[/mnt/models]\n'
            '2026-06-03 11:28:35.383 1 kserve INFO [storage.py:download():64] '
            'Copying contents of s3://pipeline-artifacts/test-dir/ to local\n'
            '2026-06-03 11:28:35.601 1 kserve INFO '
            '[storage.py:_download_s3():228] ca bundle '
            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'
            'Traceback (most recent call last):\n'
            '  File "/storage-initializer/scripts/initializer-entrypoint", '
            'line 17, in &lt;module&gt;\n'
            '    Storage.download(src_uri, dest_path)\n'
            '  File "/kserve/kserve/storage/storage.py", line 91, in download\n'
            '    model_dir = Storage._download_s3(uri, out_dir)\n'
            '                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n'
            '  File "/kserve/kserve/storage/storage.py", line 281, in '
            '_download_s3\n'
            '    raise RuntimeError(\n'
            'RuntimeError: Failed to fetch model. No model found in '
            'test-dir/.\n',
 'reason': 'Error',
 'startedAt': '2026-06-03T11:28:31Z'}},
 'name': 'storage-initializer',
 'ready': False,
 'restartCount': 1,
 'started': False,
 'state': {'terminated': {'containerID': 'cri-o://7779f4ff8b1495003af60b82f1a86adb577f5865f3abe1ebe3036f944aff9ef3',
 'exitCode': 1,
 'finishedAt': '2026-06-03T11:28:41Z',
 'message': '2026-06-03 11:28:41.062 1 kserve INFO '
            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '
            'src_uri [s3://pipeline-artifacts/test-dir/] dest_path[ '
            '[/mnt/models]\n'
            '2026-06-03 11:28:41.062 1 kserve INFO [storage.py:download():64] '
            'Copying contents of s3://pipeline-artifacts/test-dir/ to local\n'
            '2026-06-03 11:28:41.281 1 kserve INFO '
            '[storage.py:_download_s3():228] ca bundle '
            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'
            'Traceback (most recent call last):\n'
            '  File "/storage-initializer/scripts/initializer-entrypoint", '
            'line 17, in &lt;module&gt;\n'
            '    Storage.download(src_uri, dest_path)\n'
            '  File "/kserve/kserve/storage/storage.py", line 91, in download\n'
            '    model_dir = Storage._download_s3(uri, out_dir)\n'
            '                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n'
            '  File "/kserve/kserve/storage/storage.py", line 281, in '
            '_download_s3\n'
            '    raise RuntimeError(\n'
            'RuntimeError: Failed to fetch model. No model found in '
            'test-dir/.\n',
 'reason': 'Error',
 'startedAt': '2026-06-03T11:28:37Z'}},
 'volumeMounts': [{'mountPath': '/mnt/models', 'name': 'kserve-provision-location'},
                  {'mountPath': '/etc/ssl/custom-certs',
 'name': 'cabundle-cert',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'}]}],
 'phase': 'Pending',
 'podIP': '10.130.2.123',
 'podIPs': [{'ip': '10.130.2.123'}],
 'qosClass': 'Burstable',
 'startTime': '2026-06-03T11:28:30Z'}}</error></testcase><testcase classname="tests.model_serving.model_server.llmd.test_llmd_smoke.TestLLMDSmoke" name="test_llmd_smoke[unprivileged_model_namespace0-TinyLlamaOciConfig]" time="0.510"><skipped type="pytest.xfail" message="KServe/LLMD controller deployment llmisvc-controller-manager not found in redhat-ods-applications" /></testcase></testsuite></testsuites>