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-02T21:54:16.223Z] [INFO] Setting tests timeout to: 480 seconds
application
[2026-07-02T21:54:16.236Z] [INFO] Starting 480s timeout for: should login and load page
[2026-07-02T21:54:16.249Z] [INFO] Test title: should login and load page
[2026-07-02T21:54:16.260Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard"]
[2026-07-02T21:54:16.305Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T21:54:16.313Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T21:54:16.331Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T21:54:16.339Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T21:54:19.040Z] [INFO] Setting tests timeout to: 480 seconds
[2026-07-02T21:54:19.051Z] [INFO] Starting 480s timeout for: should login and load page
[2026-07-02T21:54:19.055Z] [INFO] Test title: should login and load page
[2026-07-02T21:54:19.061Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard"]
[2026-07-02T21:54:19.101Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T21:54:19.106Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T21:54:19.116Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T21:54:19.120Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T21:54:33.310Z] [INFO] Starting 480s timeout for: should login and load page
[2026-07-02T21:54:33.314Z] [INFO] Test title: should login and load page
[2026-07-02T21:54:33.321Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard"]
[2026-07-02T21:54:33.327Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T21:54:33.334Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T21:54:33.404Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T21:54:33.410Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
1) should login and load page
0 passing (31s)
1 failing
1) application
should login and load page:
Test steps were:
1. Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
Timed out retrying after 10000ms: Unable to find an accessible element with the role "banner" and name "page masthead"
Here are the accessible roles:
document:
Name "":
--------------------------------------------------
banner:
Name "":
Name "":
--------------------------------------------------
img:
Name "Red Hat OpenShift Container Platform logo":
--------------------------------------------------
heading:
Name "Log in to your account":
--------------------------------------------------
form:
Name "":
--------------------------------------------------
textbox:
Name "Username":
--------------------------------------------------
button:
Name "Log in":
--------------------------------------------------
contentinfo:
Name "":
--------------------------------------------------
paragraph:
Name "":
--------------------------------------------------
Ignored nodes: comments, script, style
Log in
· Red Hat OpenShift Container Platform
--------------------------------------------------
banner:
Name "":
Name "":
--------------------------------------------------
img:
Name "Red Hat OpenShift Container Platform logo":
--------------------------------------------------
heading:
Name "Log in to your account":
--------------------------------------------------
form:
Name "":
--------------------------------------------------
textbox:
Name "Username":
--------------------------------------------------
button:
Name "Log in":
--------------------------------------------------
contentinfo:
Name "":
--------------------------------------------------
paragraph:
Name "":
--------------------------------------------------
Ignored nodes: comments, script, style
Log in
· Red Hat OpenShift Container Platform
Storage classes view
[2026-07-02T22:00:23.519Z] [INFO] Starting 480s timeout for: An admin user can enable a disabled Storage Class
[2026-07-02T22:00:23.522Z] [INFO] Test title: An admin user can enable a disabled Storage Class
[2026-07-02T22:00:23.529Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-02T22:00:23.535Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:00:23.540Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:00:23.606Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-02T22:00:24.118Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-02T22:00:24.126Z] [INFO] OpenShift default storage class already exists: gp3-csi
[2026-07-02T22:00:24.133Z] [INFO] Using OpenShift default storage class: gp3-csi
[2026-07-02T22:00:24.568Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029624137-8n5ngsv1c.yaml && rm -f /tmp/cypress-yaml-1783029624137-8n5ngsv1c.yaml
[2026-07-02T22:00:24.575Z] [INFO] Command exit code: 0
[2026-07-02T22:00:25.024Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029624577-c6mtu6zua.yaml && rm -f /tmp/cypress-yaml-1783029624577-c6mtu6zua.yaml
[2026-07-02T22:00:25.031Z] [INFO] Command exit code: 0
[2026-07-02T22:00:25.508Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029625033-t3fes8m30.yaml && rm -f /tmp/cypress-yaml-1783029625033-t3fes8m30.yaml
[2026-07-02T22:00:25.515Z] [INFO] Command exit code: 0
[2026-07-02T22:00:25.927Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029625518-bm9jy5r8q.yaml && rm -f /tmp/cypress-yaml-1783029625518-bm9jy5r8q.yaml
[2026-07-02T22:00:25.933Z] [INFO] Command exit code: 0
[2026-07-02T22:00:26.327Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029625936-tw7vlh6no.yaml && rm -f /tmp/cypress-yaml-1783029625936-tw7vlh6no.yaml
[2026-07-02T22:00:26.334Z] [INFO] Command exit code: 0
[2026-07-02T22:00:26.402Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-02T22:00:26.414Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:00:26.418Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T22:00:30.234Z] [INFO] Setting tests timeout to: 480 seconds
[2026-07-02T22:00:30.244Z] [INFO] Starting 480s timeout for: An admin user can enable a disabled Storage Class
[2026-07-02T22:00:30.247Z] [INFO] Test title: An admin user can enable a disabled Storage Class
[2026-07-02T22:00:30.253Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-02T22:00:30.258Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:00:30.263Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:00:30.275Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-02T22:00:30.622Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-02T22:00:30.629Z] [INFO] OpenShift default storage class already exists: gp3-csi
[2026-07-02T22:00:30.706Z] [INFO] Using OpenShift default storage class: gp3-csi
[2026-07-02T22:00:31.238Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029630710-8rx1draul.yaml && rm -f /tmp/cypress-yaml-1783029630710-8rx1draul.yaml
[2026-07-02T22:00:31.243Z] [INFO] Command exit code: 0
[2026-07-02T22:00:31.700Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029631301-96zmum2rg.yaml && rm -f /tmp/cypress-yaml-1783029631301-96zmum2rg.yaml
[2026-07-02T22:00:31.707Z] [INFO] Command exit code: 0
[2026-07-02T22:00:32.129Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029631709-3nimitzvk.yaml && rm -f /tmp/cypress-yaml-1783029631709-3nimitzvk.yaml
[2026-07-02T22:00:32.135Z] [INFO] Command exit code: 0
[2026-07-02T22:00:32.528Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029632137-imueyql8e.yaml && rm -f /tmp/cypress-yaml-1783029632137-imueyql8e.yaml
[2026-07-02T22:00:32.536Z] [INFO] Command exit code: 0
[2026-07-02T22:00:33.000Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029632538-uwktxy8id.yaml && rm -f /tmp/cypress-yaml-1783029632538-uwktxy8id.yaml
[2026-07-02T22:00:33.006Z] [INFO] Command exit code: 0
[2026-07-02T22:00:33.025Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-02T22:00:33.036Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:00:33.039Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T22:00:43.644Z] [INFO] Starting 480s timeout for: An admin user can enable a disabled Storage Class
[2026-07-02T22:00:43.648Z] [INFO] Test title: An admin user can enable a disabled Storage Class
[2026-07-02T22:00:43.654Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-02T22:00:43.658Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:00:43.702Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:00:43.714Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-02T22:00:44.050Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-02T22:00:44.058Z] [INFO] OpenShift default storage class already exists: gp3-csi
[2026-07-02T22:00:44.102Z] [INFO] Using OpenShift default storage class: gp3-csi
[2026-07-02T22:00:44.550Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029644103-aj6rhim16.yaml && rm -f /tmp/cypress-yaml-1783029644103-aj6rhim16.yaml
[2026-07-02T22:00:44.556Z] [INFO] Command exit code: 0
[2026-07-02T22:00:44.871Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029644558-0qp959kjj.yaml && rm -f /tmp/cypress-yaml-1783029644558-0qp959kjj.yaml
[2026-07-02T22:00:44.877Z] [INFO] Command exit code: 0
[2026-07-02T22:00:45.165Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029644878-edvrfp1he.yaml && rm -f /tmp/cypress-yaml-1783029644878-edvrfp1he.yaml
[2026-07-02T22:00:45.171Z] [INFO] Command exit code: 0
[2026-07-02T22:00:45.467Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029645173-mmrgpqv2f.yaml && rm -f /tmp/cypress-yaml-1783029645173-mmrgpqv2f.yaml
[2026-07-02T22:00:45.525Z] [INFO] Command exit code: 0
[2026-07-02T22:00:45.845Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029645527-phok3c4mr.yaml && rm -f /tmp/cypress-yaml-1783029645527-phok3c4mr.yaml
[2026-07-02T22:00:45.852Z] [INFO] Command exit code: 0
[2026-07-02T22:00:45.910Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-02T22:00:45.924Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:00:45.928Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
1) An admin user can enable a disabled Storage Class
[2026-07-02T22:00:56.412Z] [INFO] Starting 480s timeout for: An admin user can disable an enabled Storage Class
[2026-07-02T22:00:56.421Z] [INFO] Test title: An admin user can disable an enabled Storage Class
[2026-07-02T22:00:56.429Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-02T22:00:56.433Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:00:56.437Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:00:56.503Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-02T22:00:56.511Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:00:56.514Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T22:01:06.948Z] [INFO] Starting 480s timeout for: An admin user can disable an enabled Storage Class
[2026-07-02T22:01:06.953Z] [INFO] Test title: An admin user can disable an enabled Storage Class
[2026-07-02T22:01:06.959Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-02T22:01:06.963Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:01:06.967Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:01:07.003Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-02T22:01:07.261Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-02T22:01:07.267Z] [INFO] OpenShift default storage class already exists: gp3-csi
[2026-07-02T22:01:07.300Z] [INFO] Using OpenShift default storage class: gp3-csi
[2026-07-02T22:01:07.630Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029667303-kel92ph3c.yaml && rm -f /tmp/cypress-yaml-1783029667303-kel92ph3c.yaml
[2026-07-02T22:01:07.637Z] [INFO] Command exit code: 0
[2026-07-02T22:01:08.021Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029667638-175ci8ekf.yaml && rm -f /tmp/cypress-yaml-1783029667638-175ci8ekf.yaml
[2026-07-02T22:01:08.027Z] [INFO] Command exit code: 0
[2026-07-02T22:01:08.302Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029668029-jnseeqmm1.yaml && rm -f /tmp/cypress-yaml-1783029668029-jnseeqmm1.yaml
[2026-07-02T22:01:08.309Z] [INFO] Command exit code: 0
[2026-07-02T22:01:08.614Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029668310-b1zwbon2p.yaml && rm -f /tmp/cypress-yaml-1783029668310-b1zwbon2p.yaml
[2026-07-02T22:01:08.620Z] [INFO] Command exit code: 0
[2026-07-02T22:01:08.893Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029668621-19rk98id4.yaml && rm -f /tmp/cypress-yaml-1783029668621-19rk98id4.yaml
[2026-07-02T22:01:08.899Z] [INFO] Command exit code: 0
[2026-07-02T22:01:08.918Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-02T22:01:08.930Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:01:08.933Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
2) An admin user can disable an enabled Storage Class
[2026-07-02T22:01:19.416Z] [INFO] Starting 480s timeout for: An admin user can set an enabled Storage Class as the default one
[2026-07-02T22:01:19.420Z] [INFO] Test title: An admin user can set an enabled Storage Class as the default one
[2026-07-02T22:01:19.425Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-02T22:01:19.429Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:01:19.433Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:01:19.448Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-02T22:01:19.456Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:01:19.459Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T22:01:30.040Z] [INFO] Starting 480s timeout for: An admin user can set an enabled Storage Class as the default one
[2026-07-02T22:01:30.046Z] [INFO] Test title: An admin user can set an enabled Storage Class as the default one
[2026-07-02T22:01:30.050Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-02T22:01:30.099Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:01:30.104Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:01:30.114Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-02T22:01:30.499Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-02T22:01:30.506Z] [INFO] OpenShift default storage class already exists: gp3-csi
[2026-07-02T22:01:30.513Z] [INFO] Using OpenShift default storage class: gp3-csi
[2026-07-02T22:01:30.910Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029690514-u740rx08r.yaml && rm -f /tmp/cypress-yaml-1783029690514-u740rx08r.yaml
[2026-07-02T22:01:30.916Z] [INFO] Command exit code: 0
[2026-07-02T22:01:31.272Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029690917-lm6jqtvlq.yaml && rm -f /tmp/cypress-yaml-1783029690917-lm6jqtvlq.yaml
[2026-07-02T22:01:31.278Z] [INFO] Command exit code: 0
[2026-07-02T22:01:31.737Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029691300-0fbgg7w5k.yaml && rm -f /tmp/cypress-yaml-1783029691300-0fbgg7w5k.yaml
[2026-07-02T22:01:31.743Z] [INFO] Command exit code: 0
[2026-07-02T22:01:32.058Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029691744-u20xhmkvs.yaml && rm -f /tmp/cypress-yaml-1783029691744-u20xhmkvs.yaml
[2026-07-02T22:01:32.100Z] [INFO] Command exit code: 0
[2026-07-02T22:01:32.388Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029692102-2zr92bniq.yaml && rm -f /tmp/cypress-yaml-1783029692102-2zr92bniq.yaml
[2026-07-02T22:01:32.394Z] [INFO] Command exit code: 0
[2026-07-02T22:01:32.412Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-02T22:01:32.422Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:01:32.426Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
3) An admin user can set an enabled Storage Class as the default one
[2026-07-02T22:01:42.873Z] [INFO] Starting 480s timeout for: An admin user can edit the access mode of a storage class
[2026-07-02T22:01:42.876Z] [INFO] Test title: An admin user can edit the access mode of a storage class
[2026-07-02T22:01:42.880Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-02T22:01:42.883Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:01:42.887Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:01:42.910Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-02T22:01:42.919Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:01:42.921Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T22:01:53.361Z] [INFO] Starting 480s timeout for: An admin user can edit the access mode of a storage class
[2026-07-02T22:01:53.364Z] [INFO] Test title: An admin user can edit the access mode of a storage class
[2026-07-02T22:01:53.369Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@StorageClassesCI"]
[2026-07-02T22:01:53.375Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:01:53.379Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:01:53.389Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-02T22:01:53.669Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-02T22:01:53.676Z] [INFO] OpenShift default storage class already exists: gp3-csi
[2026-07-02T22:01:53.681Z] [INFO] Using OpenShift default storage class: gp3-csi
[2026-07-02T22:01:53.985Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029713682-wu30in3hq.yaml && rm -f /tmp/cypress-yaml-1783029713682-wu30in3hq.yaml
[2026-07-02T22:01:53.991Z] [INFO] Command exit code: 0
[2026-07-02T22:01:54.285Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029713993-pyfoceesk.yaml && rm -f /tmp/cypress-yaml-1783029713993-pyfoceesk.yaml
[2026-07-02T22:01:54.290Z] [INFO] Command exit code: 0
[2026-07-02T22:01:54.566Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029714292-98bw6tlug.yaml && rm -f /tmp/cypress-yaml-1783029714292-98bw6tlug.yaml
[2026-07-02T22:01:54.573Z] [INFO] Command exit code: 0
[2026-07-02T22:01:54.848Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029714575-ekaehpmak.yaml && rm -f /tmp/cypress-yaml-1783029714575-ekaehpmak.yaml
[2026-07-02T22:01:54.854Z] [INFO] Command exit code: 0
[2026-07-02T22:01:55.132Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029714855-ghxynd854.yaml && rm -f /tmp/cypress-yaml-1783029714855-ghxynd854.yaml
[2026-07-02T22:01:55.138Z] [INFO] Command exit code: 0
[2026-07-02T22:01:55.159Z] [INFO] [STEP 1] Navigate to Storage Classes view
[2026-07-02T22:01:55.169Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:01:55.172Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
4) An admin user can edit the access mode of a storage class
[2026-07-02T22:02:05.745Z] [INFO] Deleting storage class: qe-settings-sc-disabled-non-default
[2026-07-02T22:02:06.201Z] [INFO] [EXEC] oc delete storageclass qe-settings-sc-disabled-non-default --ignore-not-found=true
[2026-07-02T22:02:06.206Z] [INFO] Deleting storage class: qe-settings-sc-enabled-non-default
[2026-07-02T22:02:06.620Z] [INFO] [EXEC] oc delete storageclass qe-settings-sc-enabled-non-default --ignore-not-found=true
[2026-07-02T22:02:06.624Z] [INFO] Deleting storage class: qe-settings-sc-enabled-to-default
[2026-07-02T22:02:07.119Z] [INFO] [EXEC] oc delete storageclass qe-settings-sc-enabled-to-default --ignore-not-found=true
[2026-07-02T22:02:07.122Z] [INFO] Deleting storage class: qe-settings-sc-manila-csi
[2026-07-02T22:02:07.641Z] [INFO] [EXEC] oc delete storageclass qe-settings-sc-manila-csi --ignore-not-found=true
[2026-07-02T22:02:07.645Z] [INFO] Deleting storage class: qe-settings-sc-vsphere-volume
[2026-07-02T22:02:08.035Z] [INFO] [EXEC] oc delete storageclass qe-settings-sc-vsphere-volume --ignore-not-found=true
0 passing (2m)
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.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it.
AssertionError: Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it.
at AppChrome.findSideBar (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:24:14)
at AppChrome.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:44:16)
at StorageClassesPage.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/storageClasses.ts:30:21)
at StorageClassesPage.navigate (webpack://@odh-dashboard/cypress/./cypress/pages/storageClasses.ts:16:9)
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/storageClasses/storageClasses.cy.ts:82:25)
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.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it.
AssertionError: Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it.
at AppChrome.findSideBar (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:24:14)
at AppChrome.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:44:16)
at StorageClassesPage.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/storageClasses.ts:30:21)
at StorageClassesPage.navigate (webpack://@odh-dashboard/cypress/./cypress/pages/storageClasses.ts:16:9)
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/storageClasses/storageClasses.cy.ts:119:25)
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.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it.
AssertionError: Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it.
at AppChrome.findSideBar (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:24:14)
at AppChrome.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:44:16)
at StorageClassesPage.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/storageClasses.ts:30:21)
at StorageClassesPage.navigate (webpack://@odh-dashboard/cypress/./cypress/pages/storageClasses.ts:16:9)
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/storageClasses/storageClasses.cy.ts:151:25)
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.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it.
AssertionError: Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it.
at AppChrome.findSideBar (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:24:14)
at AppChrome.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:44:16)
at StorageClassesPage.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/storageClasses.ts:30:21)
at StorageClassesPage.navigate (webpack://@odh-dashboard/cypress/./cypress/pages/storageClasses.ts:16:9)
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/storageClasses/storageClasses.cy.ts:179:25)
[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: 1 minute, 44 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-02T22:02:17.034Z] [INFO] Setting tests timeout to: 480 seconds
Cluster Storage Access Modes Tests
[2026-07-02T22:02:17.045Z] [INFO] Starting 480s timeout for: Should display storage classes with different access modes in cluster storage dropdown
[2026-07-02T22:02:17.103Z] [INFO] Test title: Should display storage classes with different access modes in cluster storage dropdown
[2026-07-02T22:02:17.110Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@NonConcurrent"]
[2026-07-02T22:02:17.116Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:02:17.121Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:02:17.137Z] [INFO] Loaded test data from fixtures
[2026-07-02T22:02:17.151Z] [INFO] Provisioning storage classes with different access modes
[2026-07-02T22:02:17.803Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029737205-x9yswzzus.yaml && rm -f /tmp/cypress-yaml-1783029737205-x9yswzzus.yaml
[2026-07-02T22:02:17.809Z] [INFO] Command exit code: 0
[2026-07-02T22:02:18.335Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029737811-vwo0imkl1.yaml && rm -f /tmp/cypress-yaml-1783029737811-vwo0imkl1.yaml
[2026-07-02T22:02:18.343Z] [INFO] Command exit code: 0
[2026-07-02T22:02:18.915Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029738347-ml3mo38wd.yaml && rm -f /tmp/cypress-yaml-1783029738347-ml3mo38wd.yaml
[2026-07-02T22:02:18.934Z] [INFO] Command exit code: 0
[2026-07-02T22:02:19.521Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029738939-jafmtzs8d.yaml && rm -f /tmp/cypress-yaml-1783029738939-jafmtzs8d.yaml
[2026-07-02T22:02:19.526Z] [INFO] Command exit code: 0
[2026-07-02T22:02:20.045Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029739528-kb8p7ziud.yaml && rm -f /tmp/cypress-yaml-1783029739528-kb8p7ziud.yaml
[2026-07-02T22:02:20.051Z] [INFO] Command exit code: 0
[2026-07-02T22:02:20.054Z] [INFO] Provisioning project
[2026-07-02T22:02:20.057Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name
[2026-07-02T22:02:20.449Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name
[2026-07-02T22:02:20.456Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-cluster-storage-access-modes\" not found","exitCode":1}
[2026-07-02T22:02:20.461Z] [INFO] Project 'test-cluster-storage-access-modes' does not exist.
[2026-07-02T22:02:20.509Z] [INFO] Creating project test-cluster-storage-access-modes
[2026-07-02T22:02:20.934Z] [INFO] [EXEC] oc new-project test-cluster-storage-access-modes
[2026-07-02T22:02:21.301Z] [INFO] [EXEC] oc label namespace test-cluster-storage-access-modes opendatahub.io/dashboard=true --overwrite
[2026-07-02T22:02:21.309Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name
[2026-07-02T22:02:21.731Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name
[2026-07-02T22:02:21.739Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-cluster-storage-access-modes","stderr":"","exitCode":0}
[2026-07-02T22:02:21.748Z] [INFO] Project 'test-cluster-storage-access-modes' exists.
[2026-07-02T22:02:22.107Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n test-cluster-storage-access-modes
[2026-07-02T22:02:22.118Z] [INFO] [STEP 1] Log into the application
[2026-07-02T22:02:22.127Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:02:22.132Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T22:02:25.744Z] [INFO] Setting tests timeout to: 480 seconds
[2026-07-02T22:02:25.754Z] [INFO] Starting 480s timeout for: Should display storage classes with different access modes in cluster storage dropdown
[2026-07-02T22:02:25.756Z] [INFO] Test title: Should display storage classes with different access modes in cluster storage dropdown
[2026-07-02T22:02:25.802Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@NonConcurrent"]
[2026-07-02T22:02:25.807Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:02:25.811Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:02:25.826Z] [INFO] Loaded test data from fixtures
[2026-07-02T22:02:25.839Z] [INFO] Provisioning storage classes with different access modes
[2026-07-02T22:02:26.430Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029745844-39gyvzuwe.yaml && rm -f /tmp/cypress-yaml-1783029745844-39gyvzuwe.yaml
[2026-07-02T22:02:26.437Z] [INFO] Command exit code: 0
[2026-07-02T22:02:27.000Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029746439-tc56h16sl.yaml && rm -f /tmp/cypress-yaml-1783029746439-tc56h16sl.yaml
[2026-07-02T22:02:27.008Z] [INFO] Command exit code: 0
[2026-07-02T22:02:27.612Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029747010-t4xc1uv2j.yaml && rm -f /tmp/cypress-yaml-1783029747010-t4xc1uv2j.yaml
[2026-07-02T22:02:27.617Z] [INFO] Command exit code: 0
[2026-07-02T22:02:28.126Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029747619-7ml47bp9z.yaml && rm -f /tmp/cypress-yaml-1783029747619-7ml47bp9z.yaml
[2026-07-02T22:02:28.132Z] [INFO] Command exit code: 0
[2026-07-02T22:02:28.460Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029748134-6o40qu8kn.yaml && rm -f /tmp/cypress-yaml-1783029748134-6o40qu8kn.yaml
[2026-07-02T22:02:28.466Z] [INFO] Command exit code: 0
[2026-07-02T22:02:28.470Z] [INFO] Provisioning project
[2026-07-02T22:02:28.499Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name
[2026-07-02T22:02:28.926Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name
[2026-07-02T22:02:28.933Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-cluster-storage-access-modes","stderr":"","exitCode":0}
[2026-07-02T22:02:28.940Z] [INFO] Project 'test-cluster-storage-access-modes' exists.
[2026-07-02T22:02:29.008Z] [INFO] Project test-cluster-storage-access-modes already exists. Deleting it.
[2026-07-02T22:02:36.881Z] [INFO] [EXEC] oc delete project test-cluster-storage-access-modes --wait
[2026-07-02T22:02:36.909Z] [INFO] Waiting for project test-cluster-storage-access-modes to be fully deleted...
[2026-07-02T22:02:36.916Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name
[2026-07-02T22:02:37.309Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name
[2026-07-02T22:02:37.334Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-cluster-storage-access-modes\" not found","exitCode":1}
[2026-07-02T22:02:37.419Z] [INFO] Project 'test-cluster-storage-access-modes' does not exist.
[2026-07-02T22:02:37.470Z] [INFO] Creating project test-cluster-storage-access-modes
[2026-07-02T22:02:37.938Z] [INFO] [EXEC] oc new-project test-cluster-storage-access-modes
[2026-07-02T22:02:38.357Z] [INFO] [EXEC] oc label namespace test-cluster-storage-access-modes opendatahub.io/dashboard=true --overwrite
[2026-07-02T22:02:38.404Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name
[2026-07-02T22:02:38.807Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name
[2026-07-02T22:02:38.828Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-cluster-storage-access-modes","stderr":"","exitCode":0}
[2026-07-02T22:02:38.854Z] [INFO] Project 'test-cluster-storage-access-modes' exists.
[2026-07-02T22:02:39.226Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n test-cluster-storage-access-modes
[2026-07-02T22:02:39.271Z] [INFO] [STEP 1] Log into the application
[2026-07-02T22:02:39.333Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:02:39.354Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T22:02:39.670Z] [INFO] [STEP 2] Navigate to the Project list tab and search for test-cluster-storage-access-modes
[2026-07-02T22:02:50.008Z] [INFO] Starting 480s timeout for: Should display storage classes with different access modes in cluster storage dropdown
[2026-07-02T22:02:50.012Z] [INFO] Test title: Should display storage classes with different access modes in cluster storage dropdown
[2026-07-02T22:02:50.024Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@NonConcurrent"]
[2026-07-02T22:02:50.032Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:02:50.036Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:02:50.102Z] [INFO] Loaded test data from fixtures
[2026-07-02T22:02:50.114Z] [INFO] Provisioning storage classes with different access modes
[2026-07-02T22:02:50.438Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029770117-4z61xv3pg.yaml && rm -f /tmp/cypress-yaml-1783029770117-4z61xv3pg.yaml
[2026-07-02T22:02:50.444Z] [INFO] Command exit code: 0
[2026-07-02T22:02:50.803Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029770446-tu5yi97h4.yaml && rm -f /tmp/cypress-yaml-1783029770446-tu5yi97h4.yaml
[2026-07-02T22:02:50.900Z] [INFO] Command exit code: 0
[2026-07-02T22:02:51.310Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029770903-9kcka92fx.yaml && rm -f /tmp/cypress-yaml-1783029770903-9kcka92fx.yaml
[2026-07-02T22:02:51.317Z] [INFO] Command exit code: 0
[2026-07-02T22:02:51.719Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029771319-21as9n1fj.yaml && rm -f /tmp/cypress-yaml-1783029771319-21as9n1fj.yaml
[2026-07-02T22:02:51.726Z] [INFO] Command exit code: 0
[2026-07-02T22:02:52.108Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029771728-x2mw41k3p.yaml && rm -f /tmp/cypress-yaml-1783029771728-x2mw41k3p.yaml
[2026-07-02T22:02:52.115Z] [INFO] Command exit code: 0
[2026-07-02T22:02:52.120Z] [INFO] Provisioning project
[2026-07-02T22:02:52.125Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name
[2026-07-02T22:02:52.624Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name
[2026-07-02T22:02:52.633Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-cluster-storage-access-modes","stderr":"","exitCode":0}
[2026-07-02T22:02:52.643Z] [INFO] Project 'test-cluster-storage-access-modes' exists.
[2026-07-02T22:02:52.655Z] [INFO] Project test-cluster-storage-access-modes already exists. Deleting it.
[2026-07-02T22:03:00.316Z] [INFO] [EXEC] oc delete project test-cluster-storage-access-modes --wait
[2026-07-02T22:03:00.329Z] [INFO] Waiting for project test-cluster-storage-access-modes to be fully deleted...
[2026-07-02T22:03:00.335Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name
[2026-07-02T22:03:00.721Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name
[2026-07-02T22:03:00.728Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-cluster-storage-access-modes\" not found","exitCode":1}
[2026-07-02T22:03:00.734Z] [INFO] Project 'test-cluster-storage-access-modes' does not exist.
[2026-07-02T22:03:00.749Z] [INFO] Creating project test-cluster-storage-access-modes
[2026-07-02T22:03:01.269Z] [INFO] [EXEC] oc new-project test-cluster-storage-access-modes
[2026-07-02T22:03:01.668Z] [INFO] [EXEC] oc label namespace test-cluster-storage-access-modes opendatahub.io/dashboard=true --overwrite
[2026-07-02T22:03:01.675Z] [INFO] Executing command: oc get project "test-cluster-storage-access-modes" -o name
[2026-07-02T22:03:01.957Z] [INFO] [EXEC] oc get project "test-cluster-storage-access-modes" -o name
[2026-07-02T22:03:01.962Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-cluster-storage-access-modes","stderr":"","exitCode":0}
[2026-07-02T22:03:01.968Z] [INFO] Project 'test-cluster-storage-access-modes' exists.
[2026-07-02T22:03:02.309Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n test-cluster-storage-access-modes
[2026-07-02T22:03:02.320Z] [INFO] [STEP 1] Log into the application
[2026-07-02T22:03:02.328Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:03:02.332Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T22:03:02.508Z] [INFO] [STEP 2] Navigate to the Project list tab and search for test-cluster-storage-access-modes
1) "before each" hook for "Should display storage classes with different access modes in cluster storage dropdown"
[2026-07-02T22:03:12.835Z] [INFO] Cleaning up storage classes
[2026-07-02T22:03:12.848Z] [INFO] Deleting storage class: sc-rwo-preset
[2026-07-02T22:03:13.120Z] [INFO] [EXEC] oc delete storageclass sc-rwo-preset --ignore-not-found=true
[2026-07-02T22:03:13.123Z] [INFO] Deleting storage class: sc-rwx-preset
[2026-07-02T22:03:13.399Z] [INFO] [EXEC] oc delete storageclass sc-rwx-preset --ignore-not-found=true
[2026-07-02T22:03:13.402Z] [INFO] Deleting storage class: sc-rox-preset
[2026-07-02T22:03:13.671Z] [INFO] [EXEC] oc delete storageclass sc-rox-preset --ignore-not-found=true
[2026-07-02T22:03:13.674Z] [INFO] Deleting storage class: sc-rwop-preset
[2026-07-02T22:03:13.941Z] [INFO] [EXEC] oc delete storageclass sc-rwop-preset --ignore-not-found=true
[2026-07-02T22:03:13.944Z] [INFO] Deleting storage class: sc-multi-preset
[2026-07-02T22:03:14.214Z] [INFO] [EXEC] oc delete storageclass sc-multi-preset --ignore-not-found=true
[2026-07-02T22:03:14.217Z] [INFO] Deleting storage class: sc-rwo-preset
[2026-07-02T22:03:14.469Z] [INFO] [EXEC] oc delete storageclass sc-rwo-preset --ignore-not-found=true
[2026-07-02T22:03:14.472Z] [INFO] Deleting storage class: sc-rwx-preset
[2026-07-02T22:03:14.731Z] [INFO] [EXEC] oc delete storageclass sc-rwx-preset --ignore-not-found=true
[2026-07-02T22:03:14.734Z] [INFO] Deleting storage class: sc-rox-preset
[2026-07-02T22:03:14.999Z] [INFO] [EXEC] oc delete storageclass sc-rox-preset --ignore-not-found=true
[2026-07-02T22:03:15.002Z] [INFO] Deleting storage class: sc-rwop-preset
[2026-07-02T22:03:15.271Z] [INFO] [EXEC] oc delete storageclass sc-rwop-preset --ignore-not-found=true
[2026-07-02T22:03:15.274Z] [INFO] Deleting storage class: sc-multi-preset
[2026-07-02T22:03:15.544Z] [INFO] [EXEC] oc delete storageclass sc-multi-preset --ignore-not-found=true
[2026-07-02T22:03:15.546Z] [INFO] Cleaning up project
[2026-07-02T22:03:15.930Z] [INFO] [EXEC] oc delete project test-cluster-storage-access-modes --wait=false --ignore-not-found
0 passing (59s)
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.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
5. Navigate to the Project list tab and search for test-cluster-storage-access-modes
Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it.
Because this error occurred during a `before each` hook we are skipping the remaining tests in the current suite: `Cluster Storage Access Mode...`
AssertionError: Timed out retrying after 10000ms: Expected to find element: `#page-sidebar`, but never found it.
at AppChrome.findSideBar (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:24:14)
at AppChrome.findNavItem (webpack://@odh-dashboard/cypress/./cypress/pages/appChrome.ts:44:16)
at ProjectListPage.navigate (webpack://@odh-dashboard/cypress/./cypress/pages/projects.ts:84:14)
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/dataScienceProjects/clusterStorage/testClusterStorageAccessModes.cy.ts:84:20)
[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: 59 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-02T22:03:21.040Z] [INFO] Setting tests timeout to: 480 seconds
Verify that only the Cluster Admin can access Cluster Settings
[2026-07-02T22:03:21.050Z] [INFO] Starting 480s timeout for: Admin should access Cluster Settings and see UI fields matching OpenShift configurations
[2026-07-02T22:03:21.053Z] [INFO] Test title: Admin should access Cluster Settings and see UI fields matching OpenShift configurations
[2026-07-02T22:03:21.058Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1216","@Dashboard","@ci-dashboard-regression-tags","@SettingsCI"]
[2026-07-02T22:03:21.063Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:03:21.067Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:03:21.081Z] [INFO] Loaded test data - User: ***, ClusterRoleBinding: cypress-test-***-cluster-admin
[2026-07-02T22:03:21.408Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq '.items[].spec'
[2026-07-02T22:03:21.414Z] [INFO] Dashboard Config:
[2026-07-02T22:03:21.708Z] [INFO] [EXEC] oc get configmaps -l app=notebook-controller -A -o jsonpath='{.items[0].data}' | jq .
[2026-07-02T22:03:21.714Z] [INFO] Controller Config:
[2026-07-02T22:03:21.722Z] [INFO] Executing command:
[2026-07-02T22:03:22.027Z] [INFO] [EXEC] oc get configmap -n redhat-ods-applications notebook-controller-culler-config -o jsonpath='{.data}' | jq .
[2026-07-02T22:03:22.033Z] [INFO] Command stderr:
[2026-07-02T22:03:22.039Z] [INFO] Raw Controller Culler Config Response:
[2026-07-02T22:03:22.042Z] [INFO] Controller Culler Config (Error):
[2026-07-02T22:03:22.044Z] [INFO] Check if user is in RHODS user groups
[2026-07-02T22:03:22.047Z] [INFO] Getting OdhDashboardConfig groupsConfig: oc get OdhDashboardConfig -A -o json | jq -r '.items[].spec.groupsConfig'
[2026-07-02T22:03:22.332Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq -r '.items[].spec.groupsConfig'
[2026-07-02T22:03:22.340Z] [INFO] Could not parse groupsConfig, continuing with test
[2026-07-02T22:03:22.348Z] [INFO] Check for existing ClusterRoleBinding
[2026-07-02T22:03:22.352Z] [INFO] Getting ClusterRoleBinding: oc get clusterrolebinding cypress-test-*** -o json --ignore-not-found
[2026-07-02T22:03:22.631Z] [INFO] [EXEC] oc get clusterrolebinding cypress-test-*** -o json --ignore-not-found
[2026-07-02T22:03:22.637Z] [INFO] ClusterRoleBinding not found: cypress-test-***
[2026-07-02T22:03:22.644Z] [INFO] Create ClusterRoleBinding for cluster-admin
[2026-07-02T22:03:22.947Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029802647-91x1e4pol.yaml && rm -f /tmp/cypress-yaml-1783029802647-91x1e4pol.yaml
[2026-07-02T22:03:22.953Z] [INFO] Command exit code: 0
[2026-07-02T22:03:22.959Z] [INFO] Successfully created ClusterRoleBinding
[2026-07-02T22:03:22.976Z] [INFO] [STEP 1] Log into the application as admin
[2026-07-02T22:03:22.989Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:03:22.992Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T22:03:25.473Z] [INFO] Setting tests timeout to: 480 seconds
[2026-07-02T22:03:25.482Z] [INFO] Starting 480s timeout for: Admin should access Cluster Settings and see UI fields matching OpenShift configurations
[2026-07-02T22:03:25.484Z] [INFO] Test title: Admin should access Cluster Settings and see UI fields matching OpenShift configurations
[2026-07-02T22:03:25.489Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1216","@Dashboard","@ci-dashboard-regression-tags","@SettingsCI"]
[2026-07-02T22:03:25.494Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:03:25.497Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:03:25.510Z] [INFO] Loaded test data - User: ***, ClusterRoleBinding: cypress-test-***-cluster-admin
[2026-07-02T22:03:25.791Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq '.items[].spec'
[2026-07-02T22:03:25.805Z] [INFO] Dashboard Config:
[2026-07-02T22:03:26.132Z] [INFO] [EXEC] oc get configmaps -l app=notebook-controller -A -o jsonpath='{.items[0].data}' | jq .
[2026-07-02T22:03:26.138Z] [INFO] Controller Config:
[2026-07-02T22:03:26.144Z] [INFO] Executing command:
[2026-07-02T22:03:26.552Z] [INFO] [EXEC] oc get configmap -n redhat-ods-applications notebook-controller-culler-config -o jsonpath='{.data}' | jq .
[2026-07-02T22:03:26.601Z] [INFO] Command stderr:
[2026-07-02T22:03:26.607Z] [INFO] Raw Controller Culler Config Response:
[2026-07-02T22:03:26.611Z] [INFO] Controller Culler Config (Error):
[2026-07-02T22:03:26.614Z] [INFO] Check if user is in RHODS user groups
[2026-07-02T22:03:26.617Z] [INFO] Getting OdhDashboardConfig groupsConfig: oc get OdhDashboardConfig -A -o json | jq -r '.items[].spec.groupsConfig'
[2026-07-02T22:03:27.014Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq -r '.items[].spec.groupsConfig'
[2026-07-02T22:03:27.023Z] [INFO] Could not parse groupsConfig, continuing with test
[2026-07-02T22:03:27.032Z] [INFO] Check for existing ClusterRoleBinding
[2026-07-02T22:03:27.036Z] [INFO] Getting ClusterRoleBinding: oc get clusterrolebinding cypress-test-*** -o json --ignore-not-found
[2026-07-02T22:03:27.332Z] [INFO] [EXEC] oc get clusterrolebinding cypress-test-*** -o json --ignore-not-found
[2026-07-02T22:03:27.338Z] [INFO] Found ClusterRoleBinding: cypress-test-***
[2026-07-02T22:03:27.344Z] [INFO] Found existing ClusterRoleBinding, will restore after test
[2026-07-02T22:03:27.349Z] [INFO] Create ClusterRoleBinding for cluster-admin
[2026-07-02T22:03:27.670Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029807352-fuhq0jti2.yaml && rm -f /tmp/cypress-yaml-1783029807352-fuhq0jti2.yaml
[2026-07-02T22:03:27.676Z] [INFO] Command exit code: 0
[2026-07-02T22:03:27.682Z] [INFO] Successfully created ClusterRoleBinding
[2026-07-02T22:03:27.701Z] [INFO] [STEP 1] Log into the application as admin
[2026-07-02T22:03:27.713Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:03:27.717Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T22:03:27.845Z] [INFO] [STEP 2] Navigate to Cluster Settings
[2026-07-02T22:03:27.854Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/settings/cluster/general
[2026-07-02T22:03:27.858Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T22:03:39.776Z] [INFO] Starting 480s timeout for: Admin should access Cluster Settings and see UI fields matching OpenShift configurations
[2026-07-02T22:03:39.779Z] [INFO] Test title: Admin should access Cluster Settings and see UI fields matching OpenShift configurations
[2026-07-02T22:03:39.799Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1216","@Dashboard","@ci-dashboard-regression-tags","@SettingsCI"]
[2026-07-02T22:03:39.804Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:03:39.808Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:03:39.816Z] [INFO] Loaded test data - User: ***, ClusterRoleBinding: cypress-test-***-cluster-admin
[2026-07-02T22:03:40.217Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq '.items[].spec'
[2026-07-02T22:03:40.225Z] [INFO] Dashboard Config:
[2026-07-02T22:03:40.562Z] [INFO] [EXEC] oc get configmaps -l app=notebook-controller -A -o jsonpath='{.items[0].data}' | jq .
[2026-07-02T22:03:40.568Z] [INFO] Controller Config:
[2026-07-02T22:03:40.605Z] [INFO] Executing command:
[2026-07-02T22:03:41.022Z] [INFO] [EXEC] oc get configmap -n redhat-ods-applications notebook-controller-culler-config -o jsonpath='{.data}' | jq .
[2026-07-02T22:03:41.030Z] [INFO] Command stderr:
[2026-07-02T22:03:41.039Z] [INFO] Raw Controller Culler Config Response:
[2026-07-02T22:03:41.043Z] [INFO] Controller Culler Config (Error):
[2026-07-02T22:03:41.049Z] [INFO] Check if user is in RHODS user groups
[2026-07-02T22:03:41.052Z] [INFO] Getting OdhDashboardConfig groupsConfig: oc get OdhDashboardConfig -A -o json | jq -r '.items[].spec.groupsConfig'
[2026-07-02T22:03:41.502Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq -r '.items[].spec.groupsConfig'
[2026-07-02T22:03:41.510Z] [INFO] Could not parse groupsConfig, continuing with test
[2026-07-02T22:03:41.521Z] [INFO] Check for existing ClusterRoleBinding
[2026-07-02T22:03:41.528Z] [INFO] Getting ClusterRoleBinding: oc get clusterrolebinding cypress-test-*** -o json --ignore-not-found
[2026-07-02T22:03:41.933Z] [INFO] [EXEC] oc get clusterrolebinding cypress-test-*** -o json --ignore-not-found
[2026-07-02T22:03:41.940Z] [INFO] Found ClusterRoleBinding: cypress-test-***
[2026-07-02T22:03:41.948Z] [INFO] Found existing ClusterRoleBinding, will restore after test
[2026-07-02T22:03:41.955Z] [INFO] Create ClusterRoleBinding for cluster-admin
[2026-07-02T22:03:42.425Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029821957-rx4evgwht.yaml && rm -f /tmp/cypress-yaml-1783029821957-rx4evgwht.yaml
[2026-07-02T22:03:42.432Z] [INFO] Command exit code: 0
[2026-07-02T22:03:42.439Z] [INFO] Successfully created ClusterRoleBinding
[2026-07-02T22:03:42.462Z] [INFO] [STEP 1] Log into the application as admin
[2026-07-02T22:03:42.512Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:03:42.516Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T22:03:42.757Z] [INFO] [STEP 2] Navigate to Cluster Settings
[2026-07-02T22:03:42.764Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/settings/cluster/general
[2026-07-02T22:03:42.768Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
1) Admin should access Cluster Settings and see UI fields matching OpenShift configurations
[2026-07-02T22:03:54.745Z] [INFO] Starting 480s timeout for: Test User - should not have access rights to view the Cluster Settings tab
[2026-07-02T22:03:54.748Z] [INFO] Test title: Test User - should not have access rights to view the Cluster Settings tab
[2026-07-02T22:03:54.752Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1216","@Dashboard","@ci-dashboard-regression-tags","@SettingsCI"]
[2026-07-02T22:03:54.756Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:03:54.760Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:03:54.768Z] [INFO] [STEP 1] Log into the application
[2026-07-02T22:03:54.774Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:03:54.782Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T22:03:54.912Z] [INFO] [STEP 2] Navigate to the Cluster Settings
[2026-07-02T22:03:54.920Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/settings/cluster/general
[2026-07-02T22:03:54.922Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T22:04:06.895Z] [INFO] Starting 480s timeout for: Test User - should not have access rights to view the Cluster Settings tab
[2026-07-02T22:04:06.899Z] [INFO] Test title: Test User - should not have access rights to view the Cluster Settings tab
[2026-07-02T22:04:06.903Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1216","@Dashboard","@ci-dashboard-regression-tags","@SettingsCI"]
[2026-07-02T22:04:06.906Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:04:06.910Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-02T22:04:06.918Z] [INFO] Loaded test data - User: ***, ClusterRoleBinding: cypress-test-***-cluster-admin
[2026-07-02T22:04:07.224Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq '.items[].spec'
[2026-07-02T22:04:07.230Z] [INFO] Dashboard Config:
[2026-07-02T22:04:07.512Z] [INFO] [EXEC] oc get configmaps -l app=notebook-controller -A -o jsonpath='{.items[0].data}' | jq .
[2026-07-02T22:04:07.518Z] [INFO] Controller Config:
[2026-07-02T22:04:07.525Z] [INFO] Executing command:
[2026-07-02T22:04:07.816Z] [INFO] [EXEC] oc get configmap -n redhat-ods-applications notebook-controller-culler-config -o jsonpath='{.data}' | jq .
[2026-07-02T22:04:07.823Z] [INFO] Command stderr:
[2026-07-02T22:04:07.828Z] [INFO] Raw Controller Culler Config Response:
[2026-07-02T22:04:07.832Z] [INFO] Controller Culler Config (Error):
[2026-07-02T22:04:07.835Z] [INFO] Check if user is in RHODS user groups
[2026-07-02T22:04:07.838Z] [INFO] Getting OdhDashboardConfig groupsConfig: oc get OdhDashboardConfig -A -o json | jq -r '.items[].spec.groupsConfig'
[2026-07-02T22:04:08.128Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq -r '.items[].spec.groupsConfig'
[2026-07-02T22:04:08.136Z] [INFO] Could not parse groupsConfig, continuing with test
[2026-07-02T22:04:08.144Z] [INFO] Check for existing ClusterRoleBinding
[2026-07-02T22:04:08.148Z] [INFO] Getting ClusterRoleBinding: oc get clusterrolebinding cypress-test-*** -o json --ignore-not-found
[2026-07-02T22:04:08.470Z] [INFO] [EXEC] oc get clusterrolebinding cypress-test-*** -o json --ignore-not-found
[2026-07-02T22:04:08.476Z] [INFO] Found ClusterRoleBinding: cypress-test-***
[2026-07-02T22:04:08.481Z] [INFO] Found existing ClusterRoleBinding, will restore after test
[2026-07-02T22:04:08.488Z] [INFO] Create ClusterRoleBinding for cluster-admin
[2026-07-02T22:04:08.816Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029848489-yaq1a8sux.yaml && rm -f /tmp/cypress-yaml-1783029848489-yaq1a8sux.yaml
[2026-07-02T22:04:08.821Z] [INFO] Command exit code: 0
[2026-07-02T22:04:08.826Z] [INFO] Successfully created ClusterRoleBinding
[2026-07-02T22:04:08.834Z] [INFO] [STEP 1] Log into the application
[2026-07-02T22:04:08.841Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
[2026-07-02T22:04:08.844Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
[2026-07-02T22:04:09.054Z] [INFO] [STEP 2] Navigate to the Cluster Settings
[2026-07-02T22:04:09.061Z] [INFO] Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/settings/cluster/general
[2026-07-02T22:04:09.064Z] [INFO] BYOIDC cluster detected - using Keycloak authentication
2) Test User - should not have access rights to view the Cluster Settings tab
[2026-07-02T22:04:21.646Z] [INFO] Starting 480s timeout for: Cluster Admin user can access all Settings pages
[2026-07-02T22:04:21.650Z] [INFO] Test title: Cluster Admin user can access all Settings pages
[2026-07-02T22:04:21.654Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@ODS-1688","@Dashboard","@SettingsCI"]
[2026-07-02T22:04:21.658Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-02T22:04:21.661Z] [INFO] Grep tags: ["@SmokeSet2"]
- Cluster Admin user can access all Settings pages
[2026-07-02T22:04:21.672Z] [INFO] [STEP 1] Cleanup: Remove test ClusterRoleBinding
[2026-07-02T22:04:21.678Z] [INFO] Deleting ClusterRoleBinding: oc delete clusterrolebinding cypress-test-*** --ignore-not-found
[2026-07-02T22:04:22.026Z] [INFO] [EXEC] oc delete clusterrolebinding cypress-test-*** --ignore-not-found
[2026-07-02T22:04:22.034Z] [INFO] Successfully deleted ClusterRoleBinding: cypress-test-***
[2026-07-02T22:04:22.039Z] [INFO] Successfully removed test ClusterRoleBinding
[2026-07-02T22:04:22.042Z] [INFO] [STEP 2] Restore original ClusterRoleBinding
[2026-07-02T22:04:22.376Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783029861667-s87p868em.yaml && rm -f /tmp/cypress-yaml-1783029861667-s87p868em.yaml
[2026-07-02T22:04:22.384Z] [INFO] Command exit code: 0
[2026-07-02T22:04:22.389Z] [INFO] Successfully restored original ClusterRoleBinding
0 passing (1m)
1 pending
2 failing
1) Verify that only the Cluster Admin can access Cluster Settings
Admin should access Cluster Settings and see UI fields matching OpenShift configurations:
Test steps were:
1. Check if user is in RHODS user groups
2. Check for existing ClusterRoleBinding
3. Create ClusterRoleBinding for cluster-admin
4. Log into the application as admin
5. Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/
6. Navigate to Cluster Settings
7. Navigate to: https://rh-ai.apps.f72f7d72-61df-45a1-ad16-e4522e1de1c1.prod.konfluxeaas.com/settings/cluster/general
Timed out retrying after 10000ms: Unable to find an element by: [data-testid="submit-cluster-settings"]
Ignored nodes: comments, script, style
Log in
· Red Hat OpenShift Container Platform
Log in
· Red Hat OpenShift Container Platform
Log in
· Red Hat OpenShift Container Platform
Log in
· Red Hat OpenShift Container Platform
Log in
· Red Hat OpenShift Container Platform
Log in
· Red Hat OpenShift Container Platform