It looks like this is your first time using Cypress: 15.17.0 ❯ Verifying Cypress can run /cypress_cache/15.17.0/Cypress ✔ Verified Cypress! /cypress_cache/15.17.0/Cypress Opening Cypress... 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) "@SmokeSet1" ================================================================================ (Run Starting) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Cypress: 15.17.0 │ │ Browser: Electron 138 (headless) │ │ Node Version: v22.22.0 (/usr/bin/node-22) │ │ Specs: 18 found (applications/testAboutDialog.cy.ts, dashboardNavigation/testApplicat │ │ ionLinks.cy.ts, dashboardNavigation/testManifestLinks.cy.ts, dataScienceProjec │ │ ts/testProjectAdminPermissions.cy.ts, featureStore/testFeatureStoreRbac.cy.ts, │ │ learningResources/test...) │ │ Searched: cypress/tests/e2e/applications/testAboutDialog.cy.ts, cypress/tests/e2e/dashbo │ │ ardNavigation/testApplicationLinks.cy.ts, cypress/tests/e2e/dashboardNavigatio │ │ n/testManifestLinks.cy.ts, cypress/tests/e2e/dataScienceProjects/testProjectAd │ │ minPermissions.cy.ts, cypress/tests/e2e/featureStore/testFeatureStoreRbac.cy.t │ │ s, cypress/tests/e2e/learningResources/testCustomResourceCreation.cy.ts, cypre │ │ ss/tests/e2e/modelCatalog/testCatalogSettingsAvailable.cy.ts, cypress/tests/e2 │ │ e/modelCatalog/testModelCatalogAvailable.cy.ts, cypress/tests/e2e/modelCatalog │ │ /testPerformanceFiltersAvailable.cy.ts, cypress/tests/e2e/applications/enabled │ │ /testNotebookAdministration.cy.ts, cypress/tests/e2e/applications/explore/test │ │ EnabledISVs.cy.ts, cypress/tests/e2e/dataScienceProjects/workbenches/testWorkb │ │ enchStorageClasses.cy.ts, cypress/tests/e2e/dataScienceProjects/workbenches/wo │ │ rkbenches.cy.ts, cypress/tests/e2e/modelTraining/trainJobs/testTrainjobLifecyc │ │ le.cy.ts, cypress/tests/e2e/modelTraining/trainJobs/testTrainjobProgression.cy │ │ .ts, cypress/tests/e2e/settings/hardwareProfiles/testDeleteAppliedHardwareProf │ │ ile.cy.ts, cypress/tests/e2e/settings/hardwareProfiles/testHardwareProfiles.cy │ │ .ts, cypress/tests/e2e/settings/hardwareProfiles/testModifyAppliedHardwareProf │ │ ile.cy.ts │ │ Experiments: experimentalInteractiveRunEvents=true,experimentalMemoryManagement=true │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ Remove output folder /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: applications/testAboutDialog.cy.ts (1 of 18) [2026-07-09T09:21:58.090Z] [INFO] Setting tests timeout to: 480 seconds Verify RHODS About Dialog [2026-07-09T09:21:58.110Z] [INFO] Starting 480s timeout for: Verify RHODS About Dialog contains correct information [2026-07-09T09:21:58.115Z] [INFO] Test title: Verify RHODS About Dialog contains correct information [2026-07-09T09:21:58.145Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@RHOAIENG-21403","@NonConcurrent"] [2026-07-09T09:21:58.158Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:21:58.165Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:21:58.182Z] [INFO] Auto-detecting installed product (RHOAI or ODH)... [2026-07-09T09:21:58.863Z] [INFO] [EXEC] oc get csv -n redhat-ods-operator -o json | jq -r '[.items[] | select(.spec.displayName | test("Red Hat OpenShift AI")) | select(.status.phase != "Failed")] | first // empty' [2026-07-09T09:21:58.882Z] [INFO] Command exit code: 0 [2026-07-09T09:21:58.949Z] [INFO] Prepare the CSV JSON for the tests according to the installed Product: Red Hat OpenShift AI [2026-07-09T09:21:59.324Z] [INFO] [EXEC] oc get csv -n redhat-ods-operator -o json | jq -r '[.items[] | select(.spec.displayName | test("Red Hat OpenShift AI")) | select(.status.phase != "Failed")] | first // empty' [2026-07-09T09:21:59.331Z] [INFO] Command exit code: 0 [2026-07-09T09:21:59.355Z] [INFO] [STEP 1] Login to Red Hat OpenShift AI [2026-07-09T09:21:59.380Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:21:59.386Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:22:00.417Z] [INFO] Keycloak login flow detected - completing authentication [2026-07-09T09:22:02.537Z] [INFO] [STEP 2] Open the About dialog [2026-07-09T09:22:03.942Z] [INFO] [STEP 3] Verify product 'Red Hat OpenShift AI' in About dialog [2026-07-09T09:22:04.006Z] [INFO] [STEP 4] Verify product 'Red Hat OpenShift AI' in About image [2026-07-09T09:22:04.048Z] [INFO] [STEP 5] Verify Red Hat OpenShift AI version in About dialog [2026-07-09T09:22:04.091Z] [INFO] [STEP 6] Verify Red Hat OpenShift AI channel in About dialog [2026-07-09T09:22:04.456Z] [INFO] [EXEC] oc get subscription -A -o json | jq -r '.items[] | select(.status.installedCSV != null) | select(.status.installedCSV | test("rhods-operator")) | .spec.channel' | head -n 1 [2026-07-09T09:22:04.463Z] [INFO] Command exit code: 0 [2026-07-09T09:22:04.488Z] [INFO] [STEP 7] Verify admin access level [2026-07-09T09:22:04.555Z] [INFO] Verify versions in About dialog's table for component: Dashboard [2026-07-09T09:22:04.830Z] [INFO] [EXEC] oc get Dashboard -A -o jsonpath='{.items[*].status.releases[*].version}' [2026-07-09T09:22:04.870Z] [INFO] Command exit code: 0 [2026-07-09T09:22:04.930Z] [INFO] Retrieved version of Dashboard: [2026-07-09T09:22:04.946Z] [INFO] Verify versions in About dialog's table for component: Pipelines [2026-07-09T09:22:05.283Z] [INFO] [EXEC] oc get Pipelines -A -o jsonpath='{.items[*].status.releases[*].version}' [2026-07-09T09:22:05.317Z] [INFO] Command exit code: 0 [2026-07-09T09:22:05.356Z] [INFO] Retrieved version of Pipelines: [2026-07-09T09:22:05.378Z] [INFO] Verify versions in About dialog's table for component: Kueue [2026-07-09T09:22:05.665Z] [INFO] [EXEC] oc get Kueue -A -o jsonpath='{.items[*].status.releases[*].version}' [2026-07-09T09:22:05.714Z] [INFO] Command exit code: 0 [2026-07-09T09:22:05.775Z] [INFO] Retrieved version of Kueue: [2026-07-09T09:22:05.782Z] [INFO] Verify versions in About dialog's table for component: Model registry [2026-07-09T09:22:06.165Z] [INFO] [EXEC] oc get Modelregistry -A -o jsonpath='{.items[*].status.releases[*].version}' [2026-07-09T09:22:06.213Z] [INFO] Command exit code: 0 [2026-07-09T09:22:06.262Z] [INFO] Retrieved version of Model registry: latest latest [2026-07-09T09:22:06.287Z] [INFO] Verify versions in About dialog's table for component: Feast operator [2026-07-09T09:22:06.554Z] [INFO] [EXEC] oc get Feastoperator -A -o jsonpath='{.items[*].status.releases[*].version}' [2026-07-09T09:22:06.606Z] [INFO] Command exit code: 0 [2026-07-09T09:22:06.642Z] [INFO] Retrieved version of Feast operator: 0.64.0 [2026-07-09T09:22:06.671Z] [INFO] Verify versions in About dialog's table for component: Model server and metrics [2026-07-09T09:22:07.103Z] [INFO] [EXEC] oc get Modelserverandmetrics -A -o jsonpath='{.items[*].status.releases[*].version}' [2026-07-09T09:22:07.111Z] [INFO] Command exit code: 1 [2026-07-09T09:22:07.152Z] [INFO] Failed to retrieve version of Model server and metrics: error: the server doesn't have a resource type "Modelserverandmetrics" [2026-07-09T09:22:07.157Z] [INFO] Verify versions in About dialog's table for component: Ray [2026-07-09T09:22:07.540Z] [INFO] [EXEC] oc get Ray -A -o jsonpath='{.items[*].status.releases[*].version}' [2026-07-09T09:22:07.548Z] [INFO] Command exit code: 0 [2026-07-09T09:22:07.603Z] [INFO] Retrieved version of Ray: 1.4.2 [2026-07-09T09:22:07.610Z] [INFO] Verify versions in About dialog's table for component: Training operator [2026-07-09T09:22:08.241Z] [INFO] [EXEC] oc get Trainingoperator -A -o jsonpath='{.items[*].status.releases[*].version}' [2026-07-09T09:22:08.339Z] [INFO] Command exit code: 0 [2026-07-09T09:22:08.346Z] [INFO] Retrieved version of Training operator: 1.9.0 [2026-07-09T09:22:08.353Z] [INFO] Verify versions in About dialog's table for component: TrustyAI [2026-07-09T09:22:08.684Z] [INFO] [EXEC] oc get TrustyAI -A -o jsonpath='{.items[*].status.releases[*].version}' [2026-07-09T09:22:08.737Z] [INFO] Command exit code: 0 [2026-07-09T09:22:08.782Z] [INFO] Retrieved version of TrustyAI: v1.37.0 v0.28.0 v1.37.0 v0.4.8 0.9.4 v0.2.0 v0.2.1 v0.3.0 [2026-07-09T09:22:08.792Z] [INFO] Verify versions in About dialog's table for component: Workbenches [2026-07-09T09:22:09.330Z] [INFO] [EXEC] oc get Workbenches -A -o jsonpath='{.items[*].status.releases[*].version}' [2026-07-09T09:22:09.376Z] [INFO] Command exit code: 0 [2026-07-09T09:22:09.483Z] [INFO] Retrieved version of Workbenches: 1.10.0 [2026-07-09T09:22:09.539Z] [INFO] Verify versions in About dialog's table for component: Trainer [2026-07-09T09:22:10.146Z] [INFO] [EXEC] oc get Trainer -A -o jsonpath='{.items[*].status.releases[*].version}' [2026-07-09T09:22:10.157Z] [INFO] Command exit code: 0 [2026-07-09T09:22:10.243Z] [INFO] Retrieved version of Trainer: 2.1.0 [2026-07-09T09:22:10.250Z] [INFO] Verify versions in About dialog's table for component: MLflow [2026-07-09T09:22:10.747Z] [INFO] [EXEC] oc get MLflow -A -o jsonpath='{.items[*].status.releases[*].version}' [2026-07-09T09:22:10.837Z] [INFO] Command exit code: 0 [2026-07-09T09:22:10.954Z] [INFO] Retrieved version of MLflow: ✓ Verify RHODS About Dialog contains correct information (12931ms) 1 passing (13s) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 1 │ │ Failing: 0 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 13 seconds │ │ Spec Ran: applications/testAboutDialog.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: dashboardNavigation/testApplicationLinks.cy.ts (2 of 18) [2026-07-09T09:22:14.804Z] [INFO] Setting tests timeout to: 480 seconds Verify the RHOAI Application and Switcher links in the Dashboard Navigation [2026-07-09T09:22:14.851Z] [INFO] Starting 480s timeout for: Verify the various application tabs and switcher links are operational [2026-07-09T09:22:14.857Z] [INFO] Test title: Verify the various application tabs and switcher links are operational [2026-07-09T09:22:14.874Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-771","@Dashboard","@NonConcurrent"] [2026-07-09T09:22:14.936Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:22:14.946Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:22:14.963Z] [INFO] [STEP 1] Log into the application [2026-07-09T09:22:14.978Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:22:15.035Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:22:15.769Z] [INFO] Keycloak login flow detected - completing authentication [2026-07-09T09:22:17.857Z] [INFO] [STEP 2] Click the Application Launcher [2026-07-09T09:22:18.964Z] [INFO] [STEP 3] Extract the Application and Switcher URLs [2026-07-09T09:22:19.158Z] [INFO] Extracted URLs: /, https://console-openshift-console.apps.ods-qe-psi-23.osp.rh-ods.com:, https://cloud.redhat.com/openshift/details/08d34ac2-63f6-4e09-b558-f16eb18d64cf, /, /projects, /ai-hub/models, /maas/keys-and-subs, /develop-train/feature-store/overview, /develop-train/feature-store/entities, /develop-train/feature-store/data-sources, /develop-train/feature-store/datasets, /develop-train/feature-store/features, /develop-train/feature-store/feature-views, /develop-train/feature-store/feature-services, /develop-train/pipelines/definitions, /develop-train/pipelines/runs, /develop-train/pipelines/artifacts, /develop-train/pipelines/executions, /develop-train/mlflow/experiments, /develop-train/training-jobs, /observe-monitor/workload-metrics, /learning-resources, /applications/enabled, /applications/explore [2026-07-09T09:22:19.235Z] [INFO] Verify that each URL is accessible and that a 200 is returned [2026-07-09T09:22:19.439Z] [INFO] ✅ / - Status: 200 [2026-07-09T09:22:19.894Z] [INFO] ✅ https://console-openshift-console.apps.ods-qe-psi-23.osp.rh-ods.com: - Status: 200 [2026-07-09T09:22:20.377Z] [INFO] ✅ https://cloud.redhat.com/openshift/details/08d34ac2-63f6-4e09-b558-f16eb18d64cf - Status: 200 [2026-07-09T09:22:20.449Z] [INFO] ✅ / - Status: 200 [2026-07-09T09:22:20.498Z] [INFO] ✅ /projects - Status: 200 [2026-07-09T09:22:20.569Z] [INFO] ✅ /ai-hub/models - Status: 200 [2026-07-09T09:22:20.669Z] [INFO] ✅ /maas/keys-and-subs - Status: 200 [2026-07-09T09:22:20.793Z] [INFO] ✅ /develop-train/feature-store/overview - Status: 200 [2026-07-09T09:22:20.864Z] [INFO] ✅ /develop-train/feature-store/entities - Status: 200 [2026-07-09T09:22:20.910Z] [INFO] ✅ /develop-train/feature-store/data-sources - Status: 200 [2026-07-09T09:22:21.003Z] [INFO] ✅ /develop-train/feature-store/datasets - Status: 200 [2026-07-09T09:22:21.100Z] [INFO] ✅ /develop-train/feature-store/features - Status: 200 [2026-07-09T09:22:21.162Z] [INFO] ✅ /develop-train/feature-store/feature-views - Status: 200 [2026-07-09T09:22:21.271Z] [INFO] ✅ /develop-train/feature-store/feature-services - Status: 200 [2026-07-09T09:22:21.432Z] [INFO] ✅ /develop-train/pipelines/definitions - Status: 200 [2026-07-09T09:22:21.567Z] [INFO] ✅ /develop-train/pipelines/runs - Status: 200 [2026-07-09T09:22:21.830Z] [INFO] ✅ /develop-train/pipelines/artifacts - Status: 200 [2026-07-09T09:22:21.958Z] [INFO] ✅ /develop-train/pipelines/executions - Status: 200 [2026-07-09T09:22:22.130Z] [INFO] ✅ /develop-train/mlflow/experiments - Status: 200 [2026-07-09T09:22:22.232Z] [INFO] ✅ /develop-train/training-jobs - Status: 200 [2026-07-09T09:22:22.309Z] [INFO] ✅ /observe-monitor/workload-metrics - Status: 200 [2026-07-09T09:22:22.453Z] [INFO] ✅ /learning-resources - Status: 200 [2026-07-09T09:22:22.552Z] [INFO] ✅ /applications/enabled - Status: 200 [2026-07-09T09:22:22.732Z] [INFO] ✅ /applications/explore - Status: 200 ✓ Verify the various application tabs and switcher links are operational (8058ms) 1 passing (8s) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_001.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 1 │ │ Failing: 0 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 8 seconds │ │ Spec Ran: dashboardNavigation/testApplicationLinks.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: dashboardNavigation/testManifestLinks.cy.ts (3 of 18) [2026-07-09T09:22:27.534Z] [INFO] Setting tests timeout to: 480 seconds Verify that all the URLs referenced in the Manifest directory are operational - Validates URL format and checks for common mistakes in manifest files (fast, stable) - Checks URL reachability with tolerance for transient errors (429, 502, 503, 504) [2026-07-09T09:22:27.559Z] [INFO] No tests were executed. Skipping soft assertions. 0 passing (385ms) 2 pending [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_002.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 2 │ │ Passing: 0 │ │ Failing: 0 │ │ Pending: 2 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 0 seconds │ │ Spec Ran: dashboardNavigation/testManifestLinks.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: dataScienceProjects/testProjectAdminPermissions.cy.ts (4 of 18) [2026-07-09T09:22:34.354Z] [INFO] Setting tests timeout to: 480 seconds Verify that users can provide admin project permissions to non-admin users/groups [2026-07-09T09:22:34.435Z] [INFO] Starting 480s timeout for: Verify that user can be added as an Admin for a Project [2026-07-09T09:22:34.439Z] [INFO] Test title: Verify that user can be added as an Admin for a Project [2026-07-09T09:22:34.447Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-2194","@ODS-2201","@ODS-2208","@Dashboard"] [2026-07-09T09:22:34.454Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:22:34.530Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:22:34.552Z] [INFO] Loaded project name: cypress-user-perm-test-526006 [2026-07-09T09:22:34.560Z] [INFO] Executing command: oc get project "cypress-user-perm-test-526006" -o name [2026-07-09T09:22:35.363Z] [INFO] [EXEC] oc get project "cypress-user-perm-test-526006" -o name [2026-07-09T09:22:35.438Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-user-perm-test-526006\" not found","exitCode":1} [2026-07-09T09:22:35.446Z] [INFO] Project 'cypress-user-perm-test-526006' does not exist. [2026-07-09T09:22:35.533Z] [INFO] Creating project cypress-user-perm-test-526006 [2026-07-09T09:22:36.163Z] [INFO] [EXEC] oc new-project cypress-user-perm-test-526006 [2026-07-09T09:22:36.659Z] [INFO] [EXEC] oc label namespace cypress-user-perm-test-526006 opendatahub.io/dashboard=true --overwrite [2026-07-09T09:22:36.667Z] [INFO] Executing command: oc get project "cypress-user-perm-test-526006" -o name [2026-07-09T09:22:37.242Z] [INFO] [EXEC] oc get project "cypress-user-perm-test-526006" -o name [2026-07-09T09:22:37.249Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-user-perm-test-526006","stderr":"","exitCode":0} [2026-07-09T09:22:37.258Z] [INFO] Project 'cypress-user-perm-test-526006' exists. [2026-07-09T09:22:37.266Z] [INFO] Project cypress-user-perm-test-526006 confirmed to be created and verified successfully [2026-07-09T09:22:37.341Z] [INFO] [STEP 1] Log into the application [2026-07-09T09:22:37.350Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:22:37.352Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:22:38.155Z] [INFO] Keycloak login flow detected - completing authentication [2026-07-09T09:22:41.344Z] [INFO] [STEP 2] Navigate to the Project list tab and search for cypress-user-perm-test-526006 [2026-07-09T09:22:47.862Z] [INFO] [STEP 3] Assign admin user Project Permissions [2026-07-09T09:22:54.233Z] [INFO] [STEP 4] Save the user and validate that odh-user1 has been saved with admin permissions ✓ Verify that user can be added as an Admin for a Project (20174ms) [2026-07-09T09:22:54.840Z] [INFO] Starting 480s timeout for: Verify user can assign access permissions to user group [2026-07-09T09:22:54.843Z] [INFO] Test title: Verify user can assign access permissions to user group [2026-07-09T09:22:54.849Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-2194","@ODS-2201","@ODS-2208","@Dashboard","@NonConcurrent"] [2026-07-09T09:22:54.856Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:22:54.862Z] [INFO] Grep tags: ["@SmokeSet1"] - Verify user can assign access permissions to user group [2026-07-09T09:22:54.959Z] [INFO] Starting 480s timeout for: Verify that user can access the created project with Admin rights [2026-07-09T09:22:55.032Z] [INFO] Test title: Verify that user can access the created project with Admin rights [2026-07-09T09:22:55.038Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-2194","@ODS-2201","@ODS-2208","@Dashboard","@NonConcurrent"] [2026-07-09T09:22:55.044Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:22:55.050Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:22:55.131Z] [INFO] [STEP 1] Log into the application as non-admin [2026-07-09T09:22:55.139Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:22:55.143Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:22:55.834Z] [INFO] Keycloak login flow detected - completing authentication [2026-07-09T09:22:57.852Z] [INFO] [STEP 2] Verify that the user has access to the created project and can access Permissions [2026-07-09T09:23:05.365Z] [INFO] Deleting Project cypress-user-perm-test-526006 after the test has finished. [2026-07-09T09:23:06.538Z] [INFO] [EXEC] oc delete project cypress-user-perm-test-526006 --wait=false --ignore-not-found ✓ Verify that user can access the created project with Admin rights (9809ms) 2 passing (33s) 1 pending [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_003.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 3 │ │ Passing: 2 │ │ Failing: 0 │ │ Pending: 1 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 32 seconds │ │ Spec Ran: dataScienceProjects/testProjectAdminPermissions.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: featureStore/testFeatureStoreRbac.cy.ts (5 of 18) [2026-07-09T09:23:14.939Z] [INFO] Setting tests timeout to: 480 seconds Verify RBAC scoped Feature Store discovery by namespace access - Admin user can discover the Feature Store project - Non-admin user without namespace access cannot discover the Feature Store project [2026-07-09T09:23:15.038Z] [INFO] No tests were executed. Skipping soft assertions. 0 passing (509ms) 2 pending [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_004.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 2 │ │ Passing: 0 │ │ Failing: 0 │ │ Pending: 2 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 0 seconds │ │ Spec Ran: featureStore/testFeatureStoreRbac.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: learningResources/testCustomResourceCreation.cy.ts (6 of 18) [2026-07-09T09:23:24.131Z] [INFO] Setting tests timeout to: 480 seconds Create a custom resource Quickstart by using Dashboard CRDs [2026-07-09T09:23:24.149Z] [INFO] Starting 480s timeout for: Upload custom resource and verify [2026-07-09T09:23:24.231Z] [INFO] Test title: Upload custom resource and verify [2026-07-09T09:23:24.330Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-697","@Dashboard","@NonConcurrent"] [2026-07-09T09:23:24.349Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:23:24.438Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:23:24.555Z] [INFO] Loaded resources data: { "resources": { "CustomQuickStart": [ { "kind": "OdhQuickStart", "labelSelector": "app=custom-odsci-app", "createdName": "TEST - Custom Quick Start", "metaDataName": "custom-quick-start-test", "description": "This quick start is a TEST!!!", "yamlPath": "import/custom_quickstart.yaml" } ], "CustomApplication": [ { "kind": "OdhApplication", "labelSelector": "app=custom-odsci-app", "createdName": "TEST - Custom ODS-CI Application", "metaDataName": "custom-odsci-app-doc", "description": "Custom Application is a test item created by ODS-CI to test creation of custom d", "yamlPath": "import/custom_app.yaml" } ], "CustomHowTo": [ { "namespace": "opendatahub", "kind": "OdhDocument", "labelSelector": "app=custom-odsci-app", "createdName": "TEST - Custom How-To Documentation", "metaDataName": "custom-doc-howto-test", "description": "Custom How-To is a test item created by ODS-CI suite in order to test creation o", "yamlPath": "import/custom_doc_howto.yaml" } ], "CustomTutorial": [ { "kind": "OdhDocument", "labelSelector": "app=custom-odsci-app", "createdName": "TEST - Custom Tutorial Documentation", "metaDataName": "custom-doc-tutorial-test", "description": "Custom Tutorial is a test item created by ODS-CI suite in order to test creation", "yamlPath": "import/custom_doc_tutorial.yaml" } ] } } [2026-07-09T09:23:24.638Z] [INFO] YAML path for CustomQuickStart: import/custom_quickstart.yaml [2026-07-09T09:23:24.749Z] [INFO] Executing command: oc apply -f "/tmp/temp_1783589004729.yaml" -n redhat-ods-applications [2026-07-09T09:23:26.741Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1783589004729.yaml" -n redhat-ods-applications [2026-07-09T09:23:26.751Z] [INFO] Command executed successfully: odhquickstart.console.openshift.io/custom-quick-start-test created [2026-07-09T09:23:27.136Z] [INFO] [EXEC] rm /tmp/temp_1783589004729.yaml [2026-07-09T09:23:27.233Z] [INFO] Executing command: oc apply -f "/tmp/temp_1783589007143.yaml" -n redhat-ods-applications [2026-07-09T09:23:28.063Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1783589007143.yaml" -n redhat-ods-applications [2026-07-09T09:23:28.147Z] [INFO] Command executed successfully: odhapplication.dashboard.opendatahub.io/custom-odsci-app created [2026-07-09T09:23:28.535Z] [INFO] [EXEC] rm /tmp/temp_1783589007143.yaml [2026-07-09T09:23:28.652Z] [INFO] Executing command: oc apply -f "/tmp/temp_1783589008555.yaml" -n redhat-ods-applications [2026-07-09T09:23:29.643Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1783589008555.yaml" -n redhat-ods-applications [2026-07-09T09:23:29.654Z] [INFO] Command executed successfully: odhdocument.dashboard.opendatahub.io/custom-doc-howto-test created [2026-07-09T09:23:29.967Z] [INFO] [EXEC] rm /tmp/temp_1783589008555.yaml [2026-07-09T09:23:30.147Z] [INFO] Executing command: oc apply -f "/tmp/temp_1783589010052.yaml" -n redhat-ods-applications [2026-07-09T09:23:30.944Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1783589010052.yaml" -n redhat-ods-applications [2026-07-09T09:23:31.039Z] [INFO] Command executed successfully: odhdocument.dashboard.opendatahub.io/custom-doc-tutorial-test created [2026-07-09T09:23:31.352Z] [INFO] [EXEC] rm /tmp/temp_1783589010052.yaml [2026-07-09T09:23:31.441Z] [INFO] All resources have been set up successfully. [2026-07-09T09:23:31.538Z] [INFO] [STEP 1] Log into the application [2026-07-09T09:23:31.643Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:23:31.663Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:23:32.644Z] [INFO] Keycloak login flow detected - completing authentication [2026-07-09T09:23:36.572Z] [INFO] [STEP 2] Navigate to Resources tab and search for the Custom Resources [2026-07-09T09:23:36.760Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/learning-resources [2026-07-09T09:23:36.854Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:23:40.933Z] [INFO] [STEP 3] Check for newly created resources [2026-07-09T09:23:41.533Z] [INFO] Starting resource check for 4 resources. [2026-07-09T09:23:41.933Z] [INFO] Checking for resource: TEST - Custom Quick Start [2026-07-09T09:23:43.459Z] [INFO] Waiting for card with id: custom-quick-start-test [2026-07-09T09:24:38.797Z] [INFO] ✅ Resource found: TEST - Custom Quick Start [2026-07-09T09:24:38.834Z] [INFO] Checking for resource: TEST - Custom ODS-CI Application [2026-07-09T09:24:39.350Z] [INFO] Waiting for card with id: custom-odsci-app-doc [2026-07-09T09:24:39.676Z] [INFO] ✅ Resource found: TEST - Custom ODS-CI Application [2026-07-09T09:24:39.742Z] [INFO] Checking for resource: TEST - Custom How-To Documentation [2026-07-09T09:24:40.200Z] [INFO] Waiting for card with id: custom-doc-howto-test [2026-07-09T09:24:40.539Z] [INFO] ✅ Resource found: TEST - Custom How-To Documentation [2026-07-09T09:24:40.583Z] [INFO] Checking for resource: TEST - Custom Tutorial Documentation [2026-07-09T09:24:41.353Z] [INFO] Waiting for card with id: custom-doc-tutorial-test [2026-07-09T09:24:41.699Z] [INFO] ✅ Resource found: TEST - Custom Tutorial Documentation [2026-07-09T09:24:41.933Z] [INFO] Executing command: oc delete OdhQuickStart -n redhat-ods-applications -l app=custom-odsci-app [2026-07-09T09:24:42.357Z] [INFO] [EXEC] oc delete OdhQuickStart -n redhat-ods-applications -l app=custom-odsci-app [2026-07-09T09:24:42.457Z] [INFO] Command execution result: {"stdout":"odhquickstart.console.openshift.io \"custom-quick-start-test\" deleted","stderr":"","exitCode":0} [2026-07-09T09:24:42.537Z] [INFO] Custom resource deleted successfully. [2026-07-09T09:24:42.587Z] [INFO] Executing command: oc delete OdhApplication -n redhat-ods-applications -l app=custom-odsci-app [2026-07-09T09:24:43.070Z] [INFO] [EXEC] oc delete OdhApplication -n redhat-ods-applications -l app=custom-odsci-app [2026-07-09T09:24:43.178Z] [INFO] Command execution result: {"stdout":"odhapplication.dashboard.opendatahub.io \"custom-odsci-app\" deleted","stderr":"","exitCode":0} [2026-07-09T09:24:43.184Z] [INFO] Custom resource deleted successfully. [2026-07-09T09:24:43.190Z] [INFO] Executing command: oc delete OdhDocument -n redhat-ods-applications -l app=custom-odsci-app [2026-07-09T09:24:43.859Z] [INFO] [EXEC] oc delete OdhDocument -n redhat-ods-applications -l app=custom-odsci-app [2026-07-09T09:24:44.073Z] [INFO] Command execution result: {"stdout":"odhdocument.dashboard.opendatahub.io \"custom-doc-howto-test\" deleted\nodhdocument.dashboard.opendatahub.io \"custom-doc-tutorial-test\" deleted","stderr":"","exitCode":0} [2026-07-09T09:24:44.155Z] [INFO] Custom resource deleted successfully. [2026-07-09T09:24:44.246Z] [INFO] Executing command: oc delete OdhDocument -n redhat-ods-applications -l app=custom-odsci-app [2026-07-09T09:24:44.741Z] [INFO] [EXEC] oc delete OdhDocument -n redhat-ods-applications -l app=custom-odsci-app [2026-07-09T09:24:44.752Z] [INFO] Command execution result: {"stdout":"No resources found","stderr":"","exitCode":0} [2026-07-09T09:24:44.759Z] [INFO] Custom resource deleted successfully. [2026-07-09T09:24:44.767Z] [INFO] All resources have been cleaned up successfully. ✓ Upload custom resource and verify (77896ms) 1 passing (1m) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_005.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 1 │ │ Failing: 0 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 1 minute, 21 seconds │ │ Spec Ran: learningResources/testCustomResourceCreation.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: modelCatalog/testCatalogSettingsAvailable.cy.ts (7 of 18) [2026-07-09T09:24:50.862Z] [INFO] Setting tests timeout to: 480 seconds Verify Model Catalog Settings Access Control [2026-07-09T09:24:50.942Z] [INFO] Starting 480s timeout for: Admin user can access Model catalog settings [2026-07-09T09:24:50.946Z] [INFO] Test title: Admin user can access Model catalog settings [2026-07-09T09:24:50.953Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog"] [2026-07-09T09:24:50.964Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:24:51.038Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:24:51.051Z] [INFO] [STEP 1] Log into the application as admin with aiCatalogSettings flag enabled [2026-07-09T09:24:51.064Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:24:51.068Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:24:51.963Z] [INFO] Keycloak login flow detected - completing authentication [2026-07-09T09:24:54.643Z] [INFO] [STEP 2] Navigate to Model catalog settings [2026-07-09T09:24:57.556Z] [INFO] [STEP 3] Verify add source button is visible ✓ Admin user can access Model catalog settings (6958ms) [2026-07-09T09:24:57.967Z] [INFO] Starting 480s timeout for: Non-admin user cannot access Model catalog settings [2026-07-09T09:24:57.970Z] [INFO] Test title: Non-admin user cannot access Model catalog settings [2026-07-09T09:24:57.978Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog"] [2026-07-09T09:24:58.031Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:24:58.037Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:24:58.048Z] [INFO] [STEP 1] Log into the application as non-admin user [2026-07-09T09:24:58.057Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:24:58.061Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:24:58.582Z] [INFO] Keycloak login flow detected - completing authentication [2026-07-09T09:24:59.673Z] [INFO] [STEP 2] Verify Model catalog settings nav item is not visible for non-admin [2026-07-09T09:25:00.460Z] [INFO] [STEP 3] Attempt to navigate to Model catalog settings directly [2026-07-09T09:25:00.932Z] [INFO] [STEP 4] Verify page not found is displayed ✓ Non-admin user cannot access Model catalog settings 2 passing (11s) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_006.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 2 │ │ Passing: 2 │ │ Failing: 0 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 11 seconds │ │ Spec Ran: modelCatalog/testCatalogSettingsAvailable.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: modelCatalog/testModelCatalogAvailable.cy.ts (8 of 18) [2026-07-09T09:25:06.636Z] [INFO] Setting tests timeout to: 480 seconds Verifies that Model Catalog is available for different users [2026-07-09T09:25:06.650Z] [INFO] Starting 480s timeout for: Verifies that Model Catalog is available for an admin user [2026-07-09T09:25:06.654Z] [INFO] Test title: Verifies that Model Catalog is available for an admin user [2026-07-09T09:25:06.662Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog","@ModelCatalogCI"] [2026-07-09T09:25:06.669Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:25:06.734Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:25:06.767Z] [INFO] Verifies that Model Catalog pods, Services and ConfigMaps are available [2026-07-09T09:25:06.777Z] [INFO] Verifying Model Catalog backend resources [2026-07-09T09:25:06.833Z] [INFO] Model Registry namespace: rhoai-model-registries [2026-07-09T09:25:06.837Z] [INFO] Verifying model-catalog deployment: oc get deployment model-catalog -n rhoai-model-registries [2026-07-09T09:25:07.333Z] [INFO] [EXEC] oc get deployment model-catalog -n rhoai-model-registries [2026-07-09T09:25:07.340Z] [INFO] Command exit code: 0 [2026-07-09T09:25:07.349Z] [INFO] ✓ model-catalog deployment exists in rhoai-model-registries [2026-07-09T09:25:07.354Z] [INFO] Verifying default-catalog-sources ConfigMap: oc get configmap default-catalog-sources -n rhoai-model-registries [2026-07-09T09:25:07.839Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries [2026-07-09T09:25:07.846Z] [INFO] Command exit code: 0 [2026-07-09T09:25:07.852Z] [INFO] ✓ default-catalog-sources ConfigMap exists in rhoai-model-registries [2026-07-09T09:25:07.856Z] [INFO] Verifying model-catalog service: oc get service model-catalog -n rhoai-model-registries [2026-07-09T09:25:08.540Z] [INFO] [EXEC] oc get service model-catalog -n rhoai-model-registries [2026-07-09T09:25:08.546Z] [INFO] Command exit code: 0 [2026-07-09T09:25:08.553Z] [INFO] ✓ model-catalog service exists in rhoai-model-registries [2026-07-09T09:25:08.557Z] [INFO] Ensure at least one model catalog source is enabled [2026-07-09T09:25:08.561Z] [INFO] Ensuring model catalog source 'redhat_ai_models' is enabled [2026-07-09T09:25:09.064Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries -o jsonpath='{.data.sources\.yaml}' | if command -v yq >/dev/null 2>&1; then yq '.catalogs[] | select(.id == "redhat_ai_models") | .enabled' else python3 -c 'import sys, yaml, json; json.dump(yaml.safe_load(sys.stdin), sys.stdout)' 2>/dev/null | jq -r '.catalogs[] | select(.id == "redhat_ai_models") | .enabled // empty' fi [2026-07-09T09:25:09.075Z] [INFO] Command exit code: 0 [2026-07-09T09:25:09.084Z] [INFO] Source redhat_ai_models is currently enabled: true [2026-07-09T09:25:09.093Z] [INFO] ✓ Source redhat_ai_models is already enabled, no action needed [2026-07-09T09:25:09.138Z] [INFO] [STEP 1] Login as admin user [2026-07-09T09:25:09.146Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:25:09.149Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:25:29.969Z] [INFO] Starting 480s timeout for: Verifies that Model Catalog is available for an admin user [2026-07-09T09:25:29.973Z] [INFO] Test title: Verifies that Model Catalog is available for an admin user [2026-07-09T09:25:29.981Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog","@ModelCatalogCI"] [2026-07-09T09:25:29.986Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:25:30.033Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:25:30.056Z] [INFO] Verifies that Model Catalog pods, Services and ConfigMaps are available [2026-07-09T09:25:30.068Z] [INFO] Verifying Model Catalog backend resources [2026-07-09T09:25:30.076Z] [INFO] Model Registry namespace: rhoai-model-registries [2026-07-09T09:25:30.081Z] [INFO] Verifying model-catalog deployment: oc get deployment model-catalog -n rhoai-model-registries [2026-07-09T09:25:30.429Z] [INFO] [EXEC] oc get deployment model-catalog -n rhoai-model-registries [2026-07-09T09:25:30.435Z] [INFO] Command exit code: 0 [2026-07-09T09:25:30.443Z] [INFO] ✓ model-catalog deployment exists in rhoai-model-registries [2026-07-09T09:25:30.447Z] [INFO] Verifying default-catalog-sources ConfigMap: oc get configmap default-catalog-sources -n rhoai-model-registries [2026-07-09T09:25:30.741Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries [2026-07-09T09:25:30.750Z] [INFO] Command exit code: 0 [2026-07-09T09:25:30.759Z] [INFO] ✓ default-catalog-sources ConfigMap exists in rhoai-model-registries [2026-07-09T09:25:30.767Z] [INFO] Verifying model-catalog service: oc get service model-catalog -n rhoai-model-registries [2026-07-09T09:25:31.189Z] [INFO] [EXEC] oc get service model-catalog -n rhoai-model-registries [2026-07-09T09:25:31.200Z] [INFO] Command exit code: 0 [2026-07-09T09:25:31.237Z] [INFO] ✓ model-catalog service exists in rhoai-model-registries [2026-07-09T09:25:31.243Z] [INFO] Ensure at least one model catalog source is enabled [2026-07-09T09:25:31.249Z] [INFO] Ensuring model catalog source 'redhat_ai_models' is enabled [2026-07-09T09:25:31.652Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries -o jsonpath='{.data.sources\.yaml}' | if command -v yq >/dev/null 2>&1; then yq '.catalogs[] | select(.id == "redhat_ai_models") | .enabled' else python3 -c 'import sys, yaml, json; json.dump(yaml.safe_load(sys.stdin), sys.stdout)' 2>/dev/null | jq -r '.catalogs[] | select(.id == "redhat_ai_models") | .enabled // empty' fi [2026-07-09T09:25:31.659Z] [INFO] Command exit code: 0 [2026-07-09T09:25:31.668Z] [INFO] Source redhat_ai_models is currently enabled: true [2026-07-09T09:25:31.675Z] [INFO] ✓ Source redhat_ai_models is already enabled, no action needed [2026-07-09T09:25:31.688Z] [INFO] [STEP 1] Login as admin user [2026-07-09T09:25:31.730Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:25:31.735Z] [INFO] BYOIDC cluster detected - using Keycloak authentication 1) Verifies that Model Catalog is available for an admin user [2026-07-09T09:25:52.333Z] [INFO] Starting 480s timeout for: Verifies that Model Catalog is available for a regular user [2026-07-09T09:25:52.338Z] [INFO] Test title: Verifies that Model Catalog is available for a regular user [2026-07-09T09:25:52.343Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog","@ModelCatalogCI"] [2026-07-09T09:25:52.348Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:25:52.352Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:25:52.364Z] [INFO] [STEP 1] Login as LDAP user [2026-07-09T09:25:52.371Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:25:52.376Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:25:52.891Z] [INFO] Starting 480s timeout for: Verifies that Model Catalog is available for a regular user [2026-07-09T09:25:52.895Z] [INFO] Test title: Verifies that Model Catalog is available for a regular user [2026-07-09T09:25:52.936Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog","@ModelCatalogCI"] [2026-07-09T09:25:52.941Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:25:52.946Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:25:52.971Z] [INFO] Verifies that Model Catalog pods, Services and ConfigMaps are available [2026-07-09T09:25:52.982Z] [INFO] Verifying Model Catalog backend resources [2026-07-09T09:25:53.031Z] [INFO] Model Registry namespace: rhoai-model-registries [2026-07-09T09:25:53.037Z] [INFO] Verifying model-catalog deployment: oc get deployment model-catalog -n rhoai-model-registries [2026-07-09T09:25:53.437Z] [INFO] [EXEC] oc get deployment model-catalog -n rhoai-model-registries [2026-07-09T09:25:53.444Z] [INFO] Command exit code: 0 [2026-07-09T09:25:53.451Z] [INFO] ✓ model-catalog deployment exists in rhoai-model-registries [2026-07-09T09:25:53.456Z] [INFO] Verifying default-catalog-sources ConfigMap: oc get configmap default-catalog-sources -n rhoai-model-registries [2026-07-09T09:25:53.971Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries [2026-07-09T09:25:54.030Z] [INFO] Command exit code: 0 [2026-07-09T09:25:54.040Z] [INFO] ✓ default-catalog-sources ConfigMap exists in rhoai-model-registries [2026-07-09T09:25:54.044Z] [INFO] Verifying model-catalog service: oc get service model-catalog -n rhoai-model-registries [2026-07-09T09:25:54.444Z] [INFO] [EXEC] oc get service model-catalog -n rhoai-model-registries [2026-07-09T09:25:54.451Z] [INFO] Command exit code: 0 [2026-07-09T09:25:54.460Z] [INFO] ✓ model-catalog service exists in rhoai-model-registries [2026-07-09T09:25:54.466Z] [INFO] Ensure at least one model catalog source is enabled [2026-07-09T09:25:54.470Z] [INFO] Ensuring model catalog source 'redhat_ai_models' is enabled [2026-07-09T09:25:54.951Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries -o jsonpath='{.data.sources\.yaml}' | if command -v yq >/dev/null 2>&1; then yq '.catalogs[] | select(.id == "redhat_ai_models") | .enabled' else python3 -c 'import sys, yaml, json; json.dump(yaml.safe_load(sys.stdin), sys.stdout)' 2>/dev/null | jq -r '.catalogs[] | select(.id == "redhat_ai_models") | .enabled // empty' fi [2026-07-09T09:25:54.960Z] [INFO] Command exit code: 0 [2026-07-09T09:25:54.967Z] [INFO] Source redhat_ai_models is currently enabled: true [2026-07-09T09:25:54.975Z] [INFO] ✓ Source redhat_ai_models is already enabled, no action needed [2026-07-09T09:25:54.988Z] [INFO] [STEP 1] Login as LDAP user [2026-07-09T09:25:55.032Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:25:55.037Z] [INFO] BYOIDC cluster detected - using Keycloak authentication 2) Verifies that Model Catalog is available for a regular user 0 passing (49s) 2 failing 1) Verifies that Model Catalog is available for different users Verifies that Model Catalog is available for an admin user: Test steps were: 1. Verifies that Model Catalog pods, Services and ConfigMaps are available 2. Verifying Model Catalog backend resources 3. Ensure at least one model catalog source is enabled 4. Ensuring model catalog source 'redhat_ai_models' is enabled 5. Login as admin user 6. Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:429:14) 2) Verifies that Model Catalog is available for different users Verifies that Model Catalog is available for a regular user: Test steps were: 1. Verifies that Model Catalog pods, Services and ConfigMaps are available 2. Verifying Model Catalog backend resources 3. Ensure at least one model catalog source is enabled 4. Ensuring model catalog source 'redhat_ai_models' is enabled 5. Login as LDAP user 6. Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:429:14) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_007.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 2 │ │ Passing: 0 │ │ Failing: 2 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 4 │ │ Video: false │ │ Duration: 49 seconds │ │ Spec Ran: modelCatalog/testModelCatalogAvailable.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079) alog/testModelCatalogAvailable.cy.ts/Verifies that Model Catalog is available fo r different users -- Verifies that Model Catalog is available for an admin user (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079) alog/testModelCatalogAvailable.cy.ts/Verifies that Model Catalog is available fo r different users -- Verifies that Model Catalog is available for an admin user (failed) (attempt 2).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079) alog/testModelCatalogAvailable.cy.ts/Verifies that Model Catalog is available fo r different users -- Verifies that Model Catalog is available for a regular user (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079) alog/testModelCatalogAvailable.cy.ts/Verifies that Model Catalog is available fo r different users -- Verifies that Model Catalog is available for a regular user (failed) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: modelCatalog/testPerformanceFiltersAvailable.cy.ts (9 of 18) [2026-07-09T09:26:00.443Z] [INFO] Setting tests timeout to: 480 seconds Verify Performance Filters are available on RHOAI [2026-07-09T09:26:00.466Z] [INFO] Starting 480s timeout for: Performance view toggle enables filters and shows benchmark data on validated models [2026-07-09T09:26:00.471Z] [INFO] Test title: Performance view toggle enables filters and shows benchmark data on validated models [2026-07-09T09:26:00.529Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog"] [2026-07-09T09:26:00.545Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:26:00.556Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:26:00.629Z] [INFO] Check if the operator is RHOAI [2026-07-09T09:26:01.168Z] [INFO] [EXEC] oc get subscription -A -o json | jq -r '.items[] | select(.spec.name=="rhods-operator") | .spec.channel' [2026-07-09T09:26:01.177Z] [INFO] Command exit code: 0 [2026-07-09T09:26:01.185Z] [INFO] RHOAI confirmed (subscription channel="beta"). [2026-07-09T09:26:01.241Z] [INFO] Detect model-catalog namespace [2026-07-09T09:26:02.161Z] [INFO] [EXEC] oc get deployments --all-namespaces -o json | jq -r '.items[] | select(.metadata.name=="model-catalog") | .metadata.namespace' | head -n1 [2026-07-09T09:26:02.182Z] [INFO] Waiting for model-catalog deployment to have a ready pod in namespace rhoai-model-registries... [2026-07-09T09:26:02.744Z] [INFO] [EXEC] oc wait --for=jsonpath='{.status.readyReplicas}'=1 deployment/model-catalog -n rhoai-model-registries --timeout=120s [2026-07-09T09:26:02.770Z] [INFO] model-catalog deployment wait result: deployment.apps/model-catalog condition met [2026-07-09T09:26:02.831Z] [INFO] ✓ model-catalog deployment has a ready pod in namespace rhoai-model-registries [2026-07-09T09:26:02.859Z] [INFO] Ensuring model catalog source 'redhat_ai_models' is enabled [2026-07-09T09:26:03.350Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries -o jsonpath='{.data.sources\.yaml}' | if command -v yq >/dev/null 2>&1; then yq '.catalogs[] | select(.id == "redhat_ai_models") | .enabled' else python3 -c 'import sys, yaml, json; json.dump(yaml.safe_load(sys.stdin), sys.stdout)' 2>/dev/null | jq -r '.catalogs[] | select(.id == "redhat_ai_models") | .enabled // empty' fi [2026-07-09T09:26:03.357Z] [INFO] Command exit code: 0 [2026-07-09T09:26:03.373Z] [INFO] Source redhat_ai_models is currently enabled: true [2026-07-09T09:26:03.440Z] [INFO] ✓ Source redhat_ai_models is already enabled, no action needed [2026-07-09T09:26:03.466Z] [INFO] [STEP 1] Login as admin user [2026-07-09T09:26:03.542Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:26:03.547Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:26:04.181Z] [INFO] Starting 480s timeout for: Performance view toggle enables filters and shows benchmark data on validated models [2026-07-09T09:26:04.184Z] [INFO] Test title: Performance view toggle enables filters and shows benchmark data on validated models [2026-07-09T09:26:04.190Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog"] [2026-07-09T09:26:04.240Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:26:04.246Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:26:04.256Z] [INFO] Check if the operator is RHOAI [2026-07-09T09:26:04.631Z] [INFO] [EXEC] oc get subscription -A -o json | jq -r '.items[] | select(.spec.name=="rhods-operator") | .spec.channel' [2026-07-09T09:26:04.639Z] [INFO] Command exit code: 0 [2026-07-09T09:26:04.646Z] [INFO] RHOAI confirmed (subscription channel="beta"). [2026-07-09T09:26:04.654Z] [INFO] Detect model-catalog namespace [2026-07-09T09:26:05.539Z] [INFO] [EXEC] oc get deployments --all-namespaces -o json | jq -r '.items[] | select(.metadata.name=="model-catalog") | .metadata.namespace' | head -n1 [2026-07-09T09:26:05.549Z] [INFO] Waiting for model-catalog deployment to have a ready pod in namespace rhoai-model-registries... [2026-07-09T09:26:06.064Z] [INFO] [EXEC] oc wait --for=jsonpath='{.status.readyReplicas}'=1 deployment/model-catalog -n rhoai-model-registries --timeout=120s [2026-07-09T09:26:06.073Z] [INFO] model-catalog deployment wait result: deployment.apps/model-catalog condition met [2026-07-09T09:26:06.078Z] [INFO] ✓ model-catalog deployment has a ready pod in namespace rhoai-model-registries [2026-07-09T09:26:06.084Z] [INFO] Ensuring model catalog source 'redhat_ai_models' is enabled [2026-07-09T09:26:06.449Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries -o jsonpath='{.data.sources\.yaml}' | if command -v yq >/dev/null 2>&1; then yq '.catalogs[] | select(.id == "redhat_ai_models") | .enabled' else python3 -c 'import sys, yaml, json; json.dump(yaml.safe_load(sys.stdin), sys.stdout)' 2>/dev/null | jq -r '.catalogs[] | select(.id == "redhat_ai_models") | .enabled // empty' fi [2026-07-09T09:26:06.456Z] [INFO] Command exit code: 0 [2026-07-09T09:26:06.464Z] [INFO] Source redhat_ai_models is currently enabled: true [2026-07-09T09:26:06.472Z] [INFO] ✓ Source redhat_ai_models is already enabled, no action needed [2026-07-09T09:26:06.565Z] [INFO] [STEP 1] Login as admin user [2026-07-09T09:26:06.579Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:26:06.584Z] [INFO] BYOIDC cluster detected - using Keycloak authentication 1) Performance view toggle enables filters and shows benchmark data on validated models [2026-07-09T09:26:06.970Z] [INFO] Navigate back to Model Catalog and disable performance view toggle [2026-07-09T09:26:07.054Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ai-hub/models/catalog [2026-07-09T09:26:07.075Z] [INFO] BYOIDC cluster detected - using Keycloak authentication 2) "after all" hook for "Performance view toggle enables filters and shows benchmark data on validated models" 0 passing (7s) 2 failing 1) Verify Performance Filters are available on RHOAI Performance view toggle enables filters and shows benchmark data on validated models: Test steps were: 1. Check if the operator is RHOAI 2. Detect model-catalog namespace 3. Ensuring model catalog source 'redhat_ai_models' is enabled 4. Login as admin user 5. Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:429:14) 2) Verify Performance Filters are available on RHOAI "after all" hook for "Performance view toggle enables filters and shows benchmark data on validated models": Test steps were: 1. Check if the operator is RHOAI 2. Detect model-catalog namespace 3. Ensuring model catalog source 'redhat_ai_models' is enabled 4. Login as admin user 5. Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ 6. Navigate back to Model Catalog and disable performance view toggle 7. Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ai-hub/models/catalog Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ai-hub/models/catalog'. Status code: 503 Because this error occurred during a `after all` hook we are skipping the remaining tests in the current suite: `Verify Performance Filters ...` Although you have test retries enabled, we do not retry tests when `before all` or `after all` hooks fail Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ai-hub/models/catalog'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:429:14) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_008.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 1 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 3 │ │ Video: false │ │ Duration: 7 seconds │ │ Spec Ran: modelCatalog/testPerformanceFiltersAvailable.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079) alog/testPerformanceFiltersAvailable.cy.ts/Verify Performance Filters are availa ble on RHOAI -- Performance view toggle enables filters and shows benchmark data on validated models (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079) alog/testPerformanceFiltersAvailable.cy.ts/Verify Performance Filters are availa ble on RHOAI -- Performance view toggle enables filters and shows benchmark data on validated models (failed) (attempt 2).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079) alog/testPerformanceFiltersAvailable.cy.ts/Verify Performance Filters are availa ble on RHOAI -- Performance view toggle enables filters and shows benchmark data on validated models -- after all hook (failed) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: applications/enabled/testNotebookAdministration.cy.ts (10 of 18) [2026-07-09T09:26:12.975Z] [INFO] Setting tests timeout to: 480 seconds Verify Notebook Server Administration [2026-07-09T09:26:12.987Z] [INFO] Starting 480s timeout for: Verify Admin User Can Access Notebook Administration [2026-07-09T09:26:13.032Z] [INFO] Test title: Verify Admin User Can Access Notebook Administration [2026-07-09T09:26:13.039Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@NotebookAdministration"] [2026-07-09T09:26:13.044Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:26:13.051Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:26:13.062Z] [INFO] [STEP 1] Log into the application [2026-07-09T09:26:13.070Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:26:13.074Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:26:13.876Z] [INFO] Starting 480s timeout for: Verify Admin User Can Access Notebook Administration [2026-07-09T09:26:13.879Z] [INFO] Test title: Verify Admin User Can Access Notebook Administration [2026-07-09T09:26:13.884Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@NotebookAdministration"] [2026-07-09T09:26:13.889Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:26:13.894Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:26:13.937Z] [INFO] [STEP 1] Log into the application [2026-07-09T09:26:13.944Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:26:13.948Z] [INFO] BYOIDC cluster detected - using Keycloak authentication 1) Verify Admin User Can Access Notebook Administration [2026-07-09T09:26:14.445Z] [INFO] Starting 480s timeout for: Verify Non-Admin User cannot Access Notebook Administration [2026-07-09T09:26:14.448Z] [INFO] Test title: Verify Non-Admin User cannot Access Notebook Administration [2026-07-09T09:26:14.453Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@NotebookAdministration"] [2026-07-09T09:26:14.458Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:26:14.462Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:26:14.468Z] [INFO] [STEP 1] Log into the application [2026-07-09T09:26:14.474Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:26:14.477Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:26:14.964Z] [INFO] Starting 480s timeout for: Verify Non-Admin User cannot Access Notebook Administration [2026-07-09T09:26:14.968Z] [INFO] Test title: Verify Non-Admin User cannot Access Notebook Administration [2026-07-09T09:26:14.973Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@NotebookAdministration"] [2026-07-09T09:26:14.978Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:26:14.983Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:26:14.992Z] [INFO] [STEP 1] Log into the application [2026-07-09T09:26:15.000Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:26:15.005Z] [INFO] BYOIDC cluster detected - using Keycloak authentication 2) Verify Non-Admin User cannot Access Notebook Administration 0 passing (2s) 2 failing 1) Verify Notebook Server Administration Verify Admin User Can Access Notebook Administration: Test steps were: 1. Log into the application 2. Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:429:14) 2) Verify Notebook Server Administration Verify Non-Admin User cannot Access Notebook Administration: Test steps were: 1. Log into the application 2. Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:429:14) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_009.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 2 │ │ Passing: 0 │ │ Failing: 2 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 4 │ │ Video: false │ │ Duration: 2 seconds │ │ Spec Ran: applications/enabled/testNotebookAdministration.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/applicat (1919x1079) ions/enabled/testNotebookAdministration.cy.ts/Verify Notebook Server Administrat ion -- Verify Admin User Can Access Notebook Administration (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/applicat (1919x1079) ions/enabled/testNotebookAdministration.cy.ts/Verify Notebook Server Administrat ion -- Verify Admin User Can Access Notebook Administration (failed) (attempt 2) .png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/applicat (1919x1079) ions/enabled/testNotebookAdministration.cy.ts/Verify Notebook Server Administrat ion -- Verify Non-Admin User cannot Access Notebook Administration (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/applicat (1919x1079) ions/enabled/testNotebookAdministration.cy.ts/Verify Notebook Server Administrat ion -- Verify Non-Admin User cannot Access Notebook Administration (failed) (att empt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: applications/explore/testEnabledISVs.cy.ts (11 of 18) [2026-07-09T09:26:20.062Z] [INFO] Setting tests timeout to: 480 seconds Verify RHODS Explore Section Contains Only Expected ISVs [2026-07-09T09:26:20.137Z] [INFO] Starting 480s timeout for: Validate that configured ISVs display in the Explore Section [2026-07-09T09:26:20.143Z] [INFO] Test title: Validate that configured ISVs display in the Explore Section [2026-07-09T09:26:20.151Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-1890","@Dashboard"] [2026-07-09T09:26:20.166Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:26:20.246Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:26:20.265Z] [INFO] Executing command: oc get OdhApplication -n redhat-ods-applications -o json [2026-07-09T09:26:20.948Z] [INFO] [EXEC] oc get OdhApplication -n redhat-ods-applications -o json [2026-07-09T09:26:21.782Z] [INFO] [EXEC] oc get OdhApplication -n redhat-ods-applications -o json [2026-07-09T09:26:21.831Z] [INFO] Filtering out hidden apps: agentic-starter-kits, rhoai [2026-07-09T09:26:22.352Z] [INFO] [EXEC] oc get DataScienceCluster -A -o json [2026-07-09T09:26:22.841Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq '.items[].spec' [2026-07-09T09:26:22.861Z] [INFO] Expected applications which should display as Cards in Explore Section: aikit, elastic, jupyter, mlflow, nvidia-nim, openvino, pachyderm, pgvector, starburstenterprise, watson-x-ai [2026-07-09T09:26:22.877Z] [INFO] [STEP 1] Login to the application [2026-07-09T09:26:22.952Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:26:22.966Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:26:23.752Z] [INFO] Starting 480s timeout for: Validate that configured ISVs display in the Explore Section [2026-07-09T09:26:23.756Z] [INFO] Test title: Validate that configured ISVs display in the Explore Section [2026-07-09T09:26:23.764Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-1890","@Dashboard"] [2026-07-09T09:26:23.771Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:26:23.836Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:26:23.865Z] [INFO] Executing command: oc get OdhApplication -n redhat-ods-applications -o json [2026-07-09T09:26:24.369Z] [INFO] [EXEC] oc get OdhApplication -n redhat-ods-applications -o json [2026-07-09T09:26:25.052Z] [INFO] [EXEC] oc get OdhApplication -n redhat-ods-applications -o json [2026-07-09T09:26:25.060Z] [INFO] Filtering out hidden apps: agentic-starter-kits, rhoai [2026-07-09T09:26:25.445Z] [INFO] [EXEC] oc get DataScienceCluster -A -o json [2026-07-09T09:26:25.841Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq '.items[].spec' [2026-07-09T09:26:25.850Z] [INFO] Expected applications which should display as Cards in Explore Section: aikit, elastic, jupyter, mlflow, nvidia-nim, openvino, pachyderm, pgvector, starburstenterprise, watson-x-ai [2026-07-09T09:26:25.862Z] [INFO] [STEP 1] Login to the application [2026-07-09T09:26:25.873Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:26:25.878Z] [INFO] BYOIDC cluster detected - using Keycloak authentication 1) Validate that configured ISVs display in the Explore Section 0 passing (6s) 1 failing 1) Verify RHODS Explore Section Contains Only Expected ISVs Validate that configured ISVs display in the Explore Section: Test steps were: 1. Login to the application 2. Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:429:14) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_010.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 1 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 2 │ │ Video: false │ │ Duration: 6 seconds │ │ Spec Ran: applications/explore/testEnabledISVs.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/applicat (1919x1079) ions/explore/testEnabledISVs.cy.ts/Verify RHODS Explore Section Contains Only Ex pected ISVs -- Validate that configured ISVs display in the Explore Section (fai led).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/applicat (1919x1079) ions/explore/testEnabledISVs.cy.ts/Verify RHODS Explore Section Contains Only Ex pected ISVs -- Validate that configured ISVs display in the Explore Section (fai led) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: dataScienceProjects/workbenches/testWorkbenchStorageClasses.cy.ts (12 of 18) [2026-07-09T09:26:32.668Z] [INFO] Setting tests timeout to: 480 seconds Workbench Storage Classes Tests [2026-07-09T09:26:32.733Z] [INFO] Starting 480s timeout for: Create workbench with RWO storage and verify storage attachment [2026-07-09T09:26:32.736Z] [INFO] Test title: Create workbench with RWO storage and verify storage attachment [2026-07-09T09:26:32.742Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Storage","@ODS-1931","@Dashboard","@Workbenches"] [2026-07-09T09:26:32.748Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:26:32.755Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:26:32.773Z] [INFO] Loaded test data from fixtures [2026-07-09T09:26:32.841Z] [INFO] Provisioning storage class [2026-07-09T09:26:33.348Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783589192862-w17agvgv0.yaml && rm -f /tmp/cypress-yaml-1783589192862-w17agvgv0.yaml [2026-07-09T09:26:33.355Z] [INFO] Command exit code: 0 [2026-07-09T09:26:33.762Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783589193358-1mjilrcr7.yaml && rm -f /tmp/cypress-yaml-1783589193358-1mjilrcr7.yaml [2026-07-09T09:26:33.769Z] [INFO] Command exit code: 0 [2026-07-09T09:26:33.774Z] [INFO] Provisioning project [2026-07-09T09:26:33.777Z] [INFO] Executing command: oc get project "test-workbench-storage-preset-167984" -o name [2026-07-09T09:26:34.239Z] [INFO] [EXEC] oc get project "test-workbench-storage-preset-167984" -o name [2026-07-09T09:26:34.246Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-workbench-storage-preset-167984\" not found","exitCode":1} [2026-07-09T09:26:34.255Z] [INFO] Project 'test-workbench-storage-preset-167984' does not exist. [2026-07-09T09:26:34.269Z] [INFO] Creating project test-workbench-storage-preset-167984 [2026-07-09T09:26:34.843Z] [INFO] [EXEC] oc new-project test-workbench-storage-preset-167984 [2026-07-09T09:26:35.578Z] [INFO] [EXEC] oc label namespace test-workbench-storage-preset-167984 opendatahub.io/dashboard=true --overwrite [2026-07-09T09:26:35.587Z] [INFO] Executing command: oc get project "test-workbench-storage-preset-167984" -o name [2026-07-09T09:26:36.139Z] [INFO] [EXEC] oc get project "test-workbench-storage-preset-167984" -o name [2026-07-09T09:26:36.145Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-workbench-storage-preset-167984","stderr":"","exitCode":0} [2026-07-09T09:26:36.152Z] [INFO] Project 'test-workbench-storage-preset-167984' exists. [2026-07-09T09:26:36.598Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n test-workbench-storage-preset-167984 [2026-07-09T09:26:36.632Z] [INFO] [STEP 1] Log into the application [2026-07-09T09:26:36.640Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:26:36.644Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:26:37.442Z] [INFO] Starting 480s timeout for: Create workbench with RWO storage and verify storage attachment [2026-07-09T09:26:37.447Z] [INFO] Test title: Create workbench with RWO storage and verify storage attachment [2026-07-09T09:26:37.453Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Storage","@ODS-1931","@Dashboard","@Workbenches"] [2026-07-09T09:26:37.459Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:26:37.465Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:26:37.531Z] [INFO] Loaded test data from fixtures [2026-07-09T09:26:37.551Z] [INFO] Provisioning storage class [2026-07-09T09:26:38.143Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783589197559-a8dmley1a.yaml && rm -f /tmp/cypress-yaml-1783589197559-a8dmley1a.yaml [2026-07-09T09:26:38.149Z] [INFO] Command exit code: 0 [2026-07-09T09:26:38.604Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783589198151-21q283rot.yaml && rm -f /tmp/cypress-yaml-1783589198151-21q283rot.yaml [2026-07-09T09:26:38.631Z] [INFO] Command exit code: 0 [2026-07-09T09:26:38.637Z] [INFO] Provisioning project [2026-07-09T09:26:38.641Z] [INFO] Executing command: oc get project "test-workbench-storage-preset-167984" -o name [2026-07-09T09:26:39.067Z] [INFO] [EXEC] oc get project "test-workbench-storage-preset-167984" -o name [2026-07-09T09:26:39.073Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-workbench-storage-preset-167984","stderr":"","exitCode":0} [2026-07-09T09:26:39.082Z] [INFO] Project 'test-workbench-storage-preset-167984' exists. [2026-07-09T09:26:39.091Z] [INFO] Project test-workbench-storage-preset-167984 already exists. Deleting it. [2026-07-09T09:26:48.417Z] [INFO] [EXEC] oc delete project test-workbench-storage-preset-167984 --wait [2026-07-09T09:26:48.430Z] [INFO] Waiting for project test-workbench-storage-preset-167984 to be fully deleted... [2026-07-09T09:26:48.437Z] [INFO] Executing command: oc get project "test-workbench-storage-preset-167984" -o name [2026-07-09T09:26:48.793Z] [INFO] [EXEC] oc get project "test-workbench-storage-preset-167984" -o name [2026-07-09T09:26:48.832Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-workbench-storage-preset-167984\" not found","exitCode":1} [2026-07-09T09:26:48.839Z] [INFO] Project 'test-workbench-storage-preset-167984' does not exist. [2026-07-09T09:26:48.852Z] [INFO] Creating project test-workbench-storage-preset-167984 [2026-07-09T09:26:49.255Z] [INFO] [EXEC] oc new-project test-workbench-storage-preset-167984 [2026-07-09T09:26:49.639Z] [INFO] [EXEC] oc label namespace test-workbench-storage-preset-167984 opendatahub.io/dashboard=true --overwrite [2026-07-09T09:26:49.647Z] [INFO] Executing command: oc get project "test-workbench-storage-preset-167984" -o name [2026-07-09T09:26:50.246Z] [INFO] [EXEC] oc get project "test-workbench-storage-preset-167984" -o name [2026-07-09T09:26:50.253Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-workbench-storage-preset-167984","stderr":"","exitCode":0} [2026-07-09T09:26:50.262Z] [INFO] Project 'test-workbench-storage-preset-167984' exists. [2026-07-09T09:26:50.645Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n test-workbench-storage-preset-167984 [2026-07-09T09:26:50.657Z] [INFO] [STEP 1] Log into the application [2026-07-09T09:26:50.666Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:26:50.671Z] [INFO] BYOIDC cluster detected - using Keycloak authentication 1) "before each" hook for "Create workbench with RWO storage and verify storage attachment" [2026-07-09T09:26:51.331Z] [INFO] Cleaning up storage classes [2026-07-09T09:26:51.341Z] [INFO] Deleting storage class: sc-wb-rwo [2026-07-09T09:26:51.738Z] [INFO] [EXEC] oc delete storageclass sc-wb-rwo --ignore-not-found=true [2026-07-09T09:26:51.742Z] [INFO] Deleting storage class: sc-wb-multi-access [2026-07-09T09:26:52.150Z] [INFO] [EXEC] oc delete storageclass sc-wb-multi-access --ignore-not-found=true [2026-07-09T09:26:52.153Z] [INFO] Cleaning up project [2026-07-09T09:26:52.588Z] [INFO] [EXEC] oc delete project test-workbench-storage-preset-167984 --wait=false --ignore-not-found 0 passing (20s) 1 failing 1) Workbench Storage Classes Tests "before each" hook for "Create workbench with RWO storage and verify storage attachment": Test steps were: 1. Provisioning storage class 2. Provisioning project 3. Log into the application 4. Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 Because this error occurred during a `before each` hook we are skipping the remaining tests in the current suite: `Workbench Storage Classes T...` Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:429:14) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_011.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 3 │ │ Passing: 0 │ │ Failing: 1 │ │ Pending: 0 │ │ Skipped: 2 │ │ Screenshots: 2 │ │ Video: false │ │ Duration: 20 seconds │ │ Spec Ran: dataScienceProjects/workbenches/testWorkbenchStorageClasses.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/dataScie (1919x1079) nceProjects/workbenches/testWorkbenchStorageClasses.cy.ts/Workbench Storage Clas ses Tests -- Create workbench with RWO storage and verify storage attachment (fa iled).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/dataScie (1919x1079) nceProjects/workbenches/testWorkbenchStorageClasses.cy.ts/Workbench Storage Clas ses Tests -- Create workbench with RWO storage and verify storage attachment -- before each hook (failed) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: dataScienceProjects/workbenches/workbenches.cy.ts (13 of 18) [2026-07-09T09:27:00.443Z] [INFO] Setting tests timeout to: 480 seconds Workbench and PVSs tests - Verify users can create a workbench and connect an existent PersistentVolume [2026-07-09T09:27:00.469Z] [INFO] No tests were executed. Skipping soft assertions. 0 passing (220ms) 1 pending [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_012.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 0 │ │ Pending: 1 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 0 seconds │ │ Spec Ran: dataScienceProjects/workbenches/workbenches.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: modelTraining/trainJobs/testTrainjobLifecycle.cy.ts (14 of 18) [2026-07-09T09:27:06.261Z] [INFO] Setting tests timeout to: 480 seconds Verify user can monitor a training job through its lifecycle [2026-07-09T09:27:06.337Z] [INFO] Starting 480s timeout for: Should monitor training job from Running to Complete and verify backend pods [2026-07-09T09:27:06.348Z] [INFO] Test title: Should monitor training job from Running to Complete and verify backend pods [2026-07-09T09:27:06.357Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ModelTraining","@ModelTrainingCI"] [2026-07-09T09:27:06.368Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:27:06.431Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:27:06.451Z] [INFO] Check if Trainer component is Managed in DSC [2026-07-09T09:27:06.463Z] [INFO] Executing command: oc get datasciencecluster -o json [2026-07-09T09:27:07.081Z] [INFO] [EXEC] oc get datasciencecluster -o json [2026-07-09T09:27:07.137Z] [INFO] Trainer is set to Managed in the DSC. [2026-07-09T09:27:07.167Z] [INFO] Test configuration loaded for project: lifecycle-test-141919 [2026-07-09T09:27:07.232Z] [INFO] Create testing project [2026-07-09T09:27:07.243Z] [INFO] Executing command: oc get project "lifecycle-test-141919" -o name [2026-07-09T09:27:07.839Z] [INFO] [EXEC] oc get project "lifecycle-test-141919" -o name [2026-07-09T09:27:07.854Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"lifecycle-test-141919\" not found","exitCode":1} [2026-07-09T09:27:07.870Z] [INFO] Project 'lifecycle-test-141919' does not exist. [2026-07-09T09:27:07.940Z] [INFO] Creating project lifecycle-test-141919 [2026-07-09T09:27:08.663Z] [INFO] [EXEC] oc new-project lifecycle-test-141919 [2026-07-09T09:27:09.281Z] [INFO] [EXEC] oc label namespace lifecycle-test-141919 opendatahub.io/dashboard=true --overwrite [2026-07-09T09:27:09.292Z] [INFO] Executing command: oc get project "lifecycle-test-141919" -o name [2026-07-09T09:27:09.840Z] [INFO] [EXEC] oc get project "lifecycle-test-141919" -o name [2026-07-09T09:27:09.848Z] [INFO] Command result: {"stdout":"project.project.openshift.io/lifecycle-test-141919","stderr":"","exitCode":0} [2026-07-09T09:27:09.928Z] [INFO] Project 'lifecycle-test-141919' exists. [2026-07-09T09:27:09.980Z] [INFO] Setup training resources (Kueue, TrainingRuntime, TrainJob) [2026-07-09T09:27:10.031Z] [INFO] Setting up training resources in namespace: lifecycle-test-141919 [2026-07-09T09:27:10.037Z] [INFO] Adding Kueue label to namespace: lifecycle-test-141919 [2026-07-09T09:27:10.540Z] [INFO] [EXEC] oc label namespace lifecycle-test-141919 kueue.openshift.io/managed=true --overwrite [2026-07-09T09:27:10.561Z] [INFO] Kueue label added to namespace lifecycle-test-141919 [2026-07-09T09:27:10.587Z] [INFO] Creating Kueue resources with: flavor=lifecycle-flavor-141919, clusterQueue=lifecycle-cq-141919, localQueue=lifecycle-lq-141919 [2026-07-09T09:27:11.331Z] [INFO] [EXEC] oc apply -f /tmp/kueue-resources-1783589230579.yaml [2026-07-09T09:27:11.572Z] [INFO] [EXEC] rm -f /tmp/kueue-resources-1783589230579.yaml [2026-07-09T09:27:11.581Z] [INFO] Kueue resources created: resourceflavor.kueue.x-k8s.io/lifecycle-flavor-141919 created clusterqueue.kueue.x-k8s.io/lifecycle-cq-141919 created localqueue.kueue.x-k8s.io/lifecycle-lq-141919 created [2026-07-09T09:27:11.662Z] [INFO] Creating TrainingRuntime lifecycle-training-runtime-141919 in namespace: lifecycle-test-141919 [2026-07-09T09:27:12.201Z] [INFO] [EXEC] oc apply -f /tmp/training-runtime-1783589231641.yaml [2026-07-09T09:27:12.464Z] [INFO] [EXEC] rm -f /tmp/training-runtime-1783589231641.yaml [2026-07-09T09:27:12.471Z] [INFO] TrainingRuntime created: trainingruntime.trainer.kubeflow.org/lifecycle-training-runtime-141919 created [2026-07-09T09:27:12.540Z] [INFO] Creating TrainJob lifecycle-train-job-141919 in namespace: lifecycle-test-141919 [2026-07-09T09:27:13.040Z] [INFO] [EXEC] oc apply -f /tmp/train-job-1783589232476.yaml [2026-07-09T09:27:13.262Z] [INFO] [EXEC] rm -f /tmp/train-job-1783589232476.yaml [2026-07-09T09:27:13.328Z] [INFO] TrainJob created: trainjob.trainer.kubeflow.org/lifecycle-train-job-141919 created [2026-07-09T09:27:13.738Z] [INFO] [EXEC] oc get trainjob lifecycle-train-job-141919 -n lifecycle-test-141919 [2026-07-09T09:27:13.777Z] [INFO] TrainJob lifecycle-train-job-141919 exists - setup complete [2026-07-09T09:27:13.868Z] [INFO] [STEP 1] Log into the application [2026-07-09T09:27:13.884Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:27:13.958Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:27:14.540Z] [INFO] Starting 480s timeout for: Should monitor training job from Running to Complete and verify backend pods [2026-07-09T09:27:14.545Z] [INFO] Test title: Should monitor training job from Running to Complete and verify backend pods [2026-07-09T09:27:14.564Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ModelTraining","@ModelTrainingCI"] [2026-07-09T09:27:14.580Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:27:14.634Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:27:14.645Z] [INFO] Check if Trainer component is Managed in DSC [2026-07-09T09:27:14.650Z] [INFO] Executing command: oc get datasciencecluster -o json [2026-07-09T09:27:15.038Z] [INFO] [EXEC] oc get datasciencecluster -o json [2026-07-09T09:27:15.047Z] [INFO] Trainer is set to Managed in the DSC. [2026-07-09T09:27:15.055Z] [INFO] Test configuration loaded for project: lifecycle-test-141919 [2026-07-09T09:27:15.064Z] [INFO] Create testing project [2026-07-09T09:27:15.069Z] [INFO] Executing command: oc get project "lifecycle-test-141919" -o name [2026-07-09T09:27:15.439Z] [INFO] [EXEC] oc get project "lifecycle-test-141919" -o name [2026-07-09T09:27:15.447Z] [INFO] Command result: {"stdout":"project.project.openshift.io/lifecycle-test-141919","stderr":"","exitCode":0} [2026-07-09T09:27:15.459Z] [INFO] Project 'lifecycle-test-141919' exists. [2026-07-09T09:27:15.467Z] [INFO] Project lifecycle-test-141919 already exists. Deleting it. [2026-07-09T09:28:14.174Z] [INFO] [EXEC] oc delete project lifecycle-test-141919 --wait [2026-07-09T09:28:14.191Z] [INFO] Waiting for project lifecycle-test-141919 to be fully deleted... [2026-07-09T09:28:14.196Z] [INFO] Executing command: oc get project "lifecycle-test-141919" -o name [2026-07-09T09:28:14.741Z] [INFO] [EXEC] oc get project "lifecycle-test-141919" -o name [2026-07-09T09:28:14.750Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"lifecycle-test-141919\" not found","exitCode":1} [2026-07-09T09:28:14.757Z] [INFO] Project 'lifecycle-test-141919' does not exist. [2026-07-09T09:28:14.772Z] [INFO] Creating project lifecycle-test-141919 [2026-07-09T09:28:15.261Z] [INFO] [EXEC] oc new-project lifecycle-test-141919 [2026-07-09T09:28:15.838Z] [INFO] [EXEC] oc label namespace lifecycle-test-141919 opendatahub.io/dashboard=true --overwrite [2026-07-09T09:28:15.846Z] [INFO] Executing command: oc get project "lifecycle-test-141919" -o name [2026-07-09T09:28:16.390Z] [INFO] [EXEC] oc get project "lifecycle-test-141919" -o name [2026-07-09T09:28:16.433Z] [INFO] Command result: {"stdout":"project.project.openshift.io/lifecycle-test-141919","stderr":"","exitCode":0} [2026-07-09T09:28:16.442Z] [INFO] Project 'lifecycle-test-141919' exists. [2026-07-09T09:28:16.460Z] [INFO] Setup training resources (Kueue, TrainingRuntime, TrainJob) [2026-07-09T09:28:16.530Z] [INFO] Setting up training resources in namespace: lifecycle-test-141919 [2026-07-09T09:28:16.575Z] [INFO] Adding Kueue label to namespace: lifecycle-test-141919 [2026-07-09T09:28:17.206Z] [INFO] [EXEC] oc label namespace lifecycle-test-141919 kueue.openshift.io/managed=true --overwrite [2026-07-09T09:28:17.232Z] [INFO] Kueue label added to namespace lifecycle-test-141919 [2026-07-09T09:28:17.243Z] [INFO] Creating Kueue resources with: flavor=lifecycle-flavor-141919, clusterQueue=lifecycle-cq-141919, localQueue=lifecycle-lq-141919 [2026-07-09T09:28:21.861Z] [INFO] [EXEC] oc apply -f /tmp/kueue-resources-1783589297235.yaml [2026-07-09T09:28:22.342Z] [INFO] [EXEC] rm -f /tmp/kueue-resources-1783589297235.yaml [2026-07-09T09:28:22.350Z] [INFO] Kueue resources created: resourceflavor.kueue.x-k8s.io/lifecycle-flavor-141919 unchanged clusterqueue.kueue.x-k8s.io/lifecycle-cq-141919 unchanged localqueue.kueue.x-k8s.io/lifecycle-lq-141919 created [2026-07-09T09:28:22.361Z] [INFO] Creating TrainingRuntime lifecycle-training-runtime-141919 in namespace: lifecycle-test-141919 [2026-07-09T09:28:23.251Z] [INFO] [EXEC] oc apply -f /tmp/training-runtime-1783589302352.yaml [2026-07-09T09:28:23.655Z] [INFO] [EXEC] rm -f /tmp/training-runtime-1783589302352.yaml [2026-07-09T09:28:23.661Z] [INFO] TrainingRuntime created: trainingruntime.trainer.kubeflow.org/lifecycle-training-runtime-141919 created [2026-07-09T09:28:23.731Z] [INFO] Creating TrainJob lifecycle-train-job-141919 in namespace: lifecycle-test-141919 [2026-07-09T09:28:24.339Z] [INFO] [EXEC] oc apply -f /tmp/train-job-1783589303663.yaml [2026-07-09T09:28:24.574Z] [INFO] [EXEC] rm -f /tmp/train-job-1783589303663.yaml [2026-07-09T09:28:24.581Z] [INFO] TrainJob created: trainjob.trainer.kubeflow.org/lifecycle-train-job-141919 created [2026-07-09T09:28:25.142Z] [INFO] [EXEC] oc get trainjob lifecycle-train-job-141919 -n lifecycle-test-141919 [2026-07-09T09:28:25.150Z] [INFO] TrainJob lifecycle-train-job-141919 exists - setup complete [2026-07-09T09:28:25.246Z] [INFO] [STEP 1] Log into the application [2026-07-09T09:28:25.263Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:28:25.269Z] [INFO] BYOIDC cluster detected - using Keycloak authentication 1) Should monitor training job from Running to Complete and verify backend pods [2026-07-09T09:28:26.145Z] [INFO] Delete project [2026-07-09T09:28:27.040Z] [INFO] [EXEC] oc delete project lifecycle-test-141919 --wait=false --ignore-not-found [2026-07-09T09:28:27.049Z] [INFO] Delete TrainingRuntime [2026-07-09T09:28:27.054Z] [INFO] Deleting TrainingRuntime: lifecycle-training-runtime-141919 [2026-07-09T09:28:27.869Z] [INFO] [EXEC] oc delete TrainingRuntime lifecycle-training-runtime-141919 -n lifecycle-test-141919 --ignore-not-found=true --wait=false [2026-07-09T09:28:27.875Z] [INFO] Delete Kueue resources [2026-07-09T09:28:27.880Z] [INFO] Executing: oc delete LocalQueue lifecycle-lq-141919 -n lifecycle-test-141919 --wait=false --ignore-not-found ; oc delete ClusterQueue lifecycle-cq-141919 --wait=false --ignore-not-found ; oc delete ResourceFlavor lifecycle-flavor-141919 --wait=false --ignore-not-found [2026-07-09T09:28:29.132Z] [INFO] [EXEC] oc delete LocalQueue lifecycle-lq-141919 -n lifecycle-test-141919 --wait=false --ignore-not-found ; oc delete ClusterQueue lifecycle-cq-141919 --wait=false --ignore-not-found ; oc delete ResourceFlavor lifecycle-flavor-141919 --wait=false --ignore-not-found 0 passing (1m) 1 failing 1) Verify user can monitor a training job through its lifecycle Should monitor training job from Running to Complete and verify backend pods: Test steps were: 1. Check if Trainer component is Managed in DSC 2. Create testing project 3. Setup training resources (Kueue, TrainingRuntime, TrainJob) 4. Log into the application 5. Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:429:14) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_013.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 1 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 2 │ │ Video: false │ │ Duration: 1 minute, 23 seconds │ │ Spec Ran: modelTraining/trainJobs/testTrainjobLifecycle.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelTra (1919x1079) ining/trainJobs/testTrainjobLifecycle.cy.ts/Verify user can monitor a training j ob through its lifecycle -- Should monitor training job from Running to Complete and verify backend pods (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelTra (1919x1079) ining/trainJobs/testTrainjobLifecycle.cy.ts/Verify user can monitor a training j ob through its lifecycle -- Should monitor training job from Running to Complete and verify backend pods (failed) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: modelTraining/trainJobs/testTrainjobProgression.cy.ts (15 of 18) [2026-07-09T09:28:34.883Z] [INFO] Setting tests timeout to: 480 seconds Verify a Training Job with Progression Tracking [2026-07-09T09:28:34.943Z] [INFO] Starting 480s timeout for: Should create and complete training job with progression tracking [2026-07-09T09:28:34.957Z] [INFO] Test title: Should create and complete training job with progression tracking [2026-07-09T09:28:34.964Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ModelTraining","@ModelTrainingCI"] [2026-07-09T09:28:34.971Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:28:34.977Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:28:35.044Z] [INFO] Check if Trainer component is Managed in DSC [2026-07-09T09:28:35.054Z] [INFO] Executing command: oc get datasciencecluster -o json [2026-07-09T09:28:35.607Z] [INFO] [EXEC] oc get datasciencecluster -o json [2026-07-09T09:28:35.629Z] [INFO] Trainer is set to Managed in the DSC. [2026-07-09T09:28:35.658Z] [INFO] Test configuration loaded for project: trainer-v2-test-113378 [2026-07-09T09:28:35.673Z] [INFO] Create testing project [2026-07-09T09:28:35.730Z] [INFO] Creating project: trainer-v2-test-113378 [2026-07-09T09:28:35.736Z] [INFO] Executing command: oc get project "trainer-v2-test-113378" -o name [2026-07-09T09:28:36.240Z] [INFO] [EXEC] oc get project "trainer-v2-test-113378" -o name [2026-07-09T09:28:36.247Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"trainer-v2-test-113378\" not found","exitCode":1} [2026-07-09T09:28:36.266Z] [INFO] Project 'trainer-v2-test-113378' does not exist. [2026-07-09T09:28:36.328Z] [INFO] Creating project trainer-v2-test-113378 [2026-07-09T09:28:36.803Z] [INFO] [EXEC] oc new-project trainer-v2-test-113378 [2026-07-09T09:28:37.185Z] [INFO] [EXEC] oc label namespace trainer-v2-test-113378 opendatahub.io/dashboard=true --overwrite [2026-07-09T09:28:37.204Z] [INFO] Executing command: oc get project "trainer-v2-test-113378" -o name [2026-07-09T09:28:38.040Z] [INFO] [EXEC] oc get project "trainer-v2-test-113378" -o name [2026-07-09T09:28:38.071Z] [INFO] Command result: {"stdout":"project.project.openshift.io/trainer-v2-test-113378","stderr":"","exitCode":0} [2026-07-09T09:28:38.146Z] [INFO] Project 'trainer-v2-test-113378' exists. [2026-07-09T09:28:38.158Z] [INFO] Setup training resources (Kueue, TrainingRuntime, TrainJob) [2026-07-09T09:28:38.165Z] [INFO] Setting up training resources in namespace: trainer-v2-test-113378 [2026-07-09T09:28:38.169Z] [INFO] Adding Kueue label to namespace: trainer-v2-test-113378 [2026-07-09T09:28:38.856Z] [INFO] [EXEC] oc label namespace trainer-v2-test-113378 kueue.openshift.io/managed=true --overwrite [2026-07-09T09:28:38.932Z] [INFO] Kueue label added to namespace trainer-v2-test-113378 [2026-07-09T09:28:38.952Z] [INFO] Creating Kueue resources with: flavor=default-flavor-113378, clusterQueue=default-113378, localQueue=default-113378 [2026-07-09T09:28:39.691Z] [INFO] [EXEC] oc apply -f /tmp/kueue-resources-1783589318946.yaml [2026-07-09T09:28:40.037Z] [INFO] [EXEC] rm -f /tmp/kueue-resources-1783589318946.yaml [2026-07-09T09:28:40.046Z] [INFO] Kueue resources created: resourceflavor.kueue.x-k8s.io/default-flavor-113378 created clusterqueue.kueue.x-k8s.io/default-113378 created localqueue.kueue.x-k8s.io/default-113378 created [2026-07-09T09:28:40.075Z] [INFO] Creating TrainingRuntime test-training-runtime-113378 in namespace: trainer-v2-test-113378 [2026-07-09T09:28:40.553Z] [INFO] [EXEC] oc apply -f /tmp/training-runtime-1783589320069.yaml [2026-07-09T09:28:40.785Z] [INFO] [EXEC] rm -f /tmp/training-runtime-1783589320069.yaml [2026-07-09T09:28:40.843Z] [INFO] TrainingRuntime created: trainingruntime.trainer.kubeflow.org/test-training-runtime-113378 created [2026-07-09T09:28:40.869Z] [INFO] Creating TrainJob test-train-job-113378 in namespace: trainer-v2-test-113378 [2026-07-09T09:28:41.352Z] [INFO] [EXEC] oc apply -f /tmp/train-job-1783589320862.yaml [2026-07-09T09:28:41.585Z] [INFO] [EXEC] rm -f /tmp/train-job-1783589320862.yaml [2026-07-09T09:28:41.591Z] [INFO] TrainJob created: trainjob.trainer.kubeflow.org/test-train-job-113378 created [2026-07-09T09:28:42.076Z] [INFO] [EXEC] oc get trainjob test-train-job-113378 -n trainer-v2-test-113378 [2026-07-09T09:28:42.142Z] [INFO] TrainJob test-train-job-113378 exists - setup complete [2026-07-09T09:28:42.258Z] [INFO] [STEP 1] Log into the application [2026-07-09T09:28:42.433Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:28:42.452Z] [INFO] BYOIDC cluster detected - using Keycloak authentication [2026-07-09T09:28:43.335Z] [INFO] Starting 480s timeout for: Should create and complete training job with progression tracking [2026-07-09T09:28:43.340Z] [INFO] Test title: Should create and complete training job with progression tracking [2026-07-09T09:28:43.345Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ModelTraining","@ModelTrainingCI"] [2026-07-09T09:28:43.350Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"] [2026-07-09T09:28:43.356Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-09T09:28:43.368Z] [INFO] Check if Trainer component is Managed in DSC [2026-07-09T09:28:43.373Z] [INFO] Executing command: oc get datasciencecluster -o json [2026-07-09T09:28:43.668Z] [INFO] [EXEC] oc get datasciencecluster -o json [2026-07-09T09:28:43.675Z] [INFO] Trainer is set to Managed in the DSC. [2026-07-09T09:28:43.683Z] [INFO] Test configuration loaded for project: trainer-v2-test-113378 [2026-07-09T09:28:43.692Z] [INFO] Create testing project [2026-07-09T09:28:43.697Z] [INFO] Creating project: trainer-v2-test-113378 [2026-07-09T09:28:43.700Z] [INFO] Executing command: oc get project "trainer-v2-test-113378" -o name [2026-07-09T09:28:43.997Z] [INFO] [EXEC] oc get project "trainer-v2-test-113378" -o name [2026-07-09T09:28:44.003Z] [INFO] Command result: {"stdout":"project.project.openshift.io/trainer-v2-test-113378","stderr":"","exitCode":0} [2026-07-09T09:28:44.010Z] [INFO] Project 'trainer-v2-test-113378' exists. [2026-07-09T09:28:44.030Z] [INFO] Project trainer-v2-test-113378 already exists. Deleting it. [2026-07-09T09:29:38.986Z] [INFO] [EXEC] oc delete project trainer-v2-test-113378 --wait [2026-07-09T09:29:38.997Z] [INFO] Waiting for project trainer-v2-test-113378 to be fully deleted... [2026-07-09T09:29:39.002Z] [INFO] Executing command: oc get project "trainer-v2-test-113378" -o name [2026-07-09T09:29:39.540Z] [INFO] [EXEC] oc get project "trainer-v2-test-113378" -o name [2026-07-09T09:29:39.548Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"trainer-v2-test-113378\" not found","exitCode":1} [2026-07-09T09:29:39.554Z] [INFO] Project 'trainer-v2-test-113378' does not exist. [2026-07-09T09:29:39.567Z] [INFO] Creating project trainer-v2-test-113378 [2026-07-09T09:29:40.001Z] [INFO] [EXEC] oc new-project trainer-v2-test-113378 [2026-07-09T09:29:40.441Z] [INFO] [EXEC] oc label namespace trainer-v2-test-113378 opendatahub.io/dashboard=true --overwrite [2026-07-09T09:29:40.449Z] [INFO] Executing command: oc get project "trainer-v2-test-113378" -o name [2026-07-09T09:29:40.797Z] [INFO] [EXEC] oc get project "trainer-v2-test-113378" -o name [2026-07-09T09:29:40.803Z] [INFO] Command result: {"stdout":"project.project.openshift.io/trainer-v2-test-113378","stderr":"","exitCode":0} [2026-07-09T09:29:40.810Z] [INFO] Project 'trainer-v2-test-113378' exists. [2026-07-09T09:29:40.822Z] [INFO] Setup training resources (Kueue, TrainingRuntime, TrainJob) [2026-07-09T09:29:40.828Z] [INFO] Setting up training resources in namespace: trainer-v2-test-113378 [2026-07-09T09:29:40.833Z] [INFO] Adding Kueue label to namespace: trainer-v2-test-113378 [2026-07-09T09:29:41.124Z] [INFO] [EXEC] oc label namespace trainer-v2-test-113378 kueue.openshift.io/managed=true --overwrite [2026-07-09T09:29:41.130Z] [INFO] Kueue label added to namespace trainer-v2-test-113378 [2026-07-09T09:29:41.139Z] [INFO] Creating Kueue resources with: flavor=default-flavor-113378, clusterQueue=default-113378, localQueue=default-113378 [2026-07-09T09:29:43.268Z] [INFO] [EXEC] oc apply -f /tmp/kueue-resources-1783589381132.yaml [2026-07-09T09:29:43.407Z] [INFO] [EXEC] rm -f /tmp/kueue-resources-1783589381132.yaml [2026-07-09T09:29:43.416Z] [INFO] Kueue resources created: resourceflavor.kueue.x-k8s.io/default-flavor-113378 unchanged clusterqueue.kueue.x-k8s.io/default-113378 unchanged localqueue.kueue.x-k8s.io/default-113378 created [2026-07-09T09:29:43.428Z] [INFO] Creating TrainingRuntime test-training-runtime-113378 in namespace: trainer-v2-test-113378 [2026-07-09T09:29:43.732Z] [INFO] [EXEC] oc apply -f /tmp/training-runtime-1783589383418.yaml [2026-07-09T09:29:43.874Z] [INFO] [EXEC] rm -f /tmp/training-runtime-1783589383418.yaml [2026-07-09T09:29:43.879Z] [INFO] TrainingRuntime created: trainingruntime.trainer.kubeflow.org/test-training-runtime-113378 created [2026-07-09T09:29:43.888Z] [INFO] Creating TrainJob test-train-job-113378 in namespace: trainer-v2-test-113378 [2026-07-09T09:29:44.452Z] [INFO] [EXEC] oc apply -f /tmp/train-job-1783589383881.yaml [2026-07-09T09:29:44.600Z] [INFO] [EXEC] rm -f /tmp/train-job-1783589383881.yaml [2026-07-09T09:29:44.607Z] [INFO] TrainJob created: trainjob.trainer.kubeflow.org/test-train-job-113378 created [2026-07-09T09:29:44.910Z] [INFO] [EXEC] oc get trainjob test-train-job-113378 -n trainer-v2-test-113378 [2026-07-09T09:29:44.916Z] [INFO] TrainJob test-train-job-113378 exists - setup complete [2026-07-09T09:29:44.940Z] [INFO] [STEP 1] Log into the application [2026-07-09T09:29:44.954Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ [2026-07-09T09:29:44.958Z] [INFO] BYOIDC cluster detected - using Keycloak authentication 1) Should create and complete training job with progression tracking [2026-07-09T09:29:45.301Z] [INFO] delete project [2026-07-09T09:29:45.596Z] [INFO] [EXEC] oc delete project trainer-v2-test-113378 --wait=false --ignore-not-found [2026-07-09T09:29:45.600Z] [INFO] delete TrainingRuntime [2026-07-09T09:29:45.603Z] [INFO] Deleting TrainingRuntime: test-training-runtime-113378 [2026-07-09T09:29:45.910Z] [INFO] [EXEC] oc delete TrainingRuntime test-training-runtime-113378 -n trainer-v2-test-113378 --ignore-not-found=true --wait=false [2026-07-09T09:29:45.916Z] [INFO] delete Kueue resources [2026-07-09T09:29:45.919Z] [INFO] Executing: oc delete LocalQueue default-113378 -n trainer-v2-test-113378 --wait=false --ignore-not-found ; oc delete ClusterQueue default-113378 --wait=false --ignore-not-found ; oc delete ResourceFlavor default-flavor-113378 --wait=false --ignore-not-found [2026-07-09T09:29:46.520Z] [INFO] [EXEC] oc delete LocalQueue default-113378 -n trainer-v2-test-113378 --wait=false --ignore-not-found ; oc delete ClusterQueue default-113378 --wait=false --ignore-not-found ; oc delete ResourceFlavor default-flavor-113378 --wait=false --ignore-not-found 0 passing (1m) 1 failing 1) Verify a Training Job with Progression Tracking Should create and complete training job with progression tracking: Test steps were: 1. Check if Trainer component is Managed in DSC 2. Create testing project 3. Setup training resources (Kueue, TrainingRuntime, TrainJob) 4. Log into the application 5. Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:429:14) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_014.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 1 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 2 │ │ Video: false │ │ Duration: 1 minute, 11 seconds │ │ Spec Ran: modelTraining/trainJobs/testTrainjobProgression.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelTra (1919x1079) ining/trainJobs/testTrainjobProgression.cy.ts/Verify a Training Job with Progres sion Tracking -- Should create and complete training job with progression tracki ng (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelTra (1919x1079) ining/trainJobs/testTrainjobProgression.cy.ts/Verify a Training Job with Progres sion Tracking -- Should create and complete training job with progression tracki ng (failed) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: settings/hardwareProfiles/testDeleteAppliedHardwareProfile.cy.ts (16 of 18) [2026-07-09T09:29:49.535Z] [INFO] Setting tests timeout to: 480 seconds Delete Hardware Profile applied to a resource - Verify Hardware Profile can be deleted while applied to a workbench without affecting the workbench [2026-07-09T09:29:49.559Z] [INFO] No tests were executed. Skipping soft assertions. 0 passing (115ms) 1 pending [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_015.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 0 │ │ Pending: 1 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 0 seconds │ │ Spec Ran: settings/hardwareProfiles/testDeleteAppliedHardwareProfile.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: settings/hardwareProfiles/testHardwareProfiles.cy.ts (17 of 18) [2026-07-09T09:29:52.854Z] [INFO] Setting tests timeout to: 480 seconds Verify Hardware Profiles - Creating, Editing and Deleting - Create, Edit and Delete a Hardware Profile [2026-07-09T09:29:52.880Z] [INFO] No tests were executed. Skipping soft assertions. 0 passing (214ms) 1 pending [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_016.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 0 │ │ Pending: 1 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 0 seconds │ │ Spec Ran: settings/hardwareProfiles/testHardwareProfiles.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: settings/hardwareProfiles/testModifyAppliedHardwareProfile.cy.ts (18 of 18) [2026-07-09T09:29:55.954Z] [INFO] Setting tests timeout to: 480 seconds Modify Hardware Profile applied to a running Workbench - Changes Hardware Profiles applied to a resource [2026-07-09T09:29:55.977Z] [INFO] No tests were executed. Skipping soft assertions. 0 passing (115ms) 1 pending [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_017.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 0 │ │ Pending: 1 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 0 seconds │ │ Spec Ran: settings/hardwareProfiles/testModifyAppliedHardwareProfile.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ Start generate report process Read and merge jsons from "/workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons" Enhance report Create HTML report HTML report successfully created! /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/index.html ================================================================================ (Run Finished) Spec Tests Passing Failing Pending Skipped ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ ✔ applications/testAboutDialog.cy.ts 00:13 1 1 - - - │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ dashboardNavigation/testApplication 00:08 1 1 - - - │ │ Links.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ dashboardNavigation/testManifestLin 390ms 2 - - 2 - │ │ ks.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ dataScienceProjects/testProjectAdmi 00:32 3 2 - 1 - │ │ nPermissions.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ featureStore/testFeatureStoreRbac.c 518ms 2 - - 2 - │ │ y.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ learningResources/testCustomResourc 01:21 1 1 - - - │ │ eCreation.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ modelCatalog/testCatalogSettingsAva 00:11 2 2 - - - │ │ ilable.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ modelCatalog/testModelCatalogAvaila 00:49 2 - 2 - - │ │ ble.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ modelCatalog/testPerformanceFilters 00:07 1 - 1 - - │ │ Available.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ applications/enabled/testNotebookAd 00:02 2 - 2 - - │ │ ministration.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ applications/explore/testEnabledISV 00:06 1 - 1 - - │ │ s.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ dataScienceProjects/workbenches/tes 00:20 3 - 1 - 2 │ │ tWorkbenchStorageClasses.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ dataScienceProjects/workbenches/wor 262ms 1 - - 1 - │ │ kbenches.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ modelTraining/trainJobs/testTrainjo 01:23 1 - 1 - - │ │ bLifecycle.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ modelTraining/trainJobs/testTrainjo 01:11 1 - 1 - - │ │ bProgression.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ settings/hardwareProfiles/testDelet 122ms 1 - - 1 - │ │ eAppliedHardwareProfile.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ settings/hardwareProfiles/testHardw 219ms 1 - - 1 - │ │ areProfiles.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ settings/hardwareProfiles/testModif 118ms 1 - - 1 - │ │ yAppliedHardwareProfile.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ✖ 7 of 18 failed (39%) 06:27 27 7 9 9 2