<?xml version='1.0' encoding='utf-8'?>
<testsuites><testsuite name="pytest" errors="0" failures="1" skipped="0" tests="3" time="122.936" timestamp="2026-07-15T12:17:59.926089+00:00" hostname="olminstall-its-rh-nightly-p7cb9047b36cafe29a102afcf73b6b1c5-pod"><testcase classname="tests.cluster_health.test_operator_health" name="test_data_science_cluster_initialization_healthy" time="1.258" /><testcase classname="tests.cluster_health.test_operator_health" name="test_data_science_cluster_healthy" time="121.315"><failure message="timeout_sampler.TimeoutExpiredError: Timed Out: 120&#10;Function: utilities.infra.wait_for_dsc_status_ready  Kwargs: {'dsc_resource': &lt;ocp_resources.data_science_cluster.DataScienceCluster object at 0x7f135bf002d0&gt;}&#10;Last exception: ResourceNotReadyError: DSC default-dsc is not ready.&#10;Current status: {'components': {'aigateway': {},&#10; 'aipipelines': {'managementState': 'Managed',&#10; 'releases': [{'name': 'Kubeflow Pipelines',&#10; 'repoUrl': 'https://github.com/kubeflow/pipelines',&#10; 'version': '2.16.0'}]},&#10; 'dashboard': {'managementState': 'Managed'},&#10; 'feastoperator': {'managementState': 'Managed',&#10; 'releases': [{'name': 'Feast',&#10; 'repoUrl': 'https://github.com/feast-dev/feast',&#10; 'version': '0.64.0'}]},&#10; 'kserve': {'managementState': 'Managed',&#10; 'releases': [{'name': 'KServe',&#10; 'repoUrl': 'https://github.com/kserve/kserve/',&#10; 'version': 'v0.19.0'},&#10;              {'name': 'vLLM',&#10; 'repoUrl': 'https://github.com/vllm-project/vllm',&#10; 'version': 'v0.21.0'},&#10;              {'name': 'llm-d-router',&#10; 'repoUrl': 'https://github.com/llm-d/llm-d-router',&#10; 'version': 'v0.9.0'},&#10;              {'name': 'llm-d-workload-variant-autoscaler',&#10; 'repoUrl': 'https://github.com/llm-d/llm-d-workload-variant-autoscaler',&#10; 'version': 'v0.8.0'}]},&#10; 'kueue': {'managementState': 'Unmanaged'},&#10; 'llamastackoperator': {},&#10; 'mlflowoperator': {'managementState': 'Managed',&#10; 'releases': [{'name': 'MLflow',&#10; 'repoUrl': 'https://github.com/mlflow/mlflow',&#10; 'version': 'v3.13.0'}]},&#10; 'modelregistry': {'managementState': 'Managed',&#10; 'registriesNamespace': 'rhoai-model-registries',&#10; 'releases': [{'name': 'Kubeflow Model Registry',&#10; 'repoUrl': 'https://github.com/kubeflow/model-registry',&#10; 'version': 'latest'},&#10;              {'name': 'Open Data Hub Model Registry Operator',&#10; 'repoUrl': 'https://github.com/opendatahub-io/model-registry-operator',&#10; 'version': 'latest'}]},&#10; 'ogx': {'managementState': 'Managed',&#10; 'releases': [{'name': 'OGX',&#10; 'repoUrl': 'https://github.com/opendatahub-io/ogx-distribution',&#10; 'version': 'v1.1.2'},&#10;              {'name': 'OGX Operator',&#10; 'repoUrl': 'https://github.com/opendatahub-io/ogx-k8s-operator',&#10; 'version': 'v0.11.0'}]},&#10; 'ray': {'managementState': 'Managed',&#10; 'releases': [{'name': 'KubeRay',&#10; 'repoUrl': 'https://github.com/ray-project/kuberay',&#10; 'version': '1.4.2'}]},&#10; 'sparkoperator': {'managementState': 'Managed',&#10; 'releases': [{'name': 'Spark Operator',&#10; 'repoUrl': 'https://github.com/opendatahub-io/spark-operator',&#10; 'version': 'v2.4.0'},&#10;              {'name': 'Spark',&#10; 'repoUrl': 'https://github.com/apache/spark',&#10; 'version': '4.0.1'}]},&#10; 'trainer': {'managementState': 'Managed',&#10; 'releases': [{'name': 'Kubeflow Trainer',&#10; 'repoUrl': 'https://github.com/kubeflow/trainer',&#10; 'version': '2.1.0'}]},&#10; 'trainingoperator': {'managementState': 'Managed',&#10; 'releases': [{'name': 'Kubeflow Training Operator',&#10; 'repoUrl': 'https://github.com/kubeflow/trainer',&#10; 'version': '1.9.0'}]},&#10; 'trustyai': {'managementState': 'Managed',&#10; 'releases': [{'name': 'TrustyAI operator',&#10; 'repoUrl': 'https://github.com/trustyai-explainability/trustyai-service-operator',&#10; 'version': 'v1.37.0'},&#10;              {'name': 'TrustyAI service',&#10; 'repoUrl': 'https://github.com/trustyai-explainability/trustyai-explainability',&#10; 'version': 'v0.28.0'},&#10;              {'name': 'TrustyAI LMEval driver',&#10; 'repoUrl': 'https://github.com/trustyai-explainability/trustyai-service-operator',&#10; 'version': 'v1.37.0'},&#10;              {'name': 'TrustyAI LMEval job',&#10; 'repoUrl': 'https://github.com/EleutherAI/lm-evaluation-harness',&#10; 'version': 'v0.4.8'},&#10;              {'name': 'TrustyAI Guardrails orchestrator',&#10; 'repoUrl': 'https://github.com/foundation-model-stack/fms-guardrails-orchestrator',&#10; 'version': '0.9.4'},&#10;              {'name': 'TrustyAI builtin detectors',&#10; 'repoUrl': 'https://github.com/trustyai-explainability/guardrails-regex-detector',&#10; 'version': 'v0.2.0'},&#10;              {'name': 'TrustyAI sidecar gateway',&#10; 'repoUrl': 'https://github.com/trustyai-explainability/vllm-orchestrator-gateway',&#10; 'version': 'v0.2.1'},&#10;              {'name': 'EvalHub',&#10; 'repoUrl': 'https://github.com/eval-hub/eval-hub',&#10; 'version': 'v0.3.0'}]},&#10; 'workbenches': {'managementState': 'Managed',&#10; 'releases': [{'name': 'Kubeflow Notebook Controller',&#10; 'repoUrl': 'https://github.com/kubeflow/kubeflow',&#10; 'version': '1.10.0'}],&#10; 'workbenchNamespace': 'rhods-notebooks'}},&#10; 'conditions': [{'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'message': 'Some components are not ready: modelsasservice',&#10; 'reason': 'NotReady',&#10; 'status': 'False',&#10; 'type': 'Ready'},&#10;                {'lastTransitionTime': '2026-07-15T12:09:51Z',&#10; 'observedGeneration': 6,&#10; 'status': 'True',&#10; 'type': 'ProvisioningSucceeded'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'message': 'Some components are not ready: modelsasservice',&#10; 'reason': 'NotReady',&#10; 'status': 'False',&#10; 'type': 'ComponentsReady'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'status': 'True',&#10; 'type': 'AIPipelinesReady'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'status': 'True',&#10; 'type': 'DashboardReady'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'status': 'True',&#10; 'type': 'FeastOperatorReady'},&#10;                {'lastTransitionTime': '2026-07-15T11:54:12Z',&#10; 'status': 'True',&#10; 'type': 'KserveLLMInferenceServiceDependencies'},&#10;                {'lastTransitionTime': '2026-07-15T11:54:12Z',&#10; 'status': 'True',&#10; 'type': 'KserveLLMInferenceServiceWideEPDependencies'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'status': 'True',&#10; 'type': 'KserveReady'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'status': 'True',&#10; 'type': 'KueueReady'},&#10;                {'lastTransitionTime': '2026-07-15T11:53:51Z',&#10; 'status': 'True',&#10; 'type': 'LLM-D-WVADependencies'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'status': 'True',&#10; 'type': 'MLflowOperatorReady'},&#10;                {'lastTransitionTime': '2026-07-15T12:09:07Z',&#10; 'message': 'MaaS gateway annotations and Authorino TLS are correctly '&#10;            'configured',&#10; 'reason': 'MaaSPrerequisitesMet',&#10; 'status': 'True',&#10; 'type': 'MaaSPrerequisitesAvailable'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'status': 'True',&#10; 'type': 'ModelControllerReady'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'status': 'True',&#10; 'type': 'ModelRegistryReady'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'message': 'apply: apply Deployment openshift-ingress/payload-pre-processing: '&#10;            'Deployment.apps &quot;payload-pre-processing&quot; is invalid: '&#10;            'spec.selector: Invalid value: '&#10;            'v1.LabelSelector{MatchLabels:map[string]string{&quot;app&quot;:&quot;payload-pre-processing&quot;, '&#10;            '&quot;app.kubernetes.io/component&quot;:&quot;api&quot;, '&#10;            '&quot;app.kubernetes.io/name&quot;:&quot;maas-api&quot;, '&#10;            '&quot;app.kubernetes.io/part-of&quot;:&quot;models-as-a-service&quot;}, '&#10;            'MatchExpressions:[]v1.LabelSelectorRequirement(nil)}: field is '&#10;            'immutable',&#10; 'reason': 'PlatformReconcileFailed',&#10; 'status': 'False',&#10; 'type': 'ModelsAsServiceReady'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'status': 'True',&#10; 'type': 'OGXReady'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'status': 'True',&#10; 'type': 'RayReady'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'status': 'True',&#10; 'type': 'SparkOperatorReady'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'status': 'True',&#10; 'type': 'TrainerReady'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'status': 'True',&#10; 'type': 'TrainingOperatorReady'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'status': 'True',&#10; 'type': 'TrustyAIReady'},&#10;                {'lastTransitionTime': '2026-07-15T12:10:29Z',&#10; 'status': 'True',&#10; 'type': 'WorkbenchesReady'}],&#10; 'observedGeneration': 2,&#10; 'phase': 'Not Ready',&#10; 'release': {'name': 'OpenShift AI Self-Managed', 'version': '3.5.0-ea.2'}}.">Traceback (most recent call last):
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 361, in from_call
    result: TResult | None = func()
                             ~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 250, in &lt;lambda&gt;
    lambda: runtest_hook(item=item, **kwds),
            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_hooks.py", line 512, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 167, in _multicall
    raise exception
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call
    return (yield)
            ^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/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/skipping.py", line 268, in pytest_runtest_call
    return (yield)
            ^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
    res = hook_impl.function(*args)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 184, in pytest_runtest_call
    item.runtest()
    ~~~~~~~~~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/python.py", line 1707, in runtest
    self.ihook.pytest_pyfunc_call(pyfuncitem=self)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_hooks.py", line 512, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 167, in _multicall
    raise exception
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
    return result.get_result()
           ~~~~~~~~~~~~~~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_result.py", line 103, in get_result
    raise exc.with_traceback(tb)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
    res = yield
          ^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
    res = hook_impl.function(*args)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/python.py", line 167, in pytest_pyfunc_call
    result = testfunction(**testargs)
  File "/home/odh/opendatahub-tests/tests/cluster_health/test_operator_health.py", line 27, in test_data_science_cluster_healthy
    wait_for_dsc_status_ready(dsc_resource=dsc_resource)
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/timeout_sampler/__init__.py", line 280, in wrapper
    for sample in TimeoutSampler(
                  ~~~~~~~~~~~~~~^
        func=func,
        ^^^^^^^^^^
    ...&lt;7 lines&gt;...
        **kwargs,
        ^^^^^^^^^
    ):
    ^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/timeout_sampler/__init__.py", line 182, in __iter__
    raise TimeoutExpiredError(self._get_exception_log(exp=last_exp), last_exp=last_exp)
timeout_sampler.TimeoutExpiredError: Timed Out: 120
Function: utilities.infra.wait_for_dsc_status_ready  Kwargs: {'dsc_resource': &lt;ocp_resources.data_science_cluster.DataScienceCluster object at 0x7f135bf002d0&gt;}
Last exception: ResourceNotReadyError: DSC default-dsc is not ready.
Current status: {'components': {'aigateway': {},
 'aipipelines': {'managementState': 'Managed',
 'releases': [{'name': 'Kubeflow Pipelines',
 'repoUrl': 'https://github.com/kubeflow/pipelines',
 'version': '2.16.0'}]},
 'dashboard': {'managementState': 'Managed'},
 'feastoperator': {'managementState': 'Managed',
 'releases': [{'name': 'Feast',
 'repoUrl': 'https://github.com/feast-dev/feast',
 'version': '0.64.0'}]},
 'kserve': {'managementState': 'Managed',
 'releases': [{'name': 'KServe',
 'repoUrl': 'https://github.com/kserve/kserve/',
 'version': 'v0.19.0'},
              {'name': 'vLLM',
 'repoUrl': 'https://github.com/vllm-project/vllm',
 'version': 'v0.21.0'},
              {'name': 'llm-d-router',
 'repoUrl': 'https://github.com/llm-d/llm-d-router',
 'version': 'v0.9.0'},
              {'name': 'llm-d-workload-variant-autoscaler',
 'repoUrl': 'https://github.com/llm-d/llm-d-workload-variant-autoscaler',
 'version': 'v0.8.0'}]},
 'kueue': {'managementState': 'Unmanaged'},
 'llamastackoperator': {},
 'mlflowoperator': {'managementState': 'Managed',
 'releases': [{'name': 'MLflow',
 'repoUrl': 'https://github.com/mlflow/mlflow',
 'version': 'v3.13.0'}]},
 'modelregistry': {'managementState': 'Managed',
 'registriesNamespace': 'rhoai-model-registries',
 'releases': [{'name': 'Kubeflow Model Registry',
 'repoUrl': 'https://github.com/kubeflow/model-registry',
 'version': 'latest'},
              {'name': 'Open Data Hub Model Registry Operator',
 'repoUrl': 'https://github.com/opendatahub-io/model-registry-operator',
 'version': 'latest'}]},
 'ogx': {'managementState': 'Managed',
 'releases': [{'name': 'OGX',
 'repoUrl': 'https://github.com/opendatahub-io/ogx-distribution',
 'version': 'v1.1.2'},
              {'name': 'OGX Operator',
 'repoUrl': 'https://github.com/opendatahub-io/ogx-k8s-operator',
 'version': 'v0.11.0'}]},
 'ray': {'managementState': 'Managed',
 'releases': [{'name': 'KubeRay',
 'repoUrl': 'https://github.com/ray-project/kuberay',
 'version': '1.4.2'}]},
 'sparkoperator': {'managementState': 'Managed',
 'releases': [{'name': 'Spark Operator',
 'repoUrl': 'https://github.com/opendatahub-io/spark-operator',
 'version': 'v2.4.0'},
              {'name': 'Spark',
 'repoUrl': 'https://github.com/apache/spark',
 'version': '4.0.1'}]},
 'trainer': {'managementState': 'Managed',
 'releases': [{'name': 'Kubeflow Trainer',
 'repoUrl': 'https://github.com/kubeflow/trainer',
 'version': '2.1.0'}]},
 'trainingoperator': {'managementState': 'Managed',
 'releases': [{'name': 'Kubeflow Training Operator',
 'repoUrl': 'https://github.com/kubeflow/trainer',
 'version': '1.9.0'}]},
 'trustyai': {'managementState': 'Managed',
 'releases': [{'name': 'TrustyAI operator',
 'repoUrl': 'https://github.com/trustyai-explainability/trustyai-service-operator',
 'version': 'v1.37.0'},
              {'name': 'TrustyAI service',
 'repoUrl': 'https://github.com/trustyai-explainability/trustyai-explainability',
 'version': 'v0.28.0'},
              {'name': 'TrustyAI LMEval driver',
 'repoUrl': 'https://github.com/trustyai-explainability/trustyai-service-operator',
 'version': 'v1.37.0'},
              {'name': 'TrustyAI LMEval job',
 'repoUrl': 'https://github.com/EleutherAI/lm-evaluation-harness',
 'version': 'v0.4.8'},
              {'name': 'TrustyAI Guardrails orchestrator',
 'repoUrl': 'https://github.com/foundation-model-stack/fms-guardrails-orchestrator',
 'version': '0.9.4'},
              {'name': 'TrustyAI builtin detectors',
 'repoUrl': 'https://github.com/trustyai-explainability/guardrails-regex-detector',
 'version': 'v0.2.0'},
              {'name': 'TrustyAI sidecar gateway',
 'repoUrl': 'https://github.com/trustyai-explainability/vllm-orchestrator-gateway',
 'version': 'v0.2.1'},
              {'name': 'EvalHub',
 'repoUrl': 'https://github.com/eval-hub/eval-hub',
 'version': 'v0.3.0'}]},
 'workbenches': {'managementState': 'Managed',
 'releases': [{'name': 'Kubeflow Notebook Controller',
 'repoUrl': 'https://github.com/kubeflow/kubeflow',
 'version': '1.10.0'}],
 'workbenchNamespace': 'rhods-notebooks'}},
 'conditions': [{'lastTransitionTime': '2026-07-15T12:10:29Z',
 'message': 'Some components are not ready: modelsasservice',
 'reason': 'NotReady',
 'status': 'False',
 'type': 'Ready'},
                {'lastTransitionTime': '2026-07-15T12:09:51Z',
 'observedGeneration': 6,
 'status': 'True',
 'type': 'ProvisioningSucceeded'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'message': 'Some components are not ready: modelsasservice',
 'reason': 'NotReady',
 'status': 'False',
 'type': 'ComponentsReady'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'status': 'True',
 'type': 'AIPipelinesReady'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'status': 'True',
 'type': 'DashboardReady'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'status': 'True',
 'type': 'FeastOperatorReady'},
                {'lastTransitionTime': '2026-07-15T11:54:12Z',
 'status': 'True',
 'type': 'KserveLLMInferenceServiceDependencies'},
                {'lastTransitionTime': '2026-07-15T11:54:12Z',
 'status': 'True',
 'type': 'KserveLLMInferenceServiceWideEPDependencies'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'status': 'True',
 'type': 'KserveReady'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'status': 'True',
 'type': 'KueueReady'},
                {'lastTransitionTime': '2026-07-15T11:53:51Z',
 'status': 'True',
 'type': 'LLM-D-WVADependencies'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'status': 'True',
 'type': 'MLflowOperatorReady'},
                {'lastTransitionTime': '2026-07-15T12:09:07Z',
 'message': 'MaaS gateway annotations and Authorino TLS are correctly '
            'configured',
 'reason': 'MaaSPrerequisitesMet',
 'status': 'True',
 'type': 'MaaSPrerequisitesAvailable'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'status': 'True',
 'type': 'ModelControllerReady'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'status': 'True',
 'type': 'ModelRegistryReady'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'message': 'apply: apply Deployment openshift-ingress/payload-pre-processing: '
            'Deployment.apps "payload-pre-processing" is invalid: '
            'spec.selector: Invalid value: '
            'v1.LabelSelector{MatchLabels:map[string]string{"app":"payload-pre-processing", '
            '"app.kubernetes.io/component":"api", '
            '"app.kubernetes.io/name":"maas-api", '
            '"app.kubernetes.io/part-of":"models-as-a-service"}, '
            'MatchExpressions:[]v1.LabelSelectorRequirement(nil)}: field is '
            'immutable',
 'reason': 'PlatformReconcileFailed',
 'status': 'False',
 'type': 'ModelsAsServiceReady'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'status': 'True',
 'type': 'OGXReady'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'status': 'True',
 'type': 'RayReady'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'status': 'True',
 'type': 'SparkOperatorReady'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'status': 'True',
 'type': 'TrainerReady'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'status': 'True',
 'type': 'TrainingOperatorReady'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'status': 'True',
 'type': 'TrustyAIReady'},
                {'lastTransitionTime': '2026-07-15T12:10:29Z',
 'status': 'True',
 'type': 'WorkbenchesReady'}],
 'observedGeneration': 2,
 'phase': 'Not Ready',
 'release': {'name': 'OpenShift AI Self-Managed', 'version': '3.5.0-ea.2'}}.</failure></testcase><testcase classname="tests.cluster_health.test_operator_health" name="test_pods_cluster_healthy[test_operator_namespace_pod_healthy]" time="0.172" /></testsuite><testsuite name="pytest" errors="0" failures="0" skipped="0" tests="1" time="2.742" timestamp="2026-07-15T12:20:16.316525+00:00" hostname="olminstall-its-rh-nightly-p7cb9047b36cafe29a102afcf73b6b1c5-pod"><testcase classname="tests.cluster_health.test_operator_health" name="test_pods_cluster_healthy[test_application_namespace_pod_healthy]" time="2.586" /></testsuite></testsuites>