Uploaded image for project: 'RH Developer Hub Planning'
  1. RH Developer Hub Planning
  2. RHDHPLAN-140

Support RHDH containerized installations on RHEL

Prepare for Z ReleasePrepare Test Plan (Y R...XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False

      Goals

      This feature outlines the work to provide a supported RHEL 9 installation option for Red Hat Developer Hub (RHDH). This will be delivered in two phases: an initial Technology Preview to gather early feedback, followed by a fully supported General Availability (GA) release.

      The installer will be developed as a universal RHDH installer based on RHEL image mode, creating a standalone appliance for deployment. This is a high-value feature required by the AAP self-service (portal) and caters to a broader customer base by aligning with their existing RHEL infrastructure.

      Acceptance Criteria

      Phase 1: Technology Preview

      Installer Appliance

      • A standalone RHEL image mode container is available for deploying RHDH on RHEL 9 VMs.
      • The appliance is available for download from official Red Hat channels.
      • The appliance is built and delivered as part of the RHDH pipeline.
      • It includes all necessary components, such as the RHDH base image, PostgreSQL, and a default configuration.
      • The RHDH services are resilient and can be scaled to meet needs.

      Configuration and Management

      • It allows the injection of custom files and configuration needed to build other appliances, like the self-service portal appliance.
      • The appliance must support the RHDH configuration options available on existing Kubernetes-based deployments.
      • The installer must deploy a PGSQL container by default.
      • The installer must allow customers to connect to an external, supported database (PGSQL)

      Support and Documentation

      • Downstream documentation for the Tech Preview is provided.
      • The documentation covers requirements, installation, and configuration.
      • The Technology Preview is officially unsupported.

      Phase 2: General Availability (GA)

      Productization and Support

      • The installer completes all Red Hat Product Security (ProdSec) requirements.
      • Automated testing and QA are created for the installer and integrated into the RHDH build pipeline.
      • The RHEL installation has a defined GA support lifecycle and is supported according to Red Hat policies.
      • Performance and scale testing have been completed and documented.
      • Downstream documentation for the GA release is provided.
      • The documentation covers requirements, installation, configuration, updates, and troubleshooting.
      • RHDH is the first point of contact for RHDH RHEL image-related customer support requests.
      • If required, the RHDH team will reroute RHEL-related issues to the RHEL support team.

      User Story Requirements

      Title User Story Persona Importance
      Deploy RHDH RHEL Appliance I need to download and deploy the RHDH RHEL appliance in my environment so that I can run it on RHEL 9 Platform admin Critical
      Manage RHDH instance I need to manage the RHDH instance (start, stop, enable on boot) on RHEL Platform admin Critical
      Configure RHDH RHEL installation I need to configure the RHDH RHEL installation for my environment and required integrations. Platform admin Critical
      Ansible BU can pre-configure RHEL installation I need to pre-package all dependencies and provide a default configuration for AAP self-service (portal) using the RHDH RHEL  image as a base. Ansible BU Product Management Critical

       

              Unassigned Unassigned
              cbrandt1 Craig Brandt
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: