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-14T17:08:53.307Z] [INFO] Setting tests timeout to: 480 seconds
application
[2026-07-14T17:08:53.321Z] [INFO] Starting 480s timeout for: should login and load page
[2026-07-14T17:08:53.330Z] [INFO] Test title: should login and load page
[2026-07-14T17:08:53.401Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard"]
[2026-07-14T17:08:53.410Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:08:53.417Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:08:53.434Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:08:53.441Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-14T17:08:54.882Z] [INFO] Keycloak login flow detected - completing authentication
✓ should login and load page (5690ms)
1 passing (6s)
[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: 5 seconds │
│ Spec Ran: application.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: dataScienceProjects/testLaunchStandaloneNotebook.cy.ts (2 of 13)
[2026-07-14T17:09:03.886Z] [INFO] Setting tests timeout to: 480 seconds
Verify a Jupyter Notebook can be launched directly from the Project List View
[2026-07-14T17:09:03.910Z] [INFO] Starting 480s timeout for: Verify User Can Access Jupyter Launcher From Project Page
[2026-07-14T17:09:03.922Z] [INFO] Test title: Verify User Can Access Jupyter Launcher From Project Page
[2026-07-14T17:09:03.985Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1877","@Dashboard","@NonConcurrent"]
[2026-07-14T17:09:03.997Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:09:04.004Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:09:04.087Z] [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-14T17:09:05.295Z] [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-14T17:09:05.307Z] [INFO] No notebooks found
[2026-07-14T17:09:05.404Z] [INFO] [STEP 1] Log into the application
[2026-07-14T17:09:05.502Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:09:05.507Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-14T17:09:06.317Z] [INFO] Keycloak login flow detected - completing authentication
[2026-07-14T17:09:16.499Z] [INFO] [STEP 2] Launch Standalone notebook server
[2026-07-14T17:09:16.704Z] [INFO] [STEP 3] Choose Code Server Image
[2026-07-14T17:09:18.197Z] [INFO] [STEP 4] Check Start server button is enabled
[2026-07-14T17:09:18.282Z] [INFO] [STEP 5] Launch a notebook server
[2026-07-14T17:09:18.691Z] [INFO] [STEP 6] Verify the Jupyter Notebook pod is ready
[2026-07-14T17:09:18.711Z] [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-14T17:09:31.996Z] [INFO] [EXEC] oc get pods -A -o custom-columns="NAMESPACE:.metadata.namespace,NAME:.metadata.name" --no-headers | grep jupyter-nb
[2026-07-14T17:09:32.100Z] [INFO] Parsed: namespace = rhods-notebooks, podName = jupyter-nb-odh-2dadmin1-0
[2026-07-14T17:09:32.195Z] [INFO] Found 1 matching pods
[2026-07-14T17:09:32.201Z] [INFO] Executing command to wait for pod readiness: oc wait --for=condition=Ready pod/jupyter-nb-odh-2dadmin1-0 -n rhods-notebooks --timeout=300s
[2026-07-14T17:14:33.389Z] [INFO] Starting 480s timeout for: Verify User Can Access Jupyter Launcher From Project Page
[2026-07-14T17:14:33.395Z] [INFO] Test title: Verify User Can Access Jupyter Launcher From Project Page
[2026-07-14T17:14:33.402Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1877","@Dashboard","@NonConcurrent"]
[2026-07-14T17:14:33.410Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:14:33.418Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:14:33.485Z] [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-14T17:14:35.219Z] [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-14T17:14:35.227Z] [INFO] Notebook deletion: notebook.kubeflow.org "jupyter-nb-odh-2dadmin1" deleted
[2026-07-14T17:14:35.293Z] [INFO] [STEP 1] Log into the application
[2026-07-14T17:14:35.310Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:14:35.317Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
1) Verify User Can Access Jupyter Launcher From Project Page
0 passing (6m)
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.ods-qe-psi-23.osp.rh-ods.com/
Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503
Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:352:14)
[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: 5 minutes, 32 seconds │
│ Spec Ran: dataScienceProjects/testLaunchStandaloneNotebook.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
(Screenshots)
- /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/dataScie (1919x1079)
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 (1919x1079)
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-07-14T17:14:41.799Z] [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-07-14T17:14:41.888Z] [INFO] No tests were executed. Skipping soft assertions.
0 passing (211ms)
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-07-14T17:14:46.688Z] [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-07-14T17:14:46.731Z] [INFO] No tests were executed. Skipping soft assertions.
0 passing (194ms)
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-07-14T17:14:52.723Z] [INFO] Setting tests timeout to: 480 seconds
Verify Project - Editing
[2026-07-14T17:14:52.820Z] [INFO] Starting 480s timeout for: Edit a Project in RHOAI
[2026-07-14T17:14:52.839Z] [INFO] Test title: Edit a Project in RHOAI
[2026-07-14T17:14:52.889Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1875","@ODS-1783","@ODS-1775","@Dashboard"]
[2026-07-14T17:14:52.899Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:14:52.910Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:14:52.999Z] [INFO] Loaded project name: cypress-edit-test-project-609558
[2026-07-14T17:14:53.007Z] [INFO] Executing command: oc get project "cypress-edit-test-project-609558" -o name
[2026-07-14T17:14:53.424Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name
[2026-07-14T17:14:53.440Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1}
[2026-07-14T17:14:53.487Z] [INFO] Project 'cypress-edit-test-project-609558' does not exist.
[2026-07-14T17:14:53.513Z] [INFO] Creating project cypress-edit-test-project-609558
[2026-07-14T17:14:54.198Z] [INFO] [EXEC] oc new-project cypress-test-***
[2026-07-14T17:14:54.644Z] [INFO] [EXEC] oc label namespace cypress-test-*** opendatahub.io/dashboard=true --overwrite
[2026-07-14T17:14:54.684Z] [INFO] Executing command: oc get project "cypress-edit-test-project-609558" -o name
[2026-07-14T17:14:55.223Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name
[2026-07-14T17:14:55.230Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-edit-test-project-609558","stderr":"","exitCode":0}
[2026-07-14T17:14:55.254Z] [INFO] Project 'cypress-edit-test-project-609558' exists.
[2026-07-14T17:14:55.290Z] [INFO] Project cypress-edit-test-project-609558 confirmed to be created and verified successfully
[2026-07-14T17:14:55.382Z] [INFO] [STEP 1] Log into the application
[2026-07-14T17:14:55.393Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:14:55.398Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-14T17:14:55.848Z] [INFO] Starting 480s timeout for: Edit a Project in RHOAI
[2026-07-14T17:14:55.852Z] [INFO] Test title: Edit a Project in RHOAI
[2026-07-14T17:14:55.858Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1875","@ODS-1783","@ODS-1775","@Dashboard"]
[2026-07-14T17:14:55.864Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:14:55.880Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:14:55.895Z] [INFO] Loaded project name: cypress-edit-test-project-609558
[2026-07-14T17:14:55.901Z] [INFO] Executing command: oc get project "cypress-edit-test-project-609558" -o name
[2026-07-14T17:14:56.387Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name
[2026-07-14T17:14:56.395Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-edit-test-project-609558","stderr":"","exitCode":0}
[2026-07-14T17:14:56.404Z] [INFO] Project 'cypress-edit-test-project-609558' exists.
[2026-07-14T17:14:56.416Z] [INFO] Project cypress-edit-test-project-609558 already exists. Deleting it.
[2026-07-14T17:15:11.522Z] [INFO] [EXEC] oc delete project cypress-test-*** --wait
[2026-07-14T17:15:11.541Z] [INFO] Waiting for project cypress-edit-test-project-609558 to be fully deleted...
[2026-07-14T17:15:11.546Z] [INFO] Executing command: oc get project "cypress-edit-test-project-609558" -o name
[2026-07-14T17:15:11.889Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name
[2026-07-14T17:15:11.896Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1}
[2026-07-14T17:15:11.904Z] [INFO] Project 'cypress-edit-test-project-609558' does not exist.
[2026-07-14T17:15:11.919Z] [INFO] Creating project cypress-edit-test-project-609558
[2026-07-14T17:15:12.352Z] [INFO] [EXEC] oc new-project cypress-test-***
[2026-07-14T17:15:12.670Z] [INFO] [EXEC] oc label namespace cypress-test-*** opendatahub.io/dashboard=true --overwrite
[2026-07-14T17:15:12.679Z] [INFO] Executing command: oc get project "cypress-edit-test-project-609558" -o name
[2026-07-14T17:15:12.980Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name
[2026-07-14T17:15:12.987Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-edit-test-project-609558","stderr":"","exitCode":0}
[2026-07-14T17:15:12.997Z] [INFO] Project 'cypress-edit-test-project-609558' exists.
[2026-07-14T17:15:13.006Z] [INFO] Project cypress-edit-test-project-609558 confirmed to be created and verified successfully
[2026-07-14T17:15:13.019Z] [INFO] [STEP 1] Log into the application
[2026-07-14T17:15:13.029Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:15:13.034Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-14T17:15:13.926Z] [INFO] Keycloak login flow detected - completing authentication
[2026-07-14T17:15:16.459Z] [INFO] [STEP 2] Navigate to the Project list tab and search for cypress-edit-test-project-609558
[2026-07-14T17:15:21.386Z] [INFO] [STEP 3] Edit project information
[2026-07-14T17:15:22.990Z] [INFO] [STEP 4] Verify that the project cypress-edited-test-project has been updated
[2026-07-14T17:15:24.227Z] [INFO] Deleting Project cypress-edit-test-project-609558 after the test has finished.
[2026-07-14T17:15:24.537Z] [INFO] [EXEC] oc delete project cypress-test-*** --wait=false --ignore-not-found
✓ Edit a Project in RHOAI (28361ms)
1 passing (32s)
[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: 1 │
│ Video: false │
│ Duration: 32 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
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: storageClasses/clusterStorage.cy.ts (6 of 13)
[2026-07-14T17:15:29.496Z] [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-14T17:15:29.521Z] [INFO] Starting 480s timeout for: If all SC are disabled except one, the SC dropdown should be disabled
[2026-07-14T17:15:29.526Z] [INFO] Test title: If all SC are disabled except one, the SC dropdown should be disabled
[2026-07-14T17:15:29.539Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@NonConcurrent"]
[2026-07-14T17:15:29.550Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:15:29.584Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:15:29.609Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-14T17:15:29.884Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-14T17:15:29.898Z] [INFO] OpenShift default storage class already exists: standard-csi
[2026-07-14T17:15:29.923Z] [INFO] Using OpenShift default storage class: standard-csi
[2026-07-14T17:15:29.928Z] [INFO] Executing command: oc get project "qe-cluster-storage-sc-dsp" -o name
[2026-07-14T17:15:30.194Z] [INFO] [EXEC] oc get project "qe-cluster-storage-sc-dsp" -o name
[2026-07-14T17:15:30.211Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"qe-cluster-storage-sc-dsp\" not found","exitCode":1}
[2026-07-14T17:15:30.227Z] [INFO] Project 'qe-cluster-storage-sc-dsp' does not exist.
[2026-07-14T17:15:30.255Z] [INFO] Creating project qe-cluster-storage-sc-dsp
[2026-07-14T17:15:30.698Z] [INFO] [EXEC] oc new-project qe-cluster-storage-sc-dsp
[2026-07-14T17:15:30.995Z] [INFO] [EXEC] oc label namespace qe-cluster-storage-sc-dsp opendatahub.io/dashboard=true --overwrite
[2026-07-14T17:15:31.018Z] [INFO] Executing command: oc get project "qe-cluster-storage-sc-dsp" -o name
[2026-07-14T17:15:31.409Z] [INFO] [EXEC] oc get project "qe-cluster-storage-sc-dsp" -o name
[2026-07-14T17:15:31.427Z] [INFO] Command result: {"stdout":"project.project.openshift.io/qe-cluster-storage-sc-dsp","stderr":"","exitCode":0}
[2026-07-14T17:15:31.448Z] [INFO] Project 'qe-cluster-storage-sc-dsp' exists.
[2026-07-14T17:15:31.856Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n qe-cluster-storage-sc-dsp
[2026-07-14T17:15:31.893Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:15:31.907Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-14T17:15:32.625Z] [INFO] Keycloak login flow detected - completing authentication
[2026-07-14T17:16:23.901Z] [INFO] [STEP 1] Navigate to the Project list tab and search for qe-cluster-storage-sc-dsp
[2026-07-14T17:16:34.203Z] [INFO] Starting 480s timeout for: If all SC are disabled except one, the SC dropdown should be disabled
[2026-07-14T17:16:34.207Z] [INFO] Test title: If all SC are disabled except one, the SC dropdown should be disabled
[2026-07-14T17:16:34.212Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@NonConcurrent"]
[2026-07-14T17:16:34.216Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:16:34.221Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:16:34.236Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-14T17:16:34.519Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-14T17:16:34.524Z] [INFO] OpenShift default storage class already exists: standard-csi
[2026-07-14T17:16:34.530Z] [INFO] Using OpenShift default storage class: standard-csi
[2026-07-14T17:16:34.533Z] [INFO] Executing command: oc get project "qe-cluster-storage-sc-dsp" -o name
[2026-07-14T17:16:34.800Z] [INFO] [EXEC] oc get project "qe-cluster-storage-sc-dsp" -o name
[2026-07-14T17:16:34.805Z] [INFO] Command result: {"stdout":"project.project.openshift.io/qe-cluster-storage-sc-dsp","stderr":"","exitCode":0}
[2026-07-14T17:16:34.812Z] [INFO] Project 'qe-cluster-storage-sc-dsp' exists.
[2026-07-14T17:16:34.819Z] [INFO] Project qe-cluster-storage-sc-dsp already exists. Deleting it.
[2026-07-14T17:16:49.609Z] [INFO] [EXEC] oc delete project qe-cluster-storage-sc-dsp --wait
[2026-07-14T17:16:49.619Z] [INFO] Waiting for project qe-cluster-storage-sc-dsp to be fully deleted...
[2026-07-14T17:16:49.626Z] [INFO] Executing command: oc get project "qe-cluster-storage-sc-dsp" -o name
[2026-07-14T17:16:49.902Z] [INFO] [EXEC] oc get project "qe-cluster-storage-sc-dsp" -o name
[2026-07-14T17:16:49.912Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"qe-cluster-storage-sc-dsp\" not found","exitCode":1}
[2026-07-14T17:16:49.920Z] [INFO] Project 'qe-cluster-storage-sc-dsp' does not exist.
[2026-07-14T17:16:49.936Z] [INFO] Creating project qe-cluster-storage-sc-dsp
[2026-07-14T17:16:50.365Z] [INFO] [EXEC] oc new-project qe-cluster-storage-sc-dsp
[2026-07-14T17:16:50.687Z] [INFO] [EXEC] oc label namespace qe-cluster-storage-sc-dsp opendatahub.io/dashboard=true --overwrite
[2026-07-14T17:16:50.693Z] [INFO] Executing command: oc get project "qe-cluster-storage-sc-dsp" -o name
[2026-07-14T17:16:50.996Z] [INFO] [EXEC] oc get project "qe-cluster-storage-sc-dsp" -o name
[2026-07-14T17:16:51.003Z] [INFO] Command result: {"stdout":"project.project.openshift.io/qe-cluster-storage-sc-dsp","stderr":"","exitCode":0}
[2026-07-14T17:16:51.010Z] [INFO] Project 'qe-cluster-storage-sc-dsp' exists.
[2026-07-14T17:16:51.571Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n qe-cluster-storage-sc-dsp
[2026-07-14T17:16:51.585Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:16:51.590Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-14T17:16:51.901Z] [INFO] Keycloak login flow detected - completing authentication
[2026-07-14T17:16:55.418Z] [INFO] [STEP 1] Navigate to the Project list tab and search for qe-cluster-storage-sc-dsp
1) If all SC are disabled except one, the SC dropdown should be disabled
[2026-07-14T17:17:17.390Z] [INFO] [EXEC] oc whoami
[2026-07-14T17:17:19.754Z] [INFO] [EXEC] oc login -u "***" -p "***" --server="https://api.ods-qe-psi-23.osp.rh-ods.com:6443" --insecure-skip-tls-verify
[2026-07-14T17:17:21.258Z] [INFO] ⚠️ oc login as admin failed: error: couldn't get https://api.ods-qe-psi-23.osp.rh-ods.com:6443/.well-known/oauth-authorization-server: unexpected response status 404
[2026-07-14T17:17:21.567Z] [INFO] [EXEC] oc delete project qe-cluster-storage-sc-dsp --wait=false --ignore-not-found
0 passing (2m)
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.ods-qe-psi-23.osp.rh-ods.com/
2. Navigate to the Project list tab and search for qe-cluster-storage-sc-dsp
Timed out retrying after 15000ms: expected '
' to be 'visible'
This element `` is not visible because it has an effective width and height of: `1542 x 0` pixels.
AssertionError: Timed out retrying after 15000ms: expected '' to be 'visible'
This element `` is not visible because it has an effective width and height of: `1542 x 0` pixels.
at ProjectListPage.wait (webpack://@odh-dashboard/cypress/./cypress/pages/projects.ts:89:58)
at ProjectListPage.navigate (webpack://@odh-dashboard/cypress/./cypress/pages/projects.ts:85:9)
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/storageClasses/clusterStorage.cy.ts:54:22)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_005.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 1 │
│ Passing: 0 │
│ Failing: 1 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 2 │
│ Video: false │
│ Duration: 1 minute, 52 seconds │
│ Spec Ran: storageClasses/clusterStorage.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
(Screenshots)
- /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/storageC (1919x1079)
lasses/clusterStorage.cy.ts/Regular Users can make use of the Storage Classes in
the Cluster Storage tab from Pipelines -- If all SC are disabled except one, th
e SC dropdown should be disabled (failed).png
- /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/storageC (1919x1079)
lasses/clusterStorage.cy.ts/Regular Users can make use of the Storage Classes in
the Cluster Storage tab from Pipelines -- If all SC are disabled except one, th
e SC dropdown should be disabled (failed) (attempt 2).png
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: storageClasses/storageClasses.cy.ts (7 of 13)
[2026-07-14T17:17:28.599Z] [INFO] Setting tests timeout to: 480 seconds
An admin user can manage Storage Classes from Settings -> Storage classes view
[2026-07-14T17:17:28.609Z] [INFO] Starting 480s timeout for: An admin user can enable a disabled Storage Class
[2026-07-14T17:17:28.612Z] [INFO] Test title: An admin user can enable a disabled Storage Class
[2026-07-14T17:17:28.619Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-14T17:17:28.625Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:17:28.632Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:17:28.691Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-14T17:17:29.096Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-14T17:17:29.103Z] [INFO] OpenShift default storage class already exists: standard-csi
[2026-07-14T17:17:29.112Z] [INFO] Using OpenShift default storage class: standard-csi
[2026-07-14T17:17:29.511Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049449116-y2va9ah36.yaml && rm -f /tmp/cypress-yaml-1784049449116-y2va9ah36.yaml
[2026-07-14T17:17:29.520Z] [INFO] Command exit code: 0
[2026-07-14T17:17:29.982Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049449523-7lyxwxxen.yaml && rm -f /tmp/cypress-yaml-1784049449523-7lyxwxxen.yaml
[2026-07-14T17:17:29.989Z] [INFO] Command exit code: 0
[2026-07-14T17:17:30.422Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049449990-uy168cpsr.yaml && rm -f /tmp/cypress-yaml-1784049449990-uy168cpsr.yaml
[2026-07-14T17:17:30.429Z] [INFO] Command exit code: 0
[2026-07-14T17:17:30.850Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049450431-c80b4ce92.yaml && rm -f /tmp/cypress-yaml-1784049450431-c80b4ce92.yaml
[2026-07-14T17:17:30.857Z] [INFO] Command exit code: 0
[2026-07-14T17:17:31.392Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049450858-1i24x4q8q.yaml && rm -f /tmp/cypress-yaml-1784049450858-1i24x4q8q.yaml
[2026-07-14T17:17:31.398Z] [INFO] Command exit code: 0
[2026-07-14T17:17:31.419Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-14T17:17:31.429Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:17:31.432Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-14T17:17:31.993Z] [INFO] Starting 480s timeout for: An admin user can enable a disabled Storage Class
[2026-07-14T17:17:31.996Z] [INFO] Test title: An admin user can enable a disabled Storage Class
[2026-07-14T17:17:32.002Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-14T17:17:32.007Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:17:32.012Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:17:32.023Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-14T17:17:32.359Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-14T17:17:32.365Z] [INFO] OpenShift default storage class already exists: standard-csi
[2026-07-14T17:17:32.372Z] [INFO] Using OpenShift default storage class: standard-csi
[2026-07-14T17:17:32.734Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049452373-bh5fiwmxg.yaml && rm -f /tmp/cypress-yaml-1784049452373-bh5fiwmxg.yaml
[2026-07-14T17:17:32.739Z] [INFO] Command exit code: 0
[2026-07-14T17:17:33.115Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049452741-l0l533qn3.yaml && rm -f /tmp/cypress-yaml-1784049452741-l0l533qn3.yaml
[2026-07-14T17:17:33.121Z] [INFO] Command exit code: 0
[2026-07-14T17:17:33.492Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049453123-aiss0gs76.yaml && rm -f /tmp/cypress-yaml-1784049453123-aiss0gs76.yaml
[2026-07-14T17:17:33.500Z] [INFO] Command exit code: 0
[2026-07-14T17:17:33.833Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049453501-mmcz2n0fw.yaml && rm -f /tmp/cypress-yaml-1784049453501-mmcz2n0fw.yaml
[2026-07-14T17:17:33.840Z] [INFO] Command exit code: 0
[2026-07-14T17:17:34.235Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049453842-hu7ena26y.yaml && rm -f /tmp/cypress-yaml-1784049453842-hu7ena26y.yaml
[2026-07-14T17:17:34.241Z] [INFO] Command exit code: 0
[2026-07-14T17:17:34.261Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-14T17:17:34.270Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:17:34.283Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
1) An admin user can enable a disabled Storage Class
[2026-07-14T17:17:34.689Z] [INFO] Starting 480s timeout for: An admin user can disable an enabled Storage Class
[2026-07-14T17:17:34.691Z] [INFO] Test title: An admin user can disable an enabled Storage Class
[2026-07-14T17:17:34.697Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-14T17:17:34.705Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:17:34.711Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:17:34.728Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-14T17:17:34.740Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:17:34.743Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-14T17:17:35.201Z] [INFO] Starting 480s timeout for: An admin user can disable an enabled Storage Class
[2026-07-14T17:17:35.206Z] [INFO] Test title: An admin user can disable an enabled Storage Class
[2026-07-14T17:17:35.228Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-14T17:17:35.233Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:17:35.238Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:17:35.249Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-14T17:17:35.621Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-14T17:17:35.628Z] [INFO] OpenShift default storage class already exists: standard-csi
[2026-07-14T17:17:35.634Z] [INFO] Using OpenShift default storage class: standard-csi
[2026-07-14T17:17:37.128Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049455635-38xgocjh5.yaml && rm -f /tmp/cypress-yaml-1784049455635-38xgocjh5.yaml
[2026-07-14T17:17:37.135Z] [INFO] Command exit code: 0
[2026-07-14T17:17:37.541Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049457137-wswvh3909.yaml && rm -f /tmp/cypress-yaml-1784049457137-wswvh3909.yaml
[2026-07-14T17:17:37.548Z] [INFO] Command exit code: 0
[2026-07-14T17:17:37.951Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049457550-253t3gtj9.yaml && rm -f /tmp/cypress-yaml-1784049457550-253t3gtj9.yaml
[2026-07-14T17:17:37.958Z] [INFO] Command exit code: 0
[2026-07-14T17:17:38.350Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049457960-cjm2hglok.yaml && rm -f /tmp/cypress-yaml-1784049457960-cjm2hglok.yaml
[2026-07-14T17:17:38.357Z] [INFO] Command exit code: 0
[2026-07-14T17:17:38.739Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049458359-naqgzrp86.yaml && rm -f /tmp/cypress-yaml-1784049458359-naqgzrp86.yaml
[2026-07-14T17:17:38.745Z] [INFO] Command exit code: 0
[2026-07-14T17:17:38.763Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-14T17:17:38.781Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:17:38.784Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
2) An admin user can disable an enabled Storage Class
[2026-07-14T17:17:39.210Z] [INFO] Starting 480s timeout for: An admin user can set an enabled Storage Class as the default one
[2026-07-14T17:17:39.213Z] [INFO] Test title: An admin user can set an enabled Storage Class as the default one
[2026-07-14T17:17:39.217Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-14T17:17:39.221Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:17:39.225Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:17:39.241Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-14T17:17:39.281Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:17:39.285Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-14T17:17:39.784Z] [INFO] Starting 480s timeout for: An admin user can set an enabled Storage Class as the default one
[2026-07-14T17:17:39.787Z] [INFO] Test title: An admin user can set an enabled Storage Class as the default one
[2026-07-14T17:17:39.800Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-14T17:17:39.809Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:17:39.816Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:17:39.891Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-14T17:17:40.258Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-14T17:17:40.265Z] [INFO] OpenShift default storage class already exists: standard-csi
[2026-07-14T17:17:40.271Z] [INFO] Using OpenShift default storage class: standard-csi
[2026-07-14T17:17:40.714Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049460275-5tpsbcrwc.yaml && rm -f /tmp/cypress-yaml-1784049460275-5tpsbcrwc.yaml
[2026-07-14T17:17:40.720Z] [INFO] Command exit code: 0
[2026-07-14T17:17:41.189Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049460722-dc0ttsafh.yaml && rm -f /tmp/cypress-yaml-1784049460722-dc0ttsafh.yaml
[2026-07-14T17:17:41.195Z] [INFO] Command exit code: 0
[2026-07-14T17:17:41.551Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049461197-89en6rryx.yaml && rm -f /tmp/cypress-yaml-1784049461197-89en6rryx.yaml
[2026-07-14T17:17:41.557Z] [INFO] Command exit code: 0
[2026-07-14T17:17:41.914Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049461558-qk1au1hb7.yaml && rm -f /tmp/cypress-yaml-1784049461558-qk1au1hb7.yaml
[2026-07-14T17:17:41.921Z] [INFO] Command exit code: 0
[2026-07-14T17:17:42.360Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049461923-9macbv2m9.yaml && rm -f /tmp/cypress-yaml-1784049461923-9macbv2m9.yaml
[2026-07-14T17:17:42.381Z] [INFO] Command exit code: 0
[2026-07-14T17:17:42.400Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-14T17:17:42.410Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:17:42.414Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
3) An admin user can set an enabled Storage Class as the default one
[2026-07-14T17:17:42.910Z] [INFO] Starting 480s timeout for: An admin user can edit the access mode of a storage class
[2026-07-14T17:17:42.912Z] [INFO] Test title: An admin user can edit the access mode of a storage class
[2026-07-14T17:17:42.918Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-14T17:17:42.923Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:17:42.927Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:17:42.950Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-14T17:17:42.960Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:17:42.963Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-14T17:17:43.447Z] [INFO] Starting 480s timeout for: An admin user can edit the access mode of a storage class
[2026-07-14T17:17:43.450Z] [INFO] Test title: An admin user can edit the access mode of a storage class
[2026-07-14T17:17:43.455Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-14T17:17:43.460Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:17:43.464Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:17:43.489Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-14T17:17:43.793Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-14T17:17:43.800Z] [INFO] OpenShift default storage class already exists: standard-csi
[2026-07-14T17:17:43.806Z] [INFO] Using OpenShift default storage class: standard-csi
[2026-07-14T17:17:44.194Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049463807-fe7m0ulg7.yaml && rm -f /tmp/cypress-yaml-1784049463807-fe7m0ulg7.yaml
[2026-07-14T17:17:44.201Z] [INFO] Command exit code: 0
[2026-07-14T17:17:44.540Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049464203-s5ghz5tsr.yaml && rm -f /tmp/cypress-yaml-1784049464203-s5ghz5tsr.yaml
[2026-07-14T17:17:44.547Z] [INFO] Command exit code: 0
[2026-07-14T17:17:44.898Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049464549-hvr6rklfk.yaml && rm -f /tmp/cypress-yaml-1784049464549-hvr6rklfk.yaml
[2026-07-14T17:17:44.904Z] [INFO] Command exit code: 0
[2026-07-14T17:17:45.325Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049464906-h625snq8j.yaml && rm -f /tmp/cypress-yaml-1784049464906-h625snq8j.yaml
[2026-07-14T17:17:45.332Z] [INFO] Command exit code: 0
[2026-07-14T17:17:45.724Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049465334-otismm6an.yaml && rm -f /tmp/cypress-yaml-1784049465334-otismm6an.yaml
[2026-07-14T17:17:45.731Z] [INFO] Command exit code: 0
[2026-07-14T17:17:45.759Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-14T17:17:45.786Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:17:45.791Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
4) An admin user can edit the access mode of a storage class
[2026-07-14T17:17:46.299Z] [INFO] Deleting storage class: qe-settings-sc-disabled-non-default
[2026-07-14T17:17:46.693Z] [INFO] [EXEC] oc delete storageclass qe-settings-sc-disabled-non-default --ignore-not-found=true
[2026-07-14T17:17:46.697Z] [INFO] Deleting storage class: qe-settings-sc-enabled-non-default
[2026-07-14T17:17:46.992Z] [INFO] [EXEC] oc delete storageclass qe-settings-sc-enabled-non-default --ignore-not-found=true
[2026-07-14T17:17:46.996Z] [INFO] Deleting storage class: qe-settings-sc-enabled-to-default
[2026-07-14T17:17:47.393Z] [INFO] [EXEC] oc delete storageclass qe-settings-sc-enabled-to-default --ignore-not-found=true
[2026-07-14T17:17:47.398Z] [INFO] Deleting storage class: qe-settings-sc-manila-csi
[2026-07-14T17:17:47.757Z] [INFO] [EXEC] oc delete storageclass qe-settings-sc-manila-csi --ignore-not-found=true
[2026-07-14T17:17:47.761Z] [INFO] Deleting storage class: qe-settings-sc-vsphere-volume
[2026-07-14T17:17:48.123Z] [INFO] [EXEC] oc delete storageclass qe-settings-sc-vsphere-volume --ignore-not-found=true
0 passing (20s)
4 failing
1) An admin user can manage Storage Classes from Settings -> Storage classes view
An admin user can enable a disabled Storage Class:
Test steps were:
1. Navigate to Storage Classes view
2. Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503
Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:352:14)
2) An admin user can manage Storage Classes from Settings -> Storage classes view
An admin user can disable an enabled Storage Class:
Test steps were:
1. Navigate to Storage Classes view
2. Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503
Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:352:14)
3) An admin user can manage Storage Classes from Settings -> Storage classes view
An admin user can set an enabled Storage Class as the default one:
Test steps were:
1. Navigate to Storage Classes view
2. Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503
Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:352:14)
4) An admin user can manage Storage Classes from Settings -> Storage classes view
An admin user can edit the access mode of a storage class:
Test steps were:
1. Navigate to Storage Classes view
2. Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503
Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:352:14)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_006.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 4 │
│ Passing: 0 │
│ Failing: 4 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 8 │
│ Video: false │
│ Duration: 19 seconds │
│ Spec Ran: storageClasses/storageClasses.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
(Screenshots)
- /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/storageC (1919x1079)
lasses/storageClasses.cy.ts/An admin user can manage Storage Classes from Settin
gs - Storage classes view -- An admin user can enable a disabled Storage Class (
failed).png
- /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/storageC (1919x1079)
lasses/storageClasses.cy.ts/An admin user can manage Storage Classes from Settin
gs - Storage classes view -- An admin user can enable a disabled Storage Class (
failed) (attempt 2).png
- /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/storageC (1919x1079)
lasses/storageClasses.cy.ts/An admin user can manage Storage Classes from Settin
gs - Storage classes view -- An admin user can disable an enabled Storage Class
(failed).png
- /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/storageC (1919x1079)
lasses/storageClasses.cy.ts/An admin user can manage Storage Classes from Settin
gs - Storage classes view -- An admin user can disable an enabled Storage Class
(failed) (attempt 2).png
- /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/storageC (1919x1079)
lasses/storageClasses.cy.ts/An admin user can manage Storage Classes from Settin
gs - Storage classes view -- An admin user can set an enabled Storage Class as t
he default one (failed).png
- /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/storageC (1919x1079)
lasses/storageClasses.cy.ts/An admin user can manage Storage Classes from Settin
gs - Storage classes view -- An admin user can set an enabled Storage Class as t
he default one (failed) (attempt 2).png
- /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/storageC (1919x1079)
lasses/storageClasses.cy.ts/An admin user can manage Storage Classes from Settin
gs - Storage classes view -- An admin user can edit the access mode of a storage
class (failed).png
- /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/storageC (1919x1079)
lasses/storageClasses.cy.ts/An admin user can manage Storage Classes from Settin
gs - Storage classes view -- An admin user can edit the access mode of a storage
class (failed) (attempt 2).png
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: dataScienceProjects/clusterStorage/testClusterStorageAccessModes.cy. (8 of 13)
ts
[2026-07-14T17:17:53.733Z] [INFO] Setting tests timeout to: 480 seconds
Cluster Storage Access Modes Tests
[2026-07-14T17:17:53.785Z] [INFO] Starting 480s timeout for: Should display storage classes with different access modes in cluster storage dropdown
[2026-07-14T17:17:53.788Z] [INFO] Test title: Should display storage classes with different access modes in cluster storage dropdown
[2026-07-14T17:17:53.795Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@NonConcurrent"]
[2026-07-14T17:17:53.802Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:17:53.808Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:17:53.829Z] [INFO] Loaded test data from fixtures
[2026-07-14T17:17:53.894Z] [INFO] Provisioning storage classes with different access modes
[2026-07-14T17:17:54.414Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049473901-ckofxgxdg.yaml && rm -f /tmp/cypress-yaml-1784049473901-ckofxgxdg.yaml
[2026-07-14T17:17:54.421Z] [INFO] Command exit code: 0
[2026-07-14T17:17:54.913Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049474423-lbe2z06ov.yaml && rm -f /tmp/cypress-yaml-1784049474423-lbe2z06ov.yaml
[2026-07-14T17:17:54.919Z] [INFO] Command exit code: 0
[2026-07-14T17:17:55.320Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049474921-qye7caz44.yaml && rm -f /tmp/cypress-yaml-1784049474921-qye7caz44.yaml
[2026-07-14T17:17:55.341Z] [INFO] Command exit code: 0
[2026-07-14T17:17:55.886Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049475344-m1o02ea7k.yaml && rm -f /tmp/cypress-yaml-1784049475344-m1o02ea7k.yaml
[2026-07-14T17:17:55.895Z] [INFO] Command exit code: 0
[2026-07-14T17:17:56.333Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049475897-ypf1vke2i.yaml && rm -f /tmp/cypress-yaml-1784049475897-ypf1vke2i.yaml
[2026-07-14T17:17:56.340Z] [INFO] Command exit code: 0
[2026-07-14T17:17:56.344Z] [INFO] Provisioning project
[2026-07-14T17:17:56.347Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name
[2026-07-14T17:17:56.786Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name
[2026-07-14T17:17:56.793Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-cluster-storage-access-modes\" not found","exitCode":1}
[2026-07-14T17:17:56.798Z] [INFO] Project 'test-cluster-storage-access-modes' does not exist.
[2026-07-14T17:17:56.808Z] [INFO] Creating project test-cluster-storage-access-modes
[2026-07-14T17:17:57.342Z] [INFO] [EXEC] oc new-project test-cluster-storage-access-modes
[2026-07-14T17:17:57.825Z] [INFO] [EXEC] oc label namespace test-cluster-storage-access-modes opendatahub.io/dashboard=true --overwrite
[2026-07-14T17:17:57.833Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name
[2026-07-14T17:17:58.292Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name
[2026-07-14T17:17:58.299Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-cluster-storage-access-modes","stderr":"","exitCode":0}
[2026-07-14T17:17:58.307Z] [INFO] Project 'test-cluster-storage-access-modes' exists.
[2026-07-14T17:17:58.919Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n test-cluster-storage-access-modes
[2026-07-14T17:17:58.930Z] [INFO] [STEP 1] Log into the application
[2026-07-14T17:17:58.940Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:17:58.943Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-14T17:17:59.610Z] [INFO] Starting 480s timeout for: Should display storage classes with different access modes in cluster storage dropdown
[2026-07-14T17:17:59.613Z] [INFO] Test title: Should display storage classes with different access modes in cluster storage dropdown
[2026-07-14T17:17:59.617Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@NonConcurrent"]
[2026-07-14T17:17:59.622Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:17:59.627Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:17:59.637Z] [INFO] Loaded test data from fixtures
[2026-07-14T17:17:59.681Z] [INFO] Provisioning storage classes with different access modes
[2026-07-14T17:18:00.237Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049479685-ny0x7411a.yaml && rm -f /tmp/cypress-yaml-1784049479685-ny0x7411a.yaml
[2026-07-14T17:18:00.245Z] [INFO] Command exit code: 0
[2026-07-14T17:18:00.685Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049480247-4vfuce8pu.yaml && rm -f /tmp/cypress-yaml-1784049480247-4vfuce8pu.yaml
[2026-07-14T17:18:00.694Z] [INFO] Command exit code: 0
[2026-07-14T17:18:01.117Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049480696-uoi5jsqz6.yaml && rm -f /tmp/cypress-yaml-1784049480696-uoi5jsqz6.yaml
[2026-07-14T17:18:01.122Z] [INFO] Command exit code: 0
[2026-07-14T17:18:01.502Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049481124-cihet5wdo.yaml && rm -f /tmp/cypress-yaml-1784049481124-cihet5wdo.yaml
[2026-07-14T17:18:01.508Z] [INFO] Command exit code: 0
[2026-07-14T17:18:01.870Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1784049481511-yfubszmat.yaml && rm -f /tmp/cypress-yaml-1784049481511-yfubszmat.yaml
[2026-07-14T17:18:01.884Z] [INFO] Command exit code: 0
[2026-07-14T17:18:01.888Z] [INFO] Provisioning project
[2026-07-14T17:18:01.891Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name
[2026-07-14T17:18:02.231Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name
[2026-07-14T17:18:02.237Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-cluster-storage-access-modes","stderr":"","exitCode":0}
[2026-07-14T17:18:02.246Z] [INFO] Project 'test-cluster-storage-access-modes' exists.
[2026-07-14T17:18:02.254Z] [INFO] Project test-cluster-storage-access-modes already exists. Deleting it.
[2026-07-14T17:18:19.258Z] [INFO] [EXEC] oc delete project test-cluster-storage-access-modes --wait
[2026-07-14T17:18:19.273Z] [INFO] Waiting for project test-cluster-storage-access-modes to be fully deleted...
[2026-07-14T17:18:19.277Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name
[2026-07-14T17:18:19.527Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name
[2026-07-14T17:18:19.532Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-cluster-storage-access-modes\" not found","exitCode":1}
[2026-07-14T17:18:19.538Z] [INFO] Project 'test-cluster-storage-access-modes' does not exist.
[2026-07-14T17:18:19.549Z] [INFO] Creating project test-cluster-storage-access-modes
[2026-07-14T17:18:19.981Z] [INFO] [EXEC] oc new-project test-cluster-storage-access-modes
[2026-07-14T17:18:20.289Z] [INFO] [EXEC] oc label namespace test-cluster-storage-access-modes opendatahub.io/dashboard=true --overwrite
[2026-07-14T17:18:20.295Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name
[2026-07-14T17:18:20.585Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name
[2026-07-14T17:18:20.591Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-cluster-storage-access-modes","stderr":"","exitCode":0}
[2026-07-14T17:18:20.597Z] [INFO] Project 'test-cluster-storage-access-modes' exists.
[2026-07-14T17:18:21.095Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n test-cluster-storage-access-modes
[2026-07-14T17:18:21.107Z] [INFO] [STEP 1] Log into the application
[2026-07-14T17:18:21.116Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:18:21.120Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
1) "before each" hook for "Should display storage classes with different access modes in cluster storage dropdown"
[2026-07-14T17:18:21.495Z] [INFO] Cleaning up storage classes
[2026-07-14T17:18:21.507Z] [INFO] Deleting storage class: sc-rwo-preset
[2026-07-14T17:18:21.861Z] [INFO] [EXEC] oc delete storageclass sc-rwo-preset --ignore-not-found=true
[2026-07-14T17:18:21.864Z] [INFO] Deleting storage class: sc-rwx-preset
[2026-07-14T17:18:22.176Z] [INFO] [EXEC] oc delete storageclass sc-rwx-preset --ignore-not-found=true
[2026-07-14T17:18:22.178Z] [INFO] Deleting storage class: sc-rox-preset
[2026-07-14T17:18:22.516Z] [INFO] [EXEC] oc delete storageclass sc-rox-preset --ignore-not-found=true
[2026-07-14T17:18:22.518Z] [INFO] Deleting storage class: sc-rwop-preset
[2026-07-14T17:18:22.795Z] [INFO] [EXEC] oc delete storageclass sc-rwop-preset --ignore-not-found=true
[2026-07-14T17:18:22.798Z] [INFO] Deleting storage class: sc-multi-preset
[2026-07-14T17:18:23.125Z] [INFO] [EXEC] oc delete storageclass sc-multi-preset --ignore-not-found=true
[2026-07-14T17:18:23.128Z] [INFO] Deleting storage class: sc-rwo-preset
[2026-07-14T17:18:23.470Z] [INFO] [EXEC] oc delete storageclass sc-rwo-preset --ignore-not-found=true
[2026-07-14T17:18:23.473Z] [INFO] Deleting storage class: sc-rwx-preset
[2026-07-14T17:18:23.831Z] [INFO] [EXEC] oc delete storageclass sc-rwx-preset --ignore-not-found=true
[2026-07-14T17:18:23.833Z] [INFO] Deleting storage class: sc-rox-preset
[2026-07-14T17:18:24.172Z] [INFO] [EXEC] oc delete storageclass sc-rox-preset --ignore-not-found=true
[2026-07-14T17:18:24.175Z] [INFO] Deleting storage class: sc-rwop-preset
[2026-07-14T17:18:24.463Z] [INFO] [EXEC] oc delete storageclass sc-rwop-preset --ignore-not-found=true
[2026-07-14T17:18:24.466Z] [INFO] Deleting storage class: sc-multi-preset
[2026-07-14T17:18:24.787Z] [INFO] [EXEC] oc delete storageclass sc-multi-preset --ignore-not-found=true
[2026-07-14T17:18:24.789Z] [INFO] Cleaning up project
[2026-07-14T17:18:25.114Z] [INFO] [EXEC] oc delete project test-cluster-storage-access-modes --wait=false --ignore-not-found
0 passing (32s)
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-23.osp.rh-ods.com/
Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503
Because this error occurred during a `before each` hook we are skipping the remaining tests in the current suite: `Cluster Storage Access Mode...`
Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:352: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: 31 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-14T17:18:30.672Z] [INFO] Setting tests timeout to: 480 seconds
Verify that only the Cluster Admin can access Cluster Settings
- Admin should access Cluster Settings and see UI fields matching OpenShift configurations
- Test User - should not have access rights to view the Cluster Settings tab
- Cluster Admin user can access all Settings pages
[2026-07-14T17:18:30.697Z] [INFO] No tests were executed. Skipping soft assertions.
0 passing (91ms)
3 pending
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_008.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 3 │
│ Passing: 0 │
│ Failing: 0 │
│ Pending: 3 │
│ Skipped: 0 │
│ Screenshots: 0 │
│ Video: false │
│ Duration: 0 seconds │
│ Spec Ran: settings/clusterSettings/testAdminClusterSettings.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: settings/connectionTypes/testCreateConnectionTypes.cy.ts (10 of 13)
[2026-07-14T17:18:33.613Z] [INFO] Setting tests timeout to: 480 seconds
Verify Connection Type Creation
[2026-07-14T17:18:33.623Z] [INFO] Starting 480s timeout for: Verify User Can Create, Preview and Delete a Connection Type
[2026-07-14T17:18:33.627Z] [INFO] Test title: Verify User Can Create, Preview and Delete a Connection Type
[2026-07-14T17:18:33.633Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@ConnectionTypes","@ConnectionTypesCI"]
[2026-07-14T17:18:33.638Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:18:33.643Z] [INFO] Grep tags: ["@SmokeSet2"]
- Verify User Can Create, Preview and Delete a Connection Type
[2026-07-14T17:18:33.711Z] [INFO] Starting 480s timeout for: Verify User Can Duplicate, Edit and Delete a Connection Type
[2026-07-14T17:18:33.714Z] [INFO] Test title: Verify User Can Duplicate, Edit and Delete a Connection Type
[2026-07-14T17:18:33.719Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@ConnectionTypes"]
[2026-07-14T17:18:33.725Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:18:33.729Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:18:33.749Z] [INFO] Loaded project name: cypress-test-connection-type-185825
[2026-07-14T17:18:33.752Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name
[2026-07-14T17:18:34.128Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name
[2026-07-14T17:18:34.134Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1}
[2026-07-14T17:18:34.140Z] [INFO] Project 'cypress-test-connection-type-185825' does not exist.
[2026-07-14T17:18:34.150Z] [INFO] Creating project cypress-test-connection-type-185825
[2026-07-14T17:18:34.571Z] [INFO] [EXEC] oc new-project cypress-test-***
[2026-07-14T17:18:34.914Z] [INFO] [EXEC] oc label namespace cypress-test-*** opendatahub.io/dashboard=true --overwrite
[2026-07-14T17:18:34.922Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name
[2026-07-14T17:18:35.279Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name
[2026-07-14T17:18:35.285Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-test-connection-type-185825","stderr":"","exitCode":0}
[2026-07-14T17:18:35.291Z] [INFO] Project 'cypress-test-connection-type-185825' exists.
[2026-07-14T17:18:35.315Z] [INFO] [STEP 1] Log into the application
[2026-07-14T17:18:35.325Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:18:35.328Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-14T17:18:35.743Z] [INFO] Starting 480s timeout for: Verify User Can Duplicate, Edit and Delete a Connection Type
[2026-07-14T17:18:35.746Z] [INFO] Test title: Verify User Can Duplicate, Edit and Delete a Connection Type
[2026-07-14T17:18:35.764Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@ConnectionTypes"]
[2026-07-14T17:18:35.769Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:18:35.773Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:18:35.785Z] [INFO] Loaded project name: cypress-test-connection-type-185825
[2026-07-14T17:18:35.789Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name
[2026-07-14T17:18:36.094Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name
[2026-07-14T17:18:36.101Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-test-connection-type-185825","stderr":"","exitCode":0}
[2026-07-14T17:18:36.107Z] [INFO] Project 'cypress-test-connection-type-185825' exists.
[2026-07-14T17:18:36.116Z] [INFO] Project cypress-test-connection-type-185825 already exists. Deleting it.
[2026-07-14T17:18:51.168Z] [INFO] [EXEC] oc delete project cypress-test-*** --wait
[2026-07-14T17:18:51.182Z] [INFO] Waiting for project cypress-test-connection-type-185825 to be fully deleted...
[2026-07-14T17:18:51.187Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name
[2026-07-14T17:18:51.517Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name
[2026-07-14T17:18:51.523Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1}
[2026-07-14T17:18:51.528Z] [INFO] Project 'cypress-test-connection-type-185825' does not exist.
[2026-07-14T17:18:51.539Z] [INFO] Creating project cypress-test-connection-type-185825
[2026-07-14T17:18:51.978Z] [INFO] [EXEC] oc new-project cypress-test-***
[2026-07-14T17:18:52.313Z] [INFO] [EXEC] oc label namespace cypress-test-*** opendatahub.io/dashboard=true --overwrite
[2026-07-14T17:18:52.320Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name
[2026-07-14T17:18:52.656Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name
[2026-07-14T17:18:52.662Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-test-connection-type-185825","stderr":"","exitCode":0}
[2026-07-14T17:18:52.668Z] [INFO] Project 'cypress-test-connection-type-185825' exists.
[2026-07-14T17:18:52.692Z] [INFO] [STEP 1] Log into the application
[2026-07-14T17:18:52.703Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:18:52.708Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-14T17:18:53.394Z] [INFO] Keycloak login flow detected - completing authentication
[2026-07-14T17:18:55.726Z] [INFO] [STEP 2] Navigate to Connection Types page
[2026-07-14T17:18:57.518Z] [INFO] [STEP 3] Duplicate the Connection type
[2026-07-14T17:18:58.375Z] [INFO] [STEP 4] Edit the Connection type
[2026-07-14T17:18:59.647Z] [INFO] [STEP 5] Navigate to the Deployments tab and validate the connection type is available
[2026-07-14T17:18:59.656Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/projects
[2026-07-14T17:18:59.661Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-14T17:19:05.710Z] [INFO] [STEP 6] Navigate to connection type page and Delete the new created Connection type, verify deletion
[2026-07-14T17:19:07.925Z] [INFO] [STEP 7] Navigate to the Deployments tab and validate the connection type is not available
[2026-07-14T17:19:11.844Z] [INFO] Executing delete connection type command: oc delete configmap ct-test-connection-type-185825 -n redhat-ods-applications --ignore-not-found
[2026-07-14T17:19:12.206Z] [INFO] [EXEC] oc delete configmap ct-test-connection-type-185825 -n redhat-ods-applications --ignore-not-found
[2026-07-14T17:19:12.209Z] [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-14T17:19:12.584Z] [INFO] [EXEC] oc delete configmap ct-copy-of-s3-compatible-object-storage-v1 -n redhat-ods-applications --ignore-not-found
[2026-07-14T17:19:26.251Z] [INFO] [EXEC] oc delete project cypress-test-*** --wait --ignore-not-found
✓ Verify User Can Duplicate, Edit and Delete a Connection Type (36091ms)
1 passing (53s)
1 pending
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_009.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 2 │
│ Passing: 1 │
│ Failing: 0 │
│ Pending: 1 │
│ Skipped: 0 │
│ Screenshots: 1 │
│ Video: false │
│ Duration: 52 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 Duplicate, Edit and Delete a Connection Type (failed).png
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: settings/connectionTypes/testPreInstalledConnectionTypes.cy.ts (11 of 13)
[2026-07-14T17:19:28.984Z] [INFO] Setting tests timeout to: 480 seconds
Verify OOTB Connection Types
[2026-07-14T17:19:29.001Z] [INFO] Starting 480s timeout for: should have pre-installed label and unable to be edited or deleted
[2026-07-14T17:19:29.008Z] [INFO] Test title: should have pre-installed label and unable to be edited or deleted
[2026-07-14T17:19:29.015Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard"]
[2026-07-14T17:19:29.025Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:19:29.030Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:19:29.065Z] [INFO] [STEP 1] Navigate to Connection Types view
[2026-07-14T17:19:29.075Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/settings/environment-setup/connection-types
[2026-07-14T17:19:29.080Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-14T17:19:29.863Z] [INFO] Keycloak login flow detected - completing authentication
[2026-07-14T17:19:32.817Z] [INFO] [STEP 2] Ensure Pre-installed label is present on OOTB Connections
[2026-07-14T17:19:32.909Z] [INFO] [STEP 3] Ensure OOTB connections are not editable or deletable
✓ should have pre-installed label and unable to be edited or deleted
1 passing (5s)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_010.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 1 │
│ Passing: 1 │
│ Failing: 0 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 0 │
│ Video: false │
│ Duration: 4 seconds │
│ Spec Ran: settings/connectionTypes/testPreInstalledConnectionTypes.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: settings/hardwareProfiles/testNotebookTolerations.cy.ts (12 of 13)
[2026-07-14T17:19:36.421Z] [INFO] Setting tests timeout to: 480 seconds
Notebooks - tolerations tests
[2026-07-14T17:19:36.440Z] [INFO] Starting 480s timeout for: Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations
[2026-07-14T17:19:36.445Z] [INFO] Test title: Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations
[2026-07-14T17:19:36.458Z] [INFO] Test tags: ["@Dashboard","@HardwareProfiles","@Smoke","@SmokeSet2","@NonConcurrent"]
[2026-07-14T17:19:36.466Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:19:36.474Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:19:36.504Z] [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-14T17:19:36.877Z] [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-14T17:19:36.890Z] [INFO] No notebooks found
[2026-07-14T17:19:36.895Z] [INFO] Loaded Hardware Profile Name: cypress-hardware-profile-notebooks
[2026-07-14T17:19:36.899Z] [INFO] Cleaning up and creating Hardware Profile: resources/hardwareProfile/notebook_tolerations.yaml
[2026-07-14T17:19:36.910Z] [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-14T17:19:37.214Z] [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-14T17:19:37.227Z] [INFO] No matching profile found, proceeding with the test.
[2026-07-14T17:19:37.243Z] [INFO] Creating Hardware Profile: resources/hardwareProfile/notebook_tolerations.yaml
[2026-07-14T17:19:37.294Z] [INFO] Executing command: oc apply -f "/tmp/temp_1784049577247.yaml" -n redhat-ods-applications
[2026-07-14T17:19:37.642Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1784049577247.yaml" -n redhat-ods-applications
[2026-07-14T17:19:37.658Z] [INFO] Command executed successfully: hardwareprofile.infrastructure.opendatahub.io/cypress-hardware-profile-notebooks created
[2026-07-14T17:19:37.818Z] [INFO] [EXEC] rm /tmp/temp_1784049577247.yaml
[2026-07-14T17:19:37.861Z] [INFO] [STEP 1] Log into the application
[2026-07-14T17:19:37.894Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:19:37.906Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-14T17:19:38.559Z] [INFO] Keycloak login flow detected - completing authentication
[2026-07-14T17:19:42.785Z] [INFO] [STEP 2] Launch Standalone notebook server
[2026-07-14T17:19:43.000Z] [INFO] [STEP 3] Choose Code Server Image
[2026-07-14T17:19:43.661Z] [INFO] [STEP 4] Select the hardware profile
[2026-07-14T17:19:43.934Z] [INFO] [STEP 5] Check Start server button is enabled
[2026-07-14T17:19:43.962Z] [INFO] [STEP 6] Launch a notebook server
[2026-07-14T17:19:44.140Z] [INFO] [STEP 7] Verify the Jupyter Notebook pod is ready
[2026-07-14T17:19:44.146Z] [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-14T17:19:55.371Z] [INFO] [EXEC] oc get pods -A -o custom-columns="NAMESPACE:.metadata.namespace,NAME:.metadata.name" --no-headers | grep jupyter-nb
[2026-07-14T17:19:55.401Z] [INFO] Parsed: namespace = rhods-notebooks, podName = jupyter-nb-odh-2dadmin1-0
[2026-07-14T17:19:55.408Z] [INFO] Found 1 matching pods
[2026-07-14T17:19:55.412Z] [INFO] Executing command to wait for pod readiness: oc wait --for=condition=Ready pod/jupyter-nb-odh-2dadmin1-0 -n rhods-notebooks --timeout=300s
[2026-07-14T17:24:55.815Z] [INFO] Starting 480s timeout for: Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations
[2026-07-14T17:24:55.817Z] [INFO] Test title: Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations
[2026-07-14T17:24:55.821Z] [INFO] Test tags: ["@Dashboard","@HardwareProfiles","@Smoke","@SmokeSet2","@NonConcurrent"]
[2026-07-14T17:24:55.825Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@FeatureStore","@FeatureStoreCI","@ConnectionTypesCI","@SettingsCI","@MaaSCI","@MaasSubscriptions","@ODS-327","@ODS-492","@ModelServingCI","@KServeCI","@ModelServing","@LLMDServingCI","@ProjectsCI","@PipelinesCI","@Pipelines","@ci-dashboard-regression-tags","@ModelRegistryCI","@AutoMLCI","@Tier1","@HardwareProfilesCI","@HardwareProfileModelServing","@ODS-327","@ODS-492"]
[2026-07-14T17:24:55.829Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-14T17:24:55.846Z] [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-14T17:24:56.675Z] [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-14T17:24:56.681Z] [INFO] Notebook deletion: notebook.kubeflow.org "jupyter-nb-odh-2dadmin1" deleted
[2026-07-14T17:24:56.685Z] [INFO] Loaded Hardware Profile Name: cypress-hardware-profile-notebooks
[2026-07-14T17:24:56.688Z] [INFO] Cleaning up and creating Hardware Profile: resources/hardwareProfile/notebook_tolerations.yaml
[2026-07-14T17:24:56.691Z] [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-14T17:24:56.968Z] [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-14T17:24:56.975Z] [INFO] No matching profile found, proceeding with the test.
[2026-07-14T17:24:56.981Z] [INFO] Creating Hardware Profile: resources/hardwareProfile/notebook_tolerations.yaml
[2026-07-14T17:24:56.994Z] [INFO] Executing command: oc apply -f "/tmp/temp_1784049896982.yaml" -n redhat-ods-applications
[2026-07-14T17:24:59.083Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1784049896982.yaml" -n redhat-ods-applications
[2026-07-14T17:24:59.090Z] [INFO] Command executed successfully: hardwareprofile.infrastructure.opendatahub.io/cypress-hardware-profile-notebooks configured
[2026-07-14T17:24:59.321Z] [INFO] [EXEC] rm /tmp/temp_1784049896982.yaml
[2026-07-14T17:24:59.344Z] [INFO] [STEP 1] Log into the application
[2026-07-14T17:24:59.360Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/
[2026-07-14T17:24:59.363Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
1) Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations
[2026-07-14T17:24:59.653Z] [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-14T17:25:00.012Z] [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-14T17:25:00.018Z] [INFO] No notebooks found
[2026-07-14T17:25:00.022Z] [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-14T17:25:00.300Z] [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-14T17:25:00.309Z] [INFO] Hardware Profile found: cypress-hardware-profile-notebooks. Proceeding to delete.
[2026-07-14T17:25:00.633Z] [INFO] [EXEC] oc delete hardwareprofiles cypress-hardware-profile-notebooks -n redhat-ods-applications
0 passing (5m)
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-23.osp.rh-ods.com/
Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503
Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-23.osp.rh-ods.com/'. Status code: 503
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:352: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: 5 minutes, 24 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-14T17:25:03.339Z] [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
- Admin should access serving runtimes, import a yaml file and then delete
[2026-07-14T17:25:03.357Z] [INFO] No tests were executed. Skipping soft assertions.
0 passing (99ms)
1 pending
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_012.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 1 │
│ Passing: 0 │
│ Failing: 0 │
│ Pending: 1 │
│ Skipped: 0 │
│ Screenshots: 0 │
│ Video: false │
│ Duration: 0 seconds │
│ Spec Ran: settings/servingRuntimes/testSingleServingRuntimeCreation.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
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:05 1 1 - - - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖ dataScienceProjects/testLaunchStand 05:32 1 - 1 - - │
│ aloneNotebook.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ dataScienceProjects/testProjectCont 215ms 2 - - 2 - │
│ ributorPermissions.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ dataScienceProjects/testProjectCrea 201ms 4 - - 4 - │
│ tion.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ dataScienceProjects/testProjectEdit 00:32 1 1 - - - │
│ ing.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖ storageClasses/clusterStorage.cy.ts 01:52 1 - 1 - - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖ storageClasses/storageClasses.cy.ts 00:19 4 - 4 - - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖ dataScienceProjects/clusterStorage/ 00:31 5 - 1 - 4 │
│ testClusterStorageAccessModes.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ settings/clusterSettings/testAdminC 96ms 3 - - 3 - │
│ lusterSettings.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ settings/connectionTypes/testCreate 00:52 2 1 - 1 - │
│ ConnectionTypes.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ settings/connectionTypes/testPreIns 00:04 1 1 - - - │
│ talledConnectionTypes.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖ settings/hardwareProfiles/testNoteb 05:24 1 - 1 - - │
│ ookTolerations.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ settings/servingRuntimes/testSingle 103ms 1 - - 1 - │
│ ServingRuntimeCreation.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
✖ 5 of 13 failed (38%) 15:16 27 4 8 11 4