Skip to content

CONSOLE-5232: Remove all Cypress references from the codebase - #16883

Open
shahsahil264 wants to merge 4 commits into
openshift:mainfrom
shahsahil264:CONSOLE-5232
Open

CONSOLE-5232: Remove all Cypress references from the codebase#16883
shahsahil264 wants to merge 4 commits into
openshift:mainfrom
shahsahil264:CONSOLE-5232

Conversation

@shahsahil264

@shahsahil264 shahsahil264 commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Analysis / Root cause:

The Cypress-to-Playwright E2E migration is complete. All Cypress test infrastructure, CI scripts, dependencies, and documentation references need to be removed from the codebase (CONSOLE-5232).

Solution description:

Complete removal of all Cypress references from the codebase:

CI scripts removed:

  • test-prow-e2e.sh — Prow CI entrypoint for Cypress E2E
  • test-prow-e2e-techpreview.sh — empty stub
  • frontend/integration-tests/test-cypress.sh — Cypress test runner
  • Cleaned up stale Cypress comments in test-prow-playwright-e2e.sh

Test infrastructure removed (7 directories, ~430 files):

  • frontend/packages/integration-tests/ — 15 .cy.ts files, cypress configs, support files (@console/cypress-integration-tests)
  • frontend/packages/operator-lifecycle-manager/integration-tests/ — 9 .cy.ts files (@console/operator-lifecycle-manager-integration-tests)
  • frontend/packages/dev-console/integration-tests/ — 49 .feature files, step definitions (@dev-console/integration-tests)
  • frontend/packages/helm-plugin/integration-tests/ — 11 .feature files, step definitions (@helm-plugin/integration-tests)
  • frontend/packages/knative-plugin/integration-tests/ — 31 .feature files, step definitions (@knative-plugin/integration-tests)
  • frontend/packages/topology/integration-tests/ — support/page-objects only
  • frontend/packages/container-security/integration-tests/ — single test fixture file (relocated to __tests__/)

Dependencies removed from frontend/package.json:

  • cypress, cypress-axe, cypress-cucumber-preprocessor, cypress-jest-adapter, cypress-multi-reporters, @cypress/webpack-preprocessor, gherkin-lint
  • mocha-junit-reporter, mochawesome, mochawesome-merge, mochawesome-report-generator (Cypress reporting only)
  • 18 Cypress scripts, dependenciesMeta, workspace patterns for integration-tests

CI/build cleanup:

  • test-frontend.sh — removed yarn run gherkin-lint
  • Dockerfile — removed CYPRESS_INSTALL_BINARY=0
  • Dockerfile.builder — removed Cypress system deps (libgtk, libgconf, etc.)

Documentation updated:

  • README.md — replaced Cypress "Integration Tests" section with Playwright
  • TESTING.md — updated to reference Playwright
  • INTERNATIONALIZATION.md — updated testing references
  • AGENTS.md — updated E2E tool and migration section
  • .gitignore — removed Cypress artifact patterns

Broken imports fixed:

  • Relocated bad-pods.ts test fixture from deleted container-security/integration-tests/ to __tests__/
  • Updated 6 spec file imports
  • Cleaned up stale integration-tests references from jest.config.ts and knip.ts

Note: The corresponding CI job definitions in openshift/release (removing e2e-gcp-console and promoting e2e-playwright) will be handled in a separate PR to that repo under CONSOLE-5234.

Screenshots / screen recording:

N/A — infrastructure cleanup, no UI impact.

Test setup:

No special setup required.

Test cases:

  • yarn install — lockfile regenerates cleanly (verified)
  • yarn test — 1786 passed, same as main branch (9 pre-existing failures, verified identical)
  • grep -rn "cypress\|gherkin" --include="*.sh" --include="*.ts" --include="*.js" --include="*.md" — no project source references remain (only node_modules)
  • No broken imports from deleted integration-tests/ directories
  • test-prow-playwright-e2e.sh and test-playwright-e2e.sh unchanged and functional

Browser conformance:

N/A — No UI changes.

Additional info:

Related JIRAs:

  • CONSOLE-5232: Remove Cypress references (this PR)
  • CONSOLE-5234: Remove Cypress CI job definitions from openshift/release (separate PR)

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Pipeline controller notification
This repo is configured to use the pipeline controller. Second-stage tests will be triggered either automatically or after lgtm label is added, depending on the repository configuration. The pipeline controller will automatically detect which contexts are required and will utilize /test Prow commands to trigger the second stage.

For optional jobs, comment /test ? to see a list of all defined jobs. To trigger manually all jobs from second stage use /pipeline required command.

This repository is configured in: LGTM mode

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jul 29, 2026
@openshift-ci-robot

openshift-ci-robot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

@shahsahil264: This pull request references CONSOLE-5232 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "5.0.0" version, but no target version was set.

Details

In response to this:

Analysis / Root cause:

The Cypress-to-Playwright E2E migration is complete. All remaining Cypress test infrastructure, dependencies, and documentation references need to be removed from the codebase. This PR depends on #16882 (CONSOLE-5234) which removes the CI entrypoint scripts.

Solution description:

Complete removal of all Cypress references from the codebase:

Test infrastructure removed (7 directories, ~430 files):

  • frontend/packages/integration-tests/ — 15 .cy.ts files, cypress configs, support files (@console/cypress-integration-tests)
  • frontend/packages/operator-lifecycle-manager/integration-tests/ — 9 .cy.ts files (@console/operator-lifecycle-manager-integration-tests)
  • frontend/packages/dev-console/integration-tests/ — 49 .feature files, step definitions (@dev-console/integration-tests)
  • frontend/packages/helm-plugin/integration-tests/ — 11 .feature files, step definitions (@helm-plugin/integration-tests)
  • frontend/packages/knative-plugin/integration-tests/ — 31 .feature files, step definitions (@knative-plugin/integration-tests)
  • frontend/packages/topology/integration-tests/ — support/page-objects only
  • frontend/packages/container-security/integration-tests/ — single test fixture file (relocated to __tests__/)

Dependencies removed from frontend/package.json:

  • cypress, cypress-axe, cypress-cucumber-preprocessor, cypress-jest-adapter, cypress-multi-reporters, @cypress/webpack-preprocessor, gherkin-lint
  • mocha-junit-reporter, mochawesome, mochawesome-merge, mochawesome-report-generator (Cypress reporting only)
  • 18 Cypress scripts, dependenciesMeta, workspace patterns for integration-tests

CI/build cleanup:

  • test-frontend.sh — removed yarn run gherkin-lint
  • Dockerfile — removed CYPRESS_INSTALL_BINARY=0
  • Dockerfile.builder — removed Cypress system deps (libgtk, libgconf, etc.)

Documentation updated:

  • README.md — replaced Cypress "Integration Tests" section with Playwright
  • TESTING.md — updated to reference Playwright
  • INTERNATIONALIZATION.md — updated testing references
  • AGENTS.md — updated E2E tool and migration section
  • .gitignore — removed Cypress artifact patterns

Broken imports fixed:

  • Relocated bad-pods.ts test fixture from deleted container-security/integration-tests/ to __tests__/
  • Updated 6 spec file imports
  • Cleaned up stale integration-tests references from jest.config.ts and knip.ts

Screenshots / screen recording:

N/A — infrastructure cleanup, no UI impact.

Test setup:

No special setup required.

Test cases:

  • yarn install — lockfile regenerates cleanly (verified)
  • yarn test — 1786 passed, same as main branch (9 pre-existing failures, verified identical)
  • grep -rn "cypress\|gherkin" --include="*.sh" --include="*.ts" --include="*.js" --include="*.md" — no project source references remain (only node_modules)
  • No broken imports from deleted integration-tests/ directories

Browser conformance:

N/A — No UI changes.

Additional info:

This is part of the Cypress-to-Playwright migration effort:

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 495 files, which is 195 over the limit of 300.

To get a review, narrow the scope:
• coderabbit review --committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: f536a543-9214-4504-aef5-7f7f26ac7867

📥 Commits

Reviewing files that changed from the base of the PR and between f9644ce and 07e0221.

⛔ Files ignored due to path filters (2)
  • frontend/packages/integration-tests/fixtures/binarysecret.bin is excluded by !**/*.bin
  • frontend/yarn.lock is excluded by !**/yarn.lock, !**/*.lock
📒 Files selected for processing (495)
  • .gitignore
  • AGENTS.md
  • Dockerfile
  • Dockerfile.builder
  • INTERNATIONALIZATION.md
  • README.md
  • TESTING.md
  • frontend/integration-tests/test-cypress.sh
  • frontend/jest.config.ts
  • frontend/package.json
  • frontend/packages/console-shared/src/utils/test-errors.ts
  • frontend/packages/container-security/src/components/__tests__/ImageVulnerabilitiesList.spec.tsx
  • frontend/packages/container-security/src/components/__tests__/ImageVulnerabilitiesTable.spec.tsx
  • frontend/packages/container-security/src/components/__tests__/ImageVulnerabilityRow.spec.tsx
  • frontend/packages/container-security/src/components/__tests__/ImageVulnerabilityToggleGroup.spec.tsx
  • frontend/packages/container-security/src/components/__tests__/bad-pods.ts
  • frontend/packages/container-security/src/components/__tests__/image-manifest-vuln.spec.tsx
  • frontend/packages/container-security/src/components/__tests__/summary.spec.tsx
  • frontend/packages/dev-console/integration-tests/.gherkin-lintrc
  • frontend/packages/dev-console/integration-tests/.github/PULL_REQUEST_TEMPLATE/qe-automation-pr.md
  • frontend/packages/dev-console/integration-tests/README.md
  • frontend/packages/dev-console/integration-tests/cypress.config.js
  • frontend/packages/dev-console/integration-tests/features/.github/PULL_REQUEST_TEMPLATE/qe-pr.md
  • frontend/packages/dev-console/integration-tests/features/BestPractices.md
  • frontend/packages/dev-console/integration-tests/features/addFlow/add-page.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/catalog-all-namespaces.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/create-from-catalog.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/create-from-container-image.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/create-from-database.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/create-from-devfile.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/create-from-docker-file.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/create-from-git.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/create-from-yaml.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/create-operator-backed.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/export-application.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/helm-chart-repositories.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/in-cluster-gitea.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/quick-search-add.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/resource-quota-warning.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/sharing.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/software-catalog-details.feature
  • frontend/packages/dev-console/integration-tests/features/addFlow/upload-jar-file.feature
  • frontend/packages/dev-console/integration-tests/features/build-config/edit-build-config.feature
  • frontend/packages/dev-console/integration-tests/features/codeready-workspaces/crw-basic.feature
  • frontend/packages/dev-console/integration-tests/features/codeready-workspaces/open-app-in-crw.feature
  • frontend/packages/dev-console/integration-tests/features/common/operators.feature
  • frontend/packages/dev-console/integration-tests/features/e2e/add-flow-ci.feature
  • frontend/packages/dev-console/integration-tests/features/e2e/enable-dev-perspective-ci.feature
  • frontend/packages/dev-console/integration-tests/features/e2e/helm.feature
  • frontend/packages/dev-console/integration-tests/features/e2e/knative-service-workload.feature
  • frontend/packages/dev-console/integration-tests/features/getting-started/getting-started-to-dev-perspective.feature
  • frontend/packages/dev-console/integration-tests/features/getting-started/getting-started-tour-dev-perspective.feature
  • frontend/packages/dev-console/integration-tests/features/getting-started/sample-card-add-page.feature
  • frontend/packages/dev-console/integration-tests/features/guided-tour/associate-pipeline-with-application.feature
  • frontend/packages/dev-console/integration-tests/features/guided-tour/create-serverless-application.feature
  • frontend/packages/dev-console/integration-tests/features/guided-tour/developer-hub-installation-with-helm-charts.feature
  • frontend/packages/dev-console/integration-tests/features/guided-tour/getting-started-serverless.feature
  • frontend/packages/dev-console/integration-tests/features/guided-tour/quick-starts/filter-quick-starts-catalog.feature
  • frontend/packages/dev-console/integration-tests/features/guided-tour/quick-starts/quick-start-access-code-snippet.feature
  • frontend/packages/dev-console/integration-tests/features/guided-tour/quick-starts/quick-start-devperspective.feature
  • frontend/packages/dev-console/integration-tests/features/guided-tour/quick-starts/quick-starts-cluster-overview.feature
  • frontend/packages/dev-console/integration-tests/features/guided-tour/quick-starts/quickstart-sidepanel-hints.feature
  • frontend/packages/dev-console/integration-tests/features/healthChecks/add-health-checks-topology-sidebar.feature
  • frontend/packages/dev-console/integration-tests/features/perspectives/configure-pinned-resources.feature
  • frontend/packages/dev-console/integration-tests/features/project/project-access.feature
  • frontend/packages/dev-console/integration-tests/features/service-mesh/service-mesh-console-links-admin.feature
  • frontend/packages/dev-console/integration-tests/features/service-mesh/service-mesh-console-links-nonadmin.feature
  • frontend/packages/dev-console/integration-tests/features/user-preferences/user-preferences-dev-perspective.feature
  • frontend/packages/dev-console/integration-tests/features/virtulization/actions-on-vm.feature
  • frontend/packages/dev-console/integration-tests/features/virtulization/create-vm-from-template.feature
  • frontend/packages/dev-console/integration-tests/features/virtulization/virtual-machines-page.feature
  • frontend/packages/dev-console/integration-tests/features/virtulization/virtual-machines-template.feature
  • frontend/packages/dev-console/integration-tests/features/vulnerability/project-vulnerability.feature
  • frontend/packages/dev-console/integration-tests/package.json
  • frontend/packages/dev-console/integration-tests/reporter-config.json
  • frontend/packages/dev-console/integration-tests/support/commands/app.ts
  • frontend/packages/dev-console/integration-tests/support/commands/hooks.ts
  • frontend/packages/dev-console/integration-tests/support/commands/index.ts
  • frontend/packages/dev-console/integration-tests/support/constants/add.ts
  • frontend/packages/dev-console/integration-tests/support/constants/global.ts
  • frontend/packages/dev-console/integration-tests/support/constants/helm.ts
  • frontend/packages/dev-console/integration-tests/support/constants/index.ts
  • frontend/packages/dev-console/integration-tests/support/constants/monitoring.ts
  • frontend/packages/dev-console/integration-tests/support/constants/pageTitle.ts
  • frontend/packages/dev-console/integration-tests/support/constants/staticText/global-text.ts
  • frontend/packages/dev-console/integration-tests/support/constants/staticText/index.ts
  • frontend/packages/dev-console/integration-tests/support/constants/topology.ts
  • frontend/packages/dev-console/integration-tests/support/pageObjects/add-flow-po.ts
  • frontend/packages/dev-console/integration-tests/support/pageObjects/addHealthChecks-po.ts
  • frontend/packages/dev-console/integration-tests/support/pageObjects/build-po.ts
  • frontend/packages/dev-console/integration-tests/support/pageObjects/buildConfig-po.ts
  • frontend/packages/dev-console/integration-tests/support/pageObjects/customization.ts
  • frontend/packages/dev-console/integration-tests/support/pageObjects/gettingStarted-po.ts
  • frontend/packages/dev-console/integration-tests/support/pageObjects/global-po.ts
  • frontend/packages/dev-console/integration-tests/support/pageObjects/helm-po.ts
  • frontend/packages/dev-console/integration-tests/support/pageObjects/index.ts
  • frontend/packages/dev-console/integration-tests/support/pageObjects/monitoring-po.ts
  • frontend/packages/dev-console/integration-tests/support/pageObjects/operators-po.ts
  • frontend/packages/dev-console/integration-tests/support/pageObjects/quickStarts-po.ts
  • frontend/packages/dev-console/integration-tests/support/pageObjects/userPreference-po.ts
  • frontend/packages/dev-console/integration-tests/support/pageObjects/vulnerability-po.ts
  • frontend/packages/dev-console/integration-tests/support/pages/add-flow/add-page.ts
  • frontend/packages/dev-console/integration-tests/support/pages/add-flow/add-quick-search.ts
  • frontend/packages/dev-console/integration-tests/support/pages/add-flow/catalog-page.ts
  • frontend/packages/dev-console/integration-tests/support/pages/add-flow/channel-page.ts
  • frontend/packages/dev-console/integration-tests/support/pages/add-flow/container-image-page.ts
  • frontend/packages/dev-console/integration-tests/support/pages/add-flow/dev-file-page.ts
  • frontend/packages/dev-console/integration-tests/support/pages/add-flow/dockerfile-page.ts
  • frontend/packages/dev-console/integration-tests/support/pages/add-flow/event-sink-page.ts
  • frontend/packages/dev-console/integration-tests/support/pages/add-flow/event-source-page.ts
  • frontend/packages/dev-console/integration-tests/support/pages/add-flow/events-page.ts
  • frontend/packages/dev-console/integration-tests/support/pages/add-flow/git-page.ts
  • frontend/packages/dev-console/integration-tests/support/pages/add-flow/helm-chart-repository.ts
  • frontend/packages/dev-console/integration-tests/support/pages/add-flow/index.ts
  • frontend/packages/dev-console/integration-tests/support/pages/add-flow/samples-page.ts
  • frontend/packages/dev-console/integration-tests/support/pages/add-flow/upload-jar-file-page.ts
  • frontend/packages/dev-console/integration-tests/support/pages/add-flow/yaml-page.ts
  • frontend/packages/dev-console/integration-tests/support/pages/addHealthChecks-page.ts
  • frontend/packages/dev-console/integration-tests/support/pages/app.ts
  • frontend/packages/dev-console/integration-tests/support/pages/crw/authorizeAccess.ts
  • frontend/packages/dev-console/integration-tests/support/pages/crw/keycloak.ts
  • frontend/packages/dev-console/integration-tests/support/pages/devworspace/devworkspacePage.ts
  • frontend/packages/dev-console/integration-tests/support/pages/functions/checkDeveloperPerspective.ts
  • frontend/packages/dev-console/integration-tests/support/pages/functions/checkOperatorHub.ts
  • frontend/packages/dev-console/integration-tests/support/pages/functions/checkOperatorStatus.ts
  • frontend/packages/dev-console/integration-tests/support/pages/functions/createBroker.ts
  • frontend/packages/dev-console/integration-tests/support/pages/functions/createChannel.ts
  • frontend/packages/dev-console/integration-tests/support/pages/functions/createEventSink.ts
  • frontend/packages/dev-console/integration-tests/support/pages/functions/createGitWorkload.ts
  • frontend/packages/dev-console/integration-tests/support/pages/functions/createHelmChartFromAddPage.ts
  • frontend/packages/dev-console/integration-tests/support/pages/functions/createHelmRelease.ts
  • frontend/packages/dev-console/integration-tests/support/pages/functions/createOperatorBacked.ts
  • frontend/packages/dev-console/integration-tests/support/pages/functions/index.ts
  • frontend/packages/dev-console/integration-tests/support/pages/functions/installCRW.ts
  • frontend/packages/dev-console/integration-tests/support/pages/functions/installOperatorOnCluster.ts
  • frontend/packages/dev-console/integration-tests/support/pages/functions/installOperatorOnClusterUsingCLI.ts
  • frontend/packages/dev-console/integration-tests/support/pages/functions/knativeSubscriptions.ts
  • frontend/packages/dev-console/integration-tests/support/pages/functions/shipwrightSubscriptions.ts
  • frontend/packages/dev-console/integration-tests/support/pages/importYaml.ts
  • frontend/packages/dev-console/integration-tests/support/pages/index.ts
  • frontend/packages/dev-console/integration-tests/support/pages/modal.ts
  • frontend/packages/dev-console/integration-tests/support/pages/monitoring/index.ts
  • frontend/packages/dev-console/integration-tests/support/pages/monitoring/monitoring-page.ts
  • frontend/packages/dev-console/integration-tests/support/pages/operators-page.ts
  • frontend/packages/dev-console/integration-tests/support/pages/quickStartsPage.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/create-from-catalog.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/create-from-container-image.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/create-from-databse.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/create-from-devfile.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/create-from-docker-file.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/create-from-git.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/create-from-gitea.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/create-from-operator-backed.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/create-from-sample.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/create-from-sidebar.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/create-from-yaml.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/export-application.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/helm-chart-repositories.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/page-details.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/quick-search-add.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/resource-quota-warning.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/sharing.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/software-catalog-details.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/addFlow/upload-JAR-file.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/build-config/edit-build-config.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/common/addFlow.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/common/common.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/common/masthead.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/common/monitoring.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/common/operatorParam.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/common/operators.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/common/project-creation.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/common/topology.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/consoleConfiguration/pinned-resources.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/crw/crw-basic.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/getting-started/getting-started-tour-dev-perspective.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/getting-started/sample-card-add-page.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/guided-tours/developer-hub-installation-with-helm-charts.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/guided-tours/getting-started-serverless.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/health-checks/add-health-checks-topology-sidebar.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/monitoring/topology-sidebar-actions.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/quck-starts/filter-quick-starts-catalog.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/quck-starts/quick-start-access-code-snippet.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/quck-starts/quick-start-devperspective.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/quck-starts/quick-starts-cluster-overview.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/topology/create-workloads.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/userPreferences/user-preferences-dev-perspective.ts
  • frontend/packages/dev-console/integration-tests/support/step-definitions/vulnerability/project-vulnerability.ts
  • frontend/packages/dev-console/integration-tests/testData/add-flow/git-dc.yaml
  • frontend/packages/dev-console/integration-tests/testData/add-flow/git-page.json
  • frontend/packages/dev-console/integration-tests/testData/add-flow/gitea-setup.yaml
  • frontend/packages/dev-console/integration-tests/testData/git-import-flow.data.ts
  • frontend/packages/dev-console/integration-tests/testData/git-import/cakephp-ex/contents.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/cakephp-ex/repo.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/dancer-ex/contents.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/dancer-ex/repo.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/devfile-sample/contents.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/devfile-sample/devFileResources.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/devfile-sample/package.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/devfile-sample/repo.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/django-ex/contents.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/django-ex/repo.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/flask-dockerfile-example/contents.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/flask-dockerfile-example/repo.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/golang-ex/contents.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/golang-ex/repo.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/hello-func-node-env/contents.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/hello-func-node-env/func.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/hello-func-node-env/package.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/hello-func-node-env/repo.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/hello-func-node/contents.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/hello-func-node/func.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/hello-func-node/package.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/hello-func-node/repo.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/hello-func-quarkus/contents.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/hello-func-quarkus/func.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/hello-func-quarkus/repo.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/kn-func-typescript-cloudevents/contents.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/kn-func-typescript-cloudevents/func.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/kn-func-typescript-cloudevents/package.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/kn-func-typescript-cloudevents/repo.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/kn-func-typescript-http/contents.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/kn-func-typescript-http/func.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/kn-func-typescript-http/package.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/kn-func-typescript-http/repo.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/nodejs-ex/contents.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/nodejs-ex/package.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/nodejs-ex/repo.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/repos.ts
  • frontend/packages/dev-console/integration-tests/testData/git-import/ruby-ex/contents.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/ruby-ex/repo.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/s2i-dotnetcore-ex/contents.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/s2i-dotnetcore-ex/repo.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/serverless-func-repo/contents.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/serverless-func-repo/func.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/serverless-func-repo/package.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/serverless-func-repo/repo.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/spring-boot/contents.json
  • frontend/packages/dev-console/integration-tests/testData/git-import/spring-boot/repo.json
  • frontend/packages/dev-console/integration-tests/testData/krew-install.sh
  • frontend/packages/dev-console/integration-tests/testData/pipelinesOperatorSubscription.yaml
  • frontend/packages/dev-console/integration-tests/testData/quick-start/copy-execute-demo.yaml
  • frontend/packages/dev-console/integration-tests/testData/resource-quota/resource-quota.yaml
  • frontend/packages/dev-console/integration-tests/testData/vulnerability/create-quarkus-deployment.yaml
  • frontend/packages/dev-console/integration-tests/testData/yamls/BuildConfig/buildconfig-with-strategy-docker-source-dockerfile.yaml
  • frontend/packages/dev-console/integration-tests/testData/yamls/BuildConfig/buildconfig-with-strategy-docker-source-git.yaml
  • frontend/packages/dev-console/integration-tests/testData/yamls/BuildConfig/buildconfig-with-strategy-source-source-binary.yaml
  • frontend/packages/dev-console/integration-tests/testData/yamls/create-cronjob.yaml
  • frontend/packages/dev-console/integration-tests/testData/yamls/create-job.yaml
  • frontend/packages/dev-console/integration-tests/testData/yamls/create-pod.yaml
  • frontend/packages/dev-console/integration-tests/testData/yamls/create-statefulsets.yaml
  • frontend/packages/dev-console/integration-tests/testData/yamls/monitoring/cluster-monitoring-config.yaml
  • frontend/packages/dev-console/integration-tests/testData/yamls/monitoring/prometheous-example.yaml
  • frontend/packages/dev-console/integration-tests/testData/yamls/monitoring/workload-monitoring-config.yaml
  • frontend/packages/dev-console/integration-tests/testData/yamls/operator-installtion/createHyperConverged.yaml
  • frontend/packages/dev-console/integration-tests/testData/yamls/operator-installtion/installVirtualizationOperator.yaml
  • frontend/packages/dev-console/integration-tests/testData/yamls/web-terminal/dev-ws-custom-idling-config.yaml
  • frontend/packages/dev-console/integration-tests/testData/yamls/web-terminal/web-terminal.yaml
  • frontend/packages/dev-console/integration-tests/tsconfig.json
  • frontend/packages/helm-plugin/integration-tests/README.md
  • frontend/packages/helm-plugin/integration-tests/cypress.config.js
  • frontend/packages/helm-plugin/integration-tests/features/BestPractices.md
  • frontend/packages/helm-plugin/integration-tests/features/helm-release.feature
  • frontend/packages/helm-plugin/integration-tests/features/helm/actions-on-helm-release-after-upgrade.feature
  • frontend/packages/helm-plugin/integration-tests/features/helm/actions-on-helm-release.feature
  • frontend/packages/helm-plugin/integration-tests/features/helm/helm-compatibility.feature
  • frontend/packages/helm-plugin/integration-tests/features/helm/helm-feature-flag.feature
  • frontend/packages/helm-plugin/integration-tests/features/helm/helm-installation-view.feature
  • frontend/packages/helm-plugin/integration-tests/features/helm/helm-navigation.feature
  • frontend/packages/helm-plugin/integration-tests/features/helm/helm-page-tabs.feature
  • frontend/packages/helm-plugin/integration-tests/features/helm/install-helm-chart.feature
  • frontend/packages/helm-plugin/integration-tests/features/helm/install-url-chart.feature
  • frontend/packages/helm-plugin/integration-tests/features/helm/topology-helm-release.feature
  • frontend/packages/helm-plugin/integration-tests/package.json
  • frontend/packages/helm-plugin/integration-tests/reporter-config.json
  • frontend/packages/helm-plugin/integration-tests/support/commands/hooks.ts
  • frontend/packages/helm-plugin/integration-tests/support/commands/index.ts
  • frontend/packages/helm-plugin/integration-tests/support/constants/index.ts
  • frontend/packages/helm-plugin/integration-tests/support/constants/navigation.ts
  • frontend/packages/helm-plugin/integration-tests/support/constants/static-text/helm-text.ts
  • frontend/packages/helm-plugin/integration-tests/support/pages/helm/helm-details-page.ts
  • frontend/packages/helm-plugin/integration-tests/support/pages/helm/helm-page.ts
  • frontend/packages/helm-plugin/integration-tests/support/pages/helm/index.ts
  • frontend/packages/helm-plugin/integration-tests/support/pages/helm/rollBack-helm-release-page.ts
  • frontend/packages/helm-plugin/integration-tests/support/pages/helm/upgrade-helm-release-page.ts
  • frontend/packages/helm-plugin/integration-tests/support/pages/helm/url-chart-install-page.ts
  • frontend/packages/helm-plugin/integration-tests/support/pages/index.ts
  • frontend/packages/helm-plugin/integration-tests/support/step-definitions/common/common.ts
  • frontend/packages/helm-plugin/integration-tests/support/step-definitions/helm/actions-on-helm-release-after-upgrade.ts
  • frontend/packages/helm-plugin/integration-tests/support/step-definitions/helm/helm-compatibility.ts
  • frontend/packages/helm-plugin/integration-tests/support/step-definitions/helm/helm-installation-view.ts
  • frontend/packages/helm-plugin/integration-tests/support/step-definitions/helm/helm-navigation.ts
  • frontend/packages/helm-plugin/integration-tests/support/step-definitions/helm/helm-release.ts
  • frontend/packages/helm-plugin/integration-tests/support/step-definitions/helm/helm.ts
  • frontend/packages/helm-plugin/integration-tests/support/step-definitions/helm/install-url-chart.ts
  • frontend/packages/helm-plugin/integration-tests/test-data/namespaced-helm-chart-repository.yaml
  • frontend/packages/helm-plugin/integration-tests/test-data/namespaced-helm-crd.yaml
  • frontend/packages/helm-plugin/integration-tests/test-data/red-hat-helm-charts.yaml
  • frontend/packages/helm-plugin/integration-tests/tsconfig.json
  • frontend/packages/integration-tests/OWNERS
  • frontend/packages/integration-tests/README.md
  • frontend/packages/integration-tests/cypress-common-config.js
  • frontend/packages/integration-tests/cypress.config.js
  • frontend/packages/integration-tests/fixtures/asciisecret.txt
  • frontend/packages/integration-tests/fixtures/example.json
  • frontend/packages/integration-tests/fixtures/unicodesecret.utf8
  • frontend/packages/integration-tests/mocks/snapshot.ts
  • frontend/packages/integration-tests/mocks/storage-class.ts
  • frontend/packages/integration-tests/mocks/volume-attributes-class.ts
  • frontend/packages/integration-tests/package.json
  • frontend/packages/integration-tests/reporter-config.json
  • frontend/packages/integration-tests/support/README.md
  • frontend/packages/integration-tests/support/a11y.ts
  • frontend/packages/integration-tests/support/admin.ts
  • frontend/packages/integration-tests/support/i18n.ts
  • frontend/packages/integration-tests/support/index.ts
  • frontend/packages/integration-tests/support/login.ts
  • frontend/packages/integration-tests/support/nav.ts
  • frontend/packages/integration-tests/support/project.ts
  • frontend/packages/integration-tests/support/resources.ts
  • frontend/packages/integration-tests/support/selectors.ts
  • frontend/packages/integration-tests/support/stub-machine-config-pool-watch-ws.ts
  • frontend/packages/integration-tests/tests/app/admission-webhook-warning-notifications.cy.ts
  • frontend/packages/integration-tests/tests/app/auth-multiuser-login.cy.ts
  • frontend/packages/integration-tests/tests/app/debug-pod.cy.ts
  • frontend/packages/integration-tests/tests/app/deployments.cy.ts
  • frontend/packages/integration-tests/tests/app/machine-config.cy.ts
  • frontend/packages/integration-tests/tests/app/start-job-from-cronjob.cy.ts
  • frontend/packages/integration-tests/tests/crud/secrets/add-to-workload.cy.ts
  • frontend/packages/integration-tests/tests/crud/secrets/image-pull.cy.ts
  • frontend/packages/integration-tests/tests/crud/secrets/key-value.cy.ts
  • frontend/packages/integration-tests/tests/crud/secrets/source.cy.ts
  • frontend/packages/integration-tests/tests/crud/secrets/webhook.cy.ts
  • frontend/packages/integration-tests/tests/storage/clone.cy.ts
  • frontend/packages/integration-tests/tests/storage/create-storage-class.cy.ts
  • frontend/packages/integration-tests/tests/storage/snapshot.cy.ts
  • frontend/packages/integration-tests/tests/storage/volume-attributes-class.cy.ts
  • frontend/packages/integration-tests/tsconfig.json
  • frontend/packages/integration-tests/views/common.ts
  • frontend/packages/integration-tests/views/details-page.ts
  • frontend/packages/integration-tests/views/environment.ts
  • frontend/packages/integration-tests/views/form.ts
  • frontend/packages/integration-tests/views/labels.ts
  • frontend/packages/integration-tests/views/list-page.ts
  • frontend/packages/integration-tests/views/masthead.ts
  • frontend/packages/integration-tests/views/modal.ts
  • frontend/packages/integration-tests/views/nav.ts
  • frontend/packages/integration-tests/views/resource-sidebar.ts
  • frontend/packages/integration-tests/views/secret.ts
  • frontend/packages/integration-tests/views/storage/create-storage-class.ts
  • frontend/packages/integration-tests/views/storage/snapshot.ts
  • frontend/packages/integration-tests/views/warning-modal.ts
  • frontend/packages/integration-tests/views/yaml-editor.ts
  • frontend/packages/knative-plugin/integration-tests/README.md
  • frontend/packages/knative-plugin/integration-tests/cypress.config.js
  • frontend/packages/knative-plugin/integration-tests/features/BestPractices.md
  • frontend/packages/knative-plugin/integration-tests/features/admin-perspective/eventing-page-admin.feature
  • frontend/packages/knative-plugin/integration-tests/features/admin-perspective/filters-serving-eventing-admin.feature
  • frontend/packages/knative-plugin/integration-tests/features/admin-perspective/serverless-admin-empty-state.feature
  • frontend/packages/knative-plugin/integration-tests/features/admin-perspective/serving-page-admin.feature
  • frontend/packages/knative-plugin/integration-tests/features/e2e/knative-ci.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/actions-on-event-sources.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/create-event-sink.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/create-event-sources.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/event-sources-installation-view.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/event-sources-sink-to-uri.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/eventing-broker-actions.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/eventing-broker-trigger.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/eventing-camelk.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/eventing-channel-subscription.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/eventing-channel.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/eventing-create-sink-broker.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/eventing-events-subscription.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/kafka-event-sink.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/kafka-event-source-actions.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/kafka-event-source.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/kafka-source-connection-to-kafka-connection-instance.feature
  • frontend/packages/knative-plugin/integration-tests/features/eventing/managed-services-kafka-connection.feature
  • frontend/packages/knative-plugin/integration-tests/features/functions/functions-navigation.feature
  • frontend/packages/knative-plugin/integration-tests/features/serverless/actions-on-knative-revision.feature
  • frontend/packages/knative-plugin/integration-tests/features/serverless/actions-on-knative-service.feature
  • frontend/packages/knative-plugin/integration-tests/features/serverless/cards-display-on-serverless-operator-installation.feature
  • frontend/packages/knative-plugin/integration-tests/features/serverless/create-knative-service-from-deployment-or-deployment-config.feature
  • frontend/packages/knative-plugin/integration-tests/features/serverless/create-knative-workload.feature
  • frontend/packages/knative-plugin/integration-tests/features/serverless/domain-mapping.feature
  • frontend/packages/knative-plugin/integration-tests/features/serverless/serverless-function.feature
  • frontend/packages/knative-plugin/integration-tests/features/serverless/side-bar-of-knative-revision-and-service.feature
  • frontend/packages/knative-plugin/integration-tests/package.json
  • frontend/packages/knative-plugin/integration-tests/reporter-config.json
  • frontend/packages/knative-plugin/integration-tests/support/commands/hooks.ts
  • frontend/packages/knative-plugin/integration-tests/support/commands/index.ts
  • frontend/packages/knative-plugin/integration-tests/support/pageObjects/functions-po.ts
  • frontend/packages/knative-plugin/integration-tests/support/pageObjects/global-po.ts
  • frontend/packages/knative-plugin/integration-tests/support/pageObjects/index.ts
  • frontend/packages/knative-plugin/integration-tests/support/pages/admin-perspective/eventing-page.ts
  • frontend/packages/knative-plugin/integration-tests/support/pages/dev-perspective/common.ts
  • frontend/packages/knative-plugin/integration-tests/support/pages/dev-perspective/eventing-page.ts
  • frontend/packages/knative-plugin/integration-tests/support/pages/dev-perspective/test-serverless-function-page.ts
  • frontend/packages/knative-plugin/integration-tests/support/pages/functions/functions-page.ts
  • frontend/packages/knative-plugin/integration-tests/support/pages/index.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/admin-perspective/eventing-page-admin.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/admin-perspective/filters-serving-eventing-admin.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/admin-perspective/serverless-admin-empty-state.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/admin-perspective/serving-page-admin.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/common/addFlow.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/common/common.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/common/functions/topology-admin-perspective.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/common/operators.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/common/topology.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/eventing/actions-on-event-sources.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/eventing/create-event-sink.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/eventing/create-event-sources.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/eventing/event-sources-installation-view.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/eventing/event-sources-sink-to-uri.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/eventing/eventing-broker-actions.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/eventing/eventing-broker-trigger.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/eventing/eventing-camelk.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/eventing/eventing-channel-subscription.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/eventing/eventing-channel.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/eventing/eventing-create-sink-broker.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/eventing/eventing-events-subscription.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/eventing/kafka-event-sink.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/eventing/kafka-event-source.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/eventing/kafka-souce-connection.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/functions/functions-navigation.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/serverless/actions-on-knative-revision.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/serverless/actions-on-knative-service.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/serverless/cards-display-on-serverless-operator-installation.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/serverless/create-apache-camel.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/serverless/create-knative-service-from-deployment-or-deployment-config.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/serverless/create-knative-workload.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/serverless/create-serverless-function.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/serverless/domain-mapping.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/serverless/serverless-function.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/serverless/side-bar-of-knative-revision-and-service.ts
  • frontend/packages/knative-plugin/integration-tests/support/step-definitions/serverless/test-serverless-function.ts
  • frontend/packages/knative-plugin/integration-tests/support/testData/createKafkaConnection.yaml
  • frontend/packages/knative-plugin/integration-tests/support/testData/createPingSource.yaml
  • frontend/packages/knative-plugin/integration-tests/support/testData/createSecret.yaml
  • frontend/packages/knative-plugin/integration-tests/support/testData/installation-yamls/createBootStrap-CR.yaml
  • frontend/packages/knative-plugin/integration-tests/support/testData/installation-yamls/createBroker.yaml
  • frontend/packages/knative-plugin/integration-tests/support/testData/installation-yamls/createKnativeEventing-CR.yaml
  • frontend/packages/knative-plugin/integration-tests/support/testData/installation-yamls/createKnativeKafka-CR.yaml
  • frontend/packages/knative-plugin/integration-tests/support/testData/installation-yamls/createKnativeService.yaml
  • frontend/packages/knative-plugin/integration-tests/support/testData/installation-yamls/createKnativeServing-CR.yaml
  • frontend/packages/knative-plugin/integration-tests/support/testData/installation-yamls/installServerlessOperator.yaml
  • frontend/packages/knative-plugin/integration-tests/support/testData/serverless-function-node-pipeline.yaml
  • frontend/packages/knative-plugin/integration-tests/support/testData/serverless-functions-samples.yaml
  • frontend/packages/knative-plugin/integration-tests/testData/knative-eventing.yaml
  • frontend/packages/knative-plugin/integration-tests/testData/knative-kafka.yaml
  • frontend/packages/knative-plugin/integration-tests/testData/knative-serving.yaml
  • frontend/packages/knative-plugin/integration-tests/testData/redhatCamelkOperatorSubscription.yaml
  • frontend/packages/knative-plugin/integration-tests/testData/serverlessOperatorSubscription.yaml
  • frontend/packages/knative-plugin/integration-tests/testData/test-serverless-fn/request-body-cloudevent.json
  • frontend/packages/knative-plugin/integration-tests/testData/test-serverless-fn/request-body-http.json
  • frontend/packages/knative-plugin/integration-tests/testData/test-serverless-fn/response-body-cloudevent.json
  • frontend/packages/knative-plugin/integration-tests/testData/test-serverless-fn/response-body-http.json
  • frontend/packages/knative-plugin/integration-tests/tsconfig.json
  • frontend/packages/knative-plugin/integration-tests/views/serverless-service.yaml
  • frontend/packages/operator-lifecycle-manager/integration-tests/cypress.config.js
  • frontend/packages/operator-lifecycle-manager/integration-tests/mocks/index.tsx
  • frontend/packages/operator-lifecycle-manager/integration-tests/package.json
  • frontend/packages/operator-lifecycle-manager/integration-tests/reporter-config.json
  • frontend/packages/operator-lifecycle-manager/integration-tests/tests/catalog-source-details.cy.ts
  • frontend/packages/operator-lifecycle-manager/integration-tests/tests/deprecated-operator-warnings.cy.ts
  • frontend/packages/operator-lifecycle-manager/integration-tests/tests/descriptors.cy.ts
  • frontend/packages/operator-lifecycle-manager/integration-tests/tests/edit-default-sources.cy.ts
  • frontend/packages/operator-lifecycle-manager/integration-tests/tests/operator-hub.cy.ts
  • frontend/packages/operator-lifecycle-manager/integration-tests/tests/operator-install-global.cy.ts
  • frontend/packages/operator-lifecycle-manager/integration-tests/tests/operator-install-single-namespace.cy.ts
  • frontend/packages/operator-lifecycle-manager/integration-tests/tests/operator-uninstall.cy.ts
  • frontend/packages/operator-lifecycle-manager/integration-tests/tests/packageserver-tabs.cy.ts
  • frontend/packages/operator-lifecycle-manager/integration-tests/tsconfig.json
  • frontend/packages/operator-lifecycle-manager/integration-tests/views/operator.view.ts
  • frontend/packages/topology/integration-tests/support/page-objects/chart-area-po.ts
  • frontend/packages/topology/integration-tests/support/page-objects/export-applications-po.ts
  • frontend/packages/topology/integration-tests/support/page-objects/hpa-po.ts
  • frontend/packages/topology/integration-tests/support/page-objects/topology-add-options-po.ts
  • frontend/packages/topology/integration-tests/support/page-objects/topology-po.ts
  • frontend/packages/topology/integration-tests/support/pages/export-application/export-applications.ts
  • frontend/packages/topology/integration-tests/support/pages/functions/add-secret.ts
  • frontend/packages/topology/integration-tests/support/pages/functions/chart-functions.ts
  • frontend/packages/topology/integration-tests/support/pages/topology/index.ts
  • frontend/packages/topology/integration-tests/support/pages/topology/topology-actions-page.ts
  • frontend/packages/topology/integration-tests/support/pages/topology/topology-edit-deployment.ts
  • frontend/packages/topology/integration-tests/support/pages/topology/topology-helper-page.ts
  • frontend/packages/topology/integration-tests/support/pages/topology/topology-page.ts
  • frontend/packages/topology/integration-tests/support/pages/topology/topology-side-pane-page.ts
  • frontend/scripts/knip.ts
  • frontend/setup-tests.js
  • test-frontend.sh
  • test-prow-e2e-techpreview.sh
  • test-prow-e2e.sh
  • test-prow-playwright-e2e-techpreview.sh
  • test-prow-playwright-e2e.sh

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@openshift-ci
openshift-ci Bot requested review from martinszuc and spadgett July 29, 2026 19:17
@openshift-ci openshift-ci Bot added the component/dev-console Related to dev-console label Jul 29, 2026
@openshift-ci

openshift-ci Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: shahsahil264
Once this PR has been reviewed and has the lgtm label, please assign therealjon for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci Bot added component/helm Related to helm-plugin component/knative Related to knative-plugin component/olm Related to OLM component/shared Related to console-shared component/topology Related to topology kind/cypress Related to Cypress e2e integration testing labels Jul 29, 2026
Comment thread test-prow-e2e.sh

@logonoff logonoff Jul 29, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think let's move the playwright testing stuff to test-prow-e2e.sh and delete test-prow-playwright-e2e.sh (or turn that script into a noop until the job is removed)?

the e2e-gcp-console job is required but the playwright one is not, so this ensures the e2e job passing is still a merge requirement

the playwright distinction in the job name is also no longer necessary, e2e-gcp- is more descriptive in that sense

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good call — done. test-prow-e2e.sh now runs Playwright and test-prow-playwright-e2e.sh is deleted. The openshift/release PR (CONSOLE-5234) will update e2e-gcp-console to use the console-playwright-runner image and remove the e2e-playwright / e2e-playwright-techpreview jobs.

@shahsahil264

Copy link
Copy Markdown
Contributor Author

/hold

@openshift-ci openshift-ci Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jul 29, 2026
Comment thread frontend/package.json
shahsahil264 and others added 4 commits July 29, 2026 16:30
The Cypress E2E CI pipeline is being replaced by Playwright. Remove the
Cypress-specific Prow entrypoint and test runner scripts that are no
longer needed now that the Playwright equivalents are in place.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Complete the Cypress-to-Playwright migration by removing all remaining
Cypress test infrastructure:

- Delete all integration-tests/ directories (7 packages: integration-tests,
  OLM, dev-console, helm-plugin, knative-plugin, topology, container-security)
- Remove Cypress deps and scripts from frontend/package.json
- Remove gherkin-lint from test-frontend.sh and package.json
- Remove CYPRESS_INSTALL_BINARY=0 from Dockerfile
- Remove Cypress system deps from Dockerfile.builder
- Update README.md, TESTING.md, INTERNATIONALIZATION.md, AGENTS.md
- Clean up .gitignore Cypress artifact patterns
- Regenerate yarn.lock

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Move bad-pods.ts from deleted integration-tests/ to __tests__/ and
update imports. Remove stale integration-tests references from
jest.config.ts and knip.ts.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Address review feedback:
- Move Playwright logic into test-prow-e2e.sh so the required
  e2e-gcp-console CI job runs Playwright directly
- Delete test-prow-playwright-e2e.sh and test-prow-playwright-e2e-techpreview.sh
- Recreate test-prow-e2e-techpreview.sh as empty stub
- Remove unused esbuild-loader dependency

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@openshift-ci

openshift-ci Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

@shahsahil264: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-gcp-console-techpreview 07e0221 link false /test e2e-gcp-console-techpreview
ci/prow/backend 07e0221 link true /test backend
ci/prow/frontend 07e0221 link true /test frontend
ci/prow/e2e-playwright-techpreview 07e0221 link false /test e2e-playwright-techpreview

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component/dev-console Related to dev-console component/helm Related to helm-plugin component/knative Related to knative-plugin component/olm Related to OLM component/shared Related to console-shared component/topology Related to topology do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. kind/cypress Related to Cypress e2e integration testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants