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-08T21:00:05.364Z] [INFO] Setting tests timeout to: 480 seconds An admin can manage MaaS authorization policies and control model access via group membership [2026-07-08T21:00:05.447Z] [INFO] Starting 480s timeout for: Verify Authorization Policy Create, View, Edit and Delete Operations [2026-07-08T21:00:05.454Z] [INFO] Test title: Verify Authorization Policy Create, View, Edit and Delete Operations [2026-07-08T21:00:05.462Z] [INFO] Test tags: ["@Smoke","@SmokeSet5","@Dashboard","@MaaS","@NonConcurrent"] [2026-07-08T21:00:05.470Z] [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-08T21:00:05.478Z] [INFO] Grep tags: ["@SmokeSet5"] [2026-07-08T21:00:05.550Z] [INFO] Loading test data [2026-07-08T21:00:05.576Z] [INFO] Loaded project name: test-maas-policies-deployment-990349 [2026-07-08T21:00:05.584Z] [INFO] Executing command: oc get project "test-maas-policies-deployment-990349" -o name [2026-07-08T21:00:07.158Z] [INFO] [EXEC] oc get project "test-maas-policies-deployment-990349" -o name [2026-07-08T21:00:07.249Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-maas-policies-deployment-990349\" not found","exitCode":1} [2026-07-08T21:00:07.277Z] [INFO] Project 'test-maas-policies-deployment-990349' does not exist. [2026-07-08T21:00:07.365Z] [INFO] Creating project test-maas-policies-deployment-990349 [2026-07-08T21:00:08.058Z] [INFO] [EXEC] oc new-project test-maas-policies-deployment-990349 [2026-07-08T21:00:08.556Z] [INFO] [EXEC] oc label namespace test-maas-policies-deployment-990349 opendatahub.io/dashboard=true --overwrite [2026-07-08T21:00:08.568Z] [INFO] Executing command: oc get project "test-maas-policies-deployment-990349" -o name [2026-07-08T21:00:09.054Z] [INFO] [EXEC] oc get project "test-maas-policies-deployment-990349" -o name [2026-07-08T21:00:09.062Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-maas-policies-deployment-990349","stderr":"","exitCode":0} [2026-07-08T21:00:09.151Z] [INFO] Project 'test-maas-policies-deployment-990349' exists. [2026-07-08T21:00:09.264Z] [INFO] Wait for test-maas-policies-deployment-990349, then grant htpasswd-cluster-admin-user namespace admin. [2026-07-08T21:00:09.352Z] [INFO] Executing command: oc get project "test-maas-policies-deployment-990349" -o name [2026-07-08T21:00:10.258Z] [INFO] [EXEC] oc get project "test-maas-policies-deployment-990349" -o name [2026-07-08T21:00:10.367Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-maas-policies-deployment-990349","stderr":"","exitCode":0} [2026-07-08T21:00:10.464Z] [INFO] Project 'test-maas-policies-deployment-990349' exists. [2026-07-08T21:00:11.211Z] [INFO] [EXEC] oc adm policy add-role-to-user admin *** -n test-maas-policies-deployment-990349 [2026-07-08T21:00:11.248Z] [INFO] Create LLMInferenceService with MaaS enabled and create MaaSModelRef [2026-07-08T21:00:11.856Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783544411253-lbn45urzu.yaml && rm -f /tmp/cypress-yaml-1783544411253-lbn45urzu.yaml [2026-07-08T21:00:11.878Z] [INFO] Command exit code: 0 [2026-07-08T21:00:11.884Z] [INFO] Creating LLMInferenceService "test-maas-policies-model-990349" in namespace "test-maas-policies-deployment-990349" [2026-07-08T21:00:11.981Z] [INFO] Applying LLMInferenceService YAML for "test-maas-policies-model-990349" in "test-maas-policies-deployment-990349" [2026-07-08T21:00:12.756Z] [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-08T21:00:13.256Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:00:13.346Z] [INFO] Raw command output (attempt 1): Exit code: 0 Stdout length: 3289 Stderr: none [2026-07-08T21:00:13.363Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:00:13.367Z] [INFO] 🧐 Attempt 1: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 0 [2026-07-08T21:00:13.373Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: No Status: Reason: Passed: ❌ [2026-07-08T21:00:18.677Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:00:18.691Z] [INFO] Raw command output (attempt 2): Exit code: 0 Stdout length: 3289 Stderr: none [2026-07-08T21:00:18.698Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:00:18.746Z] [INFO] 🧐 Attempt 2: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 0 [2026-07-08T21:00:18.751Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: No Status: Reason: Passed: ❌ [2026-07-08T21:00:24.156Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:00:24.187Z] [INFO] Raw command output (attempt 3): Exit code: 0 Stdout length: 14477 Stderr: none [2026-07-08T21:00:24.248Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:00:24.274Z] [INFO] 🧐 Attempt 3: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:00:24.278Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: HTTPRoutesNotReady Passed: ❌ [2026-07-08T21:00:29.707Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:00:29.777Z] [INFO] Raw command output (attempt 4): Exit code: 0 Stdout length: 14477 Stderr: none [2026-07-08T21:00:29.807Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:00:29.862Z] [INFO] 🧐 Attempt 4: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:00:29.867Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: HTTPRoutesNotReady Passed: ❌ [2026-07-08T21:00:35.258Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:00:35.287Z] [INFO] Raw command output (attempt 5): Exit code: 0 Stdout length: 14477 Stderr: none [2026-07-08T21:00:35.356Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:00:35.382Z] [INFO] 🧐 Attempt 5: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:00:35.388Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: HTTPRoutesNotReady Passed: ❌ [2026-07-08T21:00:40.957Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:00:41.048Z] [INFO] Raw command output (attempt 6): Exit code: 0 Stdout length: 14477 Stderr: none [2026-07-08T21:00:41.078Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:00:41.155Z] [INFO] 🧐 Attempt 6: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:00:41.161Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: HTTPRoutesNotReady Passed: ❌ [2026-07-08T21:00:46.657Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:00:46.761Z] [INFO] Raw command output (attempt 7): Exit code: 0 Stdout length: 14552 Stderr: none [2026-07-08T21:00:46.868Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:00:46.951Z] [INFO] 🧐 Attempt 7: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:00:46.957Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: HTTPRoutesNotReady Passed: ❌ [2026-07-08T21:00:52.587Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:00:52.680Z] [INFO] Raw command output (attempt 8): Exit code: 0 Stdout length: 14552 Stderr: none [2026-07-08T21:00:52.767Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:00:52.849Z] [INFO] 🧐 Attempt 8: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:00:52.883Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: HTTPRoutesNotReady Passed: ❌ [2026-07-08T21:00:58.553Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:00:58.650Z] [INFO] Raw command output (attempt 9): Exit code: 0 Stdout length: 14552 Stderr: none [2026-07-08T21:00:58.657Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:00:58.663Z] [INFO] 🧐 Attempt 9: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:00:58.669Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: HTTPRoutesNotReady Passed: ❌ [2026-07-08T21:01:04.181Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:01:04.362Z] [INFO] Raw command output (attempt 10): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:01:04.448Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:01:04.485Z] [INFO] 🧐 Attempt 10: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:01:04.564Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:01:10.462Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:01:10.662Z] [INFO] Raw command output (attempt 11): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:01:10.759Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:01:10.867Z] [INFO] 🧐 Attempt 11: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:01:10.965Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:01:16.491Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:01:16.650Z] [INFO] Raw command output (attempt 12): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:01:16.684Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:01:16.772Z] [INFO] 🧐 Attempt 12: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:01:16.858Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:01:22.861Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:01:23.182Z] [INFO] Raw command output (attempt 13): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:01:23.251Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:01:23.361Z] [INFO] 🧐 Attempt 13: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:01:23.548Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:01:29.475Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:01:29.753Z] [INFO] Raw command output (attempt 14): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:01:29.764Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:01:29.774Z] [INFO] 🧐 Attempt 14: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:01:29.779Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:01:35.158Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:01:35.168Z] [INFO] Raw command output (attempt 15): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:01:35.175Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:01:35.179Z] [INFO] 🧐 Attempt 15: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:01:35.184Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:01:40.902Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:01:40.977Z] [INFO] Raw command output (attempt 16): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:01:40.986Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:01:41.053Z] [INFO] 🧐 Attempt 16: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:01:41.060Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:01:46.557Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:01:46.599Z] [INFO] Raw command output (attempt 17): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:01:46.675Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:01:46.680Z] [INFO] 🧐 Attempt 17: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:01:46.685Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:01:52.030Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:01:52.090Z] [INFO] Raw command output (attempt 18): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:01:52.096Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:01:52.102Z] [INFO] 🧐 Attempt 18: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:01:52.177Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:01:57.659Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:01:57.702Z] [INFO] Raw command output (attempt 19): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:01:57.766Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:01:57.772Z] [INFO] 🧐 Attempt 19: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:01:57.776Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:02:03.381Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:02:03.561Z] [INFO] Raw command output (attempt 20): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:02:03.567Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:02:03.606Z] [INFO] 🧐 Attempt 20: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:02:03.673Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:02:09.161Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:02:09.211Z] [INFO] Raw command output (attempt 21): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:02:09.278Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:02:09.284Z] [INFO] 🧐 Attempt 21: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:02:09.289Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:02:14.658Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:02:14.763Z] [INFO] Raw command output (attempt 22): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:02:14.869Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:02:14.879Z] [INFO] 🧐 Attempt 22: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:02:14.886Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:02:20.263Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:02:20.307Z] [INFO] Raw command output (attempt 23): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:02:20.378Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:02:20.384Z] [INFO] 🧐 Attempt 23: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:02:20.388Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:02:25.787Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:02:25.891Z] [INFO] Raw command output (attempt 24): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:02:25.898Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:02:25.903Z] [INFO] 🧐 Attempt 24: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:02:25.908Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:02:31.584Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:02:31.850Z] [INFO] Raw command output (attempt 25): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:02:31.951Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:02:32.057Z] [INFO] 🧐 Attempt 25: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:02:32.063Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:02:37.759Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:02:37.889Z] [INFO] Raw command output (attempt 26): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:02:37.898Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:02:37.905Z] [INFO] 🧐 Attempt 26: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:02:37.951Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:02:43.460Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:02:43.603Z] [INFO] Raw command output (attempt 27): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:02:43.610Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:02:43.648Z] [INFO] 🧐 Attempt 27: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:02:43.708Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:02:49.258Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:02:49.358Z] [INFO] Raw command output (attempt 28): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:02:49.364Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:02:49.369Z] [INFO] 🧐 Attempt 28: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:02:49.375Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:02:54.862Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:02:54.871Z] [INFO] Raw command output (attempt 29): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:02:54.979Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:02:55.147Z] [INFO] 🧐 Attempt 29: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:02:55.152Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:03:00.471Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:03:00.584Z] [INFO] Raw command output (attempt 30): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:03:00.594Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:03:00.654Z] [INFO] 🧐 Attempt 30: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:03:00.659Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:03:06.155Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:03:06.353Z] [INFO] Raw command output (attempt 31): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:03:06.450Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:03:06.457Z] [INFO] 🧐 Attempt 31: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:03:06.558Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:03:12.261Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:03:12.463Z] [INFO] Raw command output (attempt 32): Exit code: 0 Stdout length: 12983 Stderr: none [2026-07-08T21:03:12.579Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:03:12.747Z] [INFO] 🧐 Attempt 32: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:03:12.864Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: True Reason: Passed: ✅ [2026-07-08T21:03:12.989Z] [INFO] ✅ LLMInferenceService test-maas-policies-model-990349 meets all conditions after 32 attempts [2026-07-08T21:03:13.156Z] [INFO] Creating MaaSModelRef "test-maas-policies-model-990349" in namespace "test-maas-policies-deployment-990349" [2026-07-08T21:03:13.484Z] [INFO] Applying MaaSModelRef YAML for "test-maas-policies-model-990349" in "test-maas-policies-deployment-990349" [2026-07-08T21:03:14.260Z] [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-08T21:03:14.467Z] [INFO] [STEP 1] Log into the application as admin [2026-07-08T21:03:14.479Z] [INFO] Navigate to: https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/ [2026-07-08T21:03:15.756Z] [INFO] OAuth login flow detected - completing authentication [2026-07-08T21:03:22.491Z] [INFO] [STEP 2] Create new Authorization Policy [2026-07-08T21:03:22.945Z] [INFO] Navigate to: https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/maas/auth-policies [2026-07-08T21:03:34.850Z] [INFO] [STEP 3] Verify the authorization policy exists on the cluster [2026-07-08T21:03:35.163Z] [INFO] Checking MaaSAuthPolicy exists: test-authorization-policy-990349 in namespace models-as-a-service [2026-07-08T21:03:37.672Z] [INFO] Starting 480s timeout for: Verify Authorization Policy Create, View, Edit and Delete Operations [2026-07-08T21:03:37.676Z] [INFO] Test title: Verify Authorization Policy Create, View, Edit and Delete Operations [2026-07-08T21:03:37.682Z] [INFO] Test tags: ["@Smoke","@SmokeSet5","@Dashboard","@MaaS","@NonConcurrent"] [2026-07-08T21:03:37.748Z] [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-08T21:03:37.754Z] [INFO] Grep tags: ["@SmokeSet5"] [2026-07-08T21:03:37.765Z] [INFO] Loading test data [2026-07-08T21:03:37.778Z] [INFO] Loaded project name: test-maas-policies-deployment-990349 [2026-07-08T21:03:37.784Z] [INFO] Executing command: oc get project "test-maas-policies-deployment-990349" -o name [2026-07-08T21:03:38.347Z] [INFO] [EXEC] oc get project "test-maas-policies-deployment-990349" -o name [2026-07-08T21:03:38.355Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-maas-policies-deployment-990349","stderr":"","exitCode":0} [2026-07-08T21:03:38.363Z] [INFO] Project 'test-maas-policies-deployment-990349' exists. [2026-07-08T21:03:38.373Z] [INFO] Project test-maas-policies-deployment-990349 already exists. Deleting it. [2026-07-08T21:04:39.152Z] [INFO] [EXEC] oc delete project test-maas-policies-deployment-990349 --wait [2026-07-08T21:04:39.447Z] [INFO] Waiting for project test-maas-policies-deployment-990349 to be fully deleted... [2026-07-08T21:04:39.456Z] [INFO] Executing command: oc get project "test-maas-policies-deployment-990349" -o name [2026-07-08T21:04:40.057Z] [INFO] [EXEC] oc get project "test-maas-policies-deployment-990349" -o name [2026-07-08T21:04:40.065Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-maas-policies-deployment-990349\" not found","exitCode":1} [2026-07-08T21:04:40.075Z] [INFO] Project 'test-maas-policies-deployment-990349' does not exist. [2026-07-08T21:04:40.093Z] [INFO] Creating project test-maas-policies-deployment-990349 [2026-07-08T21:04:40.854Z] [INFO] [EXEC] oc new-project test-maas-policies-deployment-990349 [2026-07-08T21:04:41.376Z] [INFO] [EXEC] oc label namespace test-maas-policies-deployment-990349 opendatahub.io/dashboard=true --overwrite [2026-07-08T21:04:41.385Z] [INFO] Executing command: oc get project "test-maas-policies-deployment-990349" -o name [2026-07-08T21:04:41.857Z] [INFO] [EXEC] oc get project "test-maas-policies-deployment-990349" -o name [2026-07-08T21:04:41.866Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-maas-policies-deployment-990349","stderr":"","exitCode":0} [2026-07-08T21:04:41.877Z] [INFO] Project 'test-maas-policies-deployment-990349' exists. [2026-07-08T21:04:41.890Z] [INFO] Wait for test-maas-policies-deployment-990349, then grant htpasswd-cluster-admin-user namespace admin. [2026-07-08T21:04:41.896Z] [INFO] Executing command: oc get project "test-maas-policies-deployment-990349" -o name [2026-07-08T21:04:42.380Z] [INFO] [EXEC] oc get project "test-maas-policies-deployment-990349" -o name [2026-07-08T21:04:42.388Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-maas-policies-deployment-990349","stderr":"","exitCode":0} [2026-07-08T21:04:42.399Z] [INFO] Project 'test-maas-policies-deployment-990349' exists. [2026-07-08T21:04:42.774Z] [INFO] [EXEC] oc adm policy add-role-to-user admin *** -n test-maas-policies-deployment-990349 [2026-07-08T21:04:42.789Z] [INFO] Create LLMInferenceService with MaaS enabled and create MaaSModelRef [2026-07-08T21:04:47.051Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783544682794-q1agq7lxf.yaml && rm -f /tmp/cypress-yaml-1783544682794-q1agq7lxf.yaml [2026-07-08T21:04:47.060Z] [INFO] Command exit code: 0 [2026-07-08T21:04:47.067Z] [INFO] Creating LLMInferenceService "test-maas-policies-model-990349" in namespace "test-maas-policies-deployment-990349" [2026-07-08T21:04:47.077Z] [INFO] Applying LLMInferenceService YAML for "test-maas-policies-model-990349" in "test-maas-policies-deployment-990349" [2026-07-08T21:04:47.656Z] [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-08T21:04:48.057Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:04:48.070Z] [INFO] Raw command output (attempt 1): Exit code: 0 Stdout length: 3289 Stderr: none [2026-07-08T21:04:48.080Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:04:48.150Z] [INFO] 🧐 Attempt 1: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 0 [2026-07-08T21:04:48.158Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: No Status: Reason: Passed: ❌ [2026-07-08T21:04:53.550Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:04:53.562Z] [INFO] Raw command output (attempt 2): Exit code: 0 Stdout length: 3289 Stderr: none [2026-07-08T21:04:53.569Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:04:53.575Z] [INFO] 🧐 Attempt 2: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 0 [2026-07-08T21:04:53.579Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: No Status: Reason: Passed: ❌ [2026-07-08T21:04:59.060Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:04:59.073Z] [INFO] Raw command output (attempt 3): Exit code: 0 Stdout length: 14477 Stderr: none [2026-07-08T21:04:59.080Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:04:59.086Z] [INFO] 🧐 Attempt 3: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:04:59.091Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: HTTPRoutesNotReady Passed: ❌ [2026-07-08T21:05:04.553Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:05:04.566Z] [INFO] Raw command output (attempt 4): Exit code: 0 Stdout length: 14552 Stderr: none [2026-07-08T21:05:04.574Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:05:04.579Z] [INFO] 🧐 Attempt 4: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:05:04.584Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: HTTPRoutesNotReady Passed: ❌ [2026-07-08T21:05:10.279Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:05:10.289Z] [INFO] Raw command output (attempt 5): Exit code: 0 Stdout length: 14552 Stderr: none [2026-07-08T21:05:10.295Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:05:10.299Z] [INFO] 🧐 Attempt 5: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:05:10.303Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: HTTPRoutesNotReady Passed: ❌ [2026-07-08T21:05:15.776Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:05:15.988Z] [INFO] Raw command output (attempt 6): Exit code: 0 Stdout length: 13653 Stderr: none [2026-07-08T21:05:15.996Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:05:16.000Z] [INFO] 🧐 Attempt 6: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:05:16.046Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:05:21.432Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:05:21.454Z] [INFO] Raw command output (attempt 7): Exit code: 0 Stdout length: 13653 Stderr: none [2026-07-08T21:05:21.462Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:05:21.467Z] [INFO] 🧐 Attempt 7: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:05:21.473Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:05:26.818Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:05:26.831Z] [INFO] Raw command output (attempt 8): Exit code: 0 Stdout length: 13653 Stderr: none [2026-07-08T21:05:26.837Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:05:26.842Z] [INFO] 🧐 Attempt 8: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:05:26.848Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:05:32.260Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:05:32.270Z] [INFO] Raw command output (attempt 9): Exit code: 0 Stdout length: 13653 Stderr: none [2026-07-08T21:05:32.277Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:05:32.281Z] [INFO] 🧐 Attempt 9: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:05:32.286Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:05:38.083Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:05:38.095Z] [INFO] Raw command output (attempt 10): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:05:38.152Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:05:38.157Z] [INFO] 🧐 Attempt 10: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:05:38.161Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:05:43.751Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:05:43.762Z] [INFO] Raw command output (attempt 11): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:05:43.769Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:05:43.775Z] [INFO] 🧐 Attempt 11: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:05:43.779Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:05:49.565Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:05:49.576Z] [INFO] Raw command output (attempt 12): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:05:49.582Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:05:49.587Z] [INFO] 🧐 Attempt 12: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:05:49.593Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:05:55.045Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:05:55.055Z] [INFO] Raw command output (attempt 13): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:05:55.073Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:05:55.146Z] [INFO] 🧐 Attempt 13: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:05:55.154Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:06:00.539Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:06:00.548Z] [INFO] Raw command output (attempt 14): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:06:00.554Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:06:00.559Z] [INFO] 🧐 Attempt 14: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:06:00.563Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:06:05.957Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:06:05.968Z] [INFO] Raw command output (attempt 15): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:06:05.974Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:06:05.979Z] [INFO] 🧐 Attempt 15: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:06:05.984Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:06:11.689Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:06:11.701Z] [INFO] Raw command output (attempt 16): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:06:11.765Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:06:12.085Z] [INFO] 🧐 Attempt 16: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:06:12.096Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:06:17.424Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:06:17.434Z] [INFO] Raw command output (attempt 17): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:06:17.442Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:06:17.448Z] [INFO] 🧐 Attempt 17: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:06:17.453Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:06:22.730Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:06:22.743Z] [INFO] Raw command output (attempt 18): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:06:22.751Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:06:22.756Z] [INFO] 🧐 Attempt 18: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:06:22.761Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:06:28.206Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:06:28.222Z] [INFO] Raw command output (attempt 19): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:06:28.234Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:06:28.238Z] [INFO] 🧐 Attempt 19: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:06:28.243Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:06:33.521Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:06:33.531Z] [INFO] Raw command output (attempt 20): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:06:33.537Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:06:33.541Z] [INFO] 🧐 Attempt 20: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:06:33.546Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:06:38.840Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:06:38.850Z] [INFO] Raw command output (attempt 21): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:06:38.856Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:06:38.861Z] [INFO] 🧐 Attempt 21: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:06:38.866Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:06:44.237Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:06:44.248Z] [INFO] Raw command output (attempt 22): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:06:44.254Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:06:44.259Z] [INFO] 🧐 Attempt 22: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:06:44.263Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:06:49.603Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:06:49.619Z] [INFO] Raw command output (attempt 23): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:06:49.629Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:06:49.635Z] [INFO] 🧐 Attempt 23: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:06:49.639Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:06:54.950Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:06:54.964Z] [INFO] Raw command output (attempt 24): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:06:54.971Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:06:54.977Z] [INFO] 🧐 Attempt 24: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:06:54.982Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:07:00.261Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:07:00.273Z] [INFO] Raw command output (attempt 25): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:07:00.280Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:07:00.285Z] [INFO] 🧐 Attempt 25: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:07:00.290Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:07:05.603Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:07:05.615Z] [INFO] Raw command output (attempt 26): Exit code: 0 Stdout length: 13385 Stderr: none [2026-07-08T21:07:05.623Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:07:05.630Z] [INFO] 🧐 Attempt 26: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:07:05.637Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: False Reason: MinimumReplicasUnavailable Passed: ❌ [2026-07-08T21:07:10.963Z] [INFO] [EXEC] oc get LLMInferenceService test-maas-policies-model-990349 -n test-maas-policies-deployment-990349 -o json [2026-07-08T21:07:10.975Z] [INFO] Raw command output (attempt 27): Exit code: 0 Stdout length: 12983 Stderr: none [2026-07-08T21:07:10.986Z] [INFO] Attempting to parse JSON (first 100 chars): { "apiVersion": "serving.kserve.io/v1alpha2", "kind": "LLMInferenceService", "metadata":... [2026-07-08T21:07:10.994Z] [INFO] 🧐 Attempt 27: Checking LLMInferenceService state Service Name: test-maas-policies-model-990349 Total Conditions: 9 [2026-07-08T21:07:11.000Z] [INFO] 🔍 Condition Check: Service Ready Type: Ready Expected Status: True Found Condition: Yes Status: True Reason: Passed: ✅ [2026-07-08T21:07:11.006Z] [INFO] ✅ LLMInferenceService test-maas-policies-model-990349 meets all conditions after 27 attempts [2026-07-08T21:07:11.012Z] [INFO] Creating MaaSModelRef "test-maas-policies-model-990349" in namespace "test-maas-policies-deployment-990349" [2026-07-08T21:07:11.025Z] [INFO] Applying MaaSModelRef YAML for "test-maas-policies-model-990349" in "test-maas-policies-deployment-990349" [2026-07-08T21:07:11.391Z] [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-08T21:07:11.422Z] [INFO] [STEP 1] Log into the application as admin [2026-07-08T21:07:11.434Z] [INFO] Navigate to: https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/ [2026-07-08T21:07:12.186Z] [INFO] OAuth login flow detected - completing authentication [2026-07-08T21:07:15.394Z] [INFO] [STEP 2] Create new Authorization Policy [2026-07-08T21:07:15.476Z] [INFO] Navigate to: https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/maas/auth-policies [2026-07-08T21:07:21.950Z] [INFO] [STEP 3] Verify the authorization policy exists on the cluster [2026-07-08T21:07:21.960Z] [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-08T21:07:22.954Z] [INFO] Starting 480s timeout for: Verify auth policy group removal revokes model access [2026-07-08T21:07:22.961Z] [INFO] Test title: Verify auth policy group removal revokes model access [2026-07-08T21:07:22.966Z] [INFO] Test tags: ["@Smoke","@SmokeSet5","@Dashboard","@MaaSCI","@NonConcurrent"] [2026-07-08T21:07:22.971Z] [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-08T21:07:22.975Z] [INFO] Grep tags: ["@SmokeSet5"] - Verify auth policy group removal revokes model access [2026-07-08T21:07:22.993Z] [INFO] Cleaning up Auth Policy: test-authorization-policy-990349 [2026-07-08T21:07:23.003Z] [INFO] Executing delete auth policy command: oc delete MaaSAuthPolicy test-authorization-policy-990349 -n models-as-a-service [2026-07-08T21:07:23.355Z] [INFO] [EXEC] oc delete MaaSAuthPolicy test-authorization-policy-990349 -n models-as-a-service [2026-07-08T21:07:23.357Z] [INFO] Cleaning up Subscription: test-maas-policies-sub-990349 [2026-07-08T21:07:23.360Z] [INFO] Executing delete subscription command: oc delete MaaSSubscription test-maas-policies-sub-990349 -n models-as-a-service [2026-07-08T21:07:23.661Z] [INFO] [EXEC] oc delete MaaSSubscription test-maas-policies-sub-990349 -n models-as-a-service [2026-07-08T21:07:23.664Z] [INFO] Executing delete auth policy command: oc delete MaaSAuthPolicy test-maas-policies-sub-990349-policy -n models-as-a-service [2026-07-08T21:07:23.944Z] [INFO] [EXEC] oc delete MaaSAuthPolicy test-maas-policies-sub-990349-policy -n models-as-a-service [2026-07-08T21:07:23.946Z] [INFO] Deleting API key "test-maas-policies-sub-990349-api-key" from Postgres api_keys table [2026-07-08T21:07:24.247Z] [INFO] [EXEC] oc get secret postgres-creds -n redhat-ods-applications -o jsonpath='{.data.POSTGRES_USER}' | base64 -d [2026-07-08T21:07:24.573Z] [INFO] [EXEC] oc get secret postgres-creds -n redhat-ods-applications -o jsonpath='{.data.POSTGRES_DB}' | base64 -d [2026-07-08T21:07:24.877Z] [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-08T21:08:21.555Z] [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.nmanos-konflux1.durx.p3.openshiftapps.com/ 3. Create new Authorization Policy 4. Navigate to: https://rh-ai.apps.rosa.nmanos-konflux1.durx.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.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:124103:77) at tryCatcher (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1777:23) at Promise._settlePromiseFromHandler (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1489:31) at Promise._settlePromise (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1546:18) at Promise._settlePromise0 (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1591:10) at Promise._settlePromises (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1671:18) at _drainQueueStep (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2377:12) at _drainQueue (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2370:9) at Async._drainQueues (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2386:5) at Async.drainQueues (https://rh-ai.apps.rosa.nmanos-konflux1.durx.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, 16 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-08T21:08:25.169Z] [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-08T21:08:25.188Z] [INFO] No tests were executed. Skipping soft assertions. 0 passing (105ms) 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:16 2 - 1 1 - │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ testMaaSSubscriptions.cy.ts 109ms 1 - - 1 - │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ✖ 1 of 2 failed (50%) 08:16 3 - 1 2 -