mcpField
R
rhdh-platform-lifecycle

rhdh-platform-lifecycle

github.com/redhat-developerCloud & DevOps1941 installsUpdated 1d ago
Repository

About rhdh-platform-lifecycle

rhdh-platform-lifecycle is a skill for reporting support lifecycle facts for RHDH, OpenShift, cloud platforms, PostgreSQL, and other Red Hat products. It routes questions to a specific workflow and script, preserving source dates and distinguishing supported versions from configured ones.

Key features

  1. 01Routes requests to product-specific workflows
  2. 02Uses scripts for retrieval and classification
  3. 03Reports support phases and source dates
  4. 04Flags unclassified versions and unreachable sources

Use cases

  1. 01Check RHDH and OCP compatibility
  2. 02Review lifecycle phases for a platform
  3. 03Identify configured but unsupported versions
  4. 04Report uncertain or unavailable lifecycle data

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/redhat-developer/rhdh-skills --skill rhdh-platform-lifecycle

After installing, type/rhdh-platform-lifecyclein Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

agents/
openai.yaml
scripts/
check_aks_lifecycle.py
check_eks_lifecycle.py
check_gke_lifecycle.py
check_lifecycle.py
check_ocp_lifecycle.py
check_pg_lifecycle.py
check_rhdh_lifecycle.py
scripts/rhdh_lifecycle/
__init__.py
configured_versions.py
ocp.py
openshift_release.py
pg.py
redhat.py
rhdh.py
versions.py
workflows/
check-aks.md
check-eks.md
check-gke.md
check-ocp.md
check-pg.md
check-redhat.md
check-rhdh.md

Details

From the project README

RHDH platform support

Produce lifecycle facts without changing repositories or external systems.

Route

QuestionLoadRun
RHDH support and compatible OCP versionsworkflows/check-rhdh.mdscripts/check_rhdh_lifecycle.py
OpenShift support phasesworkflows/check-ocp.mdscripts/check_ocp_lifecycle.py
Azure AKS support and configured versionsworkflows/check-aks.mdscripts/check_aks_lifecycle.py
AWS EKS support and configured versionsworkflows/check-eks.mdscripts/check_eks_lifecycle.py
Google GKE supportworkflows/check-gke.mdscripts/check_gke_lifecycle.py
PostgreSQL supportworkflows/check-pg.mdscripts/check_pg_lifecycle.py
RHBK, Quay, or another Red Hat productworkflows/check-redhat.mdscripts/check_lifecycle.py

Load one workflow. Use the bundled script for deterministic retrieval and classification; add judgment only after its output is available.

What to report

Report, for the product asked about and the date the answer was produced:

  • each version with the support phase and the source date the script returned;
  • versions found only in openshift/release, labelled configured, never supported;
  • the RHDH-to-platform compatibility pairs, where the script emits them;
  • every endpoint the answer rests on;
  • every version the script could not classify, as a warning.

Preserve the script's source dates and uncertainty. Distinguish vendor lifecycle from versions merely configured in openshift/release. Do not infer that a configured version is supported.

Composition

Other skills invoke /rhdh-platform-lifecycle by name and use what it reports. rhdh_lifecycle is a private, local adapter: no other skill imports it or locates this skill on disk, and all repository and YAML access stays behind it.

Completion

Complete when every product and version named in the request carries the support phase and the source date the script returned, the answer names each endpoint it rests on, and every version the script could not classify is reported as a warning rather than dropped or estimated. A version found only in openshift/release is reported as configured and never as supported. If a lifecycle source was unreachable, name the product that remains unassessed instead of returning the partial list as the answer.

Comments

Markdown supported