Warning: The allowCypressEnv configuration option is enabled. This allows any browser code to read values from Cypress.env(). This is insecure and will be removed in a future major version. 1. Replace Cypress.env() calls with cy.env() (for sensitive values) or Cypress.expose() (for public configuration) 2. Set allowCypressEnv: false in your Cypress configuration to disable Cypress.env() Learn more: https://on.cypress.io/cypress-env-migration @cypress/grep: filtering using tag(s) "@SmokeSet5" ================================================================================ (Run Starting) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Cypress: 15.17.0 │ │ Browser: Electron 138 (headless) │ │ Node Version: v22.22.0 (/usr/bin/node-22) │ │ Specs: 2 found (testMaaSPolicies.cy.ts, testMaaSSubscriptions.cy.ts) │ │ Searched: cypress/tests/e2e/modelsAsAService/testMaaSPolicies.cy.ts, cypress/tests/e2e/m │ │ odelsAsAService/testMaaSSubscriptions.cy.ts │ │ Experiments: experimentalInteractiveRunEvents=true,experimentalMemoryManagement=true │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ Remove output folder /workspace/tests-shared/tests-payload/results/SmokeSet5/e2e ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: testMaaSPolicies.cy.ts (1 of 2) [2026-07-10T08:32:57.737Z] [INFO] Setting tests timeout to: 480 seconds An admin can manage MaaS authorization policies and control model access via group membership [2026-07-10T08:32:57.815Z] [INFO] Starting 480s timeout for: Verify Authorization Policy Create, View, Edit and Delete Operations [2026-07-10T08:32:57.820Z] [INFO] Test title: Verify Authorization Policy Create, View, Edit and Delete Operations [2026-07-10T08:32:57.901Z] [INFO] Test tags: ["@Smoke","@SmokeSet5","@Dashboard","@MaaS","@NonConcurrent"] [2026-07-10T08:32:57.909Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ModelServingCI","@KServeCI","@ModelServing","@MaaSCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@ODS-327","@ODS-492"] [2026-07-10T08:32:57.918Z] [INFO] Grep tags: ["@SmokeSet5"] [2026-07-10T08:32:57.932Z] [INFO] Loading test data [2026-07-10T08:32:58.019Z] [INFO] Loaded project name: test-maas-policies-deployment-990349 [2026-07-10T08:32:58.028Z] [INFO] Executing command: oc get project "test-maas-policies-deployment-990349" -o name [2026-07-10T08:32:59.813Z] [INFO] [EXEC] oc get project "test-maas-policies-deployment-990349" -o name [2026-07-10T08:32:59.901Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-maas-policies-deployment-990349\" not found","exitCode":1} [2026-07-10T08:32:59.921Z] [INFO] Project 'test-maas-policies-deployment-990349' does not exist. [2026-07-10T08:33:00.109Z] [INFO] Creating project test-maas-policies-deployment-990349 [2026-07-10T08:33:01.314Z] [INFO] [EXEC] oc new-project test-maas-policies-deployment-990349 [2026-07-10T08:33:02.315Z] [INFO] [EXEC] oc label namespace test-maas-policies-deployment-990349 opendatahub.io/dashboard=true --overwrite [2026-07-10T08:33:02.398Z] [INFO] Executing command: oc get project "test-maas-policies-deployment-990349" -o name [2026-07-10T08:33:03.709Z] [INFO] [EXEC] oc get project "test-maas-policies-deployment-990349" -o name [2026-07-10T08:33:03.720Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-maas-policies-deployment-990349","stderr":"","exitCode":0} [2026-07-10T08:33:03.828Z] [INFO] Project 'test-maas-policies-deployment-990349' exists. [2026-07-10T08:33:03.999Z] [INFO] Wait for test-maas-policies-deployment-990349, then grant htpasswd-cluster-admin-user namespace admin. [2026-07-10T08:33:04.110Z] [INFO] Executing command: oc get project "test-maas-policies-deployment-990349" -o name [2026-07-10T08:33:05.212Z] [INFO] [EXEC] oc get project "test-maas-policies-deployment-990349" -o name [2026-07-10T08:33:05.302Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-maas-policies-deployment-990349","stderr":"","exitCode":0} [2026-07-10T08:33:05.503Z] [INFO] Project 'test-maas-policies-deployment-990349' exists. [2026-07-10T08:33:06.813Z] [INFO] [EXEC] oc adm policy add-role-to-user admin *** -n test-maas-policies-deployment-990349 [2026-07-10T08:33:07.000Z] [INFO] Create LLMInferenceService with MaaS enabled and create MaaSModelRef [2026-07-10T08:33:08.414Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783672387098-kx3201d5h.yaml && rm -f /tmp/cypress-yaml-1783672387098-kx3201d5h.yaml [2026-07-10T08:33:08.512Z] [INFO] Command exit code: 0 [2026-07-10T08:33:08.612Z] [INFO] Creating LLMInferenceService "test-maas-policies-model-990349" in namespace "test-maas-policies-deployment-990349" [2026-07-10T08:33:08.720Z] [INFO] Applying LLMInferenceService YAML for "test-maas-policies-model-990349" in "test-maas-policies-deployment-990349" [2026-07-10T08:33:09.910Z] [INFO] [EXEC] cat <<'EOF' | oc apply -f - apiVersion: serving.kserve.io/v1alpha1 kind: LLMInferenceService metadata: name: "test-maas-policies-model-990349" namespace: "test-maas-policies-deployment-990349" annotations: openshift.io/display-name: "test-maas-policies-model-990349" opendatahub.io/model-type: generative opendatahub.io/connections: test-maas-policies-model-990349-connection opendatahub.io/hardware-profile-name: default-profile opendatahub.io/hardware-profile-namespace: redhat-ods-applications opendatahub.io/hardware-profile-resource-version: "59004239" labels: opendatahub.io/dashboard: "true" spec: model: uri: "" name: "test-maas-policies-model-990349" router: scheduler: {} route: {} gateway: refs: - name: maas-default-gateway namespace: openshift-ingress template: containers: - name: main image: quay.io/pierdipi/vllm-cpu:latest resources: requests: cpu: "1" memory: 8Gi limits: cpu: "1" memory: 8Gi replicas: 1 EOF [2026-07-10T08:33:11.217Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:33:11.415Z] [INFO] Raw command output (attempt 1): Exit code: 0 Stdout length: 3290 Stderr: none [2026-07-10T08:33:11.499Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:33:11.506Z] [INFO] 🧐 Attempt 1: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 0 [2026-07-10T08:33:11.511Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: No Status: Reason: Passed: ❌ [2026-07-10T08:33:17.311Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:33:17.334Z] [INFO] Raw command output (attempt 2): Exit code: 0 Stdout length: 3290 Stderr: none [2026-07-10T08:33:17.403Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:33:17.426Z] [INFO] 🧐 Attempt 2: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 0 [2026-07-10T08:33:17.503Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: No Status: Reason: Passed: ❌ [2026-07-10T08:33:22.965Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:33:23.010Z] [INFO] Raw command output (attempt 3): Exit code: 0 Stdout length: 3290 Stderr: none [2026-07-10T08:33:23.050Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:33:23.056Z] [INFO] 🧐 Attempt 3: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 0 [2026-07-10T08:33:23.128Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: No Status: Reason: Passed: ❌ [2026-07-10T08:33:28.910Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:33:28.921Z] [INFO] Raw command output (attempt 4): Exit code: 0 Stdout length: 13367 Stderr: none [2026-07-10T08:33:28.945Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:33:29.003Z] [INFO] 🧐 Attempt 4: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:33:29.031Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: Progressing Passed: ❌ [2026-07-10T08:33:34.703Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:33:34.801Z] [INFO] Raw command output (attempt 5): Exit code: 0 Stdout length: 13367 Stderr: none [2026-07-10T08:33:34.807Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:33:34.812Z] [INFO] 🧐 Attempt 5: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:33:34.817Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: Progressing Passed: ❌ [2026-07-10T08:33:40.734Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:33:40.844Z] [INFO] Raw command output (attempt 6): Exit code: 0 Stdout length: 13367 Stderr: none [2026-07-10T08:33:40.925Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:33:40.931Z] [INFO] 🧐 Attempt 6: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:33:40.935Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: Progressing Passed: ❌ [2026-07-10T08:33:46.738Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:33:46.824Z] [INFO] Raw command output (attempt 7): Exit code: 0 Stdout length: 13644 Stderr: none [2026-07-10T08:33:46.830Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:33:46.915Z] [INFO] 🧐 Attempt 7: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:33:46.941Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:33:52.612Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:33:52.649Z] [INFO] Raw command output (attempt 8): Exit code: 0 Stdout length: 13644 Stderr: none [2026-07-10T08:33:52.723Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:33:52.727Z] [INFO] 🧐 Attempt 8: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:33:52.734Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:33:58.431Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:33:58.529Z] [INFO] Raw command output (attempt 9): Exit code: 0 Stdout length: 13644 Stderr: none [2026-07-10T08:33:58.536Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:33:58.627Z] [INFO] 🧐 Attempt 9: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:33:58.631Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:34:04.237Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:34:04.414Z] [INFO] Raw command output (attempt 10): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:34:04.497Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:34:04.529Z] [INFO] 🧐 Attempt 10: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:34:04.621Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:34:10.211Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:34:10.220Z] [INFO] Raw command output (attempt 11): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:34:10.312Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:34:10.344Z] [INFO] 🧐 Attempt 11: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:34:10.348Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:34:15.766Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:34:15.837Z] [INFO] Raw command output (attempt 12): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:34:15.845Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:34:15.851Z] [INFO] 🧐 Attempt 12: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:34:15.910Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:34:21.410Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:34:21.451Z] [INFO] Raw command output (attempt 13): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:34:21.521Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:34:21.526Z] [INFO] 🧐 Attempt 13: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:34:21.531Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:34:26.933Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:34:26.942Z] [INFO] Raw command output (attempt 14): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:34:26.947Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:34:26.951Z] [INFO] 🧐 Attempt 14: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:34:26.954Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:34:32.411Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:34:32.456Z] [INFO] Raw command output (attempt 15): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:34:32.500Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:34:32.504Z] [INFO] 🧐 Attempt 15: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:34:32.508Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:34:37.817Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:34:37.861Z] [INFO] Raw command output (attempt 16): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:34:37.925Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:34:37.931Z] [INFO] 🧐 Attempt 16: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:34:37.936Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:34:43.342Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:34:43.451Z] [INFO] Raw command output (attempt 17): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:34:43.457Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:34:43.461Z] [INFO] 🧐 Attempt 17: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:34:43.464Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:34:48.801Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:34:48.813Z] [INFO] Raw command output (attempt 18): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:34:48.818Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:34:48.824Z] [INFO] 🧐 Attempt 18: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:34:48.860Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:34:54.275Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:34:54.301Z] [INFO] Raw command output (attempt 19): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:34:54.338Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:34:54.402Z] [INFO] 🧐 Attempt 19: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:34:54.406Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:34:59.736Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:34:59.778Z] [INFO] Raw command output (attempt 20): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:34:59.814Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:34:59.849Z] [INFO] 🧐 Attempt 20: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:34:59.853Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:35:05.161Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:35:05.202Z] [INFO] Raw command output (attempt 21): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:35:05.238Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:35:05.275Z] [INFO] 🧐 Attempt 21: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:35:05.280Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:35:10.623Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:35:10.632Z] [INFO] Raw command output (attempt 22): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:35:10.637Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:35:10.643Z] [INFO] 🧐 Attempt 22: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:35:10.699Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:35:16.151Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:35:16.201Z] [INFO] Raw command output (attempt 23): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:35:16.209Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:35:16.218Z] [INFO] 🧐 Attempt 23: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:35:16.268Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:35:21.678Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:35:21.688Z] [INFO] Raw command output (attempt 24): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:35:21.748Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:35:21.793Z] [INFO] 🧐 Attempt 24: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:35:21.797Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:35:27.162Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:35:27.171Z] [INFO] Raw command output (attempt 25): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:35:27.175Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:35:27.222Z] [INFO] 🧐 Attempt 25: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:35:27.226Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:35:32.756Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:35:32.848Z] [INFO] Raw command output (attempt 26): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:35:32.921Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:35:33.015Z] [INFO] 🧐 Attempt 26: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:35:33.062Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:35:38.617Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:35:38.716Z] [INFO] Raw command output (attempt 27): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:35:38.768Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:35:38.907Z] [INFO] 🧐 Attempt 27: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:35:38.913Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:35:44.331Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:35:44.341Z] [INFO] Raw command output (attempt 28): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:35:44.352Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:35:44.357Z] [INFO] 🧐 Attempt 28: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:35:44.363Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:35:49.708Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:35:49.763Z] [INFO] Raw command output (attempt 29): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:35:49.806Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:35:49.812Z] [INFO] 🧐 Attempt 29: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:35:49.817Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:35:55.132Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:35:55.191Z] [INFO] Raw command output (attempt 30): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:35:55.247Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:35:55.253Z] [INFO] 🧐 Attempt 30: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:35:55.259Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:36:00.673Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:36:00.754Z] [INFO] Raw command output (attempt 31): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:36:00.762Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:36:00.840Z] [INFO] 🧐 Attempt 31: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:36:00.845Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:36:06.297Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:36:06.401Z] [INFO] Raw command output (attempt 32): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:36:06.409Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:36:06.415Z] [INFO] 🧐 Attempt 32: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:36:06.465Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:36:12.236Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:36:12.349Z] [INFO] Raw command output (attempt 33): Exit code: 0 Stdout length: 12974 Stderr: none [2026-07-10T08:36:12.448Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:36:12.547Z] [INFO] 🧐 Attempt 33: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:36:12.706Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: True Reason: Passed: ✅ [2026-07-10T08:36:12.712Z] [INFO] ✅ LLMInferenceService test-maas-policies-model-990349 meets all conditions after 33 attempts [2026-07-10T08:36:12.806Z] [INFO] Creating MaaSModelRef "test-maas-policies-model-990349" in namespace "test-maas-policies-deployment-990349" [2026-07-10T08:36:13.025Z] [INFO] Applying MaaSModelRef YAML for "test-maas-policies-model-990349" in "test-maas-policies-deployment-990349" [2026-07-10T08:36:13.716Z] [INFO] [EXEC] cat <<'EOF' | oc apply -f - apiVersion: maas.opendatahub.io/v1alpha1 kind: MaaSModelRef metadata: name: "test-maas-policies-model-990349" namespace: "test-maas-policies-deployment-990349" annotations: openshift.io/display-name: "test-maas-policies-model-990349" labels: opendatahub.io/dashboard: "true" spec: modelRef: kind: LLMInferenceService name: "test-maas-policies-model-990349" EOF [2026-07-10T08:36:14.105Z] [INFO] [STEP 1] Log into the application as admin [2026-07-10T08:36:14.425Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-10T08:36:16.329Z] [INFO] OAuth login flow detected - completing authentication [2026-07-10T08:36:22.599Z] [INFO] [STEP 2] Create new Authorization Policy [2026-07-10T08:36:22.822Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/maas/auth-policies [2026-07-10T08:36:31.911Z] [INFO] [STEP 3] Verify the authorization policy exists on the cluster [2026-07-10T08:36:32.167Z] [INFO] Checking MaaSAuthPolicy exists: test-authorization-policy-990349 in namespace models-as-a-service [2026-07-10T08:36:33.770Z] [INFO] Starting 480s timeout for: Verify Authorization Policy Create, View, Edit and Delete Operations [2026-07-10T08:36:33.774Z] [INFO] Test title: Verify Authorization Policy Create, View, Edit and Delete Operations [2026-07-10T08:36:33.801Z] [INFO] Test tags: ["@Smoke","@SmokeSet5","@Dashboard","@MaaS","@NonConcurrent"] [2026-07-10T08:36:33.807Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ModelServingCI","@KServeCI","@ModelServing","@MaaSCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@ODS-327","@ODS-492"] [2026-07-10T08:36:33.813Z] [INFO] Grep tags: ["@SmokeSet5"] [2026-07-10T08:36:33.823Z] [INFO] Loading test data [2026-07-10T08:36:33.836Z] [INFO] Loaded project name: test-maas-policies-deployment-990349 [2026-07-10T08:36:33.841Z] [INFO] Executing command: oc get project "test-maas-policies-deployment-990349" -o name [2026-07-10T08:36:34.248Z] [INFO] [EXEC] oc get project "test-maas-policies-deployment-990349" -o name [2026-07-10T08:36:34.300Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-maas-policies-deployment-990349","stderr":"","exitCode":0} [2026-07-10T08:36:34.309Z] [INFO] Project 'test-maas-policies-deployment-990349' exists. [2026-07-10T08:36:34.320Z] [INFO] Project test-maas-policies-deployment-990349 already exists. Deleting it. [2026-07-10T08:37:30.557Z] [INFO] [EXEC] oc delete project test-maas-policies-deployment-990349 --wait [2026-07-10T08:37:30.572Z] [INFO] Waiting for project test-maas-policies-deployment-990349 to be fully deleted... [2026-07-10T08:37:30.577Z] [INFO] Executing command: oc get project "test-maas-policies-deployment-990349" -o name [2026-07-10T08:37:30.876Z] [INFO] [EXEC] oc get project "test-maas-policies-deployment-990349" -o name [2026-07-10T08:37:30.882Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-maas-policies-deployment-990349\" not found","exitCode":1} [2026-07-10T08:37:30.888Z] [INFO] Project 'test-maas-policies-deployment-990349' does not exist. [2026-07-10T08:37:30.900Z] [INFO] Creating project test-maas-policies-deployment-990349 [2026-07-10T08:37:31.359Z] [INFO] [EXEC] oc new-project test-maas-policies-deployment-990349 [2026-07-10T08:37:31.698Z] [INFO] [EXEC] oc label namespace test-maas-policies-deployment-990349 opendatahub.io/dashboard=true --overwrite [2026-07-10T08:37:31.706Z] [INFO] Executing command: oc get project "test-maas-policies-deployment-990349" -o name [2026-07-10T08:37:32.058Z] [INFO] [EXEC] oc get project "test-maas-policies-deployment-990349" -o name [2026-07-10T08:37:32.066Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-maas-policies-deployment-990349","stderr":"","exitCode":0} [2026-07-10T08:37:32.076Z] [INFO] Project 'test-maas-policies-deployment-990349' exists. [2026-07-10T08:37:32.086Z] [INFO] Wait for test-maas-policies-deployment-990349, then grant htpasswd-cluster-admin-user namespace admin. [2026-07-10T08:37:32.092Z] [INFO] Executing command: oc get project "test-maas-policies-deployment-990349" -o name [2026-07-10T08:37:32.375Z] [INFO] [EXEC] oc get project "test-maas-policies-deployment-990349" -o name [2026-07-10T08:37:32.382Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-maas-policies-deployment-990349","stderr":"","exitCode":0} [2026-07-10T08:37:32.388Z] [INFO] Project 'test-maas-policies-deployment-990349' exists. [2026-07-10T08:37:32.655Z] [INFO] [EXEC] oc adm policy add-role-to-user admin *** -n test-maas-policies-deployment-990349 [2026-07-10T08:37:32.668Z] [INFO] Create LLMInferenceService with MaaS enabled and create MaaSModelRef [2026-07-10T08:37:33.032Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783672652670-o0lhfdqeq.yaml && rm -f /tmp/cypress-yaml-1783672652670-o0lhfdqeq.yaml [2026-07-10T08:37:33.038Z] [INFO] Command exit code: 0 [2026-07-10T08:37:33.043Z] [INFO] Creating LLMInferenceService "test-maas-policies-model-990349" in namespace "test-maas-policies-deployment-990349" [2026-07-10T08:37:33.049Z] [INFO] Applying LLMInferenceService YAML for "test-maas-policies-model-990349" in "test-maas-policies-deployment-990349" [2026-07-10T08:37:33.512Z] [INFO] [EXEC] cat <<'EOF' | oc apply -f - apiVersion: serving.kserve.io/v1alpha1 kind: LLMInferenceService metadata: name: "test-maas-policies-model-990349" namespace: "test-maas-policies-deployment-990349" annotations: openshift.io/display-name: "test-maas-policies-model-990349" opendatahub.io/model-type: generative opendatahub.io/connections: test-maas-policies-model-990349-connection opendatahub.io/hardware-profile-name: default-profile opendatahub.io/hardware-profile-namespace: redhat-ods-applications opendatahub.io/hardware-profile-resource-version: "59004239" labels: opendatahub.io/dashboard: "true" spec: model: uri: "" name: "test-maas-policies-model-990349" router: scheduler: {} route: {} gateway: refs: - name: maas-default-gateway namespace: openshift-ingress template: containers: - name: main image: quay.io/pierdipi/vllm-cpu:latest resources: requests: cpu: "1" memory: 8Gi limits: cpu: "1" memory: 8Gi replicas: 1 EOF [2026-07-10T08:37:33.820Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:37:33.831Z] [INFO] Raw command output (attempt 1): Exit code: 0 Stdout length: 3290 Stderr: none [2026-07-10T08:37:33.837Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:37:33.842Z] [INFO] 🧐 Attempt 1: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 0 [2026-07-10T08:37:33.846Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: No Status: Reason: Passed: ❌ [2026-07-10T08:37:39.138Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:37:39.149Z] [INFO] Raw command output (attempt 2): Exit code: 0 Stdout length: 3290 Stderr: none [2026-07-10T08:37:39.155Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:37:39.161Z] [INFO] 🧐 Attempt 2: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 0 [2026-07-10T08:37:39.166Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: No Status: Reason: Passed: ❌ [2026-07-10T08:37:44.501Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:37:44.512Z] [INFO] Raw command output (attempt 3): Exit code: 0 Stdout length: 13367 Stderr: none [2026-07-10T08:37:44.519Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:37:44.524Z] [INFO] 🧐 Attempt 3: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:37:44.528Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: Progressing Passed: ❌ [2026-07-10T08:37:49.911Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:37:49.923Z] [INFO] Raw command output (attempt 4): Exit code: 0 Stdout length: 13367 Stderr: none [2026-07-10T08:37:49.930Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:37:49.936Z] [INFO] 🧐 Attempt 4: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:37:50.003Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: Progressing Passed: ❌ [2026-07-10T08:37:55.471Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:37:55.506Z] [INFO] Raw command output (attempt 5): Exit code: 0 Stdout length: 13367 Stderr: none [2026-07-10T08:37:55.515Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:37:55.522Z] [INFO] 🧐 Attempt 5: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:37:55.528Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: Progressing Passed: ❌ [2026-07-10T08:38:00.917Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:38:00.931Z] [INFO] Raw command output (attempt 6): Exit code: 0 Stdout length: 13644 Stderr: none [2026-07-10T08:38:00.937Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:38:00.942Z] [INFO] 🧐 Attempt 6: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:38:00.946Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:38:06.270Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:38:06.283Z] [INFO] Raw command output (attempt 7): Exit code: 0 Stdout length: 13644 Stderr: none [2026-07-10T08:38:06.405Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:38:06.413Z] [INFO] 🧐 Attempt 7: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:38:06.420Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:38:11.732Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:38:11.745Z] [INFO] Raw command output (attempt 8): Exit code: 0 Stdout length: 13644 Stderr: none [2026-07-10T08:38:11.752Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:38:11.755Z] [INFO] 🧐 Attempt 8: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:38:11.761Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:38:17.212Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:38:17.226Z] [INFO] Raw command output (attempt 9): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:38:17.233Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:38:17.238Z] [INFO] 🧐 Attempt 9: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:38:17.243Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:38:22.716Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:38:22.729Z] [INFO] Raw command output (attempt 10): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:38:22.736Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:38:22.747Z] [INFO] 🧐 Attempt 10: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:38:22.752Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:38:28.091Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:38:28.107Z] [INFO] Raw command output (attempt 11): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:38:28.113Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:38:28.120Z] [INFO] 🧐 Attempt 11: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:38:28.126Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:38:33.511Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:38:33.525Z] [INFO] Raw command output (attempt 12): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:38:33.535Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:38:33.540Z] [INFO] 🧐 Attempt 12: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:38:33.545Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:38:38.943Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:38:38.955Z] [INFO] Raw command output (attempt 13): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:38:38.961Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:38:38.966Z] [INFO] 🧐 Attempt 13: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:38:39.004Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:38:44.338Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:38:44.350Z] [INFO] Raw command output (attempt 14): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:38:44.359Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:38:44.367Z] [INFO] 🧐 Attempt 14: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:38:44.397Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:38:49.750Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:38:49.762Z] [INFO] Raw command output (attempt 15): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:38:49.771Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:38:49.777Z] [INFO] 🧐 Attempt 15: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:38:49.782Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:38:55.226Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:38:55.239Z] [INFO] Raw command output (attempt 16): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:38:55.247Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:38:55.254Z] [INFO] 🧐 Attempt 16: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:38:55.261Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:39:00.639Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:39:00.651Z] [INFO] Raw command output (attempt 17): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:39:00.660Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:39:00.668Z] [INFO] 🧐 Attempt 17: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:39:00.676Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:39:06.041Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:39:06.053Z] [INFO] Raw command output (attempt 18): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:39:06.061Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:39:06.068Z] [INFO] 🧐 Attempt 18: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:39:06.073Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:39:11.452Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:39:11.464Z] [INFO] Raw command output (attempt 19): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:39:11.472Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:39:11.478Z] [INFO] 🧐 Attempt 19: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:39:11.484Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:39:16.808Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:39:16.820Z] [INFO] Raw command output (attempt 20): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:39:16.840Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:39:16.848Z] [INFO] 🧐 Attempt 20: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:39:16.901Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:39:22.311Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:39:22.327Z] [INFO] Raw command output (attempt 21): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:39:22.336Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:39:22.343Z] [INFO] 🧐 Attempt 21: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:39:22.398Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:39:27.898Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:39:27.916Z] [INFO] Raw command output (attempt 22): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:39:27.926Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:39:27.939Z] [INFO] 🧐 Attempt 22: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:39:27.945Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:39:33.339Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:39:33.351Z] [INFO] Raw command output (attempt 23): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:39:33.358Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:39:33.401Z] [INFO] 🧐 Attempt 23: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:39:33.408Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:39:38.753Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:39:38.805Z] [INFO] Raw command output (attempt 24): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:39:38.948Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:39:38.961Z] [INFO] 🧐 Attempt 24: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:39:38.971Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:39:44.378Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:39:44.390Z] [INFO] Raw command output (attempt 25): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:39:44.399Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:39:44.405Z] [INFO] 🧐 Attempt 25: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:39:44.412Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:39:49.778Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:39:49.789Z] [INFO] Raw command output (attempt 26): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:39:49.797Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:39:49.803Z] [INFO] 🧐 Attempt 26: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:39:49.808Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:39:55.178Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:39:55.190Z] [INFO] Raw command output (attempt 27): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:39:55.197Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:39:55.205Z] [INFO] 🧐 Attempt 27: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:39:55.211Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:40:00.526Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:40:00.535Z] [INFO] Raw command output (attempt 28): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:40:00.557Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:40:00.602Z] [INFO] 🧐 Attempt 28: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:40:00.612Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:40:05.968Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:40:05.980Z] [INFO] Raw command output (attempt 29): Exit code: 0 Stdout length: 13376 Stderr: none [2026-07-10T08:40:05.987Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:40:05.995Z] [INFO] 🧐 Attempt 29: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:40:06.000Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-10T08:40:11.533Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-10T08:40:11.549Z] [INFO] Raw command output (attempt 30): Exit code: 0 Stdout length: 12974 Stderr: none [2026-07-10T08:40:11.563Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-10T08:40:11.572Z] [INFO] 🧐 Attempt 30: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-10T08:40:11.577Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: True Reason: Passed: ✅ [2026-07-10T08:40:11.584Z] [INFO] ✅ LLMInferenceService test-maas-policies-model-990349 meets all conditions after 30 attempts [2026-07-10T08:40:11.590Z] [INFO] Creating MaaSModelRef "test-maas-policies-model-990349" in namespace "test-maas-policies-deployment-990349" [2026-07-10T08:40:11.602Z] [INFO] Applying MaaSModelRef YAML for "test-maas-policies-model-990349" in "test-maas-policies-deployment-990349" [2026-07-10T08:40:11.976Z] [INFO] [EXEC] cat <<'EOF' | oc apply -f - apiVersion: maas.opendatahub.io/v1alpha1 kind: MaaSModelRef metadata: name: "test-maas-policies-model-990349" namespace: "test-maas-policies-deployment-990349" annotations: openshift.io/display-name: "test-maas-policies-model-990349" labels: opendatahub.io/dashboard: "true" spec: modelRef: kind: LLMInferenceService name: "test-maas-policies-model-990349" EOF [2026-07-10T08:40:12.008Z] [INFO] [STEP 1] Log into the application as admin [2026-07-10T08:40:12.021Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-10T08:40:12.721Z] [INFO] OAuth login flow detected - completing authentication [2026-07-10T08:40:15.955Z] [INFO] [STEP 2] Create new Authorization Policy [2026-07-10T08:40:16.032Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/maas/auth-policies [2026-07-10T08:40:22.745Z] [INFO] [STEP 3] Verify the authorization policy exists on the cluster [2026-07-10T08:40:22.870Z] [INFO] Checking MaaSAuthPolicy exists: test-authorization-policy-990349 in namespace models-as-a-service 1) Verify Authorization Policy Create, View, Edit and Delete Operations [2026-07-10T08:40:24.232Z] [INFO] Starting 480s timeout for: Verify auth policy group removal revokes model access [2026-07-10T08:40:24.239Z] [INFO] Test title: Verify auth policy group removal revokes model access [2026-07-10T08:40:24.253Z] [INFO] Test tags: ["@Smoke","@SmokeSet5","@Dashboard","@MaaSCI","@NonConcurrent"] [2026-07-10T08:40:24.267Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ModelServingCI","@KServeCI","@ModelServing","@MaaSCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@ODS-327","@ODS-492"] [2026-07-10T08:40:24.304Z] [INFO] Grep tags: ["@SmokeSet5"] - Verify auth policy group removal revokes model access [2026-07-10T08:40:24.326Z] [INFO] Cleaning up Auth Policy: test-authorization-policy-990349 [2026-07-10T08:40:24.334Z] [INFO] Executing delete auth policy command: oc delete MaaSAuthPolicy test-authorization-policy-990349 -n models-as-a-service [2026-07-10T08:40:24.666Z] [INFO] [EXEC] oc delete MaaSAuthPolicy test-authorization-policy-990349 -n models-as-a-service [2026-07-10T08:40:24.669Z] [INFO] Cleaning up Subscription: test-maas-policies-sub-990349 [2026-07-10T08:40:24.671Z] [INFO] Executing delete subscription command: oc delete MaaSSubscription test-maas-policies-sub-990349 -n models-as-a-service [2026-07-10T08:40:25.001Z] [INFO] [EXEC] oc delete MaaSSubscription test-maas-policies-sub-990349 -n models-as-a-service [2026-07-10T08:40:25.004Z] [INFO] Executing delete auth policy command: oc delete MaaSAuthPolicy test-maas-policies-sub-990349-policy -n models-as-a-service [2026-07-10T08:40:25.329Z] [INFO] [EXEC] oc delete MaaSAuthPolicy test-maas-policies-sub-990349-policy -n models-as-a-service [2026-07-10T08:40:25.332Z] [INFO] Deleting API key "test-maas-policies-sub-990349-api-key" from Postgres api_keys table [2026-07-10T08:40:25.692Z] [INFO] [EXEC] oc get secret postgres-creds -n redhat-ods-applications -o jsonpath='{.data.POSTGRES_USER}' | base64 -d [2026-07-10T08:40:26.045Z] [INFO] [EXEC] oc get secret postgres-creds -n redhat-ods-applications -o jsonpath='{.data.POSTGRES_DB}' | base64 -d [2026-07-10T08:40:26.378Z] [INFO] [EXEC] oc exec -n redhat-ods-applications deployment/postgres -- psql -U "" -d "" -c "DELETE FROM api_keys WHERE name = 'test-maas-policies-sub-990349-api-key';" [2026-07-10T08:41:23.221Z] [INFO] [EXEC] oc delete project test-maas-policies-deployment-990349 --wait --ignore-not-found 0 passing (8m) 1 pending 1 failing 1) An admin can manage MaaS authorization policies and control model access via group membership Verify Authorization Policy Create, View, Edit and Delete Operations: Test steps were: 1. Log into the application as admin 2. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 3. Create new Authorization Policy 4. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/maas/auth-policies 5. Verify the authorization policy exists on the cluster `cy.exec('oc get MaaSAuthPolicy test-authorization-policy-990349 -n models-as-a-service -o json')` failed because the command exited with a non-zero code. Pass `{failOnNonZeroExit: false}` to ignore exit code failures. Information about the failure: Code: 1 Stderr: Error from server (NotFound): maasauthpolicies.maas.opendatahub.io "test-authorization-policy-990349" not found https://on.cypress.io/exec CypressError: `cy.exec('oc get MaaSAuthPolicy test-authorization-policy-990349 -n models-as-a-service -o json')` failed because the command exited with a non-zero code. Pass `{failOnNonZeroExit: false}` to ignore exit code failures. Information about the failure: Code: 1 Stderr: Error from server (NotFound): maasauthpolicies.maas.opendatahub.io "test-authorization-policy-990349" not found https://on.cypress.io/exec at (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:124103:77) at tryCatcher (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1777:23) at Promise._settlePromiseFromHandler (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1489:31) at Promise._settlePromise (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1546:18) at Promise._settlePromise0 (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1591:10) at Promise._settlePromises (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1671:18) at _drainQueueStep (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2377:12) at _drainQueue (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2370:9) at Async._drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2386:5) at Async.drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2256:14) From Your Spec Code: at checkMaaSAuthPolicyState (webpack://@odh-dashboard/cypress/./cypress/utils/oc_commands/maas.ts:457:12) at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/modelsAsAService/testMaaSPolicies.cy.ts:162:33) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet5/e2e/.jsons/mochawesome.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 2 │ │ Passing: 0 │ │ Failing: 1 │ │ Pending: 1 │ │ Skipped: 0 │ │ Screenshots: 2 │ │ Video: false │ │ Duration: 8 minutes, 25 seconds │ │ Spec Ran: testMaaSPolicies.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet5/e2e/screenshots/testMaaS (1919x1079) Policies.cy.ts/An admin can manage MaaS authorization policies and control model access via group membership -- Verify Authorization Policy Create, View, Edit and Delete Operations (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet5/e2e/screenshots/testMaaS (1919x1079) Policies.cy.ts/An admin can manage MaaS authorization policies and control model access via group membership -- Verify Authorization Policy Create, View, Edit and Delete Operations (failed) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: testMaaSSubscriptions.cy.ts (2 of 2) [2026-07-10T08:41:27.042Z] [INFO] Setting tests timeout to: 480 seconds A model can be deployed and accessed with a MaaS subscription and API key - Verify User can deploy a model by selecting a MaaS subscription and API key [2026-07-10T08:41:27.062Z] [INFO] No tests were executed. Skipping soft assertions. 0 passing (138ms) 1 pending [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet5/e2e/.jsons/mochawesome_001.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 0 │ │ Pending: 1 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 0 seconds │ │ Spec Ran: testMaaSSubscriptions.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ Start generate report process Read and merge jsons from "/workspace/tests-shared/tests-payload/results/SmokeSet5/e2e/.jsons" Enhance report Create HTML report HTML report successfully created! /workspace/tests-shared/tests-payload/results/SmokeSet5/e2e/index.html ================================================================================ (Run Finished) Spec Tests Passing Failing Pending Skipped ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ ✖ testMaaSPolicies.cy.ts 08:25 2 - 1 1 - │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ testMaaSSubscriptions.cy.ts 143ms 1 - - 1 - │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ✖ 1 of 2 failed (50%) 08:25 3 - 1 2 -