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-09-07T13:36:21.246Z] [INFO] Setting tests timeout to: 480 seconds application [2026-09-07T13:36:21.259Z] [INFO] Starting 480s timeout for: should login and load page [2026-09-07T13:36:21.264Z] [INFO] Test title: should login and load page [2026-09-07T13:36:21.305Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard"] [2026-09-07T13:36:21.311Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492"] [2026-09-07T13:36:21.321Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-09-07T13:36:21.331Z] [INFO] Navigate to: https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/ [2026-09-07T13:36:21.710Z] [INFO] OAuth login flow detected - completing authentication ✓ should login and load page 1 passing (4s) [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: 3 seconds │ │ Spec Ran: application.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: dataScienceProjects/testLaunchStandaloneNotebook.cy.ts (2 of 13) [2026-09-07T13:36:27.876Z] [INFO] Setting tests timeout to: 480 seconds Verify a Jupyter Notebook can be launched directly from the Project List View [2026-09-07T13:36:27.895Z] [INFO] Starting 480s timeout for: Verify User Can Access Jupyter Launcher From Project Page [2026-09-07T13:36:27.905Z] [INFO] Test title: Verify User Can Access Jupyter Launcher From Project Page [2026-09-07T13:36:27.912Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1877","@Dashboard","@NonConcurrent"] [2026-09-07T13:36:27.923Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492"] [2026-09-07T13:36:27.929Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-09-07T13:36:27.961Z] [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-09-07T13:36:28.639Z] [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-09-07T13:36:28.647Z] [INFO] No notebooks found [2026-09-07T13:36:28.703Z] [INFO] [STEP 1] Log into the application [2026-09-07T13:36:28.729Z] [INFO] Navigate to: https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/ [2026-09-07T13:36:28.923Z] [INFO] OAuth login flow detected - completing authentication [2026-09-07T13:36:33.314Z] [INFO] [STEP 2] Launch Standalone notebook server [2026-09-07T13:36:33.438Z] [INFO] [STEP 3] Choose Code Server Image [2026-09-07T13:36:34.371Z] [INFO] [STEP 4] Check Start server button is enabled [2026-09-07T13:36:34.408Z] [INFO] [STEP 5] Launch a notebook server [2026-09-07T13:36:34.575Z] [INFO] [STEP 6] Verify the Jupyter Notebook pod is ready [2026-09-07T13:36:34.583Z] [INFO] Finding pods with command: oc get pods -A -o custom-columns="NAMESPACE:.metadata.namespace,NAME:.metadata.name" --no-headers | grep jupyter-nb [2026-09-07T13:36:45.277Z] [INFO] [EXEC] oc get pods -A -o custom-columns="NAMESPACE:.metadata.namespace,NAME:.metadata.name" --no-headers | grep jupyter-nb [2026-09-07T13:36:45.304Z] [INFO] Parsed: namespace = rhods-notebooks, podName = jupyter-nb-htpasswd-2dcluster-2dadmin-2duser-0 [2026-09-07T13:36:45.322Z] [INFO] Found 1 matching pods [2026-09-07T13:36:45.341Z] [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-09-07T13:41:46.155Z] [INFO] Starting 480s timeout for: Verify User Can Access Jupyter Launcher From Project Page [2026-09-07T13:41:46.158Z] [INFO] Test title: Verify User Can Access Jupyter Launcher From Project Page [2026-09-07T13:41:46.162Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1877","@Dashboard","@NonConcurrent"] [2026-09-07T13:41:46.166Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492"] [2026-09-07T13:41:46.171Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-09-07T13:41:46.184Z] [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-09-07T13:41:46.863Z] [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-09-07T13:41:46.870Z] [INFO] Notebook deletion: notebook.kubeflow.org "jupyter-nb-htpasswd-2dcluster-2dadmin-2duser" deleted [2026-09-07T13:41:46.897Z] [INFO] [STEP 1] Log into the application [2026-09-07T13:41:46.907Z] [INFO] Navigate to: https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/ [2026-09-07T13:41:47.181Z] [INFO] OAuth login flow detected - completing authentication [2026-09-07T13:41:51.292Z] [INFO] [STEP 2] Launch Standalone notebook server [2026-09-07T13:41:51.440Z] [INFO] [STEP 3] Choose Code Server Image [2026-09-07T13:41:52.096Z] [INFO] [STEP 4] Check Start server button is enabled [2026-09-07T13:41:52.139Z] [INFO] [STEP 5] Launch a notebook server [2026-09-07T13:41:52.303Z] [INFO] [STEP 6] Verify the Jupyter Notebook pod is ready [2026-09-07T13:41:52.308Z] [INFO] Finding pods with command: oc get pods -A -o custom-columns="NAMESPACE:.metadata.namespace,NAME:.metadata.name" --no-headers | grep jupyter-nb [2026-09-07T13:42:02.977Z] [INFO] [EXEC] oc get pods -A -o custom-columns="NAMESPACE:.metadata.namespace,NAME:.metadata.name" --no-headers | grep jupyter-nb [2026-09-07T13:42:02.994Z] [INFO] Parsed: namespace = rhods-notebooks, podName = jupyter-nb-htpasswd-2dcluster-2dadmin-2duser-0 [2026-09-07T13:42:02.999Z] [INFO] Found 1 matching pods [2026-09-07T13:42:03.004Z] [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 1) Verify User Can Access Jupyter Launcher From Project Page 0 passing (11m) 1 failing 1) Verify a Jupyter Notebook can be launched directly from the Project List View Verify User Can Access Jupyter Launcher From Project Page: Test steps were: 1. Log into the application 2. Navigate to: https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/ 3. Launch Standalone notebook server 4. Choose Code Server Image 5. Check Start server button is enabled 6. Launch a notebook server 7. Verify the Jupyter Notebook pod is ready `cy.exec('oc wait --for=condition=Ready pod/jupyter-nb-htpasswd-2dcluster-2dadmin-2duser-0 -n rhods-notebooks --timeout=300s')` timed out after waiting `300000ms`. https://on.cypress.io/exec CypressError: `cy.exec('oc wait --for=condition=Ready pod/jupyter-nb-htpasswd-2dcluster-2dadmin-2duser-0 -n rhods-notebooks --timeout=300s')` timed out after waiting `300000ms`. https://on.cypress.io/exec at (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:124114:70) at tryCatcher (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1777:23) at (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:4156:41) at tryCatcher (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1777:23) at Promise._settlePromiseFromHandler (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1489:31) at Promise._settlePromise (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1546:18) at Promise._settlePromise0 (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1591:10) at Promise._settlePromises (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1667:18) at _drainQueueStep (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2377:12) at _drainQueue (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2370:9) at Async._drainQueues (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2386:5) at Async.drainQueues (https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2256:14) From Your Spec Code: at eval (webpack://@odh-dashboard/cypress/./cypress/utils/oc_commands/baseCommands.ts:203:11) at Array.forEach () at Context.eval (webpack://@odh-dashboard/cypress/./cypress/utils/oc_commands/baseCommands.ts:196:11) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_001.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 0 │ │ Failing: 1 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 2 │ │ Video: false │ │ Duration: 10 minutes, 35 seconds │ │ Spec Ran: dataScienceProjects/testLaunchStandaloneNotebook.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ (Screenshots) - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/dataScie (1280x720) nceProjects/testLaunchStandaloneNotebook.cy.ts/Verify a Jupyter Notebook can be launched directly from the Project List View -- Verify User Can Access Jupyter L auncher From Project Page (failed).png - /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/dataScie (1280x720) nceProjects/testLaunchStandaloneNotebook.cy.ts/Verify a Jupyter Notebook can be launched directly from the Project List View -- Verify User Can Access Jupyter L auncher From Project Page (failed) (attempt 2).png ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: dataScienceProjects/testProjectContributorPermissions.cy.ts (3 of 13) [2026-09-07T13:47:06.186Z] [INFO] Setting tests timeout to: 480 seconds Verify that users can provide contributor project permissions to non-admin users - Verify that user can be added as a Contributor for a Project - Verify that user can access the created project as a Contributor [2026-09-07T13:47:06.214Z] [INFO] No tests were executed. Skipping soft assertions. 0 passing (125ms) 2 pending [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_002.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 2 │ │ Passing: 0 │ │ Failing: 0 │ │ Pending: 2 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 0 seconds │ │ Spec Ran: dataScienceProjects/testProjectContributorPermissions.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: dataScienceProjects/testProjectCreation.cy.ts (4 of 13) [2026-09-07T13:47:08.912Z] [INFO] Setting tests timeout to: 480 seconds Verify Project - Creation and Deletion - Create and Delete a Project in RHOAI - Verify users cannot create a project with Empty title - Verify User cannot create a project using special characters or long names in the Resource name field - Verify 250 character limit is enforced for Name and Description fields [2026-09-07T13:47:08.948Z] [INFO] No tests were executed. Skipping soft assertions. 0 passing (113ms) 4 pending [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_003.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 4 │ │ Passing: 0 │ │ Failing: 0 │ │ Pending: 4 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 0 seconds │ │ Spec Ran: dataScienceProjects/testProjectCreation.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: dataScienceProjects/testProjectEditing.cy.ts (5 of 13) [2026-09-07T13:47:11.536Z] [INFO] Setting tests timeout to: 480 seconds Verify Project - Editing [2026-09-07T13:47:11.556Z] [INFO] Starting 480s timeout for: Edit a Project in RHOAI [2026-09-07T13:47:11.565Z] [INFO] Test title: Edit a Project in RHOAI [2026-09-07T13:47:11.572Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1875","@ODS-1783","@ODS-1775","@Dashboard"] [2026-09-07T13:47:11.582Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492"] [2026-09-07T13:47:11.587Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-09-07T13:47:11.618Z] [INFO] Loaded project name: cypress-edit-test-project-609558 [2026-09-07T13:47:11.624Z] [INFO] Executing command: oc get project "cypress-edit-test-project-609558" -o name [2026-09-07T13:47:11.865Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-09-07T13:47:11.872Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1} [2026-09-07T13:47:11.886Z] [INFO] Project 'cypress-edit-test-project-609558' does not exist. [2026-09-07T13:47:11.906Z] [INFO] Creating project cypress-edit-test-project-609558 [2026-09-07T13:47:12.310Z] [INFO] [EXEC] oc new-project cypress-test-*** [2026-09-07T13:47:12.320Z] [INFO] 🔍 Polling for namespace cypress-edit-test-project-609558 (max 30s) [2026-09-07T13:47:12.569Z] [INFO] [EXEC] oc get namespace cypress-test-*** [2026-09-07T13:47:12.584Z] [INFO] ✅ namespace cypress-edit-test-project-609558 (found after 0.3s) [2026-09-07T13:47:12.904Z] [INFO] [EXEC] oc label namespace cypress-test-*** opendatahub.io/dashboard=true --overwrite [2026-09-07T13:47:12.919Z] [INFO] 🔍 Polling for project cypress-edit-test-project-609558 dashboard-ready (max 15s) [2026-09-07T13:47:13.177Z] [INFO] [EXEC] oc get project cypress-test-*** -o json | jq -e '.metadata.labels["opendatahub.io/dashboard"] == "true" and .status.phase == "Active"' [2026-09-07T13:47:13.185Z] [INFO] ✅ project cypress-edit-test-project-609558 dashboard-ready (found after 0.3s) [2026-09-07T13:47:13.211Z] [INFO] Executing command: oc get project "cypress-edit-test-project-609558" -o name [2026-09-07T13:47:13.458Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name [2026-09-07T13:47:13.464Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-edit-test-project-609558","stderr":"","exitCode":0} [2026-09-07T13:47:13.471Z] [INFO] Project 'cypress-edit-test-project-609558' exists. [2026-09-07T13:47:13.504Z] [INFO] Project cypress-edit-test-project-609558 confirmed to be created and verified successfully [2026-09-07T13:47:13.528Z] [INFO] [STEP 1] Log into the application [2026-09-07T13:47:13.567Z] [INFO] Navigate to: https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/ [2026-09-07T13:47:13.869Z] [INFO] OAuth login flow detected - completing authentication [2026-09-07T13:47:16.032Z] [INFO] [STEP 2] Navigate to the Project list tab and search for cypress-edit-test-project-609558 [2026-09-07T13:47:19.269Z] [INFO] ✅ Project "cypress-edit-test-project-609558" visible in list [2026-09-07T13:47:19.446Z] [INFO] [STEP 3] Edit project information [2026-09-07T13:47:20.859Z] [INFO] [STEP 4] Verify that the project cypress-edited-test-project has been updated [2026-09-07T13:47:21.629Z] [INFO] Deleting Project cypress-edit-test-project-609558 after the test has finished. [2026-09-07T13:47:21.911Z] [INFO] [EXEC] oc delete project cypress-test-*** --wait=false --ignore-not-found ✓ Edit a Project in RHOAI (10047ms) 1 passing (10s) [mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_004.json (Results) ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Tests: 1 │ │ Passing: 1 │ │ Failing: 0 │ │ Pending: 0 │ │ Skipped: 0 │ │ Screenshots: 0 │ │ Video: false │ │ Duration: 10 seconds │ │ Spec Ran: dataScienceProjects/testProjectEditing.cy.ts │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ──────────────────────────────────────────────────────────────────────────────────────────────────── Running: storageClasses/clusterStorage.cy.ts (6 of 13) [2026-09-07T13:47:25.461Z] [INFO] Setting tests timeout to: 480 seconds Regular Users can make use of the Storage Classes in the Cluster Storage tab from Pipelines [2026-09-07T13:47:25.485Z] [INFO] Starting 480s timeout for: If all SC are disabled except one, the SC dropdown should be disabled [2026-09-07T13:47:25.492Z] [INFO] Test title: If all SC are disabled except one, the SC dropdown should be disabled [2026-09-07T13:47:25.505Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@NonConcurrent"] [2026-09-07T13:47:25.515Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492"] [2026-09-07T13:47:25.520Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-09-07T13:47:25.543Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}' [2026-09-07T13:47:25.885Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}' [2026-09-07T13:47:25.914Z] [INFO] OpenShift default storage class already exists: gp3-csi [2026-09-07T13:47:25.934Z] [INFO] Using OpenShift default storage class: gp3-csi [2026-09-07T13:47:25.939Z] [INFO] Executing command: oc get project "qe-cluster-storage-sc-dsp" -o name [2026-09-07T13:47:26.251Z] [INFO] [EXEC] oc get project "qe-cluster-storage-sc-dsp" -o name [2026-09-07T13:47:26.268Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"qe-cluster-storage-sc-dsp\" not found","exitCode":1} [2026-09-07T13:47:26.289Z] [INFO] Project 'qe-cluster-storage-sc-dsp' does not exist. [2026-09-07T13:47:26.317Z] [INFO] Creating project qe-cluster-storage-sc-dsp [2026-09-07T13:47:26.791Z] [INFO] [EXEC] oc new-project qe-cluster-storage-sc-dsp [2026-09-07T13:47:26.800Z] [INFO] 🔍 Polling for namespace qe-cluster-storage-sc-dsp (max 30s) [2026-09-07T13:47:27.065Z] [INFO] [EXEC] oc get namespace qe-cluster-storage-sc-dsp [2026-09-07T13:47:27.085Z] [INFO] ✅ namespace qe-cluster-storage-sc-dsp (found after 0.3s) [2026-09-07T13:47:27.423Z] [INFO] [EXEC] oc label namespace qe-cluster-storage-sc-dsp opendatahub.io/dashboard=true --overwrite [2026-09-07T13:47:27.453Z] [INFO] 🔍 Polling for project qe-cluster-storage-sc-dsp dashboard-ready (max 15s) [2026-09-07T13:47:27.740Z] [INFO] [EXEC] oc get project qe-cluster-storage-sc-dsp -o json | jq -e '.metadata.labels["opendatahub.io/dashboard"] == "true" and .status.phase == "Active"' [2026-09-07T13:47:27.747Z] [INFO] ✅ project qe-cluster-storage-sc-dsp dashboard-ready (found after 0.3s) [2026-09-07T13:47:27.762Z] [INFO] Executing command: oc get project "qe-cluster-storage-sc-dsp" -o name [2026-09-07T13:47:28.085Z] [INFO] [EXEC] oc get project "qe-cluster-storage-sc-dsp" -o name [2026-09-07T13:47:28.104Z] [INFO] Command result: {"stdout":"project.project.openshift.io/qe-cluster-storage-sc-dsp","stderr":"","exitCode":0} [2026-09-07T13:47:28.119Z] [INFO] Project 'qe-cluster-storage-sc-dsp' exists. [2026-09-07T13:47:28.496Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n qe-cluster-storage-sc-dsp [2026-09-07T13:47:28.572Z] [INFO] Navigate to: https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/ [2026-09-07T13:47:28.818Z] [INFO] OAuth login flow detected - completing authentication [2026-09-07T13:47:40.856Z] [INFO] Starting 480s timeout for: If all SC are disabled except one, the SC dropdown should be disabled [2026-09-07T13:47:40.860Z] [INFO] Test title: If all SC are disabled except one, the SC dropdown should be disabled [2026-09-07T13:47:40.865Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@NonConcurrent"] [2026-09-07T13:47:40.869Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@SettingsCI","@ModelServingCI","@KServeCI","@ModelServing","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@NotebookAdministration","@MaaS","@MaaSCI","@MaasSubscriptions","@AutoML","@ODS-327","@ODS-492"] [2026-09-07T13:47:40.873Z] [INFO] Grep tags: ["@SmokeSet2"] [2026-09-07T13:47:40.887Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}' [2026-09-07T13:47:41.124Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}' [2026-09-07T13:47:41.129Z] [INFO] OpenShift default storage class already exists: gp3-csi [2026-09-07T13:47:41.134Z] [INFO] Using OpenShift default storage class: gp3-csi [2026-09-07T13:47:41.138Z] [INFO] Executing command: oc get project "qe-cluster-storage-sc-dsp" -o name [2026-09-07T13:47:41.380Z] [INFO] [EXEC] oc get project "qe-cluster-storage-sc-dsp" -o name [2026-09-07T13:47:41.386Z] [INFO] Command result: {"stdout":"project.project.openshift.io/qe-cluster-storage-sc-dsp","stderr":"","exitCode":0} [2026-09-07T13:47:41.393Z] [INFO] Project 'qe-cluster-storage-sc-dsp' exists. [2026-09-07T13:47:41.404Z] [INFO] Project qe-cluster-storage-sc-dsp already exists. Deleting it. [2026-09-07T13:47:56.839Z] [INFO] [EXEC] oc delete project qe-cluster-storage-sc-dsp --wait [2026-09-07T13:47:56.852Z] [INFO] Waiting for project qe-cluster-storage-sc-dsp to be fully deleted... [2026-09-07T13:47:56.857Z] [INFO] Executing command: oc get project "qe-cluster-storage-sc-dsp" -o name [2026-09-07T13:47:57.113Z] [INFO] [EXEC] oc get project "qe-cluster-storage-sc-dsp" -o name [2026-09-07T13:47:57.119Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"qe-cluster-storage-sc-dsp\" not found","exitCode":1} [2026-09-07T13:47:57.127Z] [INFO] Project 'qe-cluster-storage-sc-dsp' does not exist. [2026-09-07T13:47:57.137Z] [INFO] Creating project qe-cluster-storage-sc-dsp [2026-09-07T13:47:57.550Z] [INFO] [EXEC] oc new-project qe-cluster-storage-sc-dsp [2026-09-07T13:47:57.560Z] [INFO] 🔍 Polling for namespace qe-cluster-storage-sc-dsp (max 30s) [2026-09-07T13:47:57.827Z] [INFO] [EXEC] oc get namespace qe-cluster-storage-sc-dsp [2026-09-07T13:47:57.835Z] [INFO] ✅ namespace qe-cluster-storage-sc-dsp (found after 0.3s) [2026-09-07T13:47:58.144Z] [INFO] [EXEC] oc label namespace qe-cluster-storage-sc-dsp opendatahub.io/dashboard=true --overwrite [2026-09-07T13:47:58.152Z] [INFO] 🔍 Polling for project qe-cluster-storage-sc-dsp dashboard-ready (max 15s) [2026-09-07T13:47:58.405Z] [INFO] [EXEC] oc get project qe-cluster-storage-sc-dsp -o json | jq -e '.metadata.labels["opendatahub.io/dashboard"] == "true" and .status.phase == "Active"' [2026-09-07T13:47:58.412Z] [INFO] ✅ project qe-cluster-storage-sc-dsp dashboard-ready (found after 0.3s) [2026-09-07T13:47:58.422Z] [INFO] Executing command: oc get project "qe-cluster-storage-sc-dsp" -o name [2026-09-07T13:47:58.737Z] [INFO] [EXEC] oc get project "qe-cluster-storage-sc-dsp" -o name [2026-09-07T13:47:58.744Z] [INFO] Command result: {"stdout":"project.project.openshift.io/qe-cluster-storage-sc-dsp","stderr":"","exitCode":0} [2026-09-07T13:47:58.751Z] [INFO] Project 'qe-cluster-storage-sc-dsp' exists. [2026-09-07T13:47:59.130Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n qe-cluster-storage-sc-dsp [2026-09-07T13:47:59.145Z] [INFO] Navigate to: https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/ [2026-09-07T13:47:59.366Z] [INFO] OAuth login flow detected - completing authentication 1) If all SC are disabled except one, the SC dropdown should be disabled [2026-09-07T13:48:11.417Z] [INFO] [EXEC] oc whoami [2026-09-07T13:48:11.703Z] [INFO] [EXEC] oc delete project qe-cluster-storage-sc-dsp --wait=false --ignore-not-found 0 passing (46s) 1 failing 1) Regular Users can make use of the Storage Classes in the Cluster Storage tab from Pipelines If all SC are disabled except one, the SC dropdown should be disabled: Test steps were: 1. Navigate to: https://rh-ai.apps.rosa.nmanos-konflux1.durx.p3.openshiftapps.com/ Timed out retrying after 10000ms: Unable to find an accessible element with the role "link" and name "ldap-provider-qe" Here are the accessible roles: document: Name "": -------------------------------------------------- banner: Name "":