• Icon: Task Task
    • Resolution: Unresolved
    • Icon: Major Major
    • 1.10.0
    • None
    • Overlay, Quay
    • None

      Description

      Migrate Quay E2E tests to workspaces/quay/e2e-tests/.

      NOTE

      This task is based on the existing RHDH core test case and may have missed some details. Please review the original test files in RHDH core before implementation.

      Setup Prerequisites

      Quay.io Access: Quay namespace with test images

      • QUAY_TOKEN: Quay.io API token (for quay-actions tests)
      • QUAY_NAMESPACE: Quay namespace (e.g., rhdh-community/rhdh)

      Based on RHDH core config (.ibm/pipelines/resources/config_map/app-config-rhdh.yaml):

      proxy:
        endpoints:
          "/quay/api":
            target: https://quay.io/
            headers:
              X-Requested-With: "XMLHttpRequest"
            changeOrigin: true
            secure: true
      

      Test Repository: Catalog entity with Quay annotation quay.io/repository-slug

      Source Files (RHDH Core)

      Plugin Packages

      Package Type
      backstage-community-plugin-quay Frontend
      backstage-community-plugin-scaffolder-backend-module-quay-dynamic Backend

      Acceptance Criteria

      1. Create Workspace Structure

      • [ ] Create workspaces/quay/e2e-tests/
      • [ ] Copy standard config files from tech-radar reference
      • [ ] Update package.json name and playwright.config.ts project name

      2. Create RHDH Configuration (tests/config/)

      3. Migrate Test Files

      • [ ] Create tests/specs/quay.spec.ts
      • [ ] Create tests/specs/quay-actions.spec.ts

      4. Verify All Tests Pass

      • [ ] All 3 test cases pass

      Test Cases (3 total)

      1-2. Quay plugin tests

      1. Quay actions test

      Reference

              Unassigned Unassigned
              skhileri Subhash Khileri
              RHDH Frontend Plugins & UI
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: