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-16T07:47:15.816Z] [INFO] Setting tests timeout to: 480 seconds Verify RHODS About Dialog [2026-07-16T07:47:15.843Z] [INFO] Starting 480s timeout for: Verify RHODS About Dialog contains correct information [2026-07-16T07:47:15.850Z] [INFO] Test title: Verify RHODS About Dialog contains correct information [2026-07-16T07:47:15.864Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@RHOAIENG-21403","@NonConcurrent"] [2026-07-16T07:47:15.869Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:47:15.878Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:47:15.910Z] [INFO] Auto-detecting installed product (RHOAI or ODH)... [2026-07-16T07:47:16.579Z] [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-16T07:47:16.585Z] [INFO] Command exit code: 0 [2026-07-16T07:47:16.602Z] [INFO] Prepare the CSV JSON for the tests according to the installed Product: Red Hat OpenShift AI [2026-07-16T07:47:17.054Z] [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-16T07:47:17.066Z] [INFO] Command exit code: 0 [2026-07-16T07:47:17.092Z] [INFO] [STEP 1] Login to Red Hat OpenShift AI [2026-07-16T07:47:17.114Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:47:17.736Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:47:18.850Z] [INFO] [STEP 2] Open the About dialog [2026-07-16T07:47:29.121Z] [INFO] Starting 480s timeout for: Verify RHODS About Dialog contains correct information [2026-07-16T07:47:29.125Z] [INFO] Test title: Verify RHODS About Dialog contains correct information [2026-07-16T07:47:29.131Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@RHOAIENG-21403","@NonConcurrent"] [2026-07-16T07:47:29.136Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:47:29.140Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:47:29.149Z] [INFO] Auto-detecting installed product (RHOAI or ODH)... [2026-07-16T07:47:29.575Z] [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-16T07:47:29.581Z] [INFO] Command exit code: 0 [2026-07-16T07:47:29.592Z] [INFO] Prepare the CSV JSON for the tests according to the installed Product: Red Hat OpenShift AI [2026-07-16T07:47:29.986Z] [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-16T07:47:30.014Z] [INFO] Command exit code: 0 [2026-07-16T07:47:30.100Z] [INFO] [STEP 1] Login to Red Hat OpenShift AI [2026-07-16T07:47:30.110Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:47:30.311Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:47:31.313Z] [INFO] [STEP 2] Open the About dialog 1) Verify RHODS About Dialog contains correct information 0 passing (26s) 1 failing 1) Verify RHODS About Dialog Verify RHODS About Dialog contains correct information: Test steps were: 1. Login to Red Hat OpenShift AI 2. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 3. Open the About dialog Timed out retrying after 10000ms: Expected to find element: `#help-icon-toggle`, but never found it. AssertionError: Timed out retrying after 10000ms: Expected to find element: `#help-icon-toggle`, but never found it. at AppChrome.findHelpButton (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:32:14) at AboutDialog.show (webpack://@odh-dashboard/cypress/./cypress/pages/aboutDialog.ts:7:14) at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/applications/testAboutDialog.cy.ts:43:18) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 1 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 2 │ │ Video: false │ │ Duration: 25 seconds │ │ Spec Ran: applications/testAboutDialog.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/applicat (1919x1079) ions/testAboutDialog.cy.ts/Verify RHODS About Dialog -- Verify RHODS About Dialo g contains correct information (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/applicat (1919x1079) ions/testAboutDialog.cy.ts/Verify RHODS About Dialog -- Verify RHODS About Dialo g contains correct information (failed) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: dashboardNavigation/testApplicationLinks.cy.ts (2 of 18) [2026-07-16T07:47:44.606Z] [INFO] Setting tests timeout to: 480 seconds Verify the RHOAI Application and Switcher links in the Dashboard Navigation [2026-07-16T07:47:44.631Z] [INFO] Starting 480s timeout for: Verify the various application tabs and switcher links are operational [2026-07-16T07:47:44.637Z] [INFO] Test title: Verify the various application tabs and switcher links are operational [2026-07-16T07:47:44.655Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-771","@Dashboard","@NonConcurrent"] [2026-07-16T07:47:44.708Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:47:44.714Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:47:44.730Z] [INFO] [STEP 1] Log into the application [2026-07-16T07:47:44.744Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:47:45.028Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:47:46.030Z] [INFO] [STEP 2] Click the Application Launcher [2026-07-16T07:47:56.307Z] [INFO] Starting 480s timeout for: Verify the various application tabs and switcher links are operational [2026-07-16T07:47:56.309Z] [INFO] Test title: Verify the various application tabs and switcher links are operational [2026-07-16T07:47:56.313Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-771","@Dashboard","@NonConcurrent"] [2026-07-16T07:47:56.317Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:47:56.321Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:47:56.328Z] [INFO] [STEP 1] Log into the application [2026-07-16T07:47:56.333Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:47:56.537Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:47:57.523Z] [INFO] [STEP 2] Click the Application Launcher 1) Verify the various application tabs and switcher links are operational 0 passing (23s) 1 failing 1) Verify the RHOAI Application and Switcher links in the Dashboard Navigation Verify the various application tabs and switcher links are operational: Test steps were: 1. Log into the application 2. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 3. Click the Application Launcher Timed out retrying after 10000ms: Unable to find an element by: [data-testid="application-launcher"] Ignored nodes: comments, script, style
      no healthy upstream
    
AssertionError: Timed out retrying after 10000ms: Unable to find an element by: [data-testid="application-launcher"] Ignored nodes: comments, script, style
        no healthy upstream
      
at Header.findApplicationLauncher (webpack://@odh-dashboard/cypress/./cypress/pages/components/Header.ts:3:14) at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/dashboardNavigation/testApplicationLinks.cy.ts:16:13) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_001.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 1 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 2 │ │ Video: false │ │ Duration: 23 seconds │ │ Spec Ran: dashboardNavigation/testApplicationLinks.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/dashboar (1919x1079) dNavigation/testApplicationLinks.cy.ts/Verify the RHOAI Application and Switcher links in the Dashboard Navigation -- Verify the various application tabs and sw itcher links are operational (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/dashboar (1919x1079) dNavigation/testApplicationLinks.cy.ts/Verify the RHOAI Application and Switcher links in the Dashboard Navigation -- Verify the various application tabs and sw itcher links are operational (failed) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: dashboardNavigation/testManifestLinks.cy.ts (3 of 18) [2026-07-16T07:48:11.171Z] [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-16T07:48:11.211Z] [INFO] No tests were executed. Skipping soft assertions. 0 passing (116ms) 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-16T07:48:14.338Z] [INFO] Setting tests timeout to: 480 seconds Verify that users can provide admin project permissions to non-admin users/groups [2026-07-16T07:48:14.348Z] [INFO] Starting 480s timeout for: Verify that user can be added as an Admin for a Project [2026-07-16T07:48:14.351Z] [INFO] Test title: Verify that user can be added as an Admin for a Project [2026-07-16T07:48:14.356Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-2194","@ODS-2201","@ODS-2208","@Dashboard"] [2026-07-16T07:48:14.360Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:48:14.365Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:48:14.409Z] [INFO] Loaded project name: cypress-user-perm-test-526006 [2026-07-16T07:48:14.413Z] [INFO] Executing command: oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:48:14.737Z] [INFO] [EXEC] oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:48:14.743Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-user-perm-test-526006\" not found","exitCode":1} [2026-07-16T07:48:14.752Z] [INFO] Project 'cypress-user-perm-test-526006' does not exist. [2026-07-16T07:48:14.762Z] [INFO] Creating project cypress-user-perm-test-526006 [2026-07-16T07:48:15.211Z] [INFO] [EXEC] oc new-project cypress-user-perm-test-526006 [2026-07-16T07:48:15.592Z] [INFO] [EXEC] oc label namespace cypress-user-perm-test-526006 opendatahub.io/dashboard=true --overwrite [2026-07-16T07:48:15.599Z] [INFO] Executing command: oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:48:15.926Z] [INFO] [EXEC] oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:48:15.932Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-user-perm-test-526006","stderr":"","exitCode":0} [2026-07-16T07:48:15.938Z] [INFO] Project 'cypress-user-perm-test-526006' exists. [2026-07-16T07:48:15.944Z] [INFO] Project cypress-user-perm-test-526006 confirmed to be created and verified successfully [2026-07-16T07:48:15.954Z] [INFO] [STEP 1] Log into the application [2026-07-16T07:48:15.960Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:48:16.156Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:48:17.202Z] [INFO] [STEP 2] Navigate to the Project list tab and search for cypress-user-perm-test-526006 [2026-07-16T07:48:27.467Z] [INFO] Starting 480s timeout for: Verify that user can be added as an Admin for a Project [2026-07-16T07:48:27.470Z] [INFO] Test title: Verify that user can be added as an Admin for a Project [2026-07-16T07:48:27.474Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-2194","@ODS-2201","@ODS-2208","@Dashboard"] [2026-07-16T07:48:27.479Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:48:27.483Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:48:27.495Z] [INFO] Loaded project name: cypress-user-perm-test-526006 [2026-07-16T07:48:27.499Z] [INFO] Executing command: oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:48:27.802Z] [INFO] [EXEC] oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:48:27.808Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-user-perm-test-526006","stderr":"","exitCode":0} [2026-07-16T07:48:27.814Z] [INFO] Project 'cypress-user-perm-test-526006' exists. [2026-07-16T07:48:27.821Z] [INFO] Project cypress-user-perm-test-526006 already exists. Deleting it. [2026-07-16T07:48:36.812Z] [INFO] [EXEC] oc delete project cypress-user-perm-test-526006 --wait [2026-07-16T07:48:36.828Z] [INFO] Waiting for project cypress-user-perm-test-526006 to be fully deleted... [2026-07-16T07:48:36.832Z] [INFO] Executing command: oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:48:37.104Z] [INFO] [EXEC] oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:48:37.110Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-user-perm-test-526006\" not found","exitCode":1} [2026-07-16T07:48:37.116Z] [INFO] Project 'cypress-user-perm-test-526006' does not exist. [2026-07-16T07:48:37.127Z] [INFO] Creating project cypress-user-perm-test-526006 [2026-07-16T07:48:37.495Z] [INFO] [EXEC] oc new-project cypress-user-perm-test-526006 [2026-07-16T07:48:37.838Z] [INFO] [EXEC] oc label namespace cypress-user-perm-test-526006 opendatahub.io/dashboard=true --overwrite [2026-07-16T07:48:37.843Z] [INFO] Executing command: oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:48:38.119Z] [INFO] [EXEC] oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:48:38.125Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-user-perm-test-526006","stderr":"","exitCode":0} [2026-07-16T07:48:38.133Z] [INFO] Project 'cypress-user-perm-test-526006' exists. [2026-07-16T07:48:38.139Z] [INFO] Project cypress-user-perm-test-526006 confirmed to be created and verified successfully [2026-07-16T07:48:38.150Z] [INFO] [STEP 1] Log into the application [2026-07-16T07:48:38.157Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:48:38.367Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:48:39.575Z] [INFO] [STEP 2] Navigate to the Project list tab and search for cypress-user-perm-test-526006 1) Verify that user can be added as an Admin for a Project [2026-07-16T07:48:49.843Z] [INFO] Starting 480s timeout for: Verify user can assign access permissions to user group [2026-07-16T07:48:49.846Z] [INFO] Test title: Verify user can assign access permissions to user group [2026-07-16T07:48:49.849Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-2194","@ODS-2201","@ODS-2208","@Dashboard","@NonConcurrent"] [2026-07-16T07:48:49.853Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:48:49.856Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:48:49.869Z] [INFO] [STEP 1] Log into the application [2026-07-16T07:48:49.874Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:48:50.035Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:48:50.916Z] [INFO] [STEP 2] Navigate to the Project list tab and search for cypress-user-perm-test-526006 [2026-07-16T07:49:01.217Z] [INFO] Starting 480s timeout for: Verify user can assign access permissions to user group [2026-07-16T07:49:01.220Z] [INFO] Test title: Verify user can assign access permissions to user group [2026-07-16T07:49:01.225Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-2194","@ODS-2201","@ODS-2208","@Dashboard","@NonConcurrent"] [2026-07-16T07:49:01.230Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:49:01.235Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:49:01.248Z] [INFO] Loaded project name: cypress-user-perm-test-526006 [2026-07-16T07:49:01.253Z] [INFO] Executing command: oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:49:01.554Z] [INFO] [EXEC] oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:49:01.561Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-user-perm-test-526006","stderr":"","exitCode":0} [2026-07-16T07:49:01.568Z] [INFO] Project 'cypress-user-perm-test-526006' exists. [2026-07-16T07:49:01.577Z] [INFO] Project cypress-user-perm-test-526006 already exists. Deleting it. [2026-07-16T07:49:11.088Z] [INFO] [EXEC] oc delete project cypress-user-perm-test-526006 --wait [2026-07-16T07:49:11.097Z] [INFO] Waiting for project cypress-user-perm-test-526006 to be fully deleted... [2026-07-16T07:49:11.103Z] [INFO] Executing command: oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:49:11.396Z] [INFO] [EXEC] oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:49:11.403Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-user-perm-test-526006\" not found","exitCode":1} [2026-07-16T07:49:11.411Z] [INFO] Project 'cypress-user-perm-test-526006' does not exist. [2026-07-16T07:49:11.423Z] [INFO] Creating project cypress-user-perm-test-526006 [2026-07-16T07:49:11.802Z] [INFO] [EXEC] oc new-project cypress-user-perm-test-526006 [2026-07-16T07:49:12.107Z] [INFO] [EXEC] oc label namespace cypress-user-perm-test-526006 opendatahub.io/dashboard=true --overwrite [2026-07-16T07:49:12.113Z] [INFO] Executing command: oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:49:12.401Z] [INFO] [EXEC] oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:49:12.408Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-user-perm-test-526006","stderr":"","exitCode":0} [2026-07-16T07:49:12.413Z] [INFO] Project 'cypress-user-perm-test-526006' exists. [2026-07-16T07:49:12.419Z] [INFO] Project cypress-user-perm-test-526006 confirmed to be created and verified successfully [2026-07-16T07:49:12.430Z] [INFO] [STEP 1] Log into the application [2026-07-16T07:49:12.437Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:49:12.669Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:49:13.769Z] [INFO] [STEP 2] Navigate to the Project list tab and search for cypress-user-perm-test-526006 2) Verify user can assign access permissions to user group [2026-07-16T07:49:24.073Z] [INFO] Starting 480s timeout for: Verify that user can access the created project with Admin rights [2026-07-16T07:49:24.075Z] [INFO] Test title: Verify that user can access the created project with Admin rights [2026-07-16T07:49:24.079Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-2194","@ODS-2201","@ODS-2208","@Dashboard","@NonConcurrent"] [2026-07-16T07:49:24.083Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:49:24.087Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:49:24.094Z] [INFO] [STEP 1] Log into the application as non-admin [2026-07-16T07:49:24.098Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:49:24.258Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:49:25.123Z] [INFO] [STEP 2] Verify that the user has access to the created project and can access Permissions [2026-07-16T07:49:35.429Z] [INFO] Starting 480s timeout for: Verify that user can access the created project with Admin rights [2026-07-16T07:49:35.433Z] [INFO] Test title: Verify that user can access the created project with Admin rights [2026-07-16T07:49:35.443Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-2194","@ODS-2201","@ODS-2208","@Dashboard","@NonConcurrent"] [2026-07-16T07:49:35.452Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:49:35.456Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:49:35.467Z] [INFO] Loaded project name: cypress-user-perm-test-526006 [2026-07-16T07:49:35.471Z] [INFO] Executing command: oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:49:35.751Z] [INFO] [EXEC] oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:49:35.757Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-user-perm-test-526006","stderr":"","exitCode":0} [2026-07-16T07:49:35.762Z] [INFO] Project 'cypress-user-perm-test-526006' exists. [2026-07-16T07:49:35.769Z] [INFO] Project cypress-user-perm-test-526006 already exists. Deleting it. [2026-07-16T07:49:45.941Z] [INFO] [EXEC] oc delete project cypress-user-perm-test-526006 --wait [2026-07-16T07:49:45.949Z] [INFO] Waiting for project cypress-user-perm-test-526006 to be fully deleted... [2026-07-16T07:49:45.954Z] [INFO] Executing command: oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:49:46.251Z] [INFO] [EXEC] oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:49:46.256Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-user-perm-test-526006\" not found","exitCode":1} [2026-07-16T07:49:46.262Z] [INFO] Project 'cypress-user-perm-test-526006' does not exist. [2026-07-16T07:49:46.275Z] [INFO] Creating project cypress-user-perm-test-526006 [2026-07-16T07:49:46.658Z] [INFO] [EXEC] oc new-project cypress-user-perm-test-526006 [2026-07-16T07:49:46.977Z] [INFO] [EXEC] oc label namespace cypress-user-perm-test-526006 opendatahub.io/dashboard=true --overwrite [2026-07-16T07:49:46.983Z] [INFO] Executing command: oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:49:47.268Z] [INFO] [EXEC] oc get project "cypress-user-perm-test-526006" -o name [2026-07-16T07:49:47.274Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-user-perm-test-526006","stderr":"","exitCode":0} [2026-07-16T07:49:47.280Z] [INFO] Project 'cypress-user-perm-test-526006' exists. [2026-07-16T07:49:47.286Z] [INFO] Project cypress-user-perm-test-526006 confirmed to be created and verified successfully [2026-07-16T07:49:47.294Z] [INFO] [STEP 1] Log into the application as non-admin [2026-07-16T07:49:47.299Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:49:47.574Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:49:48.798Z] [INFO] [STEP 2] Verify that the user has access to the created project and can access Permissions 3) Verify that user can access the created project with Admin rights [2026-07-16T07:49:59.000Z] [INFO] Deleting Project cypress-user-perm-test-526006 after the test has finished. [2026-07-16T07:49:59.254Z] [INFO] [EXEC] oc whoami [2026-07-16T07:49:59.574Z] [INFO] [EXEC] oc delete project cypress-user-perm-test-526006 --wait=false --ignore-not-found 0 passing (2m) 3 failing 1) Verify that users can provide admin project permissions to non-admin users/groups Verify that user can be added as an Admin for a Project: Test steps were: 1. Log into the application 2. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 3. Navigate to the Project list tab and search for cypress-user-perm-test-526006 Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. AssertionError: Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. at AppChrome.findSideBar (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:24:14) at AppChrome.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:44:16) at ProjectListPage.navigate (webpack://@odh-dashboard/cypress/./cypress/pages/projects.ts:84:14) at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/dataScienceProjects/testProjectAdminPermissions.cy.ts:58:22) 2) Verify that users can provide admin project permissions to non-admin users/groups Verify user can assign access permissions to user group: Test steps were: 1. Log into the application 2. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 3. Navigate to the Project list tab and search for cypress-user-perm-test-526006 Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. AssertionError: Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. at AppChrome.findSideBar (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:24:14) at AppChrome.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:44:16) at ProjectListPage.navigate (webpack://@odh-dashboard/cypress/./cypress/pages/projects.ts:84:14) at Context.testGroupPermissions (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/dataScienceProjects/testProjectAdminPermissions.cy.ts:96:22) 3) Verify that users can provide admin project permissions to non-admin users/groups Verify that user can access the created project with Admin rights: Test steps were: 1. Log into the application as non-admin 2. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 3. Verify that the user has access to the created project and can access Permissions Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. AssertionError: Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. at AppChrome.findSideBar (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:24:14) at AppChrome.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:44:16) at ProjectListPage.navigate (webpack://@odh-dashboard/cypress/./cypress/pages/projects.ts:84:14) at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/dataScienceProjects/testProjectAdminPermissions.cy.ts:133:22) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_003.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 3 │ │ Passing: 0 │ │ Failing: 3 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 6 │ │ Video: false │ │ Duration: 1 minute, 45 seconds │ │ Spec Ran: dataScienceProjects/testProjectAdminPermissions.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/dataScie (1919x1079) nceProjects/testProjectAdminPermissions.cy.ts/Verify that users can provide admi n project permissions to non-admin usersgroups -- Verify that user can be added as an Admin for a Project (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/dataScie (1919x1079) nceProjects/testProjectAdminPermissions.cy.ts/Verify that users can provide admi n project permissions to non-admin usersgroups -- Verify that user can be added as an Admin for a Project (failed) (attempt 2).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/dataScie (1919x1079) nceProjects/testProjectAdminPermissions.cy.ts/Verify that users can provide admi n project permissions to non-admin usersgroups -- Verify user can assign access permissions to user group (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/dataScie (1919x1079) nceProjects/testProjectAdminPermissions.cy.ts/Verify that users can provide admi n project permissions to non-admin usersgroups -- Verify user can assign access permissions to user group (failed) (attempt 2).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/dataScie (1919x1079) nceProjects/testProjectAdminPermissions.cy.ts/Verify that users can provide admi n project permissions to non-admin usersgroups -- Verify that user can access th e created project with Admin rights (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/dataScie (1919x1079) nceProjects/testProjectAdminPermissions.cy.ts/Verify that users can provide admi n project permissions to non-admin usersgroups -- Verify that user can access th e created project with Admin rights (failed) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: featureStore/testFeatureStoreRbac.cy.ts (5 of 18) [2026-07-16T07:50:02.285Z] [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-16T07:50:02.310Z] [INFO] No tests were executed. Skipping soft assertions. 0 passing (107ms) 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-16T07:50:04.811Z] [INFO] Setting tests timeout to: 480 seconds Create a custom resource Quickstart by using Dashboard CRDs [2026-07-16T07:50:04.822Z] [INFO] Starting 480s timeout for: Upload custom resource and verify [2026-07-16T07:50:04.826Z] [INFO] Test title: Upload custom resource and verify [2026-07-16T07:50:04.838Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-697","@Dashboard","@NonConcurrent"] [2026-07-16T07:50:04.844Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:50:04.853Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:50:04.880Z] [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-16T07:50:04.889Z] [INFO] YAML path for CustomQuickStart: import/custom_quickstart.yaml [2026-07-16T07:50:04.921Z] [INFO] Executing command: oc apply -f "/tmp/temp_1784188204893.yaml" -n redhat-ods-applications [2026-07-16T07:50:05.244Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1784188204893.yaml" -n redhat-ods-applications [2026-07-16T07:50:05.256Z] [INFO] Command executed successfully: odhquickstart.console.openshift.io/custom-quick-start-test created [2026-07-16T07:50:05.349Z] [INFO] [EXEC] rm /tmp/temp_1784188204893.yaml [2026-07-16T07:50:05.372Z] [INFO] Executing command: oc apply -f "/tmp/temp_1784188205353.yaml" -n redhat-ods-applications [2026-07-16T07:50:05.670Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1784188205353.yaml" -n redhat-ods-applications [2026-07-16T07:50:05.678Z] [INFO] Command executed successfully: odhapplication.dashboard.opendatahub.io/custom-odsci-app created [2026-07-16T07:50:05.773Z] [INFO] [EXEC] rm /tmp/temp_1784188205353.yaml [2026-07-16T07:50:05.798Z] [INFO] Executing command: oc apply -f "/tmp/temp_1784188205777.yaml" -n redhat-ods-applications [2026-07-16T07:50:06.158Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1784188205777.yaml" -n redhat-ods-applications [2026-07-16T07:50:06.174Z] [INFO] Command executed successfully: odhdocument.dashboard.opendatahub.io/custom-doc-howto-test created [2026-07-16T07:50:06.270Z] [INFO] [EXEC] rm /tmp/temp_1784188205777.yaml [2026-07-16T07:50:06.297Z] [INFO] Executing command: oc apply -f "/tmp/temp_1784188206275.yaml" -n redhat-ods-applications [2026-07-16T07:50:06.601Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1784188206275.yaml" -n redhat-ods-applications [2026-07-16T07:50:06.609Z] [INFO] Command executed successfully: odhdocument.dashboard.opendatahub.io/custom-doc-tutorial-test created [2026-07-16T07:50:06.706Z] [INFO] [EXEC] rm /tmp/temp_1784188206275.yaml [2026-07-16T07:50:06.725Z] [INFO] All resources have been set up successfully. [2026-07-16T07:50:06.751Z] [INFO] [STEP 1] Log into the application [2026-07-16T07:50:06.770Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:50:07.058Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:50:08.170Z] [INFO] [STEP 2] Navigate to Resources tab and search for the Custom Resources [2026-07-16T07:50:08.180Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/learning-resources [2026-07-16T07:50:08.576Z] [INFO] Starting 480s timeout for: Upload custom resource and verify [2026-07-16T07:50:08.579Z] [INFO] Test title: Upload custom resource and verify [2026-07-16T07:50:08.583Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-697","@Dashboard","@NonConcurrent"] [2026-07-16T07:50:08.587Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:50:08.590Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:50:08.600Z] [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-16T07:50:08.603Z] [INFO] YAML path for CustomQuickStart: import/custom_quickstart.yaml [2026-07-16T07:50:08.614Z] [INFO] Executing command: oc apply -f "/tmp/temp_1784188208604.yaml" -n redhat-ods-applications [2026-07-16T07:50:16.303Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1784188208604.yaml" -n redhat-ods-applications [2026-07-16T07:50:16.313Z] [INFO] Command executed successfully: odhquickstart.console.openshift.io/custom-quick-start-test unchanged [2026-07-16T07:50:16.407Z] [INFO] [EXEC] rm /tmp/temp_1784188208604.yaml [2026-07-16T07:50:16.420Z] [INFO] Executing command: oc apply -f "/tmp/temp_1784188216408.yaml" -n redhat-ods-applications [2026-07-16T07:50:17.536Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1784188216408.yaml" -n redhat-ods-applications [2026-07-16T07:50:17.545Z] [INFO] Command executed successfully: odhapplication.dashboard.opendatahub.io/custom-odsci-app unchanged [2026-07-16T07:50:17.649Z] [INFO] [EXEC] rm /tmp/temp_1784188216408.yaml [2026-07-16T07:50:17.666Z] [INFO] Executing command: oc apply -f "/tmp/temp_1784188217651.yaml" -n redhat-ods-applications [2026-07-16T07:50:25.385Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1784188217651.yaml" -n redhat-ods-applications [2026-07-16T07:50:25.393Z] [INFO] Command executed successfully: odhdocument.dashboard.opendatahub.io/custom-doc-howto-test unchanged [2026-07-16T07:50:25.497Z] [INFO] [EXEC] rm /tmp/temp_1784188217651.yaml [2026-07-16T07:50:25.510Z] [INFO] Executing command: oc apply -f "/tmp/temp_1784188225498.yaml" -n redhat-ods-applications [2026-07-16T07:50:26.615Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1784188225498.yaml" -n redhat-ods-applications [2026-07-16T07:50:26.623Z] [INFO] Command executed successfully: odhdocument.dashboard.opendatahub.io/custom-doc-tutorial-test unchanged [2026-07-16T07:50:26.716Z] [INFO] [EXEC] rm /tmp/temp_1784188225498.yaml [2026-07-16T07:50:26.722Z] [INFO] All resources have been set up successfully. [2026-07-16T07:50:26.735Z] [INFO] [STEP 1] Log into the application [2026-07-16T07:50:26.742Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:50:26.945Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:50:27.983Z] [INFO] [STEP 2] Navigate to Resources tab and search for the Custom Resources [2026-07-16T07:50:27.989Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/learning-resources 1) Upload custom resource and verify [2026-07-16T07:50:28.224Z] [INFO] Executing command: oc delete OdhQuickStart -n redhat-ods-applications -l app=custom-odsci-app [2026-07-16T07:50:28.590Z] [INFO] [EXEC] oc delete OdhQuickStart -n redhat-ods-applications -l app=custom-odsci-app [2026-07-16T07:50:28.597Z] [INFO] Command execution result: {"stdout":"odhquickstart.console.openshift.io \"custom-quick-start-test\" deleted","stderr":"","exitCode":0} [2026-07-16T07:50:28.600Z] [INFO] Custom resource deleted successfully. [2026-07-16T07:50:28.602Z] [INFO] Executing command: oc delete OdhApplication -n redhat-ods-applications -l app=custom-odsci-app [2026-07-16T07:50:28.918Z] [INFO] [EXEC] oc delete OdhApplication -n redhat-ods-applications -l app=custom-odsci-app [2026-07-16T07:50:28.925Z] [INFO] Command execution result: {"stdout":"odhapplication.dashboard.opendatahub.io \"custom-odsci-app\" deleted","stderr":"","exitCode":0} [2026-07-16T07:50:28.928Z] [INFO] Custom resource deleted successfully. [2026-07-16T07:50:28.931Z] [INFO] Executing command: oc delete OdhDocument -n redhat-ods-applications -l app=custom-odsci-app [2026-07-16T07:50:29.305Z] [INFO] [EXEC] oc delete OdhDocument -n redhat-ods-applications -l app=custom-odsci-app [2026-07-16T07:50:29.312Z] [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-16T07:50:29.315Z] [INFO] Custom resource deleted successfully. [2026-07-16T07:50:29.317Z] [INFO] Executing command: oc delete OdhDocument -n redhat-ods-applications -l app=custom-odsci-app [2026-07-16T07:50:29.593Z] [INFO] [EXEC] oc delete OdhDocument -n redhat-ods-applications -l app=custom-odsci-app [2026-07-16T07:50:29.599Z] [INFO] Command execution result: {"stdout":"No resources found","stderr":"","exitCode":0} [2026-07-16T07:50:29.603Z] [INFO] Custom resource deleted successfully. [2026-07-16T07:50:29.607Z] [INFO] All resources have been cleaned up successfully. 0 passing (25s) 1 failing 1) Create a custom resource Quickstart by using Dashboard CRDs Upload custom resource and verify: Test steps were: 1. Log into the application 2. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 3. Navigate to Resources tab and search for the Custom Resources 4. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/learning-resources `cy.visit()` failed trying to load: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/learning-resources The `content-type` of the response we received from your web server was: > `text/plain` This was considered a failure because responses must have `content-type: 'text/html'` However, you can likely use `cy.request()` instead of `cy.visit()`. `cy.request()` will automatically get and set cookies and enable you to parse responses. CypressError: `cy.visit()` failed trying to load: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/learning-resources The `content-type` of the response we received from your web server was: > `text/plain` This was considered a failure because responses must have `content-type: 'text/html'` However, you can likely use `cy.request()` instead of `cy.visit()`. `cy.request()` will automatically get and set cookies and enable you to parse responses. at (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135411:76) at visitFailedByErr (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135001:12) at (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135394:13) at tryCatcher (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1777:23) at Promise._settlePromiseFromHandler (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1489:31) at Promise._settlePromise (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1546:18) at Promise._settlePromise0 (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1591:10) at Promise._settlePromises (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1667:18) at _drainQueueStep (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2377:12) at _drainQueue (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2370:9) at Async._drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2386:5) at Async.drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2256:14) From Your Spec Code: at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:335:7) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_005.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 1 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 2 │ │ Video: false │ │ Duration: 24 seconds │ │ Spec Ran: learningResources/testCustomResourceCreation.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/learning (1919x1079) Resources/testCustomResourceCreation.cy.ts/Create a custom resource Quickstart b y using Dashboard CRDs -- Upload custom resource and verify (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/learning (1919x1079) Resources/testCustomResourceCreation.cy.ts/Create a custom resource Quickstart b y using Dashboard CRDs -- Upload custom resource and verify (failed) (attempt 2) .png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: modelCatalog/testCatalogSettingsAvailable.cy.ts (7 of 18) [2026-07-16T07:50:32.292Z] [INFO] Setting tests timeout to: 480 seconds Verify Model Catalog Settings Access Control [2026-07-16T07:50:32.303Z] [INFO] Starting 480s timeout for: Admin user can access Model catalog settings [2026-07-16T07:50:32.308Z] [INFO] Test title: Admin user can access Model catalog settings [2026-07-16T07:50:32.313Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog"] [2026-07-16T07:50:32.318Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:50:32.322Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:50:32.335Z] [INFO] [STEP 1] Log into the application as admin with aiCatalogSettings flag enabled [2026-07-16T07:50:32.343Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:50:32.536Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:50:33.513Z] [INFO] [STEP 2] Navigate to Model catalog settings [2026-07-16T07:50:43.768Z] [INFO] Starting 480s timeout for: Admin user can access Model catalog settings [2026-07-16T07:50:43.771Z] [INFO] Test title: Admin user can access Model catalog settings [2026-07-16T07:50:43.776Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog"] [2026-07-16T07:50:43.781Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:50:43.785Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:50:43.794Z] [INFO] [STEP 1] Log into the application as admin with aiCatalogSettings flag enabled [2026-07-16T07:50:43.800Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:50:44.005Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:50:45.010Z] [INFO] [STEP 2] Navigate to Model catalog settings 1) Admin user can access Model catalog settings [2026-07-16T07:50:55.255Z] [INFO] Starting 480s timeout for: Non-admin user cannot access Model catalog settings [2026-07-16T07:50:55.257Z] [INFO] Test title: Non-admin user cannot access Model catalog settings [2026-07-16T07:50:55.260Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog"] [2026-07-16T07:50:55.267Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:50:55.271Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:50:55.286Z] [INFO] [STEP 1] Log into the application as non-admin user [2026-07-16T07:50:55.291Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:50:55.459Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:50:56.373Z] [INFO] [STEP 2] Verify Model catalog settings nav item is not visible for non-admin [2026-07-16T07:51:06.623Z] [INFO] Starting 480s timeout for: Non-admin user cannot access Model catalog settings [2026-07-16T07:51:06.640Z] [INFO] Test title: Non-admin user cannot access Model catalog settings [2026-07-16T07:51:06.648Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog"] [2026-07-16T07:51:06.653Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:51:06.663Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:51:06.672Z] [INFO] [STEP 1] Log into the application as non-admin user [2026-07-16T07:51:06.677Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:51:06.861Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:51:07.812Z] [INFO] [STEP 2] Verify Model catalog settings nav item is not visible for non-admin 2) Non-admin user cannot access Model catalog settings 0 passing (46s) 2 failing 1) Verify Model Catalog Settings Access Control Admin user can access Model catalog settings: Test steps were: 1. Log into the application as admin with aiCatalogSettings flag enabled 2. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 3. Navigate to Model catalog settings Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. AssertionError: Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. at AppChrome.findSideBar (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:24:14) at AppChrome.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:44:16) at ModelCatalogSettings.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/modelCatalogSettings.ts:31:21) at ModelCatalogSettings.navigate (webpack://@odh-dashboard/cypress/./cypress/pages/modelCatalogSettings.ts:12:9) at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/modelCatalog/testCatalogSettingsAvailable.cy.ts:15:27) 2) Verify Model Catalog Settings Access Control Non-admin user cannot access Model catalog settings: Test steps were: 1. Log into the application as non-admin user 2. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 3. Verify Model catalog settings nav item is not visible for non-admin Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. AssertionError: Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. at AppChrome.findSideBar (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:24:14) at AppChrome.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:44:16) at ModelCatalogSettings.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/modelCatalogSettings.ts:31:21) at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/modelCatalog/testCatalogSettingsAvailable.cy.ts:34:27) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_006.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 2 │ │ Passing: 0 │ │ Failing: 2 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 4 │ │ Video: false │ │ Duration: 45 seconds │ │ Spec Ran: modelCatalog/testCatalogSettingsAvailable.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079) alog/testCatalogSettingsAvailable.cy.ts/Verify Model Catalog Settings Access Con trol -- Admin user can access Model catalog settings (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079) alog/testCatalogSettingsAvailable.cy.ts/Verify Model Catalog Settings Access Con trol -- Admin user can access Model catalog settings (failed) (attempt 2).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079) alog/testCatalogSettingsAvailable.cy.ts/Verify Model Catalog Settings Access Con trol -- Non-admin user cannot access Model catalog settings (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079) alog/testCatalogSettingsAvailable.cy.ts/Verify Model Catalog Settings Access Con trol -- Non-admin user cannot access Model catalog settings (failed) (attempt 2) .png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: modelCatalog/testModelCatalogAvailable.cy.ts (8 of 18) [2026-07-16T07:51:20.622Z] [INFO] Setting tests timeout to: 480 seconds Verifies that Model Catalog is available for different users [2026-07-16T07:51:20.631Z] [INFO] Starting 480s timeout for: Verifies that Model Catalog is available for an admin user [2026-07-16T07:51:20.634Z] [INFO] Test title: Verifies that Model Catalog is available for an admin user [2026-07-16T07:51:20.639Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog","@ModelCatalogCI"] [2026-07-16T07:51:20.647Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:51:20.650Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:51:20.675Z] [INFO] Verifies that Model Catalog pods, Services and ConfigMaps are available [2026-07-16T07:51:20.680Z] [INFO] Verifying Model Catalog backend resources [2026-07-16T07:51:20.684Z] [INFO] Model Registry namespace: rhoai-model-registries [2026-07-16T07:51:20.686Z] [INFO] Verifying model-catalog deployment: oc get deployment model-catalog -n rhoai-model-registries [2026-07-16T07:51:20.987Z] [INFO] [EXEC] oc get deployment model-catalog -n rhoai-model-registries [2026-07-16T07:51:20.992Z] [INFO] Command exit code: 0 [2026-07-16T07:51:20.997Z] [INFO] ✓ model-catalog deployment exists in rhoai-model-registries [2026-07-16T07:51:21.000Z] [INFO] Verifying default-catalog-sources ConfigMap: oc get configmap default-catalog-sources -n rhoai-model-registries [2026-07-16T07:51:21.306Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries [2026-07-16T07:51:21.312Z] [INFO] Command exit code: 0 [2026-07-16T07:51:21.316Z] [INFO] ✓ default-catalog-sources ConfigMap exists in rhoai-model-registries [2026-07-16T07:51:21.319Z] [INFO] Verifying model-catalog service: oc get service model-catalog -n rhoai-model-registries [2026-07-16T07:51:21.616Z] [INFO] [EXEC] oc get service model-catalog -n rhoai-model-registries [2026-07-16T07:51:21.621Z] [INFO] Command exit code: 0 [2026-07-16T07:51:21.625Z] [INFO] ✓ model-catalog service exists in rhoai-model-registries [2026-07-16T07:51:21.628Z] [INFO] Ensure at least one model catalog source is enabled [2026-07-16T07:51:21.630Z] [INFO] Ensuring model catalog source 'redhat_ai_models' is enabled [2026-07-16T07:51:21.944Z] [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-16T07:51:21.950Z] [INFO] Command exit code: 0 [2026-07-16T07:51:21.956Z] [INFO] Source redhat_ai_models is currently enabled: true [2026-07-16T07:51:21.962Z] [INFO] ✓ Source redhat_ai_models is already enabled, no action needed [2026-07-16T07:51:21.976Z] [INFO] [STEP 1] Login as admin user [2026-07-16T07:51:22.004Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:51:22.203Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:51:23.122Z] [INFO] [STEP 2] Navigate to Model Catalog [2026-07-16T07:51:23.128Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog [2026-07-16T07:51:23.538Z] [INFO] Starting 480s timeout for: Verifies that Model Catalog is available for an admin user [2026-07-16T07:51:23.541Z] [INFO] Test title: Verifies that Model Catalog is available for an admin user [2026-07-16T07:51:23.544Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog","@ModelCatalogCI"] [2026-07-16T07:51:23.548Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:51:23.553Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:51:23.570Z] [INFO] Verifies that Model Catalog pods, Services and ConfigMaps are available [2026-07-16T07:51:23.577Z] [INFO] Verifying Model Catalog backend resources [2026-07-16T07:51:23.580Z] [INFO] Model Registry namespace: rhoai-model-registries [2026-07-16T07:51:23.582Z] [INFO] Verifying model-catalog deployment: oc get deployment model-catalog -n rhoai-model-registries [2026-07-16T07:51:23.870Z] [INFO] [EXEC] oc get deployment model-catalog -n rhoai-model-registries [2026-07-16T07:51:23.876Z] [INFO] Command exit code: 0 [2026-07-16T07:51:23.880Z] [INFO] ✓ model-catalog deployment exists in rhoai-model-registries [2026-07-16T07:51:23.885Z] [INFO] Verifying default-catalog-sources ConfigMap: oc get configmap default-catalog-sources -n rhoai-model-registries [2026-07-16T07:51:24.231Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries [2026-07-16T07:51:24.237Z] [INFO] Command exit code: 0 [2026-07-16T07:51:24.242Z] [INFO] ✓ default-catalog-sources ConfigMap exists in rhoai-model-registries [2026-07-16T07:51:24.246Z] [INFO] Verifying model-catalog service: oc get service model-catalog -n rhoai-model-registries [2026-07-16T07:51:24.617Z] [INFO] [EXEC] oc get service model-catalog -n rhoai-model-registries [2026-07-16T07:51:24.622Z] [INFO] Command exit code: 0 [2026-07-16T07:51:24.628Z] [INFO] ✓ model-catalog service exists in rhoai-model-registries [2026-07-16T07:51:24.632Z] [INFO] Ensure at least one model catalog source is enabled [2026-07-16T07:51:24.635Z] [INFO] Ensuring model catalog source 'redhat_ai_models' is enabled [2026-07-16T07:51:24.938Z] [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-16T07:51:24.943Z] [INFO] Command exit code: 0 [2026-07-16T07:51:24.948Z] [INFO] Source redhat_ai_models is currently enabled: true [2026-07-16T07:51:24.954Z] [INFO] ✓ Source redhat_ai_models is already enabled, no action needed [2026-07-16T07:51:24.963Z] [INFO] [STEP 1] Login as admin user [2026-07-16T07:51:24.969Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:51:25.179Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:51:26.422Z] [INFO] [STEP 2] Navigate to Model Catalog [2026-07-16T07:51:26.428Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog 1) Verifies that Model Catalog is available for an admin user [2026-07-16T07:51:26.857Z] [INFO] Starting 480s timeout for: Verifies that Model Catalog is available for a regular user [2026-07-16T07:51:26.860Z] [INFO] Test title: Verifies that Model Catalog is available for a regular user [2026-07-16T07:51:26.899Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog","@ModelCatalogCI"] [2026-07-16T07:51:26.903Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:51:26.907Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:51:26.917Z] [INFO] [STEP 1] Login as LDAP user [2026-07-16T07:51:26.924Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:51:27.091Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:51:27.972Z] [INFO] [STEP 2] Navigate to Model Catalog [2026-07-16T07:51:27.979Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog [2026-07-16T07:51:28.358Z] [INFO] Starting 480s timeout for: Verifies that Model Catalog is available for a regular user [2026-07-16T07:51:28.360Z] [INFO] Test title: Verifies that Model Catalog is available for a regular user [2026-07-16T07:51:28.364Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog","@ModelCatalogCI"] [2026-07-16T07:51:28.367Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:51:28.370Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:51:28.401Z] [INFO] Verifies that Model Catalog pods, Services and ConfigMaps are available [2026-07-16T07:51:28.409Z] [INFO] Verifying Model Catalog backend resources [2026-07-16T07:51:28.414Z] [INFO] Model Registry namespace: rhoai-model-registries [2026-07-16T07:51:28.416Z] [INFO] Verifying model-catalog deployment: oc get deployment model-catalog -n rhoai-model-registries [2026-07-16T07:51:28.742Z] [INFO] [EXEC] oc get deployment model-catalog -n rhoai-model-registries [2026-07-16T07:51:28.748Z] [INFO] Command exit code: 0 [2026-07-16T07:51:28.753Z] [INFO] ✓ model-catalog deployment exists in rhoai-model-registries [2026-07-16T07:51:28.757Z] [INFO] Verifying default-catalog-sources ConfigMap: oc get configmap default-catalog-sources -n rhoai-model-registries [2026-07-16T07:51:29.044Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries [2026-07-16T07:51:29.049Z] [INFO] Command exit code: 0 [2026-07-16T07:51:29.054Z] [INFO] ✓ default-catalog-sources ConfigMap exists in rhoai-model-registries [2026-07-16T07:51:29.057Z] [INFO] Verifying model-catalog service: oc get service model-catalog -n rhoai-model-registries [2026-07-16T07:51:29.376Z] [INFO] [EXEC] oc get service model-catalog -n rhoai-model-registries [2026-07-16T07:51:29.381Z] [INFO] Command exit code: 0 [2026-07-16T07:51:29.387Z] [INFO] ✓ model-catalog service exists in rhoai-model-registries [2026-07-16T07:51:29.390Z] [INFO] Ensure at least one model catalog source is enabled [2026-07-16T07:51:29.393Z] [INFO] Ensuring model catalog source 'redhat_ai_models' is enabled [2026-07-16T07:51:29.704Z] [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-16T07:51:29.709Z] [INFO] Command exit code: 0 [2026-07-16T07:51:29.714Z] [INFO] Source redhat_ai_models is currently enabled: true [2026-07-16T07:51:29.719Z] [INFO] ✓ Source redhat_ai_models is already enabled, no action needed [2026-07-16T07:51:29.728Z] [INFO] [STEP 1] Login as LDAP user [2026-07-16T07:51:29.734Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:51:29.950Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:51:31.113Z] [INFO] [STEP 2] Navigate to Model Catalog [2026-07-16T07:51:31.119Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog 2) Verifies that Model Catalog is available for a regular user 0 passing (11s) 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.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 7. Navigate to Model Catalog 8. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog `cy.visit()` failed trying to load: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog The `content-type` of the response we received from your web server was: > `text/plain` This was considered a failure because responses must have `content-type: 'text/html'` However, you can likely use `cy.request()` instead of `cy.visit()`. `cy.request()` will automatically get and set cookies and enable you to parse responses. CypressError: `cy.visit()` failed trying to load: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog The `content-type` of the response we received from your web server was: > `text/plain` This was considered a failure because responses must have `content-type: 'text/html'` However, you can likely use `cy.request()` instead of `cy.visit()`. `cy.request()` will automatically get and set cookies and enable you to parse responses. at (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135411:76) at visitFailedByErr (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135001:12) at (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135394:13) at tryCatcher (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1777:23) at Promise._settlePromiseFromHandler (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1489:31) at Promise._settlePromise (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1546:18) at Promise._settlePromise0 (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1591:10) at Promise._settlePromises (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1667:18) at _drainQueueStep (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2377:12) at _drainQueue (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2370:9) at Async._drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2386:5) at Async.drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2256:14) From Your Spec Code: at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:335:7) 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.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 7. Navigate to Model Catalog 8. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog `cy.visit()` failed trying to load: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog The `content-type` of the response we received from your web server was: > `text/plain` This was considered a failure because responses must have `content-type: 'text/html'` However, you can likely use `cy.request()` instead of `cy.visit()`. `cy.request()` will automatically get and set cookies and enable you to parse responses. CypressError: `cy.visit()` failed trying to load: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog The `content-type` of the response we received from your web server was: > `text/plain` This was considered a failure because responses must have `content-type: 'text/html'` However, you can likely use `cy.request()` instead of `cy.visit()`. `cy.request()` will automatically get and set cookies and enable you to parse responses. at (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135411:76) at visitFailedByErr (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135001:12) at (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135394:13) at tryCatcher (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1777:23) at Promise._settlePromiseFromHandler (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1489:31) at Promise._settlePromise (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1546:18) at Promise._settlePromise0 (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1591:10) at Promise._settlePromises (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1667:18) at _drainQueueStep (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2377:12) at _drainQueue (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2370:9) at Async._drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2386:5) at Async.drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2256:14) From Your Spec Code: at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:335:7) [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: 10 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-16T07:51:34.140Z] [INFO] Setting tests timeout to: 480 seconds Verify Performance Filters are available on RHOAI [2026-07-16T07:51:34.159Z] [INFO] Starting 480s timeout for: Performance view toggle enables filters and shows benchmark data on validated models [2026-07-16T07:51:34.163Z] [INFO] Test title: Performance view toggle enables filters and shows benchmark data on validated models [2026-07-16T07:51:34.177Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog"] [2026-07-16T07:51:34.206Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:51:34.211Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:51:34.228Z] [INFO] Check if the operator is RHOAI [2026-07-16T07:51:34.604Z] [INFO] [EXEC] oc get subscription -A -o json | jq -r '.items[] | select(.spec.name=="rhods-operator") | .spec.channel' [2026-07-16T07:51:34.615Z] [INFO] Command exit code: 0 [2026-07-16T07:51:34.624Z] [INFO] RHOAI confirmed (subscription channel="beta"). [2026-07-16T07:51:34.640Z] [INFO] Detect model-catalog namespace [2026-07-16T07:51:35.187Z] [INFO] [EXEC] oc get deployments --all-namespaces -o json | jq -r '.items[] | select(.metadata.name=="model-catalog") | .metadata.namespace' | head -n1 [2026-07-16T07:51:35.205Z] [INFO] Waiting for model-catalog deployment to have a ready pod in namespace rhoai-model-registries... [2026-07-16T07:51:35.635Z] [INFO] [EXEC] oc wait --for=jsonpath='{.status.readyReplicas}'=1 deployment/model-catalog -n rhoai-model-registries --timeout=120s [2026-07-16T07:51:35.642Z] [INFO] model-catalog deployment wait result: deployment.apps/model-catalog condition met [2026-07-16T07:51:35.654Z] [INFO] ✓ model-catalog deployment has a ready pod in namespace rhoai-model-registries [2026-07-16T07:51:35.673Z] [INFO] Ensuring model catalog source 'redhat_ai_models' is enabled [2026-07-16T07:51:35.988Z] [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-16T07:51:36.004Z] [INFO] Command exit code: 0 [2026-07-16T07:51:36.019Z] [INFO] Source redhat_ai_models is currently enabled: true [2026-07-16T07:51:36.037Z] [INFO] ✓ Source redhat_ai_models is already enabled, no action needed [2026-07-16T07:51:36.063Z] [INFO] [STEP 1] Login as admin user [2026-07-16T07:51:36.081Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:51:36.306Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:51:37.345Z] [INFO] [STEP 2] Navigate to Model Catalog [2026-07-16T07:51:37.378Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog [2026-07-16T07:51:37.745Z] [INFO] Starting 480s timeout for: Performance view toggle enables filters and shows benchmark data on validated models [2026-07-16T07:51:37.747Z] [INFO] Test title: Performance view toggle enables filters and shows benchmark data on validated models [2026-07-16T07:51:37.751Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog"] [2026-07-16T07:51:37.754Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:51:37.758Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:51:37.766Z] [INFO] Check if the operator is RHOAI [2026-07-16T07:51:38.124Z] [INFO] [EXEC] oc get subscription -A -o json | jq -r '.items[] | select(.spec.name=="rhods-operator") | .spec.channel' [2026-07-16T07:51:38.129Z] [INFO] Command exit code: 0 [2026-07-16T07:51:38.134Z] [INFO] RHOAI confirmed (subscription channel="beta"). [2026-07-16T07:51:38.142Z] [INFO] Detect model-catalog namespace [2026-07-16T07:51:38.630Z] [INFO] [EXEC] oc get deployments --all-namespaces -o json | jq -r '.items[] | select(.metadata.name=="model-catalog") | .metadata.namespace' | head -n1 [2026-07-16T07:51:38.636Z] [INFO] Waiting for model-catalog deployment to have a ready pod in namespace rhoai-model-registries... [2026-07-16T07:51:39.049Z] [INFO] [EXEC] oc wait --for=jsonpath='{.status.readyReplicas}'=1 deployment/model-catalog -n rhoai-model-registries --timeout=120s [2026-07-16T07:51:39.055Z] [INFO] model-catalog deployment wait result: deployment.apps/model-catalog condition met [2026-07-16T07:51:39.058Z] [INFO] ✓ model-catalog deployment has a ready pod in namespace rhoai-model-registries [2026-07-16T07:51:39.063Z] [INFO] Ensuring model catalog source 'redhat_ai_models' is enabled [2026-07-16T07:51:39.358Z] [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-16T07:51:39.363Z] [INFO] Command exit code: 0 [2026-07-16T07:51:39.369Z] [INFO] Source redhat_ai_models is currently enabled: true [2026-07-16T07:51:39.377Z] [INFO] ✓ Source redhat_ai_models is already enabled, no action needed [2026-07-16T07:51:39.404Z] [INFO] [STEP 1] Login as admin user [2026-07-16T07:51:39.418Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:51:39.612Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:51:40.589Z] [INFO] [STEP 2] Navigate to Model Catalog [2026-07-16T07:51:40.594Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog 1) Performance view toggle enables filters and shows benchmark data on validated models [2026-07-16T07:51:40.813Z] [INFO] Navigate back to Model Catalog and disable performance view toggle [2026-07-16T07:51:40.818Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog 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.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 6. Navigate to Model Catalog 7. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog `cy.visit()` failed trying to load: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog The `content-type` of the response we received from your web server was: > `text/plain` This was considered a failure because responses must have `content-type: 'text/html'` However, you can likely use `cy.request()` instead of `cy.visit()`. `cy.request()` will automatically get and set cookies and enable you to parse responses. CypressError: `cy.visit()` failed trying to load: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog The `content-type` of the response we received from your web server was: > `text/plain` This was considered a failure because responses must have `content-type: 'text/html'` However, you can likely use `cy.request()` instead of `cy.visit()`. `cy.request()` will automatically get and set cookies and enable you to parse responses. at (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135411:76) at visitFailedByErr (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135001:12) at (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135394:13) at tryCatcher (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1777:23) at Promise._settlePromiseFromHandler (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1489:31) at Promise._settlePromise (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1546:18) at Promise._settlePromise0 (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1591:10) at Promise._settlePromises (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1667:18) at _drainQueueStep (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2377:12) at _drainQueue (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2370:9) at Async._drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2386:5) at Async.drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2256:14) From Your Spec Code: at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:335:7) 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.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 6. Navigate to Model Catalog 7. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog 8. Navigate back to Model Catalog and disable performance view toggle 9. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog `cy.visit()` failed trying to load: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog The `content-type` of the response we received from your web server was: > `text/plain` This was considered a failure because responses must have `content-type: 'text/html'` However, you can likely use `cy.request()` instead of `cy.visit()`. `cy.request()` will automatically get and set cookies and enable you to parse responses. 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 CypressError: `cy.visit()` failed trying to load: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog The `content-type` of the response we received from your web server was: > `text/plain` This was considered a failure because responses must have `content-type: 'text/html'` However, you can likely use `cy.request()` instead of `cy.visit()`. `cy.request()` will automatically get and set cookies and enable you to parse responses. at (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135411:76) at visitFailedByErr (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135001:12) at (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135394:13) at tryCatcher (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1777:23) at Promise._settlePromiseFromHandler (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1489:31) at Promise._settlePromise (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1546:18) at Promise._settlePromise0 (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1591:10) at Promise._settlePromises (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1667:18) at _drainQueueStep (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2377:12) at _drainQueue (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2370:9) at Async._drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2386:5) at Async.drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2256:14) From Your Spec Code: at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:335:7) [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: 6 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-16T07:51:44.548Z] [INFO] Setting tests timeout to: 480 seconds Verify Notebook Server Administration - Verify Admin User Can Access Notebook Administration - Verify Non-Admin User cannot Access Notebook Administration [2026-07-16T07:51:44.570Z] [INFO] No tests were executed. Skipping soft assertions. 0 passing (132ms) 2 pending [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_009.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 2 │ │ Passing: 0 │ │ Failing: 0 │ │ Pending: 2 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 0 seconds │ │ Spec Ran: applications/enabled/testNotebookAdministration.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: applications/explore/testEnabledISVs.cy.ts (11 of 18) [2026-07-16T07:51:47.130Z] [INFO] Setting tests timeout to: 480 seconds Verify RHODS Explore Section Contains Only Expected ISVs [2026-07-16T07:51:47.150Z] [INFO] Starting 480s timeout for: Validate that configured ISVs display in the Explore Section [2026-07-16T07:51:47.154Z] [INFO] Test title: Validate that configured ISVs display in the Explore Section [2026-07-16T07:51:47.166Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-1890","@Dashboard"] [2026-07-16T07:51:47.172Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:51:47.181Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:51:47.193Z] [INFO] Executing command: oc get OdhApplication -n redhat-ods-applications -o json [2026-07-16T07:51:47.608Z] [INFO] [EXEC] oc get OdhApplication -n redhat-ods-applications -o json [2026-07-16T07:51:48.029Z] [INFO] [EXEC] oc get OdhApplication -n redhat-ods-applications -o json [2026-07-16T07:51:48.047Z] [INFO] Filtering out hidden apps: agentic-starter-kits, rhoai [2026-07-16T07:51:48.372Z] [INFO] [EXEC] oc get DataScienceCluster -A -o json [2026-07-16T07:51:48.664Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq '.items[].spec' [2026-07-16T07:51:48.672Z] [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-16T07:51:48.692Z] [INFO] [STEP 1] Login to the application [2026-07-16T07:51:48.704Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:51:48.885Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:51:49.809Z] [INFO] [STEP 2] Navigate to the Explore page [2026-07-16T07:51:49.825Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/applications/explore [2026-07-16T07:51:50.132Z] [INFO] Starting 480s timeout for: Validate that configured ISVs display in the Explore Section [2026-07-16T07:51:50.135Z] [INFO] Test title: Validate that configured ISVs display in the Explore Section [2026-07-16T07:51:50.139Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-1890","@Dashboard"] [2026-07-16T07:51:50.146Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:51:50.150Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:51:50.157Z] [INFO] Executing command: oc get OdhApplication -n redhat-ods-applications -o json [2026-07-16T07:51:50.624Z] [INFO] [EXEC] oc get OdhApplication -n redhat-ods-applications -o json [2026-07-16T07:51:51.089Z] [INFO] [EXEC] oc get OdhApplication -n redhat-ods-applications -o json [2026-07-16T07:51:51.096Z] [INFO] Filtering out hidden apps: agentic-starter-kits, rhoai [2026-07-16T07:51:51.393Z] [INFO] [EXEC] oc get DataScienceCluster -A -o json [2026-07-16T07:51:51.697Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq '.items[].spec' [2026-07-16T07:51:51.704Z] [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-16T07:51:51.713Z] [INFO] [STEP 1] Login to the application [2026-07-16T07:51:51.718Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:51:51.906Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:51:52.877Z] [INFO] [STEP 2] Navigate to the Explore page [2026-07-16T07:51:52.883Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/applications/explore 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.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 3. Navigate to the Explore page 4. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/applications/explore `cy.visit()` failed trying to load: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/applications/explore The `content-type` of the response we received from your web server was: > `text/plain` This was considered a failure because responses must have `content-type: 'text/html'` However, you can likely use `cy.request()` instead of `cy.visit()`. `cy.request()` will automatically get and set cookies and enable you to parse responses. CypressError: `cy.visit()` failed trying to load: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/applications/explore The `content-type` of the response we received from your web server was: > `text/plain` This was considered a failure because responses must have `content-type: 'text/html'` However, you can likely use `cy.request()` instead of `cy.visit()`. `cy.request()` will automatically get and set cookies and enable you to parse responses. at (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135411:76) at visitFailedByErr (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135001:12) at (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135394:13) at tryCatcher (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1777:23) at Promise._settlePromiseFromHandler (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1489:31) at Promise._settlePromise (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1546:18) at Promise._settlePromise0 (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1591:10) at Promise._settlePromises (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1667:18) at _drainQueueStep (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2377:12) at _drainQueue (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2370:9) at Async._drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2386:5) at Async.drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2256:14) From Your Spec Code: at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:335:7) [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-16T07:51:56.383Z] [INFO] Setting tests timeout to: 480 seconds Workbench Storage Classes Tests [2026-07-16T07:51:56.394Z] [INFO] Starting 480s timeout for: Create workbench with RWO storage and verify storage attachment [2026-07-16T07:51:56.397Z] [INFO] Test title: Create workbench with RWO storage and verify storage attachment [2026-07-16T07:51:56.402Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Storage","@ODS-1931","@Dashboard","@Workbenches"] [2026-07-16T07:51:56.407Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:51:56.412Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:51:56.429Z] [INFO] Loaded test data from fixtures [2026-07-16T07:51:56.440Z] [INFO] Provisioning storage class [2026-07-16T07:51:56.784Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784188316446-84r6pp97k.yaml && rm -f /tmp/cypress-yaml-1784188316446-84r6pp97k.yaml [2026-07-16T07:51:56.790Z] [INFO] Command exit code: 0 [2026-07-16T07:51:57.127Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784188316792-o5nefn602.yaml && rm -f /tmp/cypress-yaml-1784188316792-o5nefn602.yaml [2026-07-16T07:51:57.132Z] [INFO] Command exit code: 0 [2026-07-16T07:51:57.135Z] [INFO] Provisioning project [2026-07-16T07:51:57.137Z] [INFO] Executing command: oc get project "test-workbench-storage-preset-167984" -o name [2026-07-16T07:51:57.432Z] [INFO] [EXEC] oc get project "test-workbench-storage-preset-167984" -o name [2026-07-16T07:51:57.437Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-workbench-storage-preset-167984\" not found","exitCode":1} [2026-07-16T07:51:57.443Z] [INFO] Project 'test-workbench-storage-preset-167984' does not exist. [2026-07-16T07:51:57.452Z] [INFO] Creating project test-workbench-storage-preset-167984 [2026-07-16T07:51:57.841Z] [INFO] [EXEC] oc new-project test-workbench-storage-preset-167984 [2026-07-16T07:51:58.190Z] [INFO] [EXEC] oc label namespace test-workbench-storage-preset-167984 opendatahub.io/dashboard=true --overwrite [2026-07-16T07:51:58.196Z] [INFO] Executing command: oc get project "test-workbench-storage-preset-167984" -o name [2026-07-16T07:51:58.500Z] [INFO] [EXEC] oc get project "test-workbench-storage-preset-167984" -o name [2026-07-16T07:51:58.505Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-workbench-storage-preset-167984","stderr":"","exitCode":0} [2026-07-16T07:51:58.510Z] [INFO] Project 'test-workbench-storage-preset-167984' exists. [2026-07-16T07:51:58.892Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n test-workbench-storage-preset-167984 [2026-07-16T07:51:58.900Z] [INFO] [STEP 1] Log into the application [2026-07-16T07:51:58.905Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:51:59.122Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:52:00.041Z] [INFO] [STEP 2] Navigate to the Project list tab and search for test-workbench-storage-preset-167984 [2026-07-16T07:52:10.620Z] [INFO] Starting 480s timeout for: Create workbench with RWO storage and verify storage attachment [2026-07-16T07:52:10.626Z] [INFO] Test title: Create workbench with RWO storage and verify storage attachment [2026-07-16T07:52:10.630Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Storage","@ODS-1931","@Dashboard","@Workbenches"] [2026-07-16T07:52:10.634Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:52:10.638Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:52:10.646Z] [INFO] Loaded test data from fixtures [2026-07-16T07:52:10.655Z] [INFO] Provisioning storage class [2026-07-16T07:52:11.053Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784188330658-dx3d1tnnp.yaml && rm -f /tmp/cypress-yaml-1784188330658-dx3d1tnnp.yaml [2026-07-16T07:52:11.058Z] [INFO] Command exit code: 0 [2026-07-16T07:52:11.414Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784188331060-r61j8lnko.yaml && rm -f /tmp/cypress-yaml-1784188331060-r61j8lnko.yaml [2026-07-16T07:52:11.419Z] [INFO] Command exit code: 0 [2026-07-16T07:52:11.422Z] [INFO] Provisioning project [2026-07-16T07:52:11.425Z] [INFO] Executing command: oc get project "test-workbench-storage-preset-167984" -o name [2026-07-16T07:52:11.741Z] [INFO] [EXEC] oc get project "test-workbench-storage-preset-167984" -o name [2026-07-16T07:52:11.746Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-workbench-storage-preset-167984","stderr":"","exitCode":0} [2026-07-16T07:52:11.751Z] [INFO] Project 'test-workbench-storage-preset-167984' exists. [2026-07-16T07:52:11.758Z] [INFO] Project test-workbench-storage-preset-167984 already exists. Deleting it. [2026-07-16T07:52:20.977Z] [INFO] [EXEC] oc delete project test-workbench-storage-preset-167984 --wait [2026-07-16T07:52:20.986Z] [INFO] Waiting for project test-workbench-storage-preset-167984 to be fully deleted... [2026-07-16T07:52:20.990Z] [INFO] Executing command: oc get project "test-workbench-storage-preset-167984" -o name [2026-07-16T07:52:21.306Z] [INFO] [EXEC] oc get project "test-workbench-storage-preset-167984" -o name [2026-07-16T07:52:21.311Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-workbench-storage-preset-167984\" not found","exitCode":1} [2026-07-16T07:52:21.317Z] [INFO] Project 'test-workbench-storage-preset-167984' does not exist. [2026-07-16T07:52:21.327Z] [INFO] Creating project test-workbench-storage-preset-167984 [2026-07-16T07:52:21.796Z] [INFO] [EXEC] oc new-project test-workbench-storage-preset-167984 [2026-07-16T07:52:22.161Z] [INFO] [EXEC] oc label namespace test-workbench-storage-preset-167984 opendatahub.io/dashboard=true --overwrite [2026-07-16T07:52:22.166Z] [INFO] Executing command: oc get project "test-workbench-storage-preset-167984" -o name [2026-07-16T07:52:22.499Z] [INFO] [EXEC] oc get project "test-workbench-storage-preset-167984" -o name [2026-07-16T07:52:22.504Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-workbench-storage-preset-167984","stderr":"","exitCode":0} [2026-07-16T07:52:22.510Z] [INFO] Project 'test-workbench-storage-preset-167984' exists. [2026-07-16T07:52:22.960Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n test-workbench-storage-preset-167984 [2026-07-16T07:52:22.968Z] [INFO] [STEP 1] Log into the application [2026-07-16T07:52:22.973Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:52:23.182Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:52:24.299Z] [INFO] [STEP 2] Navigate to the Project list tab and search for test-workbench-storage-preset-167984 1) "before each" hook for "Create workbench with RWO storage and verify storage attachment" [2026-07-16T07:52:34.581Z] [INFO] Cleaning up storage classes [2026-07-16T07:52:34.586Z] [INFO] Deleting storage class: sc-wb-rwo [2026-07-16T07:52:34.917Z] [INFO] [EXEC] oc delete storageclass sc-wb-rwo --ignore-not-found=true [2026-07-16T07:52:34.920Z] [INFO] Deleting storage class: sc-wb-multi-access [2026-07-16T07:52:35.247Z] [INFO] [EXEC] oc delete storageclass sc-wb-multi-access --ignore-not-found=true [2026-07-16T07:52:35.250Z] [INFO] Cleaning up project [2026-07-16T07:52:39.811Z] [INFO] [EXEC] oc delete project test-workbench-storage-preset-167984 --wait=false --ignore-not-found 0 passing (44s) 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.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 5. Navigate to the Project list tab and search for test-workbench-storage-preset-167984 Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. Because this error occurred during a `before each` hook we are skipping the remaining tests in the current suite: `Workbench Storage Classes T...` AssertionError: Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. at AppChrome.findSideBar (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:24:14) at AppChrome.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:44:16) at ProjectListPage.navigate (webpack://@odh-dashboard/cypress/./cypress/pages/projects.ts:84:14) at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/dataScienceProjects/workbenches/testWorkbenchStorageClasses.cy.ts:116:20) [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: 43 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-16T07:52:43.305Z] [INFO] Setting tests timeout to: 480 seconds Workbench and PVSs tests - Verify users can create a workbench and connect an existent PersistentVolume [2026-07-16T07:52:43.323Z] [INFO] No tests were executed. Skipping soft assertions. 0 passing (96ms) 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-16T07:52:45.806Z] [INFO] Setting tests timeout to: 480 seconds Verify user can monitor a training job through its lifecycle [2026-07-16T07:52:45.825Z] [INFO] Starting 480s timeout for: Should monitor training job from Running to Complete and verify backend pods [2026-07-16T07:52:45.830Z] [INFO] Test title: Should monitor training job from Running to Complete and verify backend pods [2026-07-16T07:52:45.847Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ModelTraining","@ModelTrainingCI"] [2026-07-16T07:52:45.853Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:52:45.858Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:52:45.880Z] [INFO] Check if Trainer component is Managed in DSC [2026-07-16T07:52:45.889Z] [INFO] Executing command: oc get datasciencecluster -o json [2026-07-16T07:52:46.222Z] [INFO] [EXEC] oc get datasciencecluster -o json [2026-07-16T07:52:46.235Z] [INFO] Trainer is set to Managed in the DSC. [2026-07-16T07:52:46.257Z] [INFO] Test configuration loaded for project: lifecycle-test-141919 [2026-07-16T07:52:46.273Z] [INFO] Create testing project [2026-07-16T07:52:46.284Z] [INFO] Executing command: oc get project "lifecycle-test-141919" -o name [2026-07-16T07:52:46.615Z] [INFO] [EXEC] oc get project "lifecycle-test-141919" -o name [2026-07-16T07:52:46.621Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"lifecycle-test-141919\" not found","exitCode":1} [2026-07-16T07:52:46.636Z] [INFO] Project 'lifecycle-test-141919' does not exist. [2026-07-16T07:52:46.657Z] [INFO] Creating project lifecycle-test-141919 [2026-07-16T07:52:47.060Z] [INFO] [EXEC] oc new-project lifecycle-test-141919 [2026-07-16T07:52:47.439Z] [INFO] [EXEC] oc label namespace lifecycle-test-141919 opendatahub.io/dashboard=true --overwrite [2026-07-16T07:52:47.456Z] [INFO] Executing command: oc get project "lifecycle-test-141919" -o name [2026-07-16T07:52:47.796Z] [INFO] [EXEC] oc get project "lifecycle-test-141919" -o name [2026-07-16T07:52:47.802Z] [INFO] Command result: {"stdout":"project.project.openshift.io/lifecycle-test-141919","stderr":"","exitCode":0} [2026-07-16T07:52:47.820Z] [INFO] Project 'lifecycle-test-141919' exists. [2026-07-16T07:52:47.844Z] [INFO] Setup training resources (Kueue, TrainingRuntime, TrainJob) [2026-07-16T07:52:47.860Z] [INFO] Setting up training resources in namespace: lifecycle-test-141919 [2026-07-16T07:52:47.876Z] [INFO] Adding Kueue label to namespace: lifecycle-test-141919 [2026-07-16T07:52:48.225Z] [INFO] [EXEC] oc label namespace lifecycle-test-141919 kueue.openshift.io/managed=true --overwrite [2026-07-16T07:52:48.230Z] [INFO] Kueue label added to namespace lifecycle-test-141919 [2026-07-16T07:52:48.239Z] [INFO] Creating Kueue resources with: flavor=lifecycle-flavor-141919, clusterQueue=lifecycle-cq-141919, localQueue=lifecycle-lq-141919 [2026-07-16T07:52:48.652Z] [INFO] [EXEC] oc apply -f /tmp/kueue-resources-1784188368234.yaml [2026-07-16T07:52:48.799Z] [INFO] [EXEC] rm -f /tmp/kueue-resources-1784188368234.yaml [2026-07-16T07:52:48.805Z] [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-16T07:52:48.840Z] [INFO] Creating TrainingRuntime lifecycle-training-runtime-141919 in namespace: lifecycle-test-141919 [2026-07-16T07:52:49.267Z] [INFO] [EXEC] oc apply -f /tmp/training-runtime-1784188368822.yaml [2026-07-16T07:52:49.429Z] [INFO] [EXEC] rm -f /tmp/training-runtime-1784188368822.yaml [2026-07-16T07:52:49.436Z] [INFO] TrainingRuntime created: trainingruntime.trainer.kubeflow.org/lifecycle-training-runtime-141919 created [2026-07-16T07:52:49.476Z] [INFO] Creating TrainJob lifecycle-train-job-141919 in namespace: lifecycle-test-141919 [2026-07-16T07:52:49.898Z] [INFO] [EXEC] oc apply -f /tmp/train-job-1784188369453.yaml [2026-07-16T07:52:50.037Z] [INFO] [EXEC] rm -f /tmp/train-job-1784188369453.yaml [2026-07-16T07:52:50.071Z] [INFO] TrainJob created: trainjob.trainer.kubeflow.org/lifecycle-train-job-141919 created [2026-07-16T07:52:50.407Z] [INFO] [EXEC] oc get trainjob lifecycle-train-job-141919 -n lifecycle-test-141919 [2026-07-16T07:52:50.442Z] [INFO] TrainJob lifecycle-train-job-141919 exists - setup complete [2026-07-16T07:52:50.501Z] [INFO] [STEP 1] Log into the application [2026-07-16T07:52:50.551Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:52:50.831Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:52:51.972Z] [INFO] [STEP 2] Navigate to Training jobs [2026-07-16T07:53:02.264Z] [INFO] Starting 480s timeout for: Should monitor training job from Running to Complete and verify backend pods [2026-07-16T07:53:02.271Z] [INFO] Test title: Should monitor training job from Running to Complete and verify backend pods [2026-07-16T07:53:02.276Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ModelTraining","@ModelTrainingCI"] [2026-07-16T07:53:02.280Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:53:02.283Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:53:02.299Z] [INFO] Check if Trainer component is Managed in DSC [2026-07-16T07:53:02.302Z] [INFO] Executing command: oc get datasciencecluster -o json [2026-07-16T07:53:12.634Z] [INFO] [EXEC] oc get datasciencecluster -o json [2026-07-16T07:53:12.643Z] [INFO] Trainer is set to Managed in the DSC. [2026-07-16T07:53:12.650Z] [INFO] Test configuration loaded for project: lifecycle-test-141919 [2026-07-16T07:53:12.657Z] [INFO] Create testing project [2026-07-16T07:53:12.661Z] [INFO] Executing command: oc get project "lifecycle-test-141919" -o name [2026-07-16T07:53:12.998Z] [INFO] [EXEC] oc get project "lifecycle-test-141919" -o name [2026-07-16T07:53:13.004Z] [INFO] Command result: {"stdout":"project.project.openshift.io/lifecycle-test-141919","stderr":"","exitCode":0} [2026-07-16T07:53:13.010Z] [INFO] Project 'lifecycle-test-141919' exists. [2026-07-16T07:53:13.019Z] [INFO] Project lifecycle-test-141919 already exists. Deleting it. [2026-07-16T07:54:08.170Z] [INFO] [EXEC] oc delete project lifecycle-test-141919 --wait [2026-07-16T07:54:08.179Z] [INFO] Waiting for project lifecycle-test-141919 to be fully deleted... [2026-07-16T07:54:08.183Z] [INFO] Executing command: oc get project "lifecycle-test-141919" -o name [2026-07-16T07:54:08.511Z] [INFO] [EXEC] oc get project "lifecycle-test-141919" -o name [2026-07-16T07:54:08.517Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"lifecycle-test-141919\" not found","exitCode":1} [2026-07-16T07:54:08.524Z] [INFO] Project 'lifecycle-test-141919' does not exist. [2026-07-16T07:54:08.537Z] [INFO] Creating project lifecycle-test-141919 [2026-07-16T07:54:09.055Z] [INFO] [EXEC] oc new-project lifecycle-test-141919 [2026-07-16T07:54:09.417Z] [INFO] [EXEC] oc label namespace lifecycle-test-141919 opendatahub.io/dashboard=true --overwrite [2026-07-16T07:54:09.423Z] [INFO] Executing command: oc get project "lifecycle-test-141919" -o name [2026-07-16T07:54:09.776Z] [INFO] [EXEC] oc get project "lifecycle-test-141919" -o name [2026-07-16T07:54:09.781Z] [INFO] Command result: {"stdout":"project.project.openshift.io/lifecycle-test-141919","stderr":"","exitCode":0} [2026-07-16T07:54:09.787Z] [INFO] Project 'lifecycle-test-141919' exists. [2026-07-16T07:54:09.798Z] [INFO] Setup training resources (Kueue, TrainingRuntime, TrainJob) [2026-07-16T07:54:09.803Z] [INFO] Setting up training resources in namespace: lifecycle-test-141919 [2026-07-16T07:54:09.806Z] [INFO] Adding Kueue label to namespace: lifecycle-test-141919 [2026-07-16T07:54:10.158Z] [INFO] [EXEC] oc label namespace lifecycle-test-141919 kueue.openshift.io/managed=true --overwrite [2026-07-16T07:54:10.164Z] [INFO] Kueue label added to namespace lifecycle-test-141919 [2026-07-16T07:54:10.170Z] [INFO] Creating Kueue resources with: flavor=lifecycle-flavor-141919, clusterQueue=lifecycle-cq-141919, localQueue=lifecycle-lq-141919 [2026-07-16T07:54:11.459Z] [INFO] [EXEC] oc apply -f /tmp/kueue-resources-1784188450165.yaml [2026-07-16T07:54:11.590Z] [INFO] [EXEC] rm -f /tmp/kueue-resources-1784188450165.yaml [2026-07-16T07:54:11.595Z] [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-16T07:54:11.603Z] [INFO] Creating TrainingRuntime lifecycle-training-runtime-141919 in namespace: lifecycle-test-141919 [2026-07-16T07:54:11.994Z] [INFO] [EXEC] oc apply -f /tmp/training-runtime-1784188451597.yaml [2026-07-16T07:54:12.131Z] [INFO] [EXEC] rm -f /tmp/training-runtime-1784188451597.yaml [2026-07-16T07:54:12.137Z] [INFO] TrainingRuntime created: trainingruntime.trainer.kubeflow.org/lifecycle-training-runtime-141919 created [2026-07-16T07:54:12.143Z] [INFO] Creating TrainJob lifecycle-train-job-141919 in namespace: lifecycle-test-141919 [2026-07-16T07:54:12.542Z] [INFO] [EXEC] oc apply -f /tmp/train-job-1784188452138.yaml [2026-07-16T07:54:12.677Z] [INFO] [EXEC] rm -f /tmp/train-job-1784188452138.yaml [2026-07-16T07:54:12.682Z] [INFO] TrainJob created: trainjob.trainer.kubeflow.org/lifecycle-train-job-141919 created [2026-07-16T07:54:12.994Z] [INFO] [EXEC] oc get trainjob lifecycle-train-job-141919 -n lifecycle-test-141919 [2026-07-16T07:54:12.999Z] [INFO] TrainJob lifecycle-train-job-141919 exists - setup complete [2026-07-16T07:54:13.028Z] [INFO] [STEP 1] Log into the application [2026-07-16T07:54:13.040Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:54:13.256Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:54:14.412Z] [INFO] [STEP 2] Navigate to Training jobs 1) Should monitor training job from Running to Complete and verify backend pods [2026-07-16T07:54:24.644Z] [INFO] Delete project [2026-07-16T07:54:25.033Z] [INFO] [EXEC] oc delete project lifecycle-test-141919 --wait=false --ignore-not-found [2026-07-16T07:54:25.039Z] [INFO] Delete TrainingRuntime [2026-07-16T07:54:25.042Z] [INFO] Deleting TrainingRuntime: lifecycle-training-runtime-141919 [2026-07-16T07:54:25.371Z] [INFO] [EXEC] oc delete TrainingRuntime lifecycle-training-runtime-141919 -n lifecycle-test-141919 --ignore-not-found=true --wait=false [2026-07-16T07:54:25.377Z] [INFO] Delete Kueue resources [2026-07-16T07:54:25.381Z] [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-16T07:54:26.112Z] [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 (2m) 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.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 6. Navigate to Training jobs Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. AssertionError: Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. at ModelTrainingGlobal.navigate (webpack://@odh-dashboard/cypress/./cypress/pages/modelTraining.ts:18:28) at Context.monitorLifecycle (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/modelTraining/trainJobs/testTrainjobLifecycle.cy.ts:121:26) [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, 40 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-16T07:54:29.200Z] [INFO] Setting tests timeout to: 480 seconds Verify a Training Job with Progression Tracking [2026-07-16T07:54:29.217Z] [INFO] Starting 480s timeout for: Should create and complete training job with progression tracking [2026-07-16T07:54:29.227Z] [INFO] Test title: Should create and complete training job with progression tracking [2026-07-16T07:54:29.233Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ModelTraining","@ModelTrainingCI"] [2026-07-16T07:54:29.242Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:54:29.247Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:54:29.266Z] [INFO] Check if Trainer component is Managed in DSC [2026-07-16T07:54:29.275Z] [INFO] Executing command: oc get datasciencecluster -o json [2026-07-16T07:54:29.637Z] [INFO] [EXEC] oc get datasciencecluster -o json [2026-07-16T07:54:29.648Z] [INFO] Trainer is set to Managed in the DSC. [2026-07-16T07:54:29.667Z] [INFO] Test configuration loaded for project: trainer-v2-test-113378 [2026-07-16T07:54:29.705Z] [INFO] Create testing project [2026-07-16T07:54:29.716Z] [INFO] Creating project: trainer-v2-test-113378 [2026-07-16T07:54:29.720Z] [INFO] Executing command: oc get project "trainer-v2-test-113378" -o name [2026-07-16T07:54:30.096Z] [INFO] [EXEC] oc get project "trainer-v2-test-113378" -o name [2026-07-16T07:54:30.111Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"trainer-v2-test-113378\" not found","exitCode":1} [2026-07-16T07:54:30.117Z] [INFO] Project 'trainer-v2-test-113378' does not exist. [2026-07-16T07:54:30.138Z] [INFO] Creating project trainer-v2-test-113378 [2026-07-16T07:54:30.624Z] [INFO] [EXEC] oc new-project trainer-v2-test-113378 [2026-07-16T07:54:30.971Z] [INFO] [EXEC] oc label namespace trainer-v2-test-113378 opendatahub.io/dashboard=true --overwrite [2026-07-16T07:54:30.979Z] [INFO] Executing command: oc get project "trainer-v2-test-113378" -o name [2026-07-16T07:54:31.325Z] [INFO] [EXEC] oc get project "trainer-v2-test-113378" -o name [2026-07-16T07:54:31.331Z] [INFO] Command result: {"stdout":"project.project.openshift.io/trainer-v2-test-113378","stderr":"","exitCode":0} [2026-07-16T07:54:31.349Z] [INFO] Project 'trainer-v2-test-113378' exists. [2026-07-16T07:54:31.374Z] [INFO] Setup training resources (Kueue, TrainingRuntime, TrainJob) [2026-07-16T07:54:31.388Z] [INFO] Setting up training resources in namespace: trainer-v2-test-113378 [2026-07-16T07:54:31.393Z] [INFO] Adding Kueue label to namespace: trainer-v2-test-113378 [2026-07-16T07:54:31.901Z] [INFO] [EXEC] oc label namespace trainer-v2-test-113378 kueue.openshift.io/managed=true --overwrite [2026-07-16T07:54:31.907Z] [INFO] Kueue label added to namespace trainer-v2-test-113378 [2026-07-16T07:54:31.938Z] [INFO] Creating Kueue resources with: flavor=default-flavor-113378, clusterQueue=default-113378, localQueue=default-113378 [2026-07-16T07:54:32.363Z] [INFO] [EXEC] oc apply -f /tmp/kueue-resources-1784188471921.yaml [2026-07-16T07:54:32.526Z] [INFO] [EXEC] rm -f /tmp/kueue-resources-1784188471921.yaml [2026-07-16T07:54:32.533Z] [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-16T07:54:32.567Z] [INFO] Creating TrainingRuntime test-training-runtime-113378 in namespace: trainer-v2-test-113378 [2026-07-16T07:54:32.970Z] [INFO] [EXEC] oc apply -f /tmp/training-runtime-1784188472549.yaml [2026-07-16T07:54:33.142Z] [INFO] [EXEC] rm -f /tmp/training-runtime-1784188472549.yaml [2026-07-16T07:54:33.148Z] [INFO] TrainingRuntime created: trainingruntime.trainer.kubeflow.org/test-training-runtime-113378 created [2026-07-16T07:54:33.172Z] [INFO] Creating TrainJob test-train-job-113378 in namespace: trainer-v2-test-113378 [2026-07-16T07:54:33.596Z] [INFO] [EXEC] oc apply -f /tmp/train-job-1784188473151.yaml [2026-07-16T07:54:33.768Z] [INFO] [EXEC] rm -f /tmp/train-job-1784188473151.yaml [2026-07-16T07:54:33.802Z] [INFO] TrainJob created: trainjob.trainer.kubeflow.org/test-train-job-113378 created [2026-07-16T07:54:34.148Z] [INFO] [EXEC] oc get trainjob test-train-job-113378 -n trainer-v2-test-113378 [2026-07-16T07:54:34.170Z] [INFO] TrainJob test-train-job-113378 exists - setup complete [2026-07-16T07:54:34.221Z] [INFO] [STEP 1] Log into the application [2026-07-16T07:54:34.262Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:54:34.524Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:54:35.612Z] [INFO] [STEP 2] Navigate to Training jobs [2026-07-16T07:54:46.047Z] [INFO] Starting 480s timeout for: Should create and complete training job with progression tracking [2026-07-16T07:54:46.101Z] [INFO] Test title: Should create and complete training job with progression tracking [2026-07-16T07:54:46.105Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ModelTraining","@ModelTrainingCI"] [2026-07-16T07:54:46.109Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:54:46.113Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:54:46.124Z] [INFO] Check if Trainer component is Managed in DSC [2026-07-16T07:54:46.129Z] [INFO] Executing command: oc get datasciencecluster -o json [2026-07-16T07:54:46.566Z] [INFO] [EXEC] oc get datasciencecluster -o json [2026-07-16T07:54:46.575Z] [INFO] Trainer is set to Managed in the DSC. [2026-07-16T07:54:46.581Z] [INFO] Test configuration loaded for project: trainer-v2-test-113378 [2026-07-16T07:54:46.591Z] [INFO] Create testing project [2026-07-16T07:54:46.594Z] [INFO] Creating project: trainer-v2-test-113378 [2026-07-16T07:54:46.597Z] [INFO] Executing command: oc get project "trainer-v2-test-113378" -o name [2026-07-16T07:54:46.917Z] [INFO] [EXEC] oc get project "trainer-v2-test-113378" -o name [2026-07-16T07:54:46.923Z] [INFO] Command result: {"stdout":"project.project.openshift.io/trainer-v2-test-113378","stderr":"","exitCode":0} [2026-07-16T07:54:46.931Z] [INFO] Project 'trainer-v2-test-113378' exists. [2026-07-16T07:54:46.940Z] [INFO] Project trainer-v2-test-113378 already exists. Deleting it. [2026-07-16T07:55:43.596Z] [INFO] [EXEC] oc delete project trainer-v2-test-113378 --wait [2026-07-16T07:55:43.611Z] [INFO] Waiting for project trainer-v2-test-113378 to be fully deleted... [2026-07-16T07:55:43.615Z] [INFO] Executing command: oc get project "trainer-v2-test-113378" -o name [2026-07-16T07:55:44.109Z] [INFO] [EXEC] oc get project "trainer-v2-test-113378" -o name [2026-07-16T07:55:44.115Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"trainer-v2-test-113378\" not found","exitCode":1} [2026-07-16T07:55:44.121Z] [INFO] Project 'trainer-v2-test-113378' does not exist. [2026-07-16T07:55:44.133Z] [INFO] Creating project trainer-v2-test-113378 [2026-07-16T07:55:44.572Z] [INFO] [EXEC] oc new-project trainer-v2-test-113378 [2026-07-16T07:55:44.980Z] [INFO] [EXEC] oc label namespace trainer-v2-test-113378 opendatahub.io/dashboard=true --overwrite [2026-07-16T07:55:44.985Z] [INFO] Executing command: oc get project "trainer-v2-test-113378" -o name [2026-07-16T07:55:45.400Z] [INFO] [EXEC] oc get project "trainer-v2-test-113378" -o name [2026-07-16T07:55:45.406Z] [INFO] Command result: {"stdout":"project.project.openshift.io/trainer-v2-test-113378","stderr":"","exitCode":0} [2026-07-16T07:55:45.412Z] [INFO] Project 'trainer-v2-test-113378' exists. [2026-07-16T07:55:45.424Z] [INFO] Setup training resources (Kueue, TrainingRuntime, TrainJob) [2026-07-16T07:55:45.429Z] [INFO] Setting up training resources in namespace: trainer-v2-test-113378 [2026-07-16T07:55:45.433Z] [INFO] Adding Kueue label to namespace: trainer-v2-test-113378 [2026-07-16T07:55:45.800Z] [INFO] [EXEC] oc label namespace trainer-v2-test-113378 kueue.openshift.io/managed=true --overwrite [2026-07-16T07:55:45.806Z] [INFO] Kueue label added to namespace trainer-v2-test-113378 [2026-07-16T07:55:45.813Z] [INFO] Creating Kueue resources with: flavor=default-flavor-113378, clusterQueue=default-113378, localQueue=default-113378 [2026-07-16T07:55:46.975Z] [INFO] [EXEC] oc apply -f /tmp/kueue-resources-1784188545807.yaml [2026-07-16T07:55:47.127Z] [INFO] [EXEC] rm -f /tmp/kueue-resources-1784188545807.yaml [2026-07-16T07:55:47.133Z] [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-16T07:55:47.139Z] [INFO] Creating TrainingRuntime test-training-runtime-113378 in namespace: trainer-v2-test-113378 [2026-07-16T07:55:47.503Z] [INFO] [EXEC] oc apply -f /tmp/training-runtime-1784188547134.yaml [2026-07-16T07:55:47.663Z] [INFO] [EXEC] rm -f /tmp/training-runtime-1784188547134.yaml [2026-07-16T07:55:47.670Z] [INFO] TrainingRuntime created: trainingruntime.trainer.kubeflow.org/test-training-runtime-113378 created [2026-07-16T07:55:47.677Z] [INFO] Creating TrainJob test-train-job-113378 in namespace: trainer-v2-test-113378 [2026-07-16T07:55:48.077Z] [INFO] [EXEC] oc apply -f /tmp/train-job-1784188547672.yaml [2026-07-16T07:55:48.233Z] [INFO] [EXEC] rm -f /tmp/train-job-1784188547672.yaml [2026-07-16T07:55:48.239Z] [INFO] TrainJob created: trainjob.trainer.kubeflow.org/test-train-job-113378 created [2026-07-16T07:55:48.665Z] [INFO] [EXEC] oc get trainjob test-train-job-113378 -n trainer-v2-test-113378 [2026-07-16T07:55:48.671Z] [INFO] TrainJob test-train-job-113378 exists - setup complete [2026-07-16T07:55:48.694Z] [INFO] [STEP 1] Log into the application [2026-07-16T07:55:48.705Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:55:48.945Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:55:50.061Z] [INFO] [STEP 2] Navigate to Training jobs 1) Should create and complete training job with progression tracking [2026-07-16T07:56:00.277Z] [INFO] delete project [2026-07-16T07:56:00.672Z] [INFO] [EXEC] oc delete project trainer-v2-test-113378 --wait=false --ignore-not-found [2026-07-16T07:56:00.676Z] [INFO] delete TrainingRuntime [2026-07-16T07:56:00.679Z] [INFO] Deleting TrainingRuntime: test-training-runtime-113378 [2026-07-16T07:56:01.041Z] [INFO] [EXEC] oc delete TrainingRuntime test-training-runtime-113378 -n trainer-v2-test-113378 --ignore-not-found=true --wait=false [2026-07-16T07:56:01.046Z] [INFO] delete Kueue resources [2026-07-16T07:56:01.049Z] [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-16T07:56:01.836Z] [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 (2m) 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.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 6. Navigate to Training jobs Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. AssertionError: Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. at ModelTrainingGlobal.navigate (webpack://@odh-dashboard/cypress/./cypress/pages/modelTraining.ts:18:28) at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/modelTraining/trainJobs/testTrainjobProgression.cy.ts:123:26) [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, 32 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-16T07:56:04.955Z] [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-16T07:56:04.983Z] [INFO] No tests were executed. Skipping soft assertions. 0 passing (140ms) 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-16T07:56:07.624Z] [INFO] Setting tests timeout to: 480 seconds Verify Hardware Profiles - Creating, Editing and Deleting [2026-07-16T07:56:07.644Z] [INFO] Starting 480s timeout for: Create, Edit and Delete a Hardware Profile [2026-07-16T07:56:07.648Z] [INFO] Test title: Create, Edit and Delete a Hardware Profile [2026-07-16T07:56:07.663Z] [INFO] Test tags: ["@Dashboard","@HardwareProfiles","@Smoke","@SmokeSet1","@HardwareProfilesCI"] [2026-07-16T07:56:07.672Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:56:07.678Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:56:07.718Z] [INFO] Loaded Hardware Profile Name: cypress-test-hardware-profile-678804 [2026-07-16T07:56:07.724Z] [INFO] Executing delete hardware profile command: oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-hardware-profile-678804")) | .metadata.name' | tr -d '"' [2026-07-16T07:56:08.058Z] [INFO] [EXEC] oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-***")) | .metadata.name' | tr -d '"' [2026-07-16T07:56:08.071Z] [INFO] No matching profile found, proceeding with the test. [2026-07-16T07:56:08.087Z] [INFO] [STEP 1] Log into the application [2026-07-16T07:56:08.110Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:56:08.326Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:56:09.347Z] [INFO] [STEP 2] Navigate to Hardware Profiles [2026-07-16T07:56:19.608Z] [INFO] Starting 480s timeout for: Create, Edit and Delete a Hardware Profile [2026-07-16T07:56:19.610Z] [INFO] Test title: Create, Edit and Delete a Hardware Profile [2026-07-16T07:56:19.614Z] [INFO] Test tags: ["@Dashboard","@HardwareProfiles","@Smoke","@SmokeSet1","@HardwareProfilesCI"] [2026-07-16T07:56:19.618Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T07:56:19.623Z] [INFO] Grep tags: ["@SmokeSet1"] [2026-07-16T07:56:19.632Z] [INFO] Loaded Hardware Profile Name: cypress-test-hardware-profile-678804 [2026-07-16T07:56:19.636Z] [INFO] Executing delete hardware profile command: oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-hardware-profile-678804")) | .metadata.name' | tr -d '"' [2026-07-16T07:56:20.001Z] [INFO] [EXEC] oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-***")) | .metadata.name' | tr -d '"' [2026-07-16T07:56:20.007Z] [INFO] No matching profile found, proceeding with the test. [2026-07-16T07:56:20.021Z] [INFO] [STEP 1] Log into the application [2026-07-16T07:56:20.027Z] [INFO] Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ [2026-07-16T07:56:20.207Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T07:56:21.185Z] [INFO] [STEP 2] Navigate to Hardware Profiles 1) Create, Edit and Delete a Hardware Profile 0 passing (24s) 1 failing 1) Verify Hardware Profiles - Creating, Editing and Deleting Create, Edit and Delete a Hardware Profile: Test steps were: 1. Log into the application 2. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ 3. Navigate to Hardware Profiles Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. AssertionError: Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it. at AppChrome.findSideBar (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:24:14) at AppChrome.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:44:16) at HardwareProfile.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/hardwareProfile.ts:96:21) at HardwareProfile.navigate (webpack://@odh-dashboard/cypress/./cypress/pages/hardwareProfile.ts:91:9) at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/settings/hardwareProfiles/testHardwareProfiles.cy.ts:41:22) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_016.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 1 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 2 │ │ Video: false │ │ Duration: 23 seconds │ │ Spec Ran: settings/hardwareProfiles/testHardwareProfiles.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/settings (1919x1079) /hardwareProfiles/testHardwareProfiles.cy.ts/Verify Hardware Profiles - Creating , Editing and Deleting -- Create, Edit and Delete a Hardware Profile (failed).pn g - /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/settings (1919x1079) /hardwareProfiles/testHardwareProfiles.cy.ts/Verify Hardware Profiles - Creating , Editing and Deleting -- Create, Edit and Delete a Hardware Profile (failed) (a ttempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: settings/hardwareProfiles/testModifyAppliedHardwareProfile.cy.ts (18 of 18) [2026-07-16T07:56:34.520Z] [INFO] Setting tests timeout to: 480 seconds Modify Hardware Profile applied to a running Workbench - Changes Hardware Profiles applied to a resource [2026-07-16T07:56:34.538Z] [INFO] No tests were executed. Skipping soft assertions. 0 passing (120ms) 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:25 1 - 1 - - │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ dashboardNavigation/testApplication 00:23 1 - 1 - - │ │ Links.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ dashboardNavigation/testManifestLin 122ms 2 - - 2 - │ │ ks.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ dataScienceProjects/testProjectAdmi 01:45 3 - 3 - - │ │ nPermissions.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ featureStore/testFeatureStoreRbac.c 109ms 2 - - 2 - │ │ y.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ learningResources/testCustomResourc 00:24 1 - 1 - - │ │ eCreation.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ modelCatalog/testCatalogSettingsAva 00:45 2 - 2 - - │ │ ilable.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ modelCatalog/testModelCatalogAvaila 00:10 2 - 2 - - │ │ ble.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ modelCatalog/testPerformanceFilters 00:06 1 - 1 - - │ │ Available.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ applications/enabled/testNotebookAd 138ms 2 - - 2 - │ │ ministration.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ applications/explore/testEnabledISV 00:06 1 - 1 - - │ │ s.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ dataScienceProjects/workbenches/tes 00:43 3 - 1 - 2 │ │ tWorkbenchStorageClasses.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ dataScienceProjects/workbenches/wor 101ms 1 - - 1 - │ │ kbenches.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ modelTraining/trainJobs/testTrainjo 01:40 1 - 1 - - │ │ bLifecycle.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ modelTraining/trainJobs/testTrainjo 01:32 1 - 1 - - │ │ bProgression.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ settings/hardwareProfiles/testDelet 145ms 1 - - 1 - │ │ eAppliedHardwareProfile.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ settings/hardwareProfiles/testHardw 00:23 1 - 1 - - │ │ areProfiles.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ settings/hardwareProfiles/testModif 124ms 1 - - 1 - │ │ yAppliedHardwareProfile.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ✖ 12 of 18 failed (67%) 08:30 27 - 16 9 2