-
Feature Request
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
False
-
-
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 |