SuperAPI AI Directory

lifecycle

General & other

View repository

Updated 10-16 03:03

About this skill

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/release checkout or gh CLI

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