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) "@SmokeSet2" ================================================================================ (Run Starting) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Cypress: 15.17.0 │ │ Browser: Electron 138 (headless) │ │ Node Version: v22.22.0 (/usr/bin/node-22) │ │ Specs: 13 found (application.cy.ts, dataScienceProjects/testLaunchStandaloneNotebook. │ │ cy.ts, dataScienceProjects/testProjectContributorPermissions.cy.ts, dataScienc │ │ eProjects/testProjectCreation.cy.ts, dataScienceProjects/testProjectEditing.cy │ │ .ts, storageClasses/clu...) │ │ Searched: cypress/tests/e2e/application.cy.ts, cypress/tests/e2e/dataScienceProjects/tes │ │ tLaunchStandaloneNotebook.cy.ts, cypress/tests/e2e/dataScienceProjects/testPro │ │ jectContributorPermissions.cy.ts, cypress/tests/e2e/dataScienceProjects/testPr │ │ ojectCreation.cy.ts, cypress/tests/e2e/dataScienceProjects/testProjectEditing. │ │ cy.ts, cypress/tests/e2e/storageClasses/clusterStorage.cy.ts, cypress/tests/e2 │ │ e/storageClasses/storageClasses.cy.ts, cypress/tests/e2e/dataScienceProjects/c │ │ lusterStorage/testClusterStorageAccessModes.cy.ts, cypress/tests/e2e/settings/ │ │ clusterSettings/testAdminClusterSettings.cy.ts, cypress/tests/e2e/settings/con │ │ nectionTypes/testCreateConnectionTypes.cy.ts, cypress/tests/e2e/settings/conne │ │ ctionTypes/testPreInstalledConnectionTypes.cy.ts, cypress/tests/e2e/settings/h │ │ ardwareProfiles/testNotebookTolerations.cy.ts, cypress/tests/e2e/settings/serv │ │ ingRuntimes/testSingleServingRuntimeCreation.cy.ts │ │ Experiments: experimentalInteractiveRunEvents=true,experimentalMemoryManagement=true │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ Remove output folder /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: application.cy.ts (1 of 13) [2026-07-16T03:16:07.525Z] [INFO] Setting tests timeout to: 480 seconds application [2026-07-16T03:16:07.540Z] [INFO] Starting 480s timeout for: should login and load page [2026-07-16T03:16:07.555Z] [INFO] Test title: should login and load page [2026-07-16T03:16:07.611Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard"] [2026-07-16T03:16:07.625Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:16:07.634Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:16:07.651Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:16:08.449Z] [INFO] OAuth login flow detected - completing authentication ✓ should login and load page 1 passing (5s) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 1 │ │ Failing: 0 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 4 seconds │ │ Spec Ran: application.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: dataScienceProjects/testLaunchStandaloneNotebook.cy.ts (2 of 13) [2026-07-16T03:16:17.226Z] [INFO] Setting tests timeout to: 480 seconds Verify a Jupyter Notebook can be launched directly from the Project List View [2026-07-16T03:16:17.247Z] [INFO] Starting 480s timeout for: Verify User Can Access Jupyter Launcher From Project Page [2026-07-16T03:16:17.307Z] [INFO] Test title: Verify User Can Access Jupyter Launcher From Project Page [2026-07-16T03:16:17.325Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1877","@Dashboard","@NonConcurrent"] [2026-07-16T03:16:17.333Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:16:17.343Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:16:17.427Z] [INFO] Executing: oc get notebooks.kubeflow.org -A -o custom-columns=":metadata.namespace,:metadata.name" | grep jupyter-nb | xargs -I {} sh -c 'oc delete notebook.kubeflow.org -n $(echo {} | cut -d " " -f1) $(echo {} | cut -d " " -f2) --ignore-not-found' [2026-07-16T03:16:19.109Z] [INFO] [EXEC] oc get notebooks.kubeflow.org -A -o custom-columns=":metadata.namespace,:metadata.name" | grep jupyter-nb | xargs -I {} sh -c 'oc delete notebook.kubeflow.org -n $(echo {} | cut -d " " -f1) $(echo {} | cut -d " " -f2) --ignore-not-found' [2026-07-16T03:16:19.123Z] [INFO] No notebooks found [2026-07-16T03:16:19.151Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:16:19.228Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:16:19.645Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T03:16:27.321Z] [INFO] [STEP 2] Launch Standalone notebook server [2026-07-16T03:16:27.526Z] [INFO] [STEP 3] Choose Code Server Image [2026-07-16T03:16:29.314Z] [INFO] [STEP 4] Check Start server button is enabled [2026-07-16T03:16:29.410Z] [INFO] [STEP 5] Launch a notebook server [2026-07-16T03:16:29.930Z] [INFO] [STEP 6] Verify the Jupyter Notebook pod is ready [2026-07-16T03:16:30.013Z] [INFO] Finding pods with command: oc get pods -A -o custom-columns="NAMESPACE:.metadata.namespace,NAME:.metadata.name" --no-headers | grep jupyter-nb [2026-07-16T03:16:43.529Z] [INFO] [EXEC] oc get pods -A -o custom-columns="NAMESPACE:.metadata.namespace,NAME:.metadata.name" --no-headers | grep jupyter-nb [2026-07-16T03:16:43.622Z] [INFO] Parsed: namespace = rhods-notebooks, podName = jupyter-nb-htpasswd-2dcluster-2dadmin-2duser-0 [2026-07-16T03:16:43.631Z] [INFO] Found 1 matching pods [2026-07-16T03:16:43.636Z] [INFO] Executing command to wait for pod readiness: oc wait --for=condition=Ready pod/jupyter-nb-htpasswd-2dcluster-2dadmin-2duser-0 -n rhods-notebooks --timeout=300s [2026-07-16T03:16:55.722Z] [INFO] [EXEC] oc wait --for=condition=Ready pod/jupyter-nb-htpasswd-2dcluster-2dadmin-2duser-0 -n rhods-notebooks --timeout=300s [2026-07-16T03:16:55.828Z] [INFO] Pod is ready: pod/jupyter-nb-htpasswd-2dcluster-2dadmin-2duser-0 condition met [2026-07-16T03:16:55.837Z] [INFO] [STEP 7] Expand the Event log [2026-07-16T03:16:56.525Z] [INFO] [STEP 8] Waits for the Success alert [2026-07-16T03:17:04.229Z] [INFO] [STEP 9] Opens the server in a new tab [2026-07-16T03:17:04.930Z] [INFO] [STEP 10] Stop the server [2026-07-16T03:17:05.829Z] [INFO] [STEP 11] Confirm stopping the server ✓ Verify User Can Access Jupyter Launcher From Project Page (49154ms) 1 passing (49s) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_001.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 1 │ │ Failing: 0 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 49 seconds │ │ Spec Ran: dataScienceProjects/testLaunchStandaloneNotebook.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: dataScienceProjects/testProjectContributorPermissions.cy.ts (3 of 13) [2026-07-16T03:17:17.829Z] [INFO] Setting tests timeout to: 480 seconds Verify that users can provide contributor project permissions to non-admin users [2026-07-16T03:17:17.914Z] [INFO] Starting 480s timeout for: Verify that user can be added as a Contributor for a Project [2026-07-16T03:17:17.917Z] [INFO] Test title: Verify that user can be added as a Contributor for a Project [2026-07-16T03:17:17.925Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-2194","@ODS-2201","@Dashboard","@ProjectsCI"] [2026-07-16T03:17:17.932Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:17:18.013Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:17:18.113Z] [INFO] Loaded project name: cypress-user-perm-contr-test-132965 [2026-07-16T03:17:18.121Z] [INFO] Executing command: oc get project "cypress-user-perm-contr-test-132965" -o name [2026-07-16T03:17:19.310Z] [INFO] [EXEC] oc get project "cypress-user-perm-contr-test-132965" -o name [2026-07-16T03:17:19.329Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-user-perm-contr-test-132965\" not found","exitCode":1} [2026-07-16T03:17:19.415Z] [INFO] Project 'cypress-user-perm-contr-test-132965' does not exist. [2026-07-16T03:17:19.523Z] [INFO] Creating project cypress-user-perm-contr-test-132965 [2026-07-16T03:17:20.525Z] [INFO] [EXEC] oc new-project cypress-user-perm-contr-test-132965 [2026-07-16T03:17:21.721Z] [INFO] [EXEC] oc label namespace cypress-user-perm-contr-test-132965 opendatahub.io/dashboard=true --overwrite [2026-07-16T03:17:21.734Z] [INFO] Executing command: oc get project "cypress-user-perm-contr-test-132965" -o name [2026-07-16T03:17:22.819Z] [INFO] [EXEC] oc get project "cypress-user-perm-contr-test-132965" -o name [2026-07-16T03:17:22.910Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-user-perm-contr-test-132965","stderr":"","exitCode":0} [2026-07-16T03:17:22.929Z] [INFO] Project 'cypress-user-perm-contr-test-132965' exists. [2026-07-16T03:17:23.107Z] [INFO] Project cypress-user-perm-contr-test-132965 confirmed to be created and verified successfully [2026-07-16T03:17:23.226Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:17:23.320Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:17:24.007Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T03:17:28.720Z] [INFO] [STEP 2] Navigate to the Project list tab and search for cypress-user-perm-contr-test-132965 [2026-07-16T03:17:38.610Z] [INFO] [STEP 3] Assign contributor user Project Permissions [2026-07-16T03:17:47.934Z] [INFO] [STEP 4] Validate that htpasswd-cluster-admin-user has been saved with Contributor permissions in the UI [2026-07-16T03:17:59.414Z] [INFO] Starting 480s timeout for: Verify that user can be added as a Contributor for a Project [2026-07-16T03:17:59.418Z] [INFO] Test title: Verify that user can be added as a Contributor for a Project [2026-07-16T03:17:59.425Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-2194","@ODS-2201","@Dashboard","@ProjectsCI"] [2026-07-16T03:17:59.431Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:17:59.509Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:17:59.523Z] [INFO] Loaded project name: cypress-user-perm-contr-test-132965 [2026-07-16T03:17:59.530Z] [INFO] Executing command: oc get project "cypress-user-perm-contr-test-132965" -o name [2026-07-16T03:18:00.055Z] [INFO] [EXEC] oc get project "cypress-user-perm-contr-test-132965" -o name [2026-07-16T03:18:00.061Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-user-perm-contr-test-132965","stderr":"","exitCode":0} [2026-07-16T03:18:00.107Z] [INFO] Project 'cypress-user-perm-contr-test-132965' exists. [2026-07-16T03:18:00.117Z] [INFO] Project cypress-user-perm-contr-test-132965 already exists. Deleting it. [2026-07-16T03:18:08.421Z] [INFO] [EXEC] oc delete project cypress-user-perm-contr-test-132965 --wait [2026-07-16T03:18:08.432Z] [INFO] Waiting for project cypress-user-perm-contr-test-132965 to be fully deleted... [2026-07-16T03:18:08.518Z] [INFO] Executing command: oc get project "cypress-user-perm-contr-test-132965" -o name [2026-07-16T03:18:09.148Z] [INFO] [EXEC] oc get project "cypress-user-perm-contr-test-132965" -o name [2026-07-16T03:18:09.208Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-user-perm-contr-test-132965\" not found","exitCode":1} [2026-07-16T03:18:09.216Z] [INFO] Project 'cypress-user-perm-contr-test-132965' does not exist. [2026-07-16T03:18:09.231Z] [INFO] Creating project cypress-user-perm-contr-test-132965 [2026-07-16T03:18:09.944Z] [INFO] [EXEC] oc new-project cypress-user-perm-contr-test-132965 [2026-07-16T03:18:10.618Z] [INFO] [EXEC] oc label namespace cypress-user-perm-contr-test-132965 opendatahub.io/dashboard=true --overwrite [2026-07-16T03:18:10.627Z] [INFO] Executing command: oc get project "cypress-user-perm-contr-test-132965" -o name [2026-07-16T03:18:11.242Z] [INFO] [EXEC] oc get project "cypress-user-perm-contr-test-132965" -o name [2026-07-16T03:18:11.249Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-user-perm-contr-test-132965","stderr":"","exitCode":0} [2026-07-16T03:18:11.312Z] [INFO] Project 'cypress-user-perm-contr-test-132965' exists. [2026-07-16T03:18:11.354Z] [INFO] Project cypress-user-perm-contr-test-132965 confirmed to be created and verified successfully [2026-07-16T03:18:11.420Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:18:11.432Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:18:12.045Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T03:18:14.545Z] [INFO] [STEP 2] Navigate to the Project list tab and search for cypress-user-perm-contr-test-132965 [2026-07-16T03:18:20.038Z] [INFO] [STEP 3] Assign contributor user Project Permissions [2026-07-16T03:18:25.852Z] [INFO] [STEP 4] Validate that htpasswd-cluster-admin-user has been saved with Contributor permissions in the UI 1) Verify that user can be added as a Contributor for a Project [2026-07-16T03:18:37.355Z] [INFO] Starting 480s timeout for: Verify that user can access the created project as a Contributor [2026-07-16T03:18:37.410Z] [INFO] Test title: Verify that user can access the created project as a Contributor [2026-07-16T03:18:37.417Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-2194","@ODS-2201","@Dashboard","@ProjectsCI"] [2026-07-16T03:18:37.423Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:18:37.429Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:18:37.441Z] [INFO] [STEP 1] Log into the application as non-admin [2026-07-16T03:18:37.509Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:18:37.931Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T03:18:39.310Z] [INFO] [STEP 2] Verify that the user has access to the created project but cannot access Permissions [2026-07-16T03:18:44.710Z] [INFO] Attempting to find permissions tab which should not be visible [2026-07-16T03:18:45.522Z] [INFO] Deleting Project cypress-user-perm-contr-test-132965 after the test has finished. [2026-07-16T03:18:46.432Z] [INFO] [EXEC] oc whoami [2026-07-16T03:18:47.220Z] [INFO] [EXEC] oc delete project cypress-user-perm-contr-test-132965 --wait=false --ignore-not-found ✓ Verify that user can access the created project as a Contributor (7810ms) 1 passing (2m) 1 failing 1) Verify that users can provide contributor project permissions to non-admin users Verify that user can be added as a Contributor for a Project: Test steps were: 1. Log into the application 2. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ 3. Navigate to the Project list tab and search for cypress-user-perm-contr-test-132965 4. Assign contributor user Project Permissions 5. Validate that htpasswd-cluster-admin-user has been saved with Contributor permissions in the UI Timed out retrying after 10000ms: Unable to find an accessible element with the role "button" and name "Contributor" Here are the accessible roles: cell: Name "htpasswd-cluster-admin-user": --------------------------------------------------cell: Name "Admin": -------------------------------------------------- button: Name "Admin":
AssertionError: Timed out retrying after 10000ms: Unable to find an accessible element with the role "button" and name "Contributor" Here are the accessible roles: cell: Name "htpasswd-cluster-admin-user": --------------------------------------------------cell: Name "Admin": -------------------------------------------------- button: Name "Admin":
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/dataScienceProjects/testProjectContributorPermissions.cy.ts:78:9) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_002.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 2 │ │ Passing: 1 │ │ Failing: 1 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 2 │ │ Video: false │ │ Duration: 1 minute, 30 seconds │ │ Spec Ran: dataScienceProjects/testProjectContributorPermissions.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/dataScie (1919x1079) nceProjects/testProjectContributorPermissions.cy.ts/Verify that users can provid e contributor project permissions to non-admin users -- Verify that user can be added as a Contributor for a Project (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/dataScie (1919x1079) nceProjects/testProjectContributorPermissions.cy.ts/Verify that users can provid e contributor project permissions to non-admin users -- Verify that user can be added as a Contributor for a Project (failed) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: dataScienceProjects/testProjectCreation.cy.ts (4 of 13) [2026-07-16T03:18:54.542Z] [INFO] Setting tests timeout to: 480 seconds Verify Project - Creation and Deletion [2026-07-16T03:18:54.553Z] [INFO] Starting 480s timeout for: Create and Delete a Project in RHOAI [2026-07-16T03:18:54.609Z] [INFO] Test title: Create and Delete a Project in RHOAI [2026-07-16T03:18:54.616Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1875","@ODS-1783","@ODS-1775","@Dashboard","@ci-dashboard-regression-tags","@ProjectsCI"] [2026-07-16T03:18:54.623Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:18:54.628Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:18:54.650Z] [INFO] Executing command: oc get project "cypress-test-project-532205" -o name [2026-07-16T03:18:55.216Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:18:55.225Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1} [2026-07-16T03:18:55.233Z] [INFO] Project 'cypress-test-project-532205' does not exist. [2026-07-16T03:18:55.241Z] [INFO] Project cypress-test-project-532205 does not exist. Proceeding with test. [2026-07-16T03:18:55.257Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:18:55.314Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:18:55.640Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T03:19:01.913Z] [INFO] [STEP 2] Open Create Project modal [2026-07-16T03:19:02.411Z] [INFO] [STEP 3] Enter valid project information [2026-07-16T03:19:02.961Z] [INFO] [STEP 4] Save the project [2026-07-16T03:19:03.112Z] [INFO] [STEP 5] Verify that the project cypress-test-project-532205 has been created [2026-07-16T03:19:04.327Z] [INFO] [STEP 6] Deleting the project - clicking actions [2026-07-16T03:19:05.245Z] [INFO] [STEP 7] Entering project details for deletion [2026-07-16T03:19:06.010Z] [INFO] [STEP 8] Verify that the project cypress-test-project-532205 has been deleted ✓ Create and Delete a Project in RHOAI (12653ms) [2026-07-16T03:19:07.273Z] [INFO] Starting 480s timeout for: Verify users cannot create a project with Empty title [2026-07-16T03:19:07.276Z] [INFO] Test title: Verify users cannot create a project with Empty title [2026-07-16T03:19:07.311Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1875","@ODS-1783","@ODS-1775","@Dashboard","@ProjectsCI"] [2026-07-16T03:19:07.315Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:19:07.320Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:19:07.332Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:19:07.340Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:19:07.614Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T03:19:19.051Z] [INFO] Starting 480s timeout for: Verify users cannot create a project with Empty title [2026-07-16T03:19:19.054Z] [INFO] Test title: Verify users cannot create a project with Empty title [2026-07-16T03:19:19.059Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1875","@ODS-1783","@ODS-1775","@Dashboard","@ProjectsCI"] [2026-07-16T03:19:19.063Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:19:19.112Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:19:19.124Z] [INFO] Executing command: oc get project "cypress-test-project-532205" -o name [2026-07-16T03:19:19.520Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:19:19.529Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1} [2026-07-16T03:19:19.537Z] [INFO] Project 'cypress-test-project-532205' does not exist. [2026-07-16T03:19:19.543Z] [INFO] Project cypress-test-project-532205 does not exist. Proceeding with test. [2026-07-16T03:19:19.577Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:19:19.585Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ 1) Verify users cannot create a project with Empty title [2026-07-16T03:19:20.027Z] [INFO] Starting 480s timeout for: Verify User cannot create a project using special characters or long names in the Resource name field [2026-07-16T03:19:20.030Z] [INFO] Test title: Verify User cannot create a project using special characters or long names in the Resource name field [2026-07-16T03:19:20.034Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1875","@ODS-1783","@ODS-1775","@Dashboard","@ProjectsCI"] [2026-07-16T03:19:20.038Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:19:20.042Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:19:20.137Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:19:20.164Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:19:20.683Z] [INFO] Starting 480s timeout for: Verify User cannot create a project using special characters or long names in the Resource name field [2026-07-16T03:19:20.686Z] [INFO] Test title: Verify User cannot create a project using special characters or long names in the Resource name field [2026-07-16T03:19:20.692Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1875","@ODS-1783","@ODS-1775","@Dashboard","@ProjectsCI"] [2026-07-16T03:19:20.697Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:19:20.708Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:19:20.719Z] [INFO] Executing command: oc get project "cypress-test-project-532205" -o name [2026-07-16T03:19:21.026Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:19:21.031Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1} [2026-07-16T03:19:21.043Z] [INFO] Project 'cypress-test-project-532205' does not exist. [2026-07-16T03:19:21.050Z] [INFO] Project cypress-test-project-532205 does not exist. Proceeding with test. [2026-07-16T03:19:21.139Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:19:21.171Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ 2) Verify User cannot create a project using special characters or long names in the Resource name field [2026-07-16T03:19:21.922Z] [INFO] Starting 480s timeout for: Verify 250 character limit is enforced for Name and Description fields [2026-07-16T03:19:21.925Z] [INFO] Test title: Verify 250 character limit is enforced for Name and Description fields [2026-07-16T03:19:21.930Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1875","@ODS-1783","@ODS-1775","@Dashboard","@ProjectsCI"] [2026-07-16T03:19:21.935Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:19:22.007Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:19:22.025Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:19:22.035Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:19:22.761Z] [INFO] Starting 480s timeout for: Verify 250 character limit is enforced for Name and Description fields [2026-07-16T03:19:22.764Z] [INFO] Test title: Verify 250 character limit is enforced for Name and Description fields [2026-07-16T03:19:22.768Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1875","@ODS-1783","@ODS-1775","@Dashboard","@ProjectsCI"] [2026-07-16T03:19:22.773Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:19:22.777Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:19:22.787Z] [INFO] Executing command: oc get project "cypress-test-project-532205" -o name [2026-07-16T03:19:23.313Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:19:23.319Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1} [2026-07-16T03:19:23.323Z] [INFO] Project 'cypress-test-project-532205' does not exist. [2026-07-16T03:19:23.329Z] [INFO] Project cypress-test-project-532205 does not exist. Proceeding with test. [2026-07-16T03:19:23.340Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:19:23.347Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:19:23.643Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T03:19:28.658Z] [INFO] [STEP 2] Open Create Project modal [2026-07-16T03:19:28.976Z] [INFO] [STEP 3] Test Name field 250 character limit [2026-07-16T03:19:30.126Z] [INFO] [STEP 4] Test Description field 5500 character limit [2026-07-16T03:19:46.619Z] [INFO] Deleting Project cypress-test-project-532205 after the test has finished. [2026-07-16T03:19:47.710Z] [INFO] [EXEC] oc delete project cypress-test-*** --wait=false --ignore-not-found ✓ Verify 250 character limit is enforced for Name and Description fields (23724ms) 2 passing (53s) 2 failing 1) Verify Project - Creation and Deletion Verify users cannot create a project with Empty title: Test steps were: 1. Log into the application 2. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:358:14) 2) Verify Project - Creation and Deletion Verify User cannot create a project using special characters or long names in the Resource name field: Test steps were: 1. Log into the application 2. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:358:14) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_003.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 4 │ │ Passing: 2 │ │ Failing: 2 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 5 │ │ Video: false │ │ Duration: 53 seconds │ │ Spec Ran: dataScienceProjects/testProjectCreation.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/dataScie (1919x1079) nceProjects/testProjectCreation.cy.ts/Verify Project - Creation and Deletion -- Verify users cannot create a project with Empty title (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/dataScie (1919x1079) nceProjects/testProjectCreation.cy.ts/Verify Project - Creation and Deletion -- Verify users cannot create a project with Empty title (failed) (attempt 2).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/dataScie (1919x1079) nceProjects/testProjectCreation.cy.ts/Verify Project - Creation and Deletion -- Verify User cannot create a project using special characters or long names in th e Resource name field (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/dataScie (1919x1079) nceProjects/testProjectCreation.cy.ts/Verify Project - Creation and Deletion -- Verify User cannot create a project using special characters or long names in th e Resource name field (failed) (attempt 2).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/dataScie (1919x1079) nceProjects/testProjectCreation.cy.ts/Verify Project - Creation and Deletion -- Verify 250 character limit is enforced for Name and Description fields (failed). png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: dataScienceProjects/testProjectEditing.cy.ts (5 of 13) [2026-07-16T03:19:55.042Z] [INFO] Setting tests timeout to: 480 seconds Verify Project - Editing [2026-07-16T03:19:55.125Z] [INFO] Starting 480s timeout for: Edit a Project in RHOAI [2026-07-16T03:19:55.131Z] [INFO] Test title: Edit a Project in RHOAI [2026-07-16T03:19:55.210Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1875","@ODS-1783","@ODS-1775","@Dashboard"] [2026-07-16T03:19:55.217Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:19:55.232Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:19:55.326Z] [INFO] Loaded project name: cypress-edit-test-project-609558 [2026-07-16T03:19:55.334Z] [INFO] Executing command: oc get project "cypress-edit-test-project-609558" -o name [2026-07-16T03:19:56.023Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:19:56.031Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1} [2026-07-16T03:19:56.043Z] [INFO] Project 'cypress-edit-test-project-609558' does not exist. [2026-07-16T03:19:56.113Z] [INFO] Creating project cypress-edit-test-project-609558 [2026-07-16T03:19:56.752Z] [INFO] [EXEC] oc new-project cypress-test-*** [2026-07-16T03:19:57.337Z] [INFO] [EXEC] oc label namespace cypress-test-*** opendatahub.io/dashboard=true --overwrite [2026-07-16T03:19:57.346Z] [INFO] Executing command: oc get project "cypress-edit-test-project-609558" -o name [2026-07-16T03:19:57.921Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:19:57.935Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-edit-test-project-609558","stderr":"","exitCode":0} [2026-07-16T03:19:57.951Z] [INFO] Project 'cypress-edit-test-project-609558' exists. [2026-07-16T03:19:58.022Z] [INFO] Project cypress-edit-test-project-609558 confirmed to be created and verified successfully [2026-07-16T03:19:58.034Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:19:58.041Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:19:59.013Z] [INFO] Starting 480s timeout for: Edit a Project in RHOAI [2026-07-16T03:19:59.017Z] [INFO] Test title: Edit a Project in RHOAI [2026-07-16T03:19:59.023Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1875","@ODS-1783","@ODS-1775","@Dashboard"] [2026-07-16T03:19:59.030Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:19:59.035Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:19:59.048Z] [INFO] Loaded project name: cypress-edit-test-project-609558 [2026-07-16T03:19:59.106Z] [INFO] Executing command: oc get project "cypress-edit-test-project-609558" -o name [2026-07-16T03:19:59.741Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:19:59.750Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-edit-test-project-609558","stderr":"","exitCode":0} [2026-07-16T03:19:59.811Z] [INFO] Project 'cypress-edit-test-project-609558' exists. [2026-07-16T03:19:59.821Z] [INFO] Project cypress-edit-test-project-609558 already exists. Deleting it. [2026-07-16T03:20:09.761Z] [INFO] [EXEC] oc delete project cypress-test-*** --wait [2026-07-16T03:20:09.777Z] [INFO] Waiting for project cypress-edit-test-project-609558 to be fully deleted... [2026-07-16T03:20:09.808Z] [INFO] Executing command: oc get project "cypress-edit-test-project-609558" -o name [2026-07-16T03:20:10.342Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:20:10.350Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1} [2026-07-16T03:20:10.408Z] [INFO] Project 'cypress-edit-test-project-609558' does not exist. [2026-07-16T03:20:10.424Z] [INFO] Creating project cypress-edit-test-project-609558 [2026-07-16T03:20:11.010Z] [INFO] [EXEC] oc new-project cypress-test-*** [2026-07-16T03:20:11.620Z] [INFO] [EXEC] oc label namespace cypress-test-*** opendatahub.io/dashboard=true --overwrite [2026-07-16T03:20:11.627Z] [INFO] Executing command: oc get project "cypress-edit-test-project-609558" -o name [2026-07-16T03:20:12.243Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:20:12.249Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-edit-test-project-609558","stderr":"","exitCode":0} [2026-07-16T03:20:12.327Z] [INFO] Project 'cypress-edit-test-project-609558' exists. [2026-07-16T03:20:12.338Z] [INFO] Project cypress-edit-test-project-609558 confirmed to be created and verified successfully [2026-07-16T03:20:12.350Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:20:12.357Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ 1) Edit a Project in RHOAI [2026-07-16T03:20:13.042Z] [INFO] Deleting Project cypress-edit-test-project-609558 after the test has finished. [2026-07-16T03:20:13.719Z] [INFO] [EXEC] oc delete project cypress-test-*** --wait=false --ignore-not-found 0 passing (19s) 1 failing 1) Verify Project - Editing Edit a Project in RHOAI: Test steps were: 1. Log into the application 2. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:358:14) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_004.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 1 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 2 │ │ Video: false │ │ Duration: 19 seconds │ │ Spec Ran: dataScienceProjects/testProjectEditing.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/dataScie (1919x1079) nceProjects/testProjectEditing.cy.ts/Verify Project - Editing -- Edit a Project in RHOAI (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/dataScie (1919x1079) nceProjects/testProjectEditing.cy.ts/Verify Project - Editing -- Edit a Project in RHOAI (failed) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: storageClasses/clusterStorage.cy.ts (6 of 13) [2026-07-16T03:20:23.951Z] [INFO] Setting tests timeout to: 480 seconds Regular Users can make use of the Storage Classes in the Cluster Storage tab from Pipelines [2026-07-16T03:20:24.022Z] [INFO] Starting 480s timeout for: If all SC are disabled except one, the SC dropdown should be disabled [2026-07-16T03:20:24.035Z] [INFO] Test title: If all SC are disabled except one, the SC dropdown should be disabled [2026-07-16T03:20:24.110Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@NonConcurrent"] [2026-07-16T03:20:24.122Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:20:24.208Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:20:24.238Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}' [2026-07-16T03:20:25.110Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}' [2026-07-16T03:20:25.122Z] [INFO] OpenShift default storage class already exists: standard-csi [2026-07-16T03:20:25.136Z] [INFO] Using OpenShift default storage class: standard-csi [2026-07-16T03:20:25.143Z] [INFO] Executing command: oc get project "qe-cluster-storage-sc-dsp" -o name [2026-07-16T03:20:25.819Z] [INFO] [EXEC] oc get project "qe-cluster-storage-sc-dsp" -o name [2026-07-16T03:20:25.839Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"qe-cluster-storage-sc-dsp\" not found","exitCode":1} [2026-07-16T03:20:25.916Z] [INFO] Project 'qe-cluster-storage-sc-dsp' does not exist. [2026-07-16T03:20:25.941Z] [INFO] Creating project qe-cluster-storage-sc-dsp [2026-07-16T03:20:26.647Z] [INFO] [EXEC] oc new-project qe-cluster-storage-sc-dsp [2026-07-16T03:20:27.318Z] [INFO] [EXEC] oc label namespace qe-cluster-storage-sc-dsp opendatahub.io/dashboard=true --overwrite [2026-07-16T03:20:27.331Z] [INFO] Executing command: oc get project "qe-cluster-storage-sc-dsp" -o name [2026-07-16T03:20:27.916Z] [INFO] [EXEC] oc get project "qe-cluster-storage-sc-dsp" -o name [2026-07-16T03:20:27.934Z] [INFO] Command result: {"stdout":"project.project.openshift.io/qe-cluster-storage-sc-dsp","stderr":"","exitCode":0} [2026-07-16T03:20:27.953Z] [INFO] Project 'qe-cluster-storage-sc-dsp' exists. [2026-07-16T03:20:28.578Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n qe-cluster-storage-sc-dsp [2026-07-16T03:20:28.627Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:20:29.306Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T03:20:33.131Z] [INFO] [STEP 1] Navigate to the Project list tab and search for qe-cluster-storage-sc-dsp [2026-07-16T03:20:39.820Z] [INFO] [STEP 2] Navigate to the Cluster Storage tab and disable all non-default storage classes [2026-07-16T03:20:41.028Z] [INFO] Executing command: oc get storageclass -o jsonpath='{.items[*].metadata.name}' [2026-07-16T03:20:42.038Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[*].metadata.name}' [2026-07-16T03:20:42.235Z] [INFO] Executing command: oc get storageclass csi-manila-ceph -o jsonpath='{.metadata.annotations.opendatahub\.io/sc-config}' [2026-07-16T03:20:43.118Z] [INFO] [EXEC] oc get storageclass csi-manila-ceph -o jsonpath='{.metadata.annotations.opendatahub\.io/sc-config}' [2026-07-16T03:20:43.212Z] [INFO] Executing command: oc get storageclass csi-manila-netapp -o jsonpath='{.metadata.annotations.opendatahub\.io/sc-config}' [2026-07-16T03:20:43.820Z] [INFO] [EXEC] oc get storageclass csi-manila-netapp -o jsonpath='{.metadata.annotations.opendatahub\.io/sc-config}' [2026-07-16T03:20:43.933Z] [INFO] Executing command: oc get storageclass standard-csi -o jsonpath='{.metadata.annotations.opendatahub\.io/sc-config}' [2026-07-16T03:20:44.521Z] [INFO] [EXEC] oc get storageclass standard-csi -o jsonpath='{.metadata.annotations.opendatahub\.io/sc-config}' [2026-07-16T03:20:44.535Z] [INFO] Executing command: oc get storageclass -o jsonpath='{.items[*].metadata.name}' [2026-07-16T03:20:45.308Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[*].metadata.name}' [2026-07-16T03:20:45.431Z] [INFO] oc patch storageclass csi-manila-ceph --type=merge -p '{"metadata":{"annotations":{"opendatahub.io/sc-config":"{\"isDefault\":false,\"isEnabled\":false,\"displayName\":\"csi-manila-ceph\",\"lastModified\":\"2026-07-16T03:20:45.337Z\"}"}}}' [2026-07-16T03:20:46.217Z] [INFO] [EXEC] oc patch storageclass csi-manila-ceph --type=merge -p '{"metadata":{"annotations":{"opendatahub.io/sc-config":"{\"isDefault\":false,\"isEnabled\":false,\"displayName\":\"csi-manila-ceph\",\"lastModified\":\"2026-07-16T03:20:45.337Z\"}"}}}' [2026-07-16T03:20:46.255Z] [INFO] oc patch storageclass csi-manila-netapp --type=merge -p '{"metadata":{"annotations":{"opendatahub.io/sc-config":"{\"isDefault\":false,\"isEnabled\":false,\"displayName\":\"csi-manila-netapp\",\"lastModified\":\"2026-07-16T03:20:46.219Z\"}"}}}' [2026-07-16T03:20:47.120Z] [INFO] [EXEC] oc patch storageclass csi-manila-netapp --type=merge -p '{"metadata":{"annotations":{"opendatahub.io/sc-config":"{\"isDefault\":false,\"isEnabled\":false,\"displayName\":\"csi-manila-netapp\",\"lastModified\":\"2026-07-16T03:20:46.219Z\"}"}}}' [2026-07-16T03:20:47.237Z] [INFO] oc patch storageclass standard-csi --type=merge -p '{"metadata":{"annotations":{"opendatahub.io/sc-config":"{\"isDefault\":false,\"isEnabled\":false,\"displayName\":\"standard-csi\",\"lastModified\":\"2026-07-16T03:20:47.123Z\"}"}}}' [2026-07-16T03:20:48.021Z] [INFO] [EXEC] oc patch storageclass standard-csi --type=merge -p '{"metadata":{"annotations":{"opendatahub.io/sc-config":"{\"isDefault\":false,\"isEnabled\":false,\"displayName\":\"standard-csi\",\"lastModified\":\"2026-07-16T03:20:47.123Z\"}"}}}' [2026-07-16T03:20:48.524Z] [INFO] Checking that Storage Classes Dropdown is disabled [2026-07-16T03:20:49.818Z] [INFO] [EXEC] oc whoami [2026-07-16T03:20:50.712Z] [INFO] [EXEC] oc delete project qe-cluster-storage-sc-dsp --wait=false --ignore-not-found ✓ If all SC are disabled except one, the SC dropdown should be disabled (25215ms) 1 passing (27s) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_005.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 1 │ │ Failing: 0 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 27 seconds │ │ Spec Ran: storageClasses/clusterStorage.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: storageClasses/storageClasses.cy.ts (7 of 13) [2026-07-16T03:21:00.116Z] [INFO] Setting tests timeout to: 480 seconds An admin user can manage Storage Classes from Settings -> Storage classes view [2026-07-16T03:21:00.128Z] [INFO] Starting 480s timeout for: An admin user can enable a disabled Storage Class [2026-07-16T03:21:00.132Z] [INFO] Test title: An admin user can enable a disabled Storage Class [2026-07-16T03:21:00.139Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"] [2026-07-16T03:21:00.144Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:21:00.211Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:21:00.227Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}' [2026-07-16T03:21:00.921Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}' [2026-07-16T03:21:00.927Z] [INFO] OpenShift default storage class already exists: standard-csi [2026-07-16T03:21:00.935Z] [INFO] Using OpenShift default storage class: standard-csi [2026-07-16T03:21:01.613Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172060949-1j7nziruh.yaml && rm -f /tmp/cypress-yaml-1784172060949-1j7nziruh.yaml [2026-07-16T03:21:01.621Z] [INFO] Command exit code: 0 [2026-07-16T03:21:02.419Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172061624-eqdd5qnse.yaml && rm -f /tmp/cypress-yaml-1784172061624-eqdd5qnse.yaml [2026-07-16T03:21:02.427Z] [INFO] Command exit code: 0 [2026-07-16T03:21:03.073Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172062430-qpfu4zxya.yaml && rm -f /tmp/cypress-yaml-1784172062430-qpfu4zxya.yaml [2026-07-16T03:21:03.080Z] [INFO] Command exit code: 0 [2026-07-16T03:21:03.815Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172063106-kd6n661xz.yaml && rm -f /tmp/cypress-yaml-1784172063106-kd6n661xz.yaml [2026-07-16T03:21:03.823Z] [INFO] Command exit code: 0 [2026-07-16T03:21:04.409Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172063827-30zmra3aa.yaml && rm -f /tmp/cypress-yaml-1784172063827-30zmra3aa.yaml [2026-07-16T03:21:04.417Z] [INFO] Command exit code: 0 [2026-07-16T03:21:04.444Z] [INFO] [STEP 1] Navigate to Storage Classes view [2026-07-16T03:21:04.532Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:21:05.110Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T03:21:10.518Z] [INFO] [STEP 2] Check SC row exists [2026-07-16T03:21:10.570Z] [INFO] [STEP 3] Check there's no Default label [2026-07-16T03:21:10.665Z] [INFO] [STEP 4] Check the Enable switch is set to disabled [2026-07-16T03:21:10.766Z] [INFO] [STEP 5] Check the Default radio button is disabled [2026-07-16T03:21:10.864Z] [INFO] [STEP 6] Enable the Storage Class [2026-07-16T03:21:11.055Z] [INFO] [STEP 7] Check the Enable switch is set to Enabled [2026-07-16T03:21:11.344Z] [INFO] [STEP 8] Check the Default radio button is disabled [2026-07-16T03:21:11.536Z] [INFO] oc get storageclass qe-settings-sc-disabled-non-default -o jsonpath='{.metadata.annotations.opendatahub\.io/sc-config}' [2026-07-16T03:21:12.153Z] [INFO] [EXEC] oc get storageclass qe-settings-sc-disabled-non-default -o jsonpath='{.metadata.annotations.opendatahub\.io/sc-config}' [2026-07-16T03:21:12.257Z] [INFO] Storage Class Config: ✓ An admin user can enable a disabled Storage Class (12419ms) [2026-07-16T03:21:12.629Z] [INFO] Starting 480s timeout for: An admin user can disable an enabled Storage Class [2026-07-16T03:21:12.634Z] [INFO] Test title: An admin user can disable an enabled Storage Class [2026-07-16T03:21:12.640Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"] [2026-07-16T03:21:12.646Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:21:12.652Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:21:12.716Z] [INFO] [STEP 1] Navigate to Storage Classes view [2026-07-16T03:21:12.727Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:21:13.031Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T03:21:16.817Z] [INFO] [STEP 2] Check SC row exists [2026-07-16T03:21:16.921Z] [INFO] [STEP 3] Check there's no Default label [2026-07-16T03:21:17.012Z] [INFO] [STEP 4] Check the Enable switch is set to enabled [2026-07-16T03:21:17.054Z] [INFO] [STEP 5] Check the Default radio button is enabled but not checked [2026-07-16T03:21:17.168Z] [INFO] [STEP 6] Enable the Storage Class [2026-07-16T03:21:17.408Z] [INFO] [STEP 7] Check the Enable switch is set to disabled [2026-07-16T03:21:17.541Z] [INFO] [STEP 8] Check the Default radio button is disabled [2026-07-16T03:21:17.623Z] [INFO] oc get storageclass qe-settings-sc-enabled-non-default -o jsonpath='{.metadata.annotations.opendatahub\.io/sc-config}' [2026-07-16T03:21:18.219Z] [INFO] [EXEC] oc get storageclass qe-settings-sc-enabled-non-default -o jsonpath='{.metadata.annotations.opendatahub\.io/sc-config}' [2026-07-16T03:21:18.231Z] [INFO] Storage Class Config: ✓ An admin user can disable an enabled Storage Class (5716ms) [2026-07-16T03:21:18.527Z] [INFO] Starting 480s timeout for: An admin user can set an enabled Storage Class as the default one [2026-07-16T03:21:18.529Z] [INFO] Test title: An admin user can set an enabled Storage Class as the default one [2026-07-16T03:21:18.534Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"] [2026-07-16T03:21:18.539Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:21:18.544Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:21:18.618Z] [INFO] [STEP 1] Navigate to Storage Classes view [2026-07-16T03:21:18.627Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:21:18.936Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T03:21:22.570Z] [INFO] [STEP 2] Check there's no Default label [2026-07-16T03:21:22.635Z] [INFO] [STEP 3] Check the Default radio button is enabled but not checked [2026-07-16T03:21:22.743Z] [INFO] [STEP 4] Set the SC to be the default one [2026-07-16T03:21:23.114Z] [INFO] [STEP 5] Check the Default radio button is enabled [2026-07-16T03:21:23.657Z] [INFO] [STEP 6] Check the Enable switch is disabled [2026-07-16T03:21:23.734Z] [INFO] oc get storageclass qe-settings-sc-enabled-to-default -o jsonpath='{.metadata.annotations.opendatahub\.io/sc-config}' [2026-07-16T03:21:24.317Z] [INFO] [EXEC] oc get storageclass qe-settings-sc-enabled-to-default -o jsonpath='{.metadata.annotations.opendatahub\.io/sc-config}' [2026-07-16T03:21:24.330Z] [INFO] Storage Class Config: ✓ An admin user can set an enabled Storage Class as the default one (6004ms) [2026-07-16T03:21:24.628Z] [INFO] Starting 480s timeout for: An admin user can edit the access mode of a storage class [2026-07-16T03:21:24.631Z] [INFO] Test title: An admin user can edit the access mode of a storage class [2026-07-16T03:21:24.637Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"] [2026-07-16T03:21:24.642Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:21:24.713Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:21:24.811Z] [INFO] [STEP 1] Navigate to Storage Classes view [2026-07-16T03:21:24.825Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:21:25.113Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T03:21:30.620Z] [INFO] [STEP 2] Check SC initial access modes [2026-07-16T03:21:30.909Z] [INFO] [STEP 3] Navigate to edit SC [2026-07-16T03:21:31.710Z] [INFO] [STEP 4] Check initial access mode checkboxes state [2026-07-16T03:21:31.911Z] [INFO] [STEP 5] Change access modes - enable ReadWriteMany and ReadOnlyMany [2026-07-16T03:21:32.418Z] [INFO] [STEP 6] Verify the checkboxes are now checked [2026-07-16T03:21:32.525Z] [INFO] [STEP 7] Save the changes [2026-07-16T03:21:32.742Z] [INFO] [STEP 8] Verify that the correct access mode labels are displayed in the table [2026-07-16T03:21:33.356Z] [INFO] [STEP 9] Verify that access modes are updated in the storage class CR [2026-07-16T03:21:33.455Z] [INFO] oc get storageclass qe-settings-sc-manila-csi -o jsonpath='{.metadata.annotations.opendatahub\.io/sc-config}' [2026-07-16T03:21:34.326Z] [INFO] [EXEC] oc get storageclass qe-settings-sc-manila-csi -o jsonpath='{.metadata.annotations.opendatahub\.io/sc-config}' [2026-07-16T03:21:34.511Z] [INFO] Storage Class Config: [2026-07-16T03:21:34.607Z] [INFO] [STEP 10] Check that an alert shows up when unchecking RWX [2026-07-16T03:21:35.719Z] [INFO] [STEP 11] Check that an alert does not show up when unchecking access mode other than RWX [2026-07-16T03:21:36.646Z] [INFO] Deleting storage class: qe-settings-sc-disabled-non-default [2026-07-16T03:21:37.518Z] [INFO] [EXEC] oc delete storageclass qe-settings-sc-disabled-non-default --ignore-not-found=true [2026-07-16T03:21:37.612Z] [INFO] Deleting storage class: qe-settings-sc-enabled-non-default [2026-07-16T03:21:38.620Z] [INFO] [EXEC] oc delete storageclass qe-settings-sc-enabled-non-default --ignore-not-found=true [2026-07-16T03:21:38.717Z] [INFO] Deleting storage class: qe-settings-sc-enabled-to-default [2026-07-16T03:21:39.721Z] [INFO] [EXEC] oc delete storageclass qe-settings-sc-enabled-to-default --ignore-not-found=true [2026-07-16T03:21:39.821Z] [INFO] Deleting storage class: qe-settings-sc-manila-csi [2026-07-16T03:21:41.133Z] [INFO] [EXEC] oc delete storageclass qe-settings-sc-manila-csi --ignore-not-found=true [2026-07-16T03:21:41.236Z] [INFO] Deleting storage class: qe-settings-sc-vsphere-volume [2026-07-16T03:21:42.517Z] [INFO] [EXEC] oc delete storageclass qe-settings-sc-vsphere-volume --ignore-not-found=true ✓ An admin user can edit the access mode of a storage class (12002ms) 4 passing (43s) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_006.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 4 │ │ Passing: 4 │ │ Failing: 0 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 43 seconds │ │ Spec Ran: storageClasses/storageClasses.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: dataScienceProjects/clusterStorage/testClusterStorageAccessModes.cy. (8 of 13) ts [2026-07-16T03:21:55.942Z] [INFO] Setting tests timeout to: 480 seconds Cluster Storage Access Modes Tests [2026-07-16T03:21:56.015Z] [INFO] Starting 480s timeout for: Should display storage classes with different access modes in cluster storage dropdown [2026-07-16T03:21:56.019Z] [INFO] Test title: Should display storage classes with different access modes in cluster storage dropdown [2026-07-16T03:21:56.027Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@NonConcurrent"] [2026-07-16T03:21:56.033Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:21:56.039Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:21:56.055Z] [INFO] Loaded test data from fixtures [2026-07-16T03:21:56.067Z] [INFO] Provisioning storage classes with different access modes [2026-07-16T03:21:56.910Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172116112-qrm5lhgfu.yaml && rm -f /tmp/cypress-yaml-1784172116112-qrm5lhgfu.yaml [2026-07-16T03:21:56.917Z] [INFO] Command exit code: 0 [2026-07-16T03:21:57.624Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172116919-6nmfqgw4w.yaml && rm -f /tmp/cypress-yaml-1784172116919-6nmfqgw4w.yaml [2026-07-16T03:21:57.639Z] [INFO] Command exit code: 0 [2026-07-16T03:21:58.540Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172117642-dpawnv22z.yaml && rm -f /tmp/cypress-yaml-1784172117642-dpawnv22z.yaml [2026-07-16T03:21:58.547Z] [INFO] Command exit code: 0 [2026-07-16T03:21:59.419Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172118549-hjsljuvcf.yaml && rm -f /tmp/cypress-yaml-1784172118549-hjsljuvcf.yaml [2026-07-16T03:21:59.425Z] [INFO] Command exit code: 0 [2026-07-16T03:22:00.320Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172119427-tudilox48.yaml && rm -f /tmp/cypress-yaml-1784172119427-tudilox48.yaml [2026-07-16T03:22:00.326Z] [INFO] Command exit code: 0 [2026-07-16T03:22:00.330Z] [INFO] Provisioning project [2026-07-16T03:22:00.333Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name [2026-07-16T03:22:01.118Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name [2026-07-16T03:22:01.125Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-cluster-storage-access-modes\" not found","exitCode":1} [2026-07-16T03:22:01.133Z] [INFO] Project 'test-cluster-storage-access-modes' does not exist. [2026-07-16T03:22:01.145Z] [INFO] Creating project test-cluster-storage-access-modes [2026-07-16T03:22:02.144Z] [INFO] [EXEC] oc new-project test-cluster-storage-access-modes [2026-07-16T03:22:03.007Z] [INFO] [EXEC] oc label namespace test-cluster-storage-access-modes opendatahub.io/dashboard=true --overwrite [2026-07-16T03:22:03.018Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name [2026-07-16T03:22:03.710Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name [2026-07-16T03:22:03.807Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-cluster-storage-access-modes","stderr":"","exitCode":0} [2026-07-16T03:22:03.906Z] [INFO] Project 'test-cluster-storage-access-modes' exists. [2026-07-16T03:22:04.645Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n test-cluster-storage-access-modes [2026-07-16T03:22:04.656Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:22:04.714Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:22:05.214Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T03:22:11.107Z] [INFO] [STEP 2] Navigate to the Project list tab and search for test-cluster-storage-access-modes [2026-07-16T03:22:21.565Z] [INFO] Starting 480s timeout for: Should display storage classes with different access modes in cluster storage dropdown [2026-07-16T03:22:21.569Z] [INFO] Test title: Should display storage classes with different access modes in cluster storage dropdown [2026-07-16T03:22:21.608Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@NonConcurrent"] [2026-07-16T03:22:21.613Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:22:21.618Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:22:21.628Z] [INFO] Loaded test data from fixtures [2026-07-16T03:22:21.640Z] [INFO] Provisioning storage classes with different access modes [2026-07-16T03:22:22.507Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172141643-mykdf9i8b.yaml && rm -f /tmp/cypress-yaml-1784172141643-mykdf9i8b.yaml [2026-07-16T03:22:22.514Z] [INFO] Command exit code: 0 [2026-07-16T03:22:23.911Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172142517-re1lgyerx.yaml && rm -f /tmp/cypress-yaml-1784172142517-re1lgyerx.yaml [2026-07-16T03:22:23.919Z] [INFO] Command exit code: 0 [2026-07-16T03:22:24.548Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172143921-gk3lyafyu.yaml && rm -f /tmp/cypress-yaml-1784172143921-gk3lyafyu.yaml [2026-07-16T03:22:24.607Z] [INFO] Command exit code: 0 [2026-07-16T03:22:25.340Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172144609-cgq1p6bc4.yaml && rm -f /tmp/cypress-yaml-1784172144609-cgq1p6bc4.yaml [2026-07-16T03:22:25.347Z] [INFO] Command exit code: 0 [2026-07-16T03:22:25.911Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172145349-8rnwmoq48.yaml && rm -f /tmp/cypress-yaml-1784172145349-8rnwmoq48.yaml [2026-07-16T03:22:25.919Z] [INFO] Command exit code: 0 [2026-07-16T03:22:25.923Z] [INFO] Provisioning project [2026-07-16T03:22:25.927Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name [2026-07-16T03:22:26.458Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name [2026-07-16T03:22:26.536Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-cluster-storage-access-modes","stderr":"","exitCode":0} [2026-07-16T03:22:26.544Z] [INFO] Project 'test-cluster-storage-access-modes' exists. [2026-07-16T03:22:26.552Z] [INFO] Project test-cluster-storage-access-modes already exists. Deleting it. [2026-07-16T03:22:35.011Z] [INFO] [EXEC] oc delete project test-cluster-storage-access-modes --wait [2026-07-16T03:22:35.024Z] [INFO] Waiting for project test-cluster-storage-access-modes to be fully deleted... [2026-07-16T03:22:35.030Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name [2026-07-16T03:22:35.723Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name [2026-07-16T03:22:35.730Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-cluster-storage-access-modes\" not found","exitCode":1} [2026-07-16T03:22:35.738Z] [INFO] Project 'test-cluster-storage-access-modes' does not exist. [2026-07-16T03:22:35.810Z] [INFO] Creating project test-cluster-storage-access-modes [2026-07-16T03:22:36.454Z] [INFO] [EXEC] oc new-project test-cluster-storage-access-modes [2026-07-16T03:22:37.019Z] [INFO] [EXEC] oc label namespace test-cluster-storage-access-modes opendatahub.io/dashboard=true --overwrite [2026-07-16T03:22:37.026Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name [2026-07-16T03:22:37.486Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name [2026-07-16T03:22:37.507Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-cluster-storage-access-modes","stderr":"","exitCode":0} [2026-07-16T03:22:37.514Z] [INFO] Project 'test-cluster-storage-access-modes' exists. [2026-07-16T03:22:37.990Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n test-cluster-storage-access-modes [2026-07-16T03:22:38.009Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:22:38.017Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ 1) "before each" hook for "Should display storage classes with different access modes in cluster storage dropdown" [2026-07-16T03:22:38.713Z] [INFO] Cleaning up storage classes [2026-07-16T03:22:38.727Z] [INFO] Deleting storage class: sc-rwo-preset [2026-07-16T03:22:39.218Z] [INFO] [EXEC] oc delete storageclass sc-rwo-preset --ignore-not-found=true [2026-07-16T03:22:39.221Z] [INFO] Deleting storage class: sc-rwx-preset [2026-07-16T03:22:39.816Z] [INFO] [EXEC] oc delete storageclass sc-rwx-preset --ignore-not-found=true [2026-07-16T03:22:39.819Z] [INFO] Deleting storage class: sc-rox-preset [2026-07-16T03:22:40.420Z] [INFO] [EXEC] oc delete storageclass sc-rox-preset --ignore-not-found=true [2026-07-16T03:22:40.424Z] [INFO] Deleting storage class: sc-rwop-preset [2026-07-16T03:22:41.219Z] [INFO] [EXEC] oc delete storageclass sc-rwop-preset --ignore-not-found=true [2026-07-16T03:22:41.222Z] [INFO] Deleting storage class: sc-multi-preset [2026-07-16T03:22:41.808Z] [INFO] [EXEC] oc delete storageclass sc-multi-preset --ignore-not-found=true [2026-07-16T03:22:41.812Z] [INFO] Deleting storage class: sc-rwo-preset [2026-07-16T03:22:42.718Z] [INFO] [EXEC] oc delete storageclass sc-rwo-preset --ignore-not-found=true [2026-07-16T03:22:42.722Z] [INFO] Deleting storage class: sc-rwx-preset [2026-07-16T03:22:43.539Z] [INFO] [EXEC] oc delete storageclass sc-rwx-preset --ignore-not-found=true [2026-07-16T03:22:43.542Z] [INFO] Deleting storage class: sc-rox-preset [2026-07-16T03:22:44.219Z] [INFO] [EXEC] oc delete storageclass sc-rox-preset --ignore-not-found=true [2026-07-16T03:22:44.223Z] [INFO] Deleting storage class: sc-rwop-preset [2026-07-16T03:22:44.917Z] [INFO] [EXEC] oc delete storageclass sc-rwop-preset --ignore-not-found=true [2026-07-16T03:22:44.921Z] [INFO] Deleting storage class: sc-multi-preset [2026-07-16T03:22:45.524Z] [INFO] [EXEC] oc delete storageclass sc-multi-preset --ignore-not-found=true [2026-07-16T03:22:45.527Z] [INFO] Cleaning up project [2026-07-16T03:22:46.107Z] [INFO] [EXEC] oc delete project test-cluster-storage-access-modes --wait=false --ignore-not-found 0 passing (50s) 1 failing 1) Cluster Storage Access Modes Tests "before each" hook for "Should display storage classes with different access modes in cluster storage dropdown": Test steps were: 1. Provisioning storage classes with different access modes 2. Provisioning project 3. Log into the application 4. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 Because this error occurred during a `before each` hook we are skipping the remaining tests in the current suite: `Cluster Storage Access Mode...` Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:358:14) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_007.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 5 │ │ Passing: 0 │ │ Failing: 1 │ │ Pending: 0 │ │ Skipped: 4 │ │ Screenshots: 2 │ │ Video: false │ │ Duration: 50 seconds │ │ Spec Ran: dataScienceProjects/clusterStorage/testClusterStorageAccessModes.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/dataScie (1919x1079) nceProjects/clusterStorage/testClusterStorageAccessModes.cy.ts/Cluster Storage A ccess Modes Tests -- Should display storage classes with different access modes in cluster storage dropdown (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/dataScie (1919x1079) nceProjects/clusterStorage/testClusterStorageAccessModes.cy.ts/Cluster Storage A ccess Modes Tests -- Should display storage classes with different access modes in cluster storage dropdown -- before each hook (failed) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: settings/clusterSettings/testAdminClusterSettings.cy.ts (9 of 13) [2026-07-16T03:22:58.021Z] [INFO] Setting tests timeout to: 480 seconds Verify that only the Cluster Admin can access Cluster Settings [2026-07-16T03:22:58.037Z] [INFO] Starting 480s timeout for: Admin should access Cluster Settings and see UI fields matching OpenShift configurations [2026-07-16T03:22:58.042Z] [INFO] Test title: Admin should access Cluster Settings and see UI fields matching OpenShift configurations [2026-07-16T03:22:58.052Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1216","@Dashboard","@ci-dashboard-regression-tags","@SettingsCI"] [2026-07-16T03:22:58.111Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:22:58.117Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:22:58.133Z] [INFO] Loaded test data - User: ***, ClusterRoleBinding: cypress-test-***-cluster-admin [2026-07-16T03:22:59.007Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq '.items[].spec' [2026-07-16T03:22:59.016Z] [INFO] Dashboard Config: [2026-07-16T03:22:59.917Z] [INFO] [EXEC] oc get configmaps -l app=notebook-controller -A -o jsonpath='{.items[0].data}' | jq . [2026-07-16T03:22:59.926Z] [INFO] Controller Config: [2026-07-16T03:22:59.934Z] [INFO] Executing command: [2026-07-16T03:23:00.918Z] [INFO] [EXEC] oc get configmap -n redhat-ods-applications notebook-controller-culler-config -o jsonpath='{.data}' | jq . [2026-07-16T03:23:00.927Z] [INFO] Command stderr: [2026-07-16T03:23:00.934Z] [INFO] Raw Controller Culler Config Response: [2026-07-16T03:23:00.938Z] [INFO] Controller Culler Config (Error): [2026-07-16T03:23:00.942Z] [INFO] Check if user is in RHODS user groups [2026-07-16T03:23:00.944Z] [INFO] Getting OdhDashboardConfig groupsConfig: oc get OdhDashboardConfig -A -o json | jq -r '.items[].spec.groupsConfig' [2026-07-16T03:23:01.737Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq -r '.items[].spec.groupsConfig' [2026-07-16T03:23:01.807Z] [INFO] Could not parse groupsConfig, continuing with test [2026-07-16T03:23:01.818Z] [INFO] Check for existing ClusterRoleBinding [2026-07-16T03:23:01.823Z] [INFO] Getting ClusterRoleBinding: oc get clusterrolebinding cypress-test-*** -o json --ignore-not-found [2026-07-16T03:23:02.457Z] [INFO] [EXEC] oc get clusterrolebinding cypress-test-*** -o json --ignore-not-found [2026-07-16T03:23:02.506Z] [INFO] ClusterRoleBinding not found: cypress-test-*** [2026-07-16T03:23:02.514Z] [INFO] Create ClusterRoleBinding for cluster-admin [2026-07-16T03:23:03.120Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172182518-agwzexomm.yaml && rm -f /tmp/cypress-yaml-1784172182518-agwzexomm.yaml [2026-07-16T03:23:03.126Z] [INFO] Command exit code: 0 [2026-07-16T03:23:03.135Z] [INFO] Successfully created ClusterRoleBinding [2026-07-16T03:23:03.206Z] [INFO] [STEP 1] Log into the application as admin [2026-07-16T03:23:03.218Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:23:03.613Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T03:23:07.118Z] [INFO] [STEP 2] Navigate to Cluster Settings [2026-07-16T03:23:07.252Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/settings/cluster/general [2026-07-16T03:23:10.445Z] [INFO] [STEP 3] Validate Model Serving Platforms display and are checked [2026-07-16T03:23:10.536Z] [INFO] Value of isModelServingEnabled: undefined [2026-07-16T03:23:10.620Z] [INFO] Value of isKServeEnabled: undefined [2026-07-16T03:23:10.725Z] [INFO] Single-Platform Checkbox is enabled, it should be checked [2026-07-16T03:23:10.817Z] [INFO] [STEP 4] Validate PVC Size displays and default displays [2026-07-16T03:23:10.919Z] [INFO] Value of PVC Size: 20Gi [2026-07-16T03:23:11.129Z] [INFO] PVC size is set and visible: 20 [2026-07-16T03:23:11.235Z] [INFO] [STEP 5] Validate Stop idle notebooks displays and fields are enabled/disabled [2026-07-16T03:23:11.336Z] [INFO] Notebook Controller Culler Config: [2026-07-16T03:23:11.432Z] [INFO] Culler config not found or error occurred: [2026-07-16T03:23:11.614Z] [INFO] Do not stop idle notebooks option should be checked when culler config is not found [2026-07-16T03:23:11.649Z] [INFO] [STEP 6] Validate Notebook pod tolerations displays and fields are enabled/disabled ✓ Admin should access Cluster Settings and see UI fields matching OpenShift configurations (13882ms) [2026-07-16T03:23:12.144Z] [INFO] Starting 480s timeout for: Test User - should not have access rights to view the Cluster Settings tab [2026-07-16T03:23:12.147Z] [INFO] Test title: Test User - should not have access rights to view the Cluster Settings tab [2026-07-16T03:23:12.152Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1216","@Dashboard","@ci-dashboard-regression-tags","@SettingsCI"] [2026-07-16T03:23:12.209Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:23:12.217Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:23:12.227Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:23:12.234Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:23:12.811Z] [INFO] OAuth login flow detected - completing authentication [2026-07-16T03:23:14.534Z] [INFO] [STEP 2] Navigate to the Cluster Settings [2026-07-16T03:23:14.631Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/settings/cluster/general [2026-07-16T03:23:26.418Z] [INFO] Starting 480s timeout for: Test User - should not have access rights to view the Cluster Settings tab [2026-07-16T03:23:26.422Z] [INFO] Test title: Test User - should not have access rights to view the Cluster Settings tab [2026-07-16T03:23:26.428Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1216","@Dashboard","@ci-dashboard-regression-tags","@SettingsCI"] [2026-07-16T03:23:26.434Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:23:26.439Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:23:26.450Z] [INFO] Loaded test data - User: ***, ClusterRoleBinding: cypress-test-***-cluster-admin [2026-07-16T03:23:27.220Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq '.items[].spec' [2026-07-16T03:23:27.227Z] [INFO] Dashboard Config: [2026-07-16T03:23:27.948Z] [INFO] [EXEC] oc get configmaps -l app=notebook-controller -A -o jsonpath='{.items[0].data}' | jq . [2026-07-16T03:23:28.013Z] [INFO] Controller Config: [2026-07-16T03:23:28.021Z] [INFO] Executing command: [2026-07-16T03:23:28.716Z] [INFO] [EXEC] oc get configmap -n redhat-ods-applications notebook-controller-culler-config -o jsonpath='{.data}' | jq . [2026-07-16T03:23:28.723Z] [INFO] Command stderr: [2026-07-16T03:23:28.729Z] [INFO] Raw Controller Culler Config Response: [2026-07-16T03:23:28.734Z] [INFO] Controller Culler Config (Error): [2026-07-16T03:23:28.738Z] [INFO] Check if user is in RHODS user groups [2026-07-16T03:23:28.742Z] [INFO] Getting OdhDashboardConfig groupsConfig: oc get OdhDashboardConfig -A -o json | jq -r '.items[].spec.groupsConfig' [2026-07-16T03:23:29.418Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq -r '.items[].spec.groupsConfig' [2026-07-16T03:23:29.427Z] [INFO] Could not parse groupsConfig, continuing with test [2026-07-16T03:23:29.441Z] [INFO] Check for existing ClusterRoleBinding [2026-07-16T03:23:29.448Z] [INFO] Getting ClusterRoleBinding: oc get clusterrolebinding cypress-test-*** -o json --ignore-not-found [2026-07-16T03:23:30.135Z] [INFO] [EXEC] oc get clusterrolebinding cypress-test-*** -o json --ignore-not-found [2026-07-16T03:23:30.142Z] [INFO] Found ClusterRoleBinding: cypress-test-*** [2026-07-16T03:23:30.148Z] [INFO] Found existing ClusterRoleBinding, will restore after test [2026-07-16T03:23:30.155Z] [INFO] Create ClusterRoleBinding for cluster-admin [2026-07-16T03:23:30.731Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172210157-dyfqd2d1t.yaml && rm -f /tmp/cypress-yaml-1784172210157-dyfqd2d1t.yaml [2026-07-16T03:23:30.738Z] [INFO] Command exit code: 0 [2026-07-16T03:23:30.746Z] [INFO] Successfully created ClusterRoleBinding [2026-07-16T03:23:30.756Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:23:30.764Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ 1) Test User - should not have access rights to view the Cluster Settings tab [2026-07-16T03:23:34.440Z] [INFO] Starting 480s timeout for: Cluster Admin user can access all Settings pages [2026-07-16T03:23:34.443Z] [INFO] Test title: Cluster Admin user can access all Settings pages [2026-07-16T03:23:34.448Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1688","@Dashboard","@SettingsCI"] [2026-07-16T03:23:34.452Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:23:34.512Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:23:34.533Z] [INFO] [STEP 1] Log into the application as admin [2026-07-16T03:23:34.542Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:23:38.268Z] [INFO] Starting 480s timeout for: Cluster Admin user can access all Settings pages [2026-07-16T03:23:38.309Z] [INFO] Test title: Cluster Admin user can access all Settings pages [2026-07-16T03:23:38.316Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1688","@Dashboard","@SettingsCI"] [2026-07-16T03:23:38.322Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:23:38.327Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:23:38.338Z] [INFO] Loaded test data - User: ***, ClusterRoleBinding: cypress-test-***-cluster-admin [2026-07-16T03:23:39.007Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq '.items[].spec' [2026-07-16T03:23:39.015Z] [INFO] Dashboard Config: [2026-07-16T03:23:39.542Z] [INFO] [EXEC] oc get configmaps -l app=notebook-controller -A -o jsonpath='{.items[0].data}' | jq . [2026-07-16T03:23:39.549Z] [INFO] Controller Config: [2026-07-16T03:23:39.555Z] [INFO] Executing command: [2026-07-16T03:23:39.950Z] [INFO] [EXEC] oc get configmap -n redhat-ods-applications notebook-controller-culler-config -o jsonpath='{.data}' | jq . [2026-07-16T03:23:39.957Z] [INFO] Command stderr: [2026-07-16T03:23:39.963Z] [INFO] Raw Controller Culler Config Response: [2026-07-16T03:23:39.968Z] [INFO] Controller Culler Config (Error): [2026-07-16T03:23:39.972Z] [INFO] Check if user is in RHODS user groups [2026-07-16T03:23:39.975Z] [INFO] Getting OdhDashboardConfig groupsConfig: oc get OdhDashboardConfig -A -o json | jq -r '.items[].spec.groupsConfig' [2026-07-16T03:23:40.364Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq -r '.items[].spec.groupsConfig' [2026-07-16T03:23:40.375Z] [INFO] Could not parse groupsConfig, continuing with test [2026-07-16T03:23:40.409Z] [INFO] Check for existing ClusterRoleBinding [2026-07-16T03:23:40.414Z] [INFO] Getting ClusterRoleBinding: oc get clusterrolebinding cypress-test-*** -o json --ignore-not-found [2026-07-16T03:23:40.818Z] [INFO] [EXEC] oc get clusterrolebinding cypress-test-*** -o json --ignore-not-found [2026-07-16T03:23:40.824Z] [INFO] Found ClusterRoleBinding: cypress-test-*** [2026-07-16T03:23:40.830Z] [INFO] Found existing ClusterRoleBinding, will restore after test [2026-07-16T03:23:40.837Z] [INFO] Create ClusterRoleBinding for cluster-admin [2026-07-16T03:23:41.240Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172220838-1qx1ebdd3.yaml && rm -f /tmp/cypress-yaml-1784172220838-1qx1ebdd3.yaml [2026-07-16T03:23:41.247Z] [INFO] Command exit code: 0 [2026-07-16T03:23:41.253Z] [INFO] Successfully created ClusterRoleBinding [2026-07-16T03:23:41.273Z] [INFO] [STEP 1] Log into the application as admin [2026-07-16T03:23:41.283Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ 2) Cluster Admin user can access all Settings pages [2026-07-16T03:23:41.923Z] [INFO] [EXEC] oc whoami [2026-07-16T03:23:41.927Z] [INFO] Cleanup: Remove test ClusterRoleBinding [2026-07-16T03:23:41.931Z] [INFO] Deleting ClusterRoleBinding: oc delete clusterrolebinding cypress-test-*** --ignore-not-found [2026-07-16T03:23:42.266Z] [INFO] [EXEC] oc delete clusterrolebinding cypress-test-*** --ignore-not-found [2026-07-16T03:23:42.274Z] [INFO] Successfully deleted ClusterRoleBinding: cypress-test-*** [2026-07-16T03:23:42.280Z] [INFO] Successfully removed test ClusterRoleBinding [2026-07-16T03:23:42.283Z] [INFO] Restore original ClusterRoleBinding [2026-07-16T03:23:42.645Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784172221617-ht4br9v2p.yaml && rm -f /tmp/cypress-yaml-1784172221617-ht4br9v2p.yaml [2026-07-16T03:23:42.683Z] [INFO] Command exit code: 0 [2026-07-16T03:23:42.690Z] [INFO] Successfully restored original ClusterRoleBinding 1 passing (45s) 2 failing 1) Verify that only the Cluster Admin can access Cluster Settings Test User - should not have access rights to view the Cluster Settings tab: Test steps were: 1. Check if user is in RHODS user groups 2. Check for existing ClusterRoleBinding 3. Create ClusterRoleBinding for cluster-admin 4. Log into the application 5. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:358:14) 2) Verify that only the Cluster Admin can access Cluster Settings Cluster Admin user can access all Settings pages: Test steps were: 1. Check if user is in RHODS user groups 2. Check for existing ClusterRoleBinding 3. Create ClusterRoleBinding for cluster-admin 4. Log into the application as admin 5. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:358:14) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_008.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 3 │ │ Passing: 1 │ │ Failing: 2 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 4 │ │ Video: false │ │ Duration: 44 seconds │ │ Spec Ran: settings/clusterSettings/testAdminClusterSettings.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/settings (1919x1079) /clusterSettings/testAdminClusterSettings.cy.ts/Verify that only the Cluster Adm in can access Cluster Settings -- Test User - should not have access rights to v iew the Cluster Settings tab (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/settings (1919x1079) /clusterSettings/testAdminClusterSettings.cy.ts/Verify that only the Cluster Adm in can access Cluster Settings -- Test User - should not have access rights to v iew the Cluster Settings tab (failed) (attempt 2).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/settings (1919x1079) /clusterSettings/testAdminClusterSettings.cy.ts/Verify that only the Cluster Adm in can access Cluster Settings -- Cluster Admin user can access all Settings pag es (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/settings (1919x1079) /clusterSettings/testAdminClusterSettings.cy.ts/Verify that only the Cluster Adm in can access Cluster Settings -- Cluster Admin user can access all Settings pag es (failed) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: settings/connectionTypes/testCreateConnectionTypes.cy.ts (10 of 13) [2026-07-16T03:23:47.529Z] [INFO] Setting tests timeout to: 480 seconds Verify Connection Type Creation [2026-07-16T03:23:47.541Z] [INFO] Starting 480s timeout for: Verify User Can Create, Preview and Delete a Connection Type [2026-07-16T03:23:47.544Z] [INFO] Test title: Verify User Can Create, Preview and Delete a Connection Type [2026-07-16T03:23:47.551Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@ConnectionTypes","@ConnectionTypesCI"] [2026-07-16T03:23:47.605Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:23:47.612Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:23:47.638Z] [INFO] Loaded project name: cypress-test-connection-type-185825 [2026-07-16T03:23:47.643Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name [2026-07-16T03:23:48.515Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:23:48.521Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1} [2026-07-16T03:23:48.527Z] [INFO] Project 'cypress-test-connection-type-185825' does not exist. [2026-07-16T03:23:48.538Z] [INFO] Creating project cypress-test-connection-type-185825 [2026-07-16T03:23:49.225Z] [INFO] [EXEC] oc new-project cypress-test-*** [2026-07-16T03:23:50.216Z] [INFO] [EXEC] oc label namespace cypress-test-*** opendatahub.io/dashboard=true --overwrite [2026-07-16T03:23:50.223Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name [2026-07-16T03:23:51.117Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:23:51.124Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-test-connection-type-185825","stderr":"","exitCode":0} [2026-07-16T03:23:51.132Z] [INFO] Project 'cypress-test-connection-type-185825' exists. [2026-07-16T03:23:51.221Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:23:51.235Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:23:52.037Z] [INFO] Starting 480s timeout for: Verify User Can Create, Preview and Delete a Connection Type [2026-07-16T03:23:52.041Z] [INFO] Test title: Verify User Can Create, Preview and Delete a Connection Type [2026-07-16T03:23:52.047Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@ConnectionTypes","@ConnectionTypesCI"] [2026-07-16T03:23:52.053Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:23:52.110Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:23:52.125Z] [INFO] Loaded project name: cypress-test-connection-type-185825 [2026-07-16T03:23:52.131Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name [2026-07-16T03:23:52.645Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:23:52.652Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-test-connection-type-185825","stderr":"","exitCode":0} [2026-07-16T03:23:52.659Z] [INFO] Project 'cypress-test-connection-type-185825' exists. [2026-07-16T03:23:52.667Z] [INFO] Project cypress-test-connection-type-185825 already exists. Deleting it. [2026-07-16T03:24:02.586Z] [INFO] [EXEC] oc delete project cypress-test-*** --wait [2026-07-16T03:24:02.600Z] [INFO] Waiting for project cypress-test-connection-type-185825 to be fully deleted... [2026-07-16T03:24:02.605Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name [2026-07-16T03:24:02.943Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:24:02.949Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1} [2026-07-16T03:24:02.955Z] [INFO] Project 'cypress-test-connection-type-185825' does not exist. [2026-07-16T03:24:02.966Z] [INFO] Creating project cypress-test-connection-type-185825 [2026-07-16T03:24:03.409Z] [INFO] [EXEC] oc new-project cypress-test-*** [2026-07-16T03:24:03.836Z] [INFO] [EXEC] oc label namespace cypress-test-*** opendatahub.io/dashboard=true --overwrite [2026-07-16T03:24:03.845Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name [2026-07-16T03:24:04.273Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:24:04.280Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-test-connection-type-185825","stderr":"","exitCode":0} [2026-07-16T03:24:04.313Z] [INFO] Project 'cypress-test-connection-type-185825' exists. [2026-07-16T03:24:04.348Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:24:04.362Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ 1) Verify User Can Create, Preview and Delete a Connection Type [2026-07-16T03:24:04.954Z] [INFO] Starting 480s timeout for: Verify User Can Duplicate, Edit and Delete a Connection Type [2026-07-16T03:24:04.956Z] [INFO] Test title: Verify User Can Duplicate, Edit and Delete a Connection Type [2026-07-16T03:24:04.961Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@ConnectionTypes"] [2026-07-16T03:24:04.966Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:24:04.972Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:24:05.022Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:24:05.029Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:24:05.430Z] [INFO] Starting 480s timeout for: Verify User Can Duplicate, Edit and Delete a Connection Type [2026-07-16T03:24:05.433Z] [INFO] Test title: Verify User Can Duplicate, Edit and Delete a Connection Type [2026-07-16T03:24:05.437Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@ConnectionTypes"] [2026-07-16T03:24:05.442Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:24:05.447Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:24:05.460Z] [INFO] Loaded project name: cypress-test-connection-type-185825 [2026-07-16T03:24:05.464Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name [2026-07-16T03:24:06.018Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:24:06.025Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-test-connection-type-185825","stderr":"","exitCode":0} [2026-07-16T03:24:06.031Z] [INFO] Project 'cypress-test-connection-type-185825' exists. [2026-07-16T03:24:06.041Z] [INFO] Project cypress-test-connection-type-185825 already exists. Deleting it. [2026-07-16T03:24:09.846Z] [INFO] [EXEC] oc delete project cypress-test-*** --wait [2026-07-16T03:24:09.910Z] [INFO] Waiting for project cypress-test-connection-type-185825 to be fully deleted... [2026-07-16T03:24:09.915Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name [2026-07-16T03:24:10.508Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:24:10.514Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1} [2026-07-16T03:24:10.521Z] [INFO] Project 'cypress-test-connection-type-185825' does not exist. [2026-07-16T03:24:10.564Z] [INFO] Creating project cypress-test-connection-type-185825 [2026-07-16T03:24:11.041Z] [INFO] [EXEC] oc new-project cypress-test-*** [2026-07-16T03:24:11.402Z] [INFO] [EXEC] oc label namespace cypress-test-*** opendatahub.io/dashboard=true --overwrite [2026-07-16T03:24:11.409Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name [2026-07-16T03:24:11.908Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-07-16T03:24:11.916Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-test-connection-type-185825","stderr":"","exitCode":0} [2026-07-16T03:24:11.923Z] [INFO] Project 'cypress-test-connection-type-185825' exists. [2026-07-16T03:24:11.947Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:24:11.957Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ 2) Verify User Can Duplicate, Edit and Delete a Connection Type [2026-07-16T03:24:12.409Z] [INFO] Executing delete connection type command: oc delete configmap ct-test-connection-type-185825 -n redhat-ods-applications --ignore-not-found [2026-07-16T03:24:12.916Z] [INFO] [EXEC] oc delete configmap ct-test-connection-type-185825 -n redhat-ods-applications --ignore-not-found [2026-07-16T03:24:12.921Z] [INFO] Executing delete connection type command: oc delete configmap ct-copy-of-s3-compatible-object-storage-v1 -n redhat-ods-applications --ignore-not-found [2026-07-16T03:24:13.350Z] [INFO] [EXEC] oc delete configmap ct-copy-of-s3-compatible-object-storage-v1 -n redhat-ods-applications --ignore-not-found [2026-07-16T03:24:17.868Z] [INFO] [EXEC] oc delete project cypress-test-*** --wait --ignore-not-found 0 passing (31s) 2 failing 1) Verify Connection Type Creation Verify User Can Create, Preview and Delete a Connection Type: Test steps were: 1. Log into the application 2. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:358:14) 2) Verify Connection Type Creation Verify User Can Duplicate, Edit and Delete a Connection Type: Test steps were: 1. Log into the application 2. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:358:14) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_009.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 2 │ │ Passing: 0 │ │ Failing: 2 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 4 │ │ Video: false │ │ Duration: 30 seconds │ │ Spec Ran: settings/connectionTypes/testCreateConnectionTypes.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/settings (1919x1079) /connectionTypes/testCreateConnectionTypes.cy.ts/Verify Connection Type Creation -- Verify User Can Create, Preview and Delete a Connection Type (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/settings (1919x1079) /connectionTypes/testCreateConnectionTypes.cy.ts/Verify Connection Type Creation -- Verify User Can Create, Preview and Delete a Connection Type (failed) (attem pt 2).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/settings (1919x1079) /connectionTypes/testCreateConnectionTypes.cy.ts/Verify Connection Type Creation -- Verify User Can Duplicate, Edit and Delete a Connection Type (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/settings (1919x1079) /connectionTypes/testCreateConnectionTypes.cy.ts/Verify Connection Type Creation -- Verify User Can Duplicate, Edit and Delete a Connection Type (failed) (attem pt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: settings/connectionTypes/testPreInstalledConnectionTypes.cy.ts (11 of 13) [2026-07-16T03:24:22.613Z] [INFO] Setting tests timeout to: 480 seconds Verify OOTB Connection Types [2026-07-16T03:24:22.640Z] [INFO] Starting 480s timeout for: should have pre-installed label and unable to be edited or deleted [2026-07-16T03:24:22.653Z] [INFO] Test title: should have pre-installed label and unable to be edited or deleted [2026-07-16T03:24:22.714Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard"] [2026-07-16T03:24:22.726Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:24:22.739Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:24:22.823Z] [INFO] [STEP 1] Navigate to Connection Types view [2026-07-16T03:24:22.844Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/settings/environment-setup/connection-types [2026-07-16T03:24:23.409Z] [INFO] Starting 480s timeout for: should have pre-installed label and unable to be edited or deleted [2026-07-16T03:24:23.422Z] [INFO] Test title: should have pre-installed label and unable to be edited or deleted [2026-07-16T03:24:23.436Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard"] [2026-07-16T03:24:23.450Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:24:23.454Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:24:23.507Z] [INFO] [STEP 1] Navigate to Connection Types view [2026-07-16T03:24:23.515Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/settings/environment-setup/connection-types 1) should have pre-installed label and unable to be edited or deleted 0 passing (1s) 1 failing 1) Verify OOTB Connection Types should have pre-installed label and unable to be edited or deleted: Test steps were: 1. Navigate to Connection Types view 2. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/settings/environment-setup/connection-types Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/settings/environment-setup/connection-types'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/settings/environment-setup/connection-types'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:358:14) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_010.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 1 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 2 │ │ Video: false │ │ Duration: 1 second │ │ Spec Ran: settings/connectionTypes/testPreInstalledConnectionTypes.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/settings (1919x1079) /connectionTypes/testPreInstalledConnectionTypes.cy.ts/Verify OOTB Connection Ty pes -- should have pre-installed label and unable to be edited or deleted (faile d).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/settings (1919x1079) /connectionTypes/testPreInstalledConnectionTypes.cy.ts/Verify OOTB Connection Ty pes -- should have pre-installed label and unable to be edited or deleted (faile d) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: settings/hardwareProfiles/testNotebookTolerations.cy.ts (12 of 13) [2026-07-16T03:24:27.729Z] [INFO] Setting tests timeout to: 480 seconds Notebooks - tolerations tests [2026-07-16T03:24:27.749Z] [INFO] Starting 480s timeout for: Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations [2026-07-16T03:24:27.754Z] [INFO] Test title: Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations [2026-07-16T03:24:27.820Z] [INFO] Test tags: ["@Dashboard","@HardwareProfiles","@Smoke","@SmokeSet2","@NonConcurrent"] [2026-07-16T03:24:27.829Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:24:27.834Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:24:27.914Z] [INFO] Executing: oc get notebooks.kubeflow.org -A -o custom-columns=":metadata.namespace,:metadata.name" | grep jupyter-nb | xargs -I {} sh -c 'oc delete notebook.kubeflow.org -n $(echo {} | cut -d " " -f1) $(echo {} | cut -d " " -f2) --ignore-not-found' [2026-07-16T03:24:29.156Z] [INFO] [EXEC] oc get notebooks.kubeflow.org -A -o custom-columns=":metadata.namespace,:metadata.name" | grep jupyter-nb | xargs -I {} sh -c 'oc delete notebook.kubeflow.org -n $(echo {} | cut -d " " -f1) $(echo {} | cut -d " " -f2) --ignore-not-found' [2026-07-16T03:24:29.164Z] [INFO] Notebook deletion: notebook.kubeflow.org "jupyter-nb-htpasswd-2dcluster-2dadmin-2duser" deleted [2026-07-16T03:24:29.216Z] [INFO] Loaded Hardware Profile Name: cypress-hardware-profile-notebooks [2026-07-16T03:24:29.221Z] [INFO] Cleaning up and creating Hardware Profile: resources/hardwareProfile/notebook_tolerations.yaml [2026-07-16T03:24:29.225Z] [INFO] Executing delete hardware profile command: oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("resources/hardwareProfile/notebook_tolerations.yaml")) | .metadata.name' | tr -d '"' [2026-07-16T03:24:29.711Z] [INFO] [EXEC] oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("resources/hardwareProfile/notebook_tolerations.yaml")) | .metadata.name' | tr -d '"' [2026-07-16T03:24:29.725Z] [INFO] No matching profile found, proceeding with the test. [2026-07-16T03:24:29.741Z] [INFO] Creating Hardware Profile: resources/hardwareProfile/notebook_tolerations.yaml [2026-07-16T03:24:29.826Z] [INFO] Executing command: oc apply -f "/tmp/temp_1784172269754.yaml" -n redhat-ods-applications [2026-07-16T03:24:30.270Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1784172269754.yaml" -n redhat-ods-applications [2026-07-16T03:24:30.278Z] [INFO] Command executed successfully: hardwareprofile.infrastructure.opendatahub.io/cypress-hardware-profile-notebooks created [2026-07-16T03:24:30.628Z] [INFO] [EXEC] rm /tmp/temp_1784172269754.yaml [2026-07-16T03:24:30.725Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:24:30.820Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:24:31.948Z] [INFO] Starting 480s timeout for: Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations [2026-07-16T03:24:31.952Z] [INFO] Test title: Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations [2026-07-16T03:24:32.008Z] [INFO] Test tags: ["@Dashboard","@HardwareProfiles","@Smoke","@SmokeSet2","@NonConcurrent"] [2026-07-16T03:24:32.014Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:24:32.019Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:24:32.038Z] [INFO] Executing: oc get notebooks.kubeflow.org -A -o custom-columns=":metadata.namespace,:metadata.name" | grep jupyter-nb | xargs -I {} sh -c 'oc delete notebook.kubeflow.org -n $(echo {} | cut -d " " -f1) $(echo {} | cut -d " " -f2) --ignore-not-found' [2026-07-16T03:24:32.864Z] [INFO] [EXEC] oc get notebooks.kubeflow.org -A -o custom-columns=":metadata.namespace,:metadata.name" | grep jupyter-nb | xargs -I {} sh -c 'oc delete notebook.kubeflow.org -n $(echo {} | cut -d " " -f1) $(echo {} | cut -d " " -f2) --ignore-not-found' [2026-07-16T03:24:32.907Z] [INFO] No notebooks found [2026-07-16T03:24:32.913Z] [INFO] Loaded Hardware Profile Name: cypress-hardware-profile-notebooks [2026-07-16T03:24:32.923Z] [INFO] Cleaning up and creating Hardware Profile: resources/hardwareProfile/notebook_tolerations.yaml [2026-07-16T03:24:32.929Z] [INFO] Executing delete hardware profile command: oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("resources/hardwareProfile/notebook_tolerations.yaml")) | .metadata.name' | tr -d '"' [2026-07-16T03:24:33.614Z] [INFO] [EXEC] oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("resources/hardwareProfile/notebook_tolerations.yaml")) | .metadata.name' | tr -d '"' [2026-07-16T03:24:33.623Z] [INFO] No matching profile found, proceeding with the test. [2026-07-16T03:24:33.631Z] [INFO] Creating Hardware Profile: resources/hardwareProfile/notebook_tolerations.yaml [2026-07-16T03:24:33.649Z] [INFO] Executing command: oc apply -f "/tmp/temp_1784172273633.yaml" -n redhat-ods-applications [2026-07-16T03:24:36.442Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1784172273633.yaml" -n redhat-ods-applications [2026-07-16T03:24:36.450Z] [INFO] Command executed successfully: hardwareprofile.infrastructure.opendatahub.io/cypress-hardware-profile-notebooks configured [2026-07-16T03:24:36.756Z] [INFO] [EXEC] rm /tmp/temp_1784172273633.yaml [2026-07-16T03:24:36.827Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:24:36.911Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ 1) Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations [2026-07-16T03:24:37.806Z] [INFO] Executing: oc get notebooks.kubeflow.org -A -o custom-columns=":metadata.namespace,:metadata.name" | grep jupyter-nb | xargs -I {} sh -c 'oc delete notebook.kubeflow.org -n $(echo {} | cut -d " " -f1) $(echo {} | cut -d " " -f2) --ignore-not-found' [2026-07-16T03:24:38.940Z] [INFO] [EXEC] oc get notebooks.kubeflow.org -A -o custom-columns=":metadata.namespace,:metadata.name" | grep jupyter-nb | xargs -I {} sh -c 'oc delete notebook.kubeflow.org -n $(echo {} | cut -d " " -f1) $(echo {} | cut -d " " -f2) --ignore-not-found' [2026-07-16T03:24:39.010Z] [INFO] No notebooks found [2026-07-16T03:24:39.015Z] [INFO] Executing delete hardware profile command: oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-hardware-profile-notebooks")) | .metadata.name' | tr -d '"' [2026-07-16T03:24:39.720Z] [INFO] [EXEC] oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-hardware-profile-notebooks")) | .metadata.name' | tr -d '"' [2026-07-16T03:24:39.729Z] [INFO] Hardware Profile found: cypress-hardware-profile-notebooks. Proceeding to delete. [2026-07-16T03:24:40.719Z] [INFO] [EXEC] oc delete hardwareprofiles cypress-hardware-profile-notebooks -n redhat-ods-applications 0 passing (13s) 1 failing 1) Notebooks - tolerations tests Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations: Test steps were: 1. Log into the application 2. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:358:14) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_011.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 1 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 2 │ │ Video: false │ │ Duration: 13 seconds │ │ Spec Ran: settings/hardwareProfiles/testNotebookTolerations.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/settings (1919x1079) /hardwareProfiles/testNotebookTolerations.cy.ts/Notebooks - tolerations tests -- Verify Juypter Notebook Creation using Hardware Profiles and applying Toleratio ns (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/settings (1919x1079) /hardwareProfiles/testNotebookTolerations.cy.ts/Notebooks - tolerations tests -- Verify Juypter Notebook Creation using Hardware Profiles and applying Toleratio ns (failed) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: settings/servingRuntimes/testSingleServingRuntimeCreation.cy.ts (13 of 13) [2026-07-16T03:24:46.038Z] [INFO] Setting tests timeout to: 480 seconds Verify Admins Can Import and Delete a Custom Single-Model Serving Runtime Template By Uploading A YAML file [2026-07-16T03:24:46.058Z] [INFO] Starting 480s timeout for: Admin should access serving runtimes, import a yaml file and then delete [2026-07-16T03:24:46.064Z] [INFO] Test title: Admin should access serving runtimes, import a yaml file and then delete [2026-07-16T03:24:46.118Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-2276","@Dashboard","@NonConcurrent","@SettingsCI"] [2026-07-16T03:24:46.129Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:24:46.135Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:24:46.242Z] [INFO] Loaded Single-Model Name: single-cypress-vllm-runtime [2026-07-16T03:24:46.251Z] [INFO] Loaded Single-Model Metadata Name: Cypress Single ServingRuntime for KServe [2026-07-16T03:24:46.255Z] [INFO] Executing command: oc get templates -ojson -n redhat-ods-applications | jq '.items[] | select(.objects[]?.metadata?.annotations?."openshift.io/display-name"? // "" | contains("Cypress Single ServingRuntime for KServe")) | .metadata.name' | tr -d '"' [2026-07-16T03:24:46.932Z] [INFO] [EXEC] oc get templates -ojson -n redhat-ods-applications | jq '.items[] | select(.objects[]?.metadata?.annotations?."openshift.io/display-name"? // "" | contains("Cypress Single ServingRuntime for KServe")) | .metadata.name' | tr -d '"' [2026-07-16T03:24:46.945Z] [INFO] No matching template found, proceeding with the test. [2026-07-16T03:24:47.024Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:24:47.051Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ [2026-07-16T03:24:47.749Z] [INFO] Starting 480s timeout for: Admin should access serving runtimes, import a yaml file and then delete [2026-07-16T03:24:47.752Z] [INFO] Test title: Admin should access serving runtimes, import a yaml file and then delete [2026-07-16T03:24:47.809Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-2276","@Dashboard","@NonConcurrent","@SettingsCI"] [2026-07-16T03:24:47.814Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"] [2026-07-16T03:24:47.819Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-07-16T03:24:47.850Z] [INFO] Loaded Single-Model Name: single-cypress-vllm-runtime [2026-07-16T03:24:47.854Z] [INFO] Loaded Single-Model Metadata Name: Cypress Single ServingRuntime for KServe [2026-07-16T03:24:47.857Z] [INFO] Executing command: oc get templates -ojson -n redhat-ods-applications | jq '.items[] | select(.objects[]?.metadata?.annotations?."openshift.io/display-name"? // "" | contains("Cypress Single ServingRuntime for KServe")) | .metadata.name' | tr -d '"' [2026-07-16T03:24:48.430Z] [INFO] [EXEC] oc get templates -ojson -n redhat-ods-applications | jq '.items[] | select(.objects[]?.metadata?.annotations?."openshift.io/display-name"? // "" | contains("Cypress Single ServingRuntime for KServe")) | .metadata.name' | tr -d '"' [2026-07-16T03:24:48.438Z] [INFO] No matching template found, proceeding with the test. [2026-07-16T03:24:48.454Z] [INFO] [STEP 1] Log into the application [2026-07-16T03:24:48.463Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ 1) Admin should access serving runtimes, import a yaml file and then delete [2026-07-16T03:24:48.833Z] [INFO] Executing command: oc get templates -ojson -n redhat-ods-applications | jq '.items[] | select(.objects[]?.metadata?.annotations?."openshift.io/display-name"? // "" | contains("Cypress Single ServingRuntime for KServe")) | .metadata.name' | tr -d '"' [2026-07-16T03:24:49.263Z] [INFO] [EXEC] oc get templates -ojson -n redhat-ods-applications | jq '.items[] | select(.objects[]?.metadata?.annotations?."openshift.io/display-name"? // "" | contains("Cypress Single ServingRuntime for KServe")) | .metadata.name' | tr -d '"' [2026-07-16T03:24:49.269Z] [INFO] No matching template found, proceeding with the test. 0 passing (3s) 1 failing 1) Verify Admins Can Import and Delete a Custom Single-Model Serving Runtime Template By Uploading A YAML file Admin should access serving runtimes, import a yaml file and then delete: Test steps were: 1. Log into the application 2. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503 at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:358:14) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_012.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 1 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 2 │ │ Video: false │ │ Duration: 3 seconds │ │ Spec Ran: settings/servingRuntimes/testSingleServingRuntimeCreation.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/settings (1919x1079) /servingRuntimes/testSingleServingRuntimeCreation.cy.ts/Verify Admins Can Import and Delete a Custom Single-Model Serving Runtime Template By Uploading A YAML f ile -- Admin should access serving runtimes, import a yaml file and then delete (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/settings (1919x1079) /servingRuntimes/testSingleServingRuntimeCreation.cy.ts/Verify Admins Can Import and Delete a Custom Single-Model Serving Runtime Template By Uploading A YAML f ile -- Admin should access serving runtimes, import a yaml file and then delete (failed) (attempt 2).png Start generate report process Read and merge jsons from "/workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons" Enhance report Create HTML report HTML report successfully created! /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/index.html ================================================================================ (Run Finished) Spec Tests Passing Failing Pending Skipped ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ ✔ application.cy.ts 00:04 1 1 - - - │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ dataScienceProjects/testLaunchStand 00:49 1 1 - - - │ │ aloneNotebook.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ dataScienceProjects/testProjectCont 01:30 2 1 1 - - │ │ ributorPermissions.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ dataScienceProjects/testProjectCrea 00:53 4 2 2 - - │ │ tion.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ dataScienceProjects/testProjectEdit 00:19 1 - 1 - - │ │ ing.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ storageClasses/clusterStorage.cy.ts 00:27 1 1 - - - │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ storageClasses/storageClasses.cy.ts 00:43 4 4 - - - │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ dataScienceProjects/clusterStorage/ 00:50 5 - 1 - 4 │ │ testClusterStorageAccessModes.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ settings/clusterSettings/testAdminC 00:44 3 1 2 - - │ │ lusterSettings.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ settings/connectionTypes/testCreate 00:30 2 - 2 - - │ │ ConnectionTypes.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ settings/connectionTypes/testPreIns 00:01 1 - 1 - - │ │ talledConnectionTypes.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ settings/hardwareProfiles/testNoteb 00:13 1 - 1 - - │ │ ookTolerations.cy.ts │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✖ settings/servingRuntimes/testSingle 00:03 1 - 1 - - │ │ ServingRuntimeCreation.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ✖ 9 of 13 failed (69%) 07:10 27 11 12 - 4