
Description
Check version lifecycle and support status for platforms and integrations used by RHDH. Covers OCP, AKS, EKS, GKE, RHDH releases, RHBK, Quay, PostgreSQL, and any Red Hat product via the Product Life Cycles API. Use when asking about version support, EOL dates, GA dates, support phases, or planning version upgrades. Also use for "is X still supported", "what versions should we test", or "when does X reach EOL".
SKILL.md
Version Lifecycle Checks
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
More skills from the rhdh-skill repository
View all 20 skillsagent-ready
assess repository readiness for AI agents
Jul 16AgentsCode AnalysisEngineeringbackstage-upgrade
upgrade Backstage dependencies
Jul 16EngineeringMaintenanceMigrationbase-images-and-rpms
update base images and lockfiles
Jul 16AutomationConfigurationContainersDeploymentcreate-plugin
scaffold and package RHDH dynamic plugins
Jul 16DeploymentPlugin Developmentkonflux-release-data-rpa
update release tags in konflux-release-data
Jul 16AutomationDeploymentGitLabkonflux-tekton-updates
update Konflux Tekton task digests
Jul 16AutomationCI/CDDeploymentEngineering
More from Red Hat Developer
View publishernfs-migration
migrate plugins to New Frontend System
rhdh-skill
Jul 16EngineeringFrontendMigrationoverlay
manage RHDH plugin export overlays
rhdh-skill
Jul 16AutomationCode ReviewDeploymentEngineeringprow
manage Prow CI job configurations
rhdh-skill
Jul 16AutomationCI/CDKubernetesprow-trigger-nightly
trigger RHDH nightly ProwJobs
rhdh-skill
Jul 16AutomationCI/CDOpenShiftrhdh
develop plugins for Red Hat Developer Hub
rhdh-skill
Jul 23EngineeringPlugin Development