<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="model_server" errors="5" failures="0" skipped="0" tests="5" time="76.421" timestamp="2026-06-12T13:59:34.715186+00:00" hostname="odh-olminstall-testops-5ltc46b3b509fcff20e74b6c532d60d374e2-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="16.899"><error message="failed on setup with &quot;utilities.exceptions.FailedPodsError: The following pods are not running: {'http-onnx-predictor-86778bd869-flmzk': {'conditions': [{'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:41Z',&#10; 'status': 'True',&#10; 'type': 'PodReadyToStartContainers'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:40Z',&#10; 'message': 'containers with incomplete status: [storage-initializer]',&#10; 'reason': 'ContainersNotInitialized',&#10; 'status': 'False',&#10; 'type': 'Initialized'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:40Z',&#10; 'message': 'containers with unready status: [kserve-container '&#10;            'kube-rbac-proxy]',&#10; 'reason': 'ContainersNotReady',&#10; 'status': 'False',&#10; 'type': 'Ready'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:40Z',&#10; 'message': 'containers with unready status: [kserve-container '&#10;            'kube-rbac-proxy]',&#10; 'reason': 'ContainersNotReady',&#10; 'status': 'False',&#10; 'type': 'ContainersReady'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:40Z',&#10; 'status': 'True',&#10; 'type': 'PodScheduled'}],&#10; 'containerStatuses': [{'image': 'registry.redhat.io/rhoai/odh-openvino-model-server-rhel9@sha256:1ab58519c50e2c3a9ebf0fee6d0708b1b5a0ae972aefcc722d87b2f62239a033',&#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': '/etc/tls/private', 'name': 'proxy-tls'},&#10;                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',&#10; 'name': 'kube-api-access-jnt7j',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'},&#10;                  {'mountPath': '/mnt/models',&#10; 'name': 'kserve-provision-location',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'}]},&#10;                       {'image': 'registry.redhat.io/rhoai/odh-kube-auth-proxy-rhel9@sha256:07ee0914946d9d6b2c7c7367be5b6bc13ddf0dddd93e896fc50aa617d761dc3a',&#10; 'imageID': '',&#10; 'lastState': {},&#10; 'name': 'kube-rbac-proxy',&#10; 'ready': False,&#10; 'restartCount': 0,&#10; 'started': False,&#10; 'state': {'waiting': {'reason': 'PodInitializing'}},&#10; 'volumeMounts': [{'mountPath': '/etc/tls/private', 'name': 'proxy-tls'},&#10;                  {'mountPath': '/etc/kube-rbac-proxy',&#10; 'name': 'http-onnx-kube-rbac-proxy-sar-config',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'},&#10;                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',&#10; 'name': 'kube-api-access-jnt7j',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'}]}],&#10; 'hostIP': '192.169.1.109',&#10; 'hostIPs': [{'ip': '192.169.1.109'}],&#10; 'initContainerStatuses': [{'allocatedResources': {'cpu': '100m', 'memory': '100Mi'},&#10; 'containerID': 'cri-o://cf54a7b53ff071f3c2078b2ae4782c7fcc1d59ec8a90452b58f56318810cade3',&#10; 'image': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:b73f3818b1c3b6f57d9cac6b975552c5888bf9c0d37df6c50938fd4988d2012b',&#10; 'imageID': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:9bb77298f77598b5a61a2aeaad625500a0e17b64e8da4b7a1988efb99bda2660',&#10; 'lastState': {'terminated': {'containerID': 'cri-o://1a034376d10b2df443a7296a115009cb3af084404bcc1b303d11f896134a6225',&#10; 'exitCode': 1,&#10; 'finishedAt': '2026-06-12T13:59:43Z',&#10; 'message': '2026-06-12 13:59:41.547 1 storage.initializer INFO '&#10;            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '&#10;            &quot;(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', &quot;&#10;            &quot;'/mnt/models')]\n&quot;&#10;            '2026-06-12 13:59:41.548 1 storage.initializer INFO '&#10;            '[kserve_storage.py:download():161] Copying contents of '&#10;            's3://ods-ci-s3/test-dir/ to local\n'&#10;            '2026-06-12 13:59:41.936 1 storage.initializer INFO '&#10;            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '&#10;            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'&#10;            '2026-06-12 13:59:43.087 1 storage.initializer ERROR '&#10;            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '&#10;            'storage initialization: SSL validation failed for '&#10;            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '&#10;            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '&#10;            'get local issuer certificate (_ssl.c:1004)\n',&#10; 'reason': 'Error',&#10; 'startedAt': '2026-06-12T13:59:41Z'}},&#10; 'name': 'storage-initializer',&#10; 'ready': False,&#10; 'resources': {'limits': {'cpu': '1', 'memory': '24Gi'},&#10; 'requests': {'cpu': '100m', 'memory': '100Mi'}},&#10; 'restartCount': 1,&#10; 'started': False,&#10; 'state': {'terminated': {'containerID': 'cri-o://cf54a7b53ff071f3c2078b2ae4782c7fcc1d59ec8a90452b58f56318810cade3',&#10; 'exitCode': 1,&#10; 'finishedAt': '2026-06-12T13:59:45Z',&#10; 'message': '2026-06-12 13:59:44.052 1 storage.initializer INFO '&#10;            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '&#10;            &quot;(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', &quot;&#10;            &quot;'/mnt/models')]\n&quot;&#10;            '2026-06-12 13:59:44.053 1 storage.initializer INFO '&#10;            '[kserve_storage.py:download():161] Copying contents of '&#10;            's3://ods-ci-s3/test-dir/ to local\n'&#10;            '2026-06-12 13:59:44.373 1 storage.initializer INFO '&#10;            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '&#10;            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'&#10;            '2026-06-12 13:59:45.703 1 storage.initializer ERROR '&#10;            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '&#10;            'storage initialization: SSL validation failed for '&#10;            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '&#10;            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '&#10;            'get local issuer certificate (_ssl.c:1004)\n',&#10; 'reason': 'Error',&#10; 'startedAt': '2026-06-12T13:59:43Z'}},&#10; 'user': {'linux': {'gid': 0, 'supplementalGroups': [0, 1001520000], 'uid': 1001520000}},&#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;                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',&#10; 'name': 'kube-api-access-jnt7j',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'}]}],&#10; 'phase': 'Pending',&#10; 'podIP': '10.131.1.201',&#10; 'podIPs': [{'ip': '10.131.1.201'}],&#10; 'qosClass': 'Burstable',&#10; 'startTime': '2026-06-12T13:59:40Z'}}&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 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_server/kserve/authentication/conftest.py", line 144, in http_s3_ovms_raw_inference_service
    with create_isvc(
         ~~~~~~~~~~~^
        client=unprivileged_client,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...&lt;9 lines&gt;...
        external_route=True,
        ^^^^^^^^^^^^^^^^^^^^
    ) 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 760, 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-predictor-86778bd869-flmzk': {'conditions': [{'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:41Z',
 'status': 'True',
 'type': 'PodReadyToStartContainers'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:40Z',
 'message': 'containers with incomplete status: [storage-initializer]',
 'reason': 'ContainersNotInitialized',
 'status': 'False',
 'type': 'Initialized'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:40Z',
 'message': 'containers with unready status: [kserve-container '
            'kube-rbac-proxy]',
 'reason': 'ContainersNotReady',
 'status': 'False',
 'type': 'Ready'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:40Z',
 'message': 'containers with unready status: [kserve-container '
            'kube-rbac-proxy]',
 'reason': 'ContainersNotReady',
 'status': 'False',
 'type': 'ContainersReady'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:40Z',
 'status': 'True',
 'type': 'PodScheduled'}],
 'containerStatuses': [{'image': 'registry.redhat.io/rhoai/odh-openvino-model-server-rhel9@sha256:1ab58519c50e2c3a9ebf0fee6d0708b1b5a0ae972aefcc722d87b2f62239a033',
 'imageID': '',
 'lastState': {},
 'name': 'kserve-container',
 'ready': False,
 'restartCount': 0,
 'started': False,
 'state': {'waiting': {'reason': 'PodInitializing'}},
 'volumeMounts': [{'mountPath': '/etc/tls/private', 'name': 'proxy-tls'},
                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',
 'name': 'kube-api-access-jnt7j',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'},
                  {'mountPath': '/mnt/models',
 'name': 'kserve-provision-location',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'}]},
                       {'image': 'registry.redhat.io/rhoai/odh-kube-auth-proxy-rhel9@sha256:07ee0914946d9d6b2c7c7367be5b6bc13ddf0dddd93e896fc50aa617d761dc3a',
 'imageID': '',
 'lastState': {},
 'name': 'kube-rbac-proxy',
 'ready': False,
 'restartCount': 0,
 'started': False,
 'state': {'waiting': {'reason': 'PodInitializing'}},
 'volumeMounts': [{'mountPath': '/etc/tls/private', 'name': 'proxy-tls'},
                  {'mountPath': '/etc/kube-rbac-proxy',
 'name': 'http-onnx-kube-rbac-proxy-sar-config',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'},
                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',
 'name': 'kube-api-access-jnt7j',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'}]}],
 'hostIP': '192.169.1.109',
 'hostIPs': [{'ip': '192.169.1.109'}],
 'initContainerStatuses': [{'allocatedResources': {'cpu': '100m', 'memory': '100Mi'},
 'containerID': 'cri-o://cf54a7b53ff071f3c2078b2ae4782c7fcc1d59ec8a90452b58f56318810cade3',
 'image': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:b73f3818b1c3b6f57d9cac6b975552c5888bf9c0d37df6c50938fd4988d2012b',
 'imageID': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:9bb77298f77598b5a61a2aeaad625500a0e17b64e8da4b7a1988efb99bda2660',
 'lastState': {'terminated': {'containerID': 'cri-o://1a034376d10b2df443a7296a115009cb3af084404bcc1b303d11f896134a6225',
 'exitCode': 1,
 'finishedAt': '2026-06-12T13:59:43Z',
 'message': '2026-06-12 13:59:41.547 1 storage.initializer INFO '
            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '
            "(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', "
            "'/mnt/models')]\n"
            '2026-06-12 13:59:41.548 1 storage.initializer INFO '
            '[kserve_storage.py:download():161] Copying contents of '
            's3://ods-ci-s3/test-dir/ to local\n'
            '2026-06-12 13:59:41.936 1 storage.initializer INFO '
            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '
            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'
            '2026-06-12 13:59:43.087 1 storage.initializer ERROR '
            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '
            'storage initialization: SSL validation failed for '
            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '
            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '
            'get local issuer certificate (_ssl.c:1004)\n',
 'reason': 'Error',
 'startedAt': '2026-06-12T13:59:41Z'}},
 'name': 'storage-initializer',
 'ready': False,
 'resources': {'limits': {'cpu': '1', 'memory': '24Gi'},
 'requests': {'cpu': '100m', 'memory': '100Mi'}},
 'restartCount': 1,
 'started': False,
 'state': {'terminated': {'containerID': 'cri-o://cf54a7b53ff071f3c2078b2ae4782c7fcc1d59ec8a90452b58f56318810cade3',
 'exitCode': 1,
 'finishedAt': '2026-06-12T13:59:45Z',
 'message': '2026-06-12 13:59:44.052 1 storage.initializer INFO '
            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '
            "(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', "
            "'/mnt/models')]\n"
            '2026-06-12 13:59:44.053 1 storage.initializer INFO '
            '[kserve_storage.py:download():161] Copying contents of '
            's3://ods-ci-s3/test-dir/ to local\n'
            '2026-06-12 13:59:44.373 1 storage.initializer INFO '
            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '
            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'
            '2026-06-12 13:59:45.703 1 storage.initializer ERROR '
            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '
            'storage initialization: SSL validation failed for '
            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '
            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '
            'get local issuer certificate (_ssl.c:1004)\n',
 'reason': 'Error',
 'startedAt': '2026-06-12T13:59:43Z'}},
 'user': {'linux': {'gid': 0, 'supplementalGroups': [0, 1001520000], 'uid': 1001520000}},
 'volumeMounts': [{'mountPath': '/mnt/models', 'name': 'kserve-provision-location'},
                  {'mountPath': '/etc/ssl/custom-certs',
 'name': 'cabundle-cert',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'},
                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',
 'name': 'kube-api-access-jnt7j',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'}]}],
 'phase': 'Pending',
 'podIP': '10.131.1.201',
 'podIPs': [{'ip': '10.131.1.201'}],
 'qosClass': 'Burstable',
 'startTime': '2026-06-12T13:59:40Z'}}</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;utilities.exceptions.FailedPodsError: The following pods are not running: {'http-onnx-predictor-86778bd869-flmzk': {'conditions': [{'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:41Z',&#10; 'status': 'True',&#10; 'type': 'PodReadyToStartContainers'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:40Z',&#10; 'message': 'containers with incomplete status: [storage-initializer]',&#10; 'reason': 'ContainersNotInitialized',&#10; 'status': 'False',&#10; 'type': 'Initialized'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:40Z',&#10; 'message': 'containers with unready status: [kserve-container '&#10;            'kube-rbac-proxy]',&#10; 'reason': 'ContainersNotReady',&#10; 'status': 'False',&#10; 'type': 'Ready'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:40Z',&#10; 'message': 'containers with unready status: [kserve-container '&#10;            'kube-rbac-proxy]',&#10; 'reason': 'ContainersNotReady',&#10; 'status': 'False',&#10; 'type': 'ContainersReady'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:40Z',&#10; 'status': 'True',&#10; 'type': 'PodScheduled'}],&#10; 'containerStatuses': [{'image': 'registry.redhat.io/rhoai/odh-openvino-model-server-rhel9@sha256:1ab58519c50e2c3a9ebf0fee6d0708b1b5a0ae972aefcc722d87b2f62239a033',&#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': '/etc/tls/private', 'name': 'proxy-tls'},&#10;                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',&#10; 'name': 'kube-api-access-jnt7j',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'},&#10;                  {'mountPath': '/mnt/models',&#10; 'name': 'kserve-provision-location',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'}]},&#10;                       {'image': 'registry.redhat.io/rhoai/odh-kube-auth-proxy-rhel9@sha256:07ee0914946d9d6b2c7c7367be5b6bc13ddf0dddd93e896fc50aa617d761dc3a',&#10; 'imageID': '',&#10; 'lastState': {},&#10; 'name': 'kube-rbac-proxy',&#10; 'ready': False,&#10; 'restartCount': 0,&#10; 'started': False,&#10; 'state': {'waiting': {'reason': 'PodInitializing'}},&#10; 'volumeMounts': [{'mountPath': '/etc/tls/private', 'name': 'proxy-tls'},&#10;                  {'mountPath': '/etc/kube-rbac-proxy',&#10; 'name': 'http-onnx-kube-rbac-proxy-sar-config',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'},&#10;                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',&#10; 'name': 'kube-api-access-jnt7j',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'}]}],&#10; 'hostIP': '192.169.1.109',&#10; 'hostIPs': [{'ip': '192.169.1.109'}],&#10; 'initContainerStatuses': [{'allocatedResources': {'cpu': '100m', 'memory': '100Mi'},&#10; 'containerID': 'cri-o://cf54a7b53ff071f3c2078b2ae4782c7fcc1d59ec8a90452b58f56318810cade3',&#10; 'image': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:b73f3818b1c3b6f57d9cac6b975552c5888bf9c0d37df6c50938fd4988d2012b',&#10; 'imageID': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:9bb77298f77598b5a61a2aeaad625500a0e17b64e8da4b7a1988efb99bda2660',&#10; 'lastState': {'terminated': {'containerID': 'cri-o://1a034376d10b2df443a7296a115009cb3af084404bcc1b303d11f896134a6225',&#10; 'exitCode': 1,&#10; 'finishedAt': '2026-06-12T13:59:43Z',&#10; 'message': '2026-06-12 13:59:41.547 1 storage.initializer INFO '&#10;            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '&#10;            &quot;(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', &quot;&#10;            &quot;'/mnt/models')]\n&quot;&#10;            '2026-06-12 13:59:41.548 1 storage.initializer INFO '&#10;            '[kserve_storage.py:download():161] Copying contents of '&#10;            's3://ods-ci-s3/test-dir/ to local\n'&#10;            '2026-06-12 13:59:41.936 1 storage.initializer INFO '&#10;            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '&#10;            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'&#10;            '2026-06-12 13:59:43.087 1 storage.initializer ERROR '&#10;            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '&#10;            'storage initialization: SSL validation failed for '&#10;            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '&#10;            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '&#10;            'get local issuer certificate (_ssl.c:1004)\n',&#10; 'reason': 'Error',&#10; 'startedAt': '2026-06-12T13:59:41Z'}},&#10; 'name': 'storage-initializer',&#10; 'ready': False,&#10; 'resources': {'limits': {'cpu': '1', 'memory': '24Gi'},&#10; 'requests': {'cpu': '100m', 'memory': '100Mi'}},&#10; 'restartCount': 1,&#10; 'started': False,&#10; 'state': {'terminated': {'containerID': 'cri-o://cf54a7b53ff071f3c2078b2ae4782c7fcc1d59ec8a90452b58f56318810cade3',&#10; 'exitCode': 1,&#10; 'finishedAt': '2026-06-12T13:59:45Z',&#10; 'message': '2026-06-12 13:59:44.052 1 storage.initializer INFO '&#10;            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '&#10;            &quot;(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', &quot;&#10;            &quot;'/mnt/models')]\n&quot;&#10;            '2026-06-12 13:59:44.053 1 storage.initializer INFO '&#10;            '[kserve_storage.py:download():161] Copying contents of '&#10;            's3://ods-ci-s3/test-dir/ to local\n'&#10;            '2026-06-12 13:59:44.373 1 storage.initializer INFO '&#10;            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '&#10;            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'&#10;            '2026-06-12 13:59:45.703 1 storage.initializer ERROR '&#10;            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '&#10;            'storage initialization: SSL validation failed for '&#10;            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '&#10;            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '&#10;            'get local issuer certificate (_ssl.c:1004)\n',&#10; 'reason': 'Error',&#10; 'startedAt': '2026-06-12T13:59:43Z'}},&#10; 'user': {'linux': {'gid': 0, 'supplementalGroups': [0, 1001520000], 'uid': 1001520000}},&#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;                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',&#10; 'name': 'kube-api-access-jnt7j',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'}]}],&#10; 'phase': 'Pending',&#10; 'podIP': '10.131.1.201',&#10; 'podIPs': [{'ip': '10.131.1.201'}],&#10; 'qosClass': 'Burstable',&#10; 'startTime': '2026-06-12T13:59:40Z'}}&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 908, in call_fixture_func
    fixture_result = next(generator)
  File "/home/odh/opendatahub-tests/tests/model_serving/model_server/kserve/authentication/conftest.py", line 144, in http_s3_ovms_raw_inference_service
    with create_isvc(
         ~~~~~~~~~~~^
        client=unprivileged_client,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...&lt;9 lines&gt;...
        external_route=True,
        ^^^^^^^^^^^^^^^^^^^^
    ) 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 760, 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-predictor-86778bd869-flmzk': {'conditions': [{'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:41Z',
 'status': 'True',
 'type': 'PodReadyToStartContainers'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:40Z',
 'message': 'containers with incomplete status: [storage-initializer]',
 'reason': 'ContainersNotInitialized',
 'status': 'False',
 'type': 'Initialized'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:40Z',
 'message': 'containers with unready status: [kserve-container '
            'kube-rbac-proxy]',
 'reason': 'ContainersNotReady',
 'status': 'False',
 'type': 'Ready'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:40Z',
 'message': 'containers with unready status: [kserve-container '
            'kube-rbac-proxy]',
 'reason': 'ContainersNotReady',
 'status': 'False',
 'type': 'ContainersReady'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:40Z',
 'status': 'True',
 'type': 'PodScheduled'}],
 'containerStatuses': [{'image': 'registry.redhat.io/rhoai/odh-openvino-model-server-rhel9@sha256:1ab58519c50e2c3a9ebf0fee6d0708b1b5a0ae972aefcc722d87b2f62239a033',
 'imageID': '',
 'lastState': {},
 'name': 'kserve-container',
 'ready': False,
 'restartCount': 0,
 'started': False,
 'state': {'waiting': {'reason': 'PodInitializing'}},
 'volumeMounts': [{'mountPath': '/etc/tls/private', 'name': 'proxy-tls'},
                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',
 'name': 'kube-api-access-jnt7j',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'},
                  {'mountPath': '/mnt/models',
 'name': 'kserve-provision-location',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'}]},
                       {'image': 'registry.redhat.io/rhoai/odh-kube-auth-proxy-rhel9@sha256:07ee0914946d9d6b2c7c7367be5b6bc13ddf0dddd93e896fc50aa617d761dc3a',
 'imageID': '',
 'lastState': {},
 'name': 'kube-rbac-proxy',
 'ready': False,
 'restartCount': 0,
 'started': False,
 'state': {'waiting': {'reason': 'PodInitializing'}},
 'volumeMounts': [{'mountPath': '/etc/tls/private', 'name': 'proxy-tls'},
                  {'mountPath': '/etc/kube-rbac-proxy',
 'name': 'http-onnx-kube-rbac-proxy-sar-config',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'},
                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',
 'name': 'kube-api-access-jnt7j',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'}]}],
 'hostIP': '192.169.1.109',
 'hostIPs': [{'ip': '192.169.1.109'}],
 'initContainerStatuses': [{'allocatedResources': {'cpu': '100m', 'memory': '100Mi'},
 'containerID': 'cri-o://cf54a7b53ff071f3c2078b2ae4782c7fcc1d59ec8a90452b58f56318810cade3',
 'image': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:b73f3818b1c3b6f57d9cac6b975552c5888bf9c0d37df6c50938fd4988d2012b',
 'imageID': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:9bb77298f77598b5a61a2aeaad625500a0e17b64e8da4b7a1988efb99bda2660',
 'lastState': {'terminated': {'containerID': 'cri-o://1a034376d10b2df443a7296a115009cb3af084404bcc1b303d11f896134a6225',
 'exitCode': 1,
 'finishedAt': '2026-06-12T13:59:43Z',
 'message': '2026-06-12 13:59:41.547 1 storage.initializer INFO '
            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '
            "(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', "
            "'/mnt/models')]\n"
            '2026-06-12 13:59:41.548 1 storage.initializer INFO '
            '[kserve_storage.py:download():161] Copying contents of '
            's3://ods-ci-s3/test-dir/ to local\n'
            '2026-06-12 13:59:41.936 1 storage.initializer INFO '
            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '
            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'
            '2026-06-12 13:59:43.087 1 storage.initializer ERROR '
            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '
            'storage initialization: SSL validation failed for '
            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '
            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '
            'get local issuer certificate (_ssl.c:1004)\n',
 'reason': 'Error',
 'startedAt': '2026-06-12T13:59:41Z'}},
 'name': 'storage-initializer',
 'ready': False,
 'resources': {'limits': {'cpu': '1', 'memory': '24Gi'},
 'requests': {'cpu': '100m', 'memory': '100Mi'}},
 'restartCount': 1,
 'started': False,
 'state': {'terminated': {'containerID': 'cri-o://cf54a7b53ff071f3c2078b2ae4782c7fcc1d59ec8a90452b58f56318810cade3',
 'exitCode': 1,
 'finishedAt': '2026-06-12T13:59:45Z',
 'message': '2026-06-12 13:59:44.052 1 storage.initializer INFO '
            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '
            "(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', "
            "'/mnt/models')]\n"
            '2026-06-12 13:59:44.053 1 storage.initializer INFO '
            '[kserve_storage.py:download():161] Copying contents of '
            's3://ods-ci-s3/test-dir/ to local\n'
            '2026-06-12 13:59:44.373 1 storage.initializer INFO '
            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '
            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'
            '2026-06-12 13:59:45.703 1 storage.initializer ERROR '
            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '
            'storage initialization: SSL validation failed for '
            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '
            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '
            'get local issuer certificate (_ssl.c:1004)\n',
 'reason': 'Error',
 'startedAt': '2026-06-12T13:59:43Z'}},
 'user': {'linux': {'gid': 0, 'supplementalGroups': [0, 1001520000], 'uid': 1001520000}},
 'volumeMounts': [{'mountPath': '/mnt/models', 'name': 'kserve-provision-location'},
                  {'mountPath': '/etc/ssl/custom-certs',
 'name': 'cabundle-cert',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'},
                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',
 'name': 'kube-api-access-jnt7j',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'}]}],
 'phase': 'Pending',
 'podIP': '10.131.1.201',
 'podIPs': [{'ip': '10.131.1.201'}],
 'qosClass': 'Burstable',
 'startTime': '2026-06-12T13:59:40Z'}}</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.001"><error message="failed on setup with &quot;utilities.exceptions.FailedPodsError: The following pods are not running: {'http-onnx-predictor-86778bd869-flmzk': {'conditions': [{'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:41Z',&#10; 'status': 'True',&#10; 'type': 'PodReadyToStartContainers'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:40Z',&#10; 'message': 'containers with incomplete status: [storage-initializer]',&#10; 'reason': 'ContainersNotInitialized',&#10; 'status': 'False',&#10; 'type': 'Initialized'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:40Z',&#10; 'message': 'containers with unready status: [kserve-container '&#10;            'kube-rbac-proxy]',&#10; 'reason': 'ContainersNotReady',&#10; 'status': 'False',&#10; 'type': 'Ready'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:40Z',&#10; 'message': 'containers with unready status: [kserve-container '&#10;            'kube-rbac-proxy]',&#10; 'reason': 'ContainersNotReady',&#10; 'status': 'False',&#10; 'type': 'ContainersReady'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:40Z',&#10; 'status': 'True',&#10; 'type': 'PodScheduled'}],&#10; 'containerStatuses': [{'image': 'registry.redhat.io/rhoai/odh-openvino-model-server-rhel9@sha256:1ab58519c50e2c3a9ebf0fee6d0708b1b5a0ae972aefcc722d87b2f62239a033',&#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': '/etc/tls/private', 'name': 'proxy-tls'},&#10;                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',&#10; 'name': 'kube-api-access-jnt7j',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'},&#10;                  {'mountPath': '/mnt/models',&#10; 'name': 'kserve-provision-location',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'}]},&#10;                       {'image': 'registry.redhat.io/rhoai/odh-kube-auth-proxy-rhel9@sha256:07ee0914946d9d6b2c7c7367be5b6bc13ddf0dddd93e896fc50aa617d761dc3a',&#10; 'imageID': '',&#10; 'lastState': {},&#10; 'name': 'kube-rbac-proxy',&#10; 'ready': False,&#10; 'restartCount': 0,&#10; 'started': False,&#10; 'state': {'waiting': {'reason': 'PodInitializing'}},&#10; 'volumeMounts': [{'mountPath': '/etc/tls/private', 'name': 'proxy-tls'},&#10;                  {'mountPath': '/etc/kube-rbac-proxy',&#10; 'name': 'http-onnx-kube-rbac-proxy-sar-config',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'},&#10;                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',&#10; 'name': 'kube-api-access-jnt7j',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'}]}],&#10; 'hostIP': '192.169.1.109',&#10; 'hostIPs': [{'ip': '192.169.1.109'}],&#10; 'initContainerStatuses': [{'allocatedResources': {'cpu': '100m', 'memory': '100Mi'},&#10; 'containerID': 'cri-o://cf54a7b53ff071f3c2078b2ae4782c7fcc1d59ec8a90452b58f56318810cade3',&#10; 'image': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:b73f3818b1c3b6f57d9cac6b975552c5888bf9c0d37df6c50938fd4988d2012b',&#10; 'imageID': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:9bb77298f77598b5a61a2aeaad625500a0e17b64e8da4b7a1988efb99bda2660',&#10; 'lastState': {'terminated': {'containerID': 'cri-o://1a034376d10b2df443a7296a115009cb3af084404bcc1b303d11f896134a6225',&#10; 'exitCode': 1,&#10; 'finishedAt': '2026-06-12T13:59:43Z',&#10; 'message': '2026-06-12 13:59:41.547 1 storage.initializer INFO '&#10;            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '&#10;            &quot;(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', &quot;&#10;            &quot;'/mnt/models')]\n&quot;&#10;            '2026-06-12 13:59:41.548 1 storage.initializer INFO '&#10;            '[kserve_storage.py:download():161] Copying contents of '&#10;            's3://ods-ci-s3/test-dir/ to local\n'&#10;            '2026-06-12 13:59:41.936 1 storage.initializer INFO '&#10;            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '&#10;            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'&#10;            '2026-06-12 13:59:43.087 1 storage.initializer ERROR '&#10;            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '&#10;            'storage initialization: SSL validation failed for '&#10;            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '&#10;            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '&#10;            'get local issuer certificate (_ssl.c:1004)\n',&#10; 'reason': 'Error',&#10; 'startedAt': '2026-06-12T13:59:41Z'}},&#10; 'name': 'storage-initializer',&#10; 'ready': False,&#10; 'resources': {'limits': {'cpu': '1', 'memory': '24Gi'},&#10; 'requests': {'cpu': '100m', 'memory': '100Mi'}},&#10; 'restartCount': 1,&#10; 'started': False,&#10; 'state': {'terminated': {'containerID': 'cri-o://cf54a7b53ff071f3c2078b2ae4782c7fcc1d59ec8a90452b58f56318810cade3',&#10; 'exitCode': 1,&#10; 'finishedAt': '2026-06-12T13:59:45Z',&#10; 'message': '2026-06-12 13:59:44.052 1 storage.initializer INFO '&#10;            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '&#10;            &quot;(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', &quot;&#10;            &quot;'/mnt/models')]\n&quot;&#10;            '2026-06-12 13:59:44.053 1 storage.initializer INFO '&#10;            '[kserve_storage.py:download():161] Copying contents of '&#10;            's3://ods-ci-s3/test-dir/ to local\n'&#10;            '2026-06-12 13:59:44.373 1 storage.initializer INFO '&#10;            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '&#10;            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'&#10;            '2026-06-12 13:59:45.703 1 storage.initializer ERROR '&#10;            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '&#10;            'storage initialization: SSL validation failed for '&#10;            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '&#10;            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '&#10;            'get local issuer certificate (_ssl.c:1004)\n',&#10; 'reason': 'Error',&#10; 'startedAt': '2026-06-12T13:59:43Z'}},&#10; 'user': {'linux': {'gid': 0, 'supplementalGroups': [0, 1001520000], 'uid': 1001520000}},&#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;                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',&#10; 'name': 'kube-api-access-jnt7j',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'}]}],&#10; 'phase': 'Pending',&#10; 'podIP': '10.131.1.201',&#10; 'podIPs': [{'ip': '10.131.1.201'}],&#10; 'qosClass': 'Burstable',&#10; 'startTime': '2026-06-12T13:59:40Z'}}&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 908, in call_fixture_func
    fixture_result = next(generator)
  File "/home/odh/opendatahub-tests/tests/model_serving/model_server/kserve/authentication/conftest.py", line 144, in http_s3_ovms_raw_inference_service
    with create_isvc(
         ~~~~~~~~~~~^
        client=unprivileged_client,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...&lt;9 lines&gt;...
        external_route=True,
        ^^^^^^^^^^^^^^^^^^^^
    ) 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 760, 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-predictor-86778bd869-flmzk': {'conditions': [{'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:41Z',
 'status': 'True',
 'type': 'PodReadyToStartContainers'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:40Z',
 'message': 'containers with incomplete status: [storage-initializer]',
 'reason': 'ContainersNotInitialized',
 'status': 'False',
 'type': 'Initialized'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:40Z',
 'message': 'containers with unready status: [kserve-container '
            'kube-rbac-proxy]',
 'reason': 'ContainersNotReady',
 'status': 'False',
 'type': 'Ready'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:40Z',
 'message': 'containers with unready status: [kserve-container '
            'kube-rbac-proxy]',
 'reason': 'ContainersNotReady',
 'status': 'False',
 'type': 'ContainersReady'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:40Z',
 'status': 'True',
 'type': 'PodScheduled'}],
 'containerStatuses': [{'image': 'registry.redhat.io/rhoai/odh-openvino-model-server-rhel9@sha256:1ab58519c50e2c3a9ebf0fee6d0708b1b5a0ae972aefcc722d87b2f62239a033',
 'imageID': '',
 'lastState': {},
 'name': 'kserve-container',
 'ready': False,
 'restartCount': 0,
 'started': False,
 'state': {'waiting': {'reason': 'PodInitializing'}},
 'volumeMounts': [{'mountPath': '/etc/tls/private', 'name': 'proxy-tls'},
                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',
 'name': 'kube-api-access-jnt7j',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'},
                  {'mountPath': '/mnt/models',
 'name': 'kserve-provision-location',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'}]},
                       {'image': 'registry.redhat.io/rhoai/odh-kube-auth-proxy-rhel9@sha256:07ee0914946d9d6b2c7c7367be5b6bc13ddf0dddd93e896fc50aa617d761dc3a',
 'imageID': '',
 'lastState': {},
 'name': 'kube-rbac-proxy',
 'ready': False,
 'restartCount': 0,
 'started': False,
 'state': {'waiting': {'reason': 'PodInitializing'}},
 'volumeMounts': [{'mountPath': '/etc/tls/private', 'name': 'proxy-tls'},
                  {'mountPath': '/etc/kube-rbac-proxy',
 'name': 'http-onnx-kube-rbac-proxy-sar-config',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'},
                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',
 'name': 'kube-api-access-jnt7j',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'}]}],
 'hostIP': '192.169.1.109',
 'hostIPs': [{'ip': '192.169.1.109'}],
 'initContainerStatuses': [{'allocatedResources': {'cpu': '100m', 'memory': '100Mi'},
 'containerID': 'cri-o://cf54a7b53ff071f3c2078b2ae4782c7fcc1d59ec8a90452b58f56318810cade3',
 'image': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:b73f3818b1c3b6f57d9cac6b975552c5888bf9c0d37df6c50938fd4988d2012b',
 'imageID': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:9bb77298f77598b5a61a2aeaad625500a0e17b64e8da4b7a1988efb99bda2660',
 'lastState': {'terminated': {'containerID': 'cri-o://1a034376d10b2df443a7296a115009cb3af084404bcc1b303d11f896134a6225',
 'exitCode': 1,
 'finishedAt': '2026-06-12T13:59:43Z',
 'message': '2026-06-12 13:59:41.547 1 storage.initializer INFO '
            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '
            "(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', "
            "'/mnt/models')]\n"
            '2026-06-12 13:59:41.548 1 storage.initializer INFO '
            '[kserve_storage.py:download():161] Copying contents of '
            's3://ods-ci-s3/test-dir/ to local\n'
            '2026-06-12 13:59:41.936 1 storage.initializer INFO '
            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '
            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'
            '2026-06-12 13:59:43.087 1 storage.initializer ERROR '
            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '
            'storage initialization: SSL validation failed for '
            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '
            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '
            'get local issuer certificate (_ssl.c:1004)\n',
 'reason': 'Error',
 'startedAt': '2026-06-12T13:59:41Z'}},
 'name': 'storage-initializer',
 'ready': False,
 'resources': {'limits': {'cpu': '1', 'memory': '24Gi'},
 'requests': {'cpu': '100m', 'memory': '100Mi'}},
 'restartCount': 1,
 'started': False,
 'state': {'terminated': {'containerID': 'cri-o://cf54a7b53ff071f3c2078b2ae4782c7fcc1d59ec8a90452b58f56318810cade3',
 'exitCode': 1,
 'finishedAt': '2026-06-12T13:59:45Z',
 'message': '2026-06-12 13:59:44.052 1 storage.initializer INFO '
            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '
            "(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', "
            "'/mnt/models')]\n"
            '2026-06-12 13:59:44.053 1 storage.initializer INFO '
            '[kserve_storage.py:download():161] Copying contents of '
            's3://ods-ci-s3/test-dir/ to local\n'
            '2026-06-12 13:59:44.373 1 storage.initializer INFO '
            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '
            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'
            '2026-06-12 13:59:45.703 1 storage.initializer ERROR '
            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '
            'storage initialization: SSL validation failed for '
            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '
            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '
            'get local issuer certificate (_ssl.c:1004)\n',
 'reason': 'Error',
 'startedAt': '2026-06-12T13:59:43Z'}},
 'user': {'linux': {'gid': 0, 'supplementalGroups': [0, 1001520000], 'uid': 1001520000}},
 'volumeMounts': [{'mountPath': '/mnt/models', 'name': 'kserve-provision-location'},
                  {'mountPath': '/etc/ssl/custom-certs',
 'name': 'cabundle-cert',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'},
                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',
 'name': 'kube-api-access-jnt7j',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'}]}],
 'phase': 'Pending',
 'podIP': '10.131.1.201',
 'podIPs': [{'ip': '10.131.1.201'}],
 'qosClass': 'Burstable',
 'startTime': '2026-06-12T13:59:40Z'}}</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="37.129"><error message="failed on setup with &quot;utilities.exceptions.FailedPodsError: The following pods are not running: {'http-onnx-2-predictor-84b9789455-c6r58': {'conditions': [{'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:53Z',&#10; 'status': 'True',&#10; 'type': 'PodReadyToStartContainers'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:52Z',&#10; 'message': 'containers with incomplete status: [storage-initializer]',&#10; 'reason': 'ContainersNotInitialized',&#10; 'status': 'False',&#10; 'type': 'Initialized'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:52Z',&#10; 'message': 'containers with unready status: [kserve-container '&#10;            'kube-rbac-proxy]',&#10; 'reason': 'ContainersNotReady',&#10; 'status': 'False',&#10; 'type': 'Ready'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:52Z',&#10; 'message': 'containers with unready status: [kserve-container '&#10;            'kube-rbac-proxy]',&#10; 'reason': 'ContainersNotReady',&#10; 'status': 'False',&#10; 'type': 'ContainersReady'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T13:59:52Z',&#10; 'status': 'True',&#10; 'type': 'PodScheduled'}],&#10; 'containerStatuses': [{'image': 'registry.redhat.io/rhoai/odh-openvino-model-server-rhel9@sha256:1ab58519c50e2c3a9ebf0fee6d0708b1b5a0ae972aefcc722d87b2f62239a033',&#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': '/etc/tls/private', 'name': 'proxy-tls'},&#10;                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',&#10; 'name': 'kube-api-access-l7btj',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'},&#10;                  {'mountPath': '/mnt/models',&#10; 'name': 'kserve-provision-location',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'}]},&#10;                       {'image': 'registry.redhat.io/rhoai/odh-kube-auth-proxy-rhel9@sha256:07ee0914946d9d6b2c7c7367be5b6bc13ddf0dddd93e896fc50aa617d761dc3a',&#10; 'imageID': '',&#10; 'lastState': {},&#10; 'name': 'kube-rbac-proxy',&#10; 'ready': False,&#10; 'restartCount': 0,&#10; 'started': False,&#10; 'state': {'waiting': {'reason': 'PodInitializing'}},&#10; 'volumeMounts': [{'mountPath': '/etc/tls/private', 'name': 'proxy-tls'},&#10;                  {'mountPath': '/etc/kube-rbac-proxy',&#10; 'name': 'http-onnx-2-kube-rbac-proxy-sar-config',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'},&#10;                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',&#10; 'name': 'kube-api-access-l7btj',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'}]}],&#10; 'hostIP': '192.169.1.109',&#10; 'hostIPs': [{'ip': '192.169.1.109'}],&#10; 'initContainerStatuses': [{'allocatedResources': {'cpu': '100m', 'memory': '100Mi'},&#10; 'containerID': 'cri-o://cbeee9bdc6bec3ed3ee630689adb6e673181fbee26f58c3ec039282d45b5b16b',&#10; 'image': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:b73f3818b1c3b6f57d9cac6b975552c5888bf9c0d37df6c50938fd4988d2012b',&#10; 'imageID': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:9bb77298f77598b5a61a2aeaad625500a0e17b64e8da4b7a1988efb99bda2660',&#10; 'lastState': {'terminated': {'containerID': 'cri-o://f560ba4757b8a9795937bc5cbcae6a8ce8b71a0ef8c6e08186574abbfc9e3fb8',&#10; 'exitCode': 1,&#10; 'finishedAt': '2026-06-12T13:59:59Z',&#10; 'message': '2026-06-12 13:59:53.541 1 storage.initializer INFO '&#10;            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '&#10;            &quot;(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', &quot;&#10;            &quot;'/mnt/models')]\n&quot;&#10;            '2026-06-12 13:59:53.543 1 storage.initializer INFO '&#10;            '[kserve_storage.py:download():161] Copying contents of '&#10;            's3://ods-ci-s3/test-dir/ to local\n'&#10;            '2026-06-12 13:59:53.859 1 storage.initializer INFO '&#10;            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '&#10;            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'&#10;            '2026-06-12 13:59:58.934 1 storage.initializer ERROR '&#10;            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '&#10;            'storage initialization: SSL validation failed for '&#10;            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '&#10;            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '&#10;            'get local issuer certificate (_ssl.c:1004)\n',&#10; 'reason': 'Error',&#10; 'startedAt': '2026-06-12T13:59:53Z'}},&#10; 'name': 'storage-initializer',&#10; 'ready': False,&#10; 'resources': {'limits': {'cpu': '1', 'memory': '24Gi'},&#10; 'requests': {'cpu': '100m', 'memory': '100Mi'}},&#10; 'restartCount': 1,&#10; 'started': False,&#10; 'state': {'terminated': {'containerID': 'cri-o://cbeee9bdc6bec3ed3ee630689adb6e673181fbee26f58c3ec039282d45b5b16b',&#10; 'exitCode': 1,&#10; 'finishedAt': '2026-06-12T14:00:04Z',&#10; 'message': '2026-06-12 14:00:00.139 1 storage.initializer INFO '&#10;            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '&#10;            &quot;(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', &quot;&#10;            &quot;'/mnt/models')]\n&quot;&#10;            '2026-06-12 14:00:00.139 1 storage.initializer INFO '&#10;            '[kserve_storage.py:download():161] Copying contents of '&#10;            's3://ods-ci-s3/test-dir/ to local\n'&#10;            '2026-06-12 14:00:00.447 1 storage.initializer INFO '&#10;            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '&#10;            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'&#10;            '2026-06-12 14:00:04.242 1 storage.initializer ERROR '&#10;            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '&#10;            'storage initialization: SSL validation failed for '&#10;            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '&#10;            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '&#10;            'get local issuer certificate (_ssl.c:1004)\n',&#10; 'reason': 'Error',&#10; 'startedAt': '2026-06-12T13:59:59Z'}},&#10; 'user': {'linux': {'gid': 0, 'supplementalGroups': [0, 1001520000], 'uid': 1001520000}},&#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;                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',&#10; 'name': 'kube-api-access-l7btj',&#10; 'readOnly': True,&#10; 'recursiveReadOnly': 'Disabled'}]}],&#10; 'phase': 'Pending',&#10; 'podIP': '10.131.1.202',&#10; 'podIPs': [{'ip': '10.131.1.202'}],&#10; 'qosClass': 'Burstable',&#10; 'startTime': '2026-06-12T13:59:52Z'}}&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 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_server/kserve/authentication/conftest.py", line 172, in http_s3_ovms_raw_inference_service_2
    with create_isvc(
         ~~~~~~~~~~~^
        client=unprivileged_client,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...&lt;9 lines&gt;...
        external_route=True,
        ^^^^^^^^^^^^^^^^^^^^
    ) 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 760, 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-2-predictor-84b9789455-c6r58': {'conditions': [{'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:53Z',
 'status': 'True',
 'type': 'PodReadyToStartContainers'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:52Z',
 'message': 'containers with incomplete status: [storage-initializer]',
 'reason': 'ContainersNotInitialized',
 'status': 'False',
 'type': 'Initialized'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:52Z',
 'message': 'containers with unready status: [kserve-container '
            'kube-rbac-proxy]',
 'reason': 'ContainersNotReady',
 'status': 'False',
 'type': 'Ready'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:52Z',
 'message': 'containers with unready status: [kserve-container '
            'kube-rbac-proxy]',
 'reason': 'ContainersNotReady',
 'status': 'False',
 'type': 'ContainersReady'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T13:59:52Z',
 'status': 'True',
 'type': 'PodScheduled'}],
 'containerStatuses': [{'image': 'registry.redhat.io/rhoai/odh-openvino-model-server-rhel9@sha256:1ab58519c50e2c3a9ebf0fee6d0708b1b5a0ae972aefcc722d87b2f62239a033',
 'imageID': '',
 'lastState': {},
 'name': 'kserve-container',
 'ready': False,
 'restartCount': 0,
 'started': False,
 'state': {'waiting': {'reason': 'PodInitializing'}},
 'volumeMounts': [{'mountPath': '/etc/tls/private', 'name': 'proxy-tls'},
                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',
 'name': 'kube-api-access-l7btj',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'},
                  {'mountPath': '/mnt/models',
 'name': 'kserve-provision-location',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'}]},
                       {'image': 'registry.redhat.io/rhoai/odh-kube-auth-proxy-rhel9@sha256:07ee0914946d9d6b2c7c7367be5b6bc13ddf0dddd93e896fc50aa617d761dc3a',
 'imageID': '',
 'lastState': {},
 'name': 'kube-rbac-proxy',
 'ready': False,
 'restartCount': 0,
 'started': False,
 'state': {'waiting': {'reason': 'PodInitializing'}},
 'volumeMounts': [{'mountPath': '/etc/tls/private', 'name': 'proxy-tls'},
                  {'mountPath': '/etc/kube-rbac-proxy',
 'name': 'http-onnx-2-kube-rbac-proxy-sar-config',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'},
                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',
 'name': 'kube-api-access-l7btj',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'}]}],
 'hostIP': '192.169.1.109',
 'hostIPs': [{'ip': '192.169.1.109'}],
 'initContainerStatuses': [{'allocatedResources': {'cpu': '100m', 'memory': '100Mi'},
 'containerID': 'cri-o://cbeee9bdc6bec3ed3ee630689adb6e673181fbee26f58c3ec039282d45b5b16b',
 'image': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:b73f3818b1c3b6f57d9cac6b975552c5888bf9c0d37df6c50938fd4988d2012b',
 'imageID': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:9bb77298f77598b5a61a2aeaad625500a0e17b64e8da4b7a1988efb99bda2660',
 'lastState': {'terminated': {'containerID': 'cri-o://f560ba4757b8a9795937bc5cbcae6a8ce8b71a0ef8c6e08186574abbfc9e3fb8',
 'exitCode': 1,
 'finishedAt': '2026-06-12T13:59:59Z',
 'message': '2026-06-12 13:59:53.541 1 storage.initializer INFO '
            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '
            "(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', "
            "'/mnt/models')]\n"
            '2026-06-12 13:59:53.543 1 storage.initializer INFO '
            '[kserve_storage.py:download():161] Copying contents of '
            's3://ods-ci-s3/test-dir/ to local\n'
            '2026-06-12 13:59:53.859 1 storage.initializer INFO '
            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '
            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'
            '2026-06-12 13:59:58.934 1 storage.initializer ERROR '
            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '
            'storage initialization: SSL validation failed for '
            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '
            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '
            'get local issuer certificate (_ssl.c:1004)\n',
 'reason': 'Error',
 'startedAt': '2026-06-12T13:59:53Z'}},
 'name': 'storage-initializer',
 'ready': False,
 'resources': {'limits': {'cpu': '1', 'memory': '24Gi'},
 'requests': {'cpu': '100m', 'memory': '100Mi'}},
 'restartCount': 1,
 'started': False,
 'state': {'terminated': {'containerID': 'cri-o://cbeee9bdc6bec3ed3ee630689adb6e673181fbee26f58c3ec039282d45b5b16b',
 'exitCode': 1,
 'finishedAt': '2026-06-12T14:00:04Z',
 'message': '2026-06-12 14:00:00.139 1 storage.initializer INFO '
            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '
            "(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', "
            "'/mnt/models')]\n"
            '2026-06-12 14:00:00.139 1 storage.initializer INFO '
            '[kserve_storage.py:download():161] Copying contents of '
            's3://ods-ci-s3/test-dir/ to local\n'
            '2026-06-12 14:00:00.447 1 storage.initializer INFO '
            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '
            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'
            '2026-06-12 14:00:04.242 1 storage.initializer ERROR '
            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '
            'storage initialization: SSL validation failed for '
            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '
            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '
            'get local issuer certificate (_ssl.c:1004)\n',
 'reason': 'Error',
 'startedAt': '2026-06-12T13:59:59Z'}},
 'user': {'linux': {'gid': 0, 'supplementalGroups': [0, 1001520000], 'uid': 1001520000}},
 'volumeMounts': [{'mountPath': '/mnt/models', 'name': 'kserve-provision-location'},
                  {'mountPath': '/etc/ssl/custom-certs',
 'name': 'cabundle-cert',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'},
                  {'mountPath': '/var/run/secrets/kubernetes.io/serviceaccount',
 'name': 'kube-api-access-l7btj',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'}]}],
 'phase': 'Pending',
 'podIP': '10.131.1.202',
 'podIPs': [{'ip': '10.131.1.202'}],
 'qosClass': 'Burstable',
 'startTime': '2026-06-12T13:59:52Z'}}</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="21.725"><error message="failed on setup with &quot;utilities.exceptions.FailedPodsError: The following pods are not running: {'http-onnx-raw-predictor-7d584db466-2dq7k': {'conditions': [{'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T14:00:31Z',&#10; 'status': 'True',&#10; 'type': 'PodReadyToStartContainers'},&#10;                {'lastProbeTime': None,&#10; 'lastTransitionTime': '2026-06-12T14:00: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-12T14:00: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-12T14:00: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-12T14:00:30Z',&#10; 'status': 'True',&#10; 'type': 'PodScheduled'}],&#10; 'containerStatuses': [{'image': 'registry.redhat.io/rhoai/odh-openvino-model-server-rhel9@sha256:1ab58519c50e2c3a9ebf0fee6d0708b1b5a0ae972aefcc722d87b2f62239a033',&#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.1.109',&#10; 'hostIPs': [{'ip': '192.169.1.109'}],&#10; 'initContainerStatuses': [{'allocatedResources': {'cpu': '100m', 'memory': '100Mi'},&#10; 'containerID': 'cri-o://ee342661c2e61b3578e6aeaed31b5f06cd798c61d0c55c04379bcf755fad59dd',&#10; 'image': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:b73f3818b1c3b6f57d9cac6b975552c5888bf9c0d37df6c50938fd4988d2012b',&#10; 'imageID': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:9bb77298f77598b5a61a2aeaad625500a0e17b64e8da4b7a1988efb99bda2660',&#10; 'lastState': {'terminated': {'containerID': 'cri-o://41cdb8a3ca6bc8724eb28d1a607ad0da42d1403a0fe5f8b62b704fedcfab3b73',&#10; 'exitCode': 1,&#10; 'finishedAt': '2026-06-12T14:00:35Z',&#10; 'message': '2026-06-12 14:00:31.743 1 storage.initializer INFO '&#10;            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '&#10;            &quot;(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', &quot;&#10;            &quot;'/mnt/models')]\n&quot;&#10;            '2026-06-12 14:00:31.744 1 storage.initializer INFO '&#10;            '[kserve_storage.py:download():161] Copying contents of '&#10;            's3://ods-ci-s3/test-dir/ to local\n'&#10;            '2026-06-12 14:00:32.035 1 storage.initializer INFO '&#10;            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '&#10;            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'&#10;            '2026-06-12 14:00:35.550 1 storage.initializer ERROR '&#10;            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '&#10;            'storage initialization: SSL validation failed for '&#10;            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '&#10;            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '&#10;            'get local issuer certificate (_ssl.c:1004)\n',&#10; 'reason': 'Error',&#10; 'startedAt': '2026-06-12T14:00:31Z'}},&#10; 'name': 'storage-initializer',&#10; 'ready': False,&#10; 'resources': {'limits': {'cpu': '1', 'memory': '24Gi'},&#10; 'requests': {'cpu': '100m', 'memory': '100Mi'}},&#10; 'restartCount': 1,&#10; 'started': False,&#10; 'state': {'terminated': {'containerID': 'cri-o://ee342661c2e61b3578e6aeaed31b5f06cd798c61d0c55c04379bcf755fad59dd',&#10; 'exitCode': 1,&#10; 'finishedAt': '2026-06-12T14:00:40Z',&#10; 'message': '2026-06-12 14:00:36.441 1 storage.initializer INFO '&#10;            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '&#10;            &quot;(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', &quot;&#10;            &quot;'/mnt/models')]\n&quot;&#10;            '2026-06-12 14:00:36.441 1 storage.initializer INFO '&#10;            '[kserve_storage.py:download():161] Copying contents of '&#10;            's3://ods-ci-s3/test-dir/ to local\n'&#10;            '2026-06-12 14:00:36.730 1 storage.initializer INFO '&#10;            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '&#10;            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'&#10;            '2026-06-12 14:00:40.059 1 storage.initializer ERROR '&#10;            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '&#10;            'storage initialization: SSL validation failed for '&#10;            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '&#10;            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '&#10;            'get local issuer certificate (_ssl.c:1004)\n',&#10; 'reason': 'Error',&#10; 'startedAt': '2026-06-12T14:00:36Z'}},&#10; 'user': {'linux': {'gid': 0, 'supplementalGroups': [0, 1001540000], 'uid': 1001540000}},&#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.131.1.204',&#10; 'podIPs': [{'ip': '10.131.1.204'}],&#10; 'qosClass': 'Burstable',&#10; 'startTime': '2026-06-12T14:00: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 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_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 760, 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-7d584db466-2dq7k': {'conditions': [{'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T14:00:31Z',
 'status': 'True',
 'type': 'PodReadyToStartContainers'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T14:00:30Z',
 'message': 'containers with incomplete status: [storage-initializer]',
 'reason': 'ContainersNotInitialized',
 'status': 'False',
 'type': 'Initialized'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T14:00:30Z',
 'message': 'containers with unready status: [kserve-container]',
 'reason': 'ContainersNotReady',
 'status': 'False',
 'type': 'Ready'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T14:00:30Z',
 'message': 'containers with unready status: [kserve-container]',
 'reason': 'ContainersNotReady',
 'status': 'False',
 'type': 'ContainersReady'},
                {'lastProbeTime': None,
 'lastTransitionTime': '2026-06-12T14:00:30Z',
 'status': 'True',
 'type': 'PodScheduled'}],
 'containerStatuses': [{'image': 'registry.redhat.io/rhoai/odh-openvino-model-server-rhel9@sha256:1ab58519c50e2c3a9ebf0fee6d0708b1b5a0ae972aefcc722d87b2f62239a033',
 '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.1.109',
 'hostIPs': [{'ip': '192.169.1.109'}],
 'initContainerStatuses': [{'allocatedResources': {'cpu': '100m', 'memory': '100Mi'},
 'containerID': 'cri-o://ee342661c2e61b3578e6aeaed31b5f06cd798c61d0c55c04379bcf755fad59dd',
 'image': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:b73f3818b1c3b6f57d9cac6b975552c5888bf9c0d37df6c50938fd4988d2012b',
 'imageID': 'registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9@sha256:9bb77298f77598b5a61a2aeaad625500a0e17b64e8da4b7a1988efb99bda2660',
 'lastState': {'terminated': {'containerID': 'cri-o://41cdb8a3ca6bc8724eb28d1a607ad0da42d1403a0fe5f8b62b704fedcfab3b73',
 'exitCode': 1,
 'finishedAt': '2026-06-12T14:00:35Z',
 'message': '2026-06-12 14:00:31.743 1 storage.initializer INFO '
            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '
            "(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', "
            "'/mnt/models')]\n"
            '2026-06-12 14:00:31.744 1 storage.initializer INFO '
            '[kserve_storage.py:download():161] Copying contents of '
            's3://ods-ci-s3/test-dir/ to local\n'
            '2026-06-12 14:00:32.035 1 storage.initializer INFO '
            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '
            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'
            '2026-06-12 14:00:35.550 1 storage.initializer ERROR '
            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '
            'storage initialization: SSL validation failed for '
            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '
            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '
            'get local issuer certificate (_ssl.c:1004)\n',
 'reason': 'Error',
 'startedAt': '2026-06-12T14:00:31Z'}},
 'name': 'storage-initializer',
 'ready': False,
 'resources': {'limits': {'cpu': '1', 'memory': '24Gi'},
 'requests': {'cpu': '100m', 'memory': '100Mi'}},
 'restartCount': 1,
 'started': False,
 'state': {'terminated': {'containerID': 'cri-o://ee342661c2e61b3578e6aeaed31b5f06cd798c61d0c55c04379bcf755fad59dd',
 'exitCode': 1,
 'finishedAt': '2026-06-12T14:00:40Z',
 'message': '2026-06-12 14:00:36.441 1 storage.initializer INFO '
            '[initializer-entrypoint:&lt;module&gt;():16] Initializing, args: '
            "(src_uri, dest_path): [('s3://ods-ci-s3/test-dir/', "
            "'/mnt/models')]\n"
            '2026-06-12 14:00:36.441 1 storage.initializer INFO '
            '[kserve_storage.py:download():161] Copying contents of '
            's3://ods-ci-s3/test-dir/ to local\n'
            '2026-06-12 14:00:36.730 1 storage.initializer INFO '
            '[kserve_storage.py:_get_s3_client_kwargs():361] ca bundle '
            'file(/etc/ssl/custom-certs/cabundle.crt) exists.\n'
            '2026-06-12 14:00:40.059 1 storage.initializer ERROR '
            '[initializer-entrypoint:&lt;module&gt;():24] Unexpected error during '
            'storage initialization: SSL validation failed for '
            'https://s3.us-east-1.amazonaws.com/ods-ci-s3 [SSL: '
            'CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to '
            'get local issuer certificate (_ssl.c:1004)\n',
 'reason': 'Error',
 'startedAt': '2026-06-12T14:00:36Z'}},
 'user': {'linux': {'gid': 0, 'supplementalGroups': [0, 1001540000], 'uid': 1001540000}},
 'volumeMounts': [{'mountPath': '/mnt/models', 'name': 'kserve-provision-location'},
                  {'mountPath': '/etc/ssl/custom-certs',
 'name': 'cabundle-cert',
 'readOnly': True,
 'recursiveReadOnly': 'Disabled'}]}],
 'phase': 'Pending',
 'podIP': '10.131.1.204',
 'podIPs': [{'ip': '10.131.1.204'}],
 'qosClass': 'Burstable',
 'startTime': '2026-06-12T14:00:30Z'}}</error></testcase></testsuite></testsuites>