Check version lifecycle and support status for platforms and integrations used by RHDH.
Prerequisites
- Python 3.9+
- Internet connectivity for API access
- For configured K8s version display (AKS/EKS): local
openshift/releasecheckout orghCLI
Identify Platform
What platform or integration lifecycle do you need to check?
| Query matches | Workflow |
|---|---|
| "OCP", "OpenShift version", "OpenShift EOL", "OpenShift support" | workflows/check-ocp.md |
| "RHDH version", "Developer Hub release", "is RHDH 1.x supported" | workflows/check-rhdh.md |
| "AKS", "Azure Kubernetes" | workflows/check-aks.md |
| "EKS", "Amazon EKS" | workflows/check-eks.md |
| "GKE", "Google Kubernetes" | workflows/check-gke.md |
| "RHBK", "Keycloak", "Red Hat Build of Keycloak", "Quay", any Red Hat product | workflows/check-redhat.md |
| "PostgreSQL", "Postgres", "PG", "database versions" | workflows/check-pg.md |
| "all platforms", "full lifecycle check" | Run all workflows in sequence |
After reading the workflow, follow it exactly.
Available Scripts
All scripts support --help for usage details and --json for structured output.
| Script | Purpose |
|---|---|
scripts/check_ocp_lifecycle.py |
OCP version lifecycle with EUS phases |
scripts/check_rhdh_lifecycle.py |
RHDH release lifecycle with OCP compatibility |
scripts/check_lifecycle.py |
Generic Red Hat product (RHBK, Quay, etc.) |
scripts/check_aks_lifecycle.py |
AKS K8s version lifecycle |
scripts/check_eks_lifecycle.py |
EKS K8s version lifecycle |
scripts/check_gke_lifecycle.py |
GKE K8s version lifecycle |
scripts/check_pg_lifecycle.py |
PostgreSQL lifecycle across cloud providers |
Library (rhdh_lifecycle package)
Shared utilities used by both lifecycle and prow skills:
| Module | Purpose |
|---|---|
rhdh_lifecycle.repo |
Resolve openshift/release repository root (local or remote) |
rhdh_lifecycle.yaml |
Read and parse YAML files from openshift/release |
rhdh_lifecycle.configured_versions |
Print configured K8s versions per branch |
rhdh_lifecycle.redhat |
Red Hat Product Life Cycles API client |
rhdh_lifecycle.ocp |
OCP version phase classification |
rhdh_lifecycle.rhdh |
RHDH release lifecycle data |
rhdh_lifecycle.pg |
PostgreSQL lifecycle across cloud providers |
Related Skills
prow: Manage Prow CI job configurations for RHDH in openshift/release