Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-9679

Unified helm & operator based RHDH Deployment for Plugins using rhdh-e2e-test-utils

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • 1.9.0
    • None
    • Test Framework
    • None
    • RHDH Install 3282, RHDH Install 3283

      Story

      Summary

      Introduce a complete E2E testing framework for RHDH plugins that handles deployment orchestration and test lifecycle management:

      JIRA issue : https://issues.redhat.com/browse/RHIDP-9679

      • RHDHDeployment class - Deploy RHDH to OpenShift via Helm charts or the RHDH Operator with automatic version resolution, config merging, and namespace management
      • Playwright fixtures - Worker-scoped rhdh fixture that shares deployment across tests and auto-cleans namespaces in CI
      • Kubernetes utilities - Helper for managing namespaces, ConfigMaps, Secrets, and Routes via @kubernetes/client-node
      • Config merging - Deep merge YAML configs with environment variable substitution ($VAR${VAR:-default}{})
      • New exportsrhdh-e2e-test-utils/testrhdh-e2e-test-utils/rhdhrhdh-e2e-test-utils/utils

      Documentation

      See README.md for detailed usage, configuration options, and examples.

      Background

      Dependencies and Blockers

      QE impacted work

      Documentation impacted work

      Acceptance Criteria

      upstream documentation updates (design docs, release notes etc)

      Technical enablement / Demo

              skhileri Subhash Khileri
              skhileri Subhash Khileri
              RHDH Install
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: