rhdh-platform-lifecycle について
rhdh-platform-lifecycle は、RHDH、OpenShift、クラウドプラットフォーム、PostgreSQL などの Red Hat 製品のサポートライフサイクルを報告するスキルです。製品別のワークフローとスクリプトを使い、出典日を保ちながら、サポート対象と設定済みのバージョンを区別します。
主な機能
- 01製品別ワークフローへの振り分け
- 02スクリプトによる取得と分類
- 03サポート段階と出典日の報告
- 04未分類バージョンと取得不能な情報の明示
活用シーン
- 01RHDH と OCP の互換性確認
- 02プラットフォームのライフサイクル段階の確認
- 03設定済みだが未サポートのバージョンの特定
- 04不確実または取得できないライフサイクル情報の報告
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ redhat-developer/ rhdh-skills --skill rhdh-platform-lifecycleインストール後、Claude Code で/rhdh-platform-lifecycleを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlscripts/check_aks_lifecycle.pycheck_eks_lifecycle.pycheck_gke_lifecycle.pycheck_lifecycle.pycheck_ocp_lifecycle.pycheck_pg_lifecycle.pycheck_rhdh_lifecycle.pyscripts/rhdh_lifecycle/__init__.pyconfigured_versions.pyocp.pyopenshift_release.pypg.pyredhat.pyrhdh.pyversions.pyworkflows/check-aks.mdcheck-eks.mdcheck-gke.mdcheck-ocp.mdcheck-pg.mdcheck-redhat.mdcheck-rhdh.md詳細
RHDH プラットフォームのサポート
リポジトリや外部システムを変更せずに、ライフサイクルに関する情報を提示します。
ルート
| 質問 | 読み込むもの | 実行するもの |
|---|---|---|
| RHDH のサポートと互換性のある OCP バージョン | workflows/check-rhdh.md | scripts/check_rhdh_lifecycle.py |
| OpenShift のサポートフェーズ | workflows/check-ocp.md | scripts/check_ocp_lifecycle.py |
| Azure AKS のサポートと設定済みバージョン | workflows/check-aks.md | scripts/check_aks_lifecycle.py |
| AWS EKS のサポートと設定済みバージョン | workflows/check-eks.md | scripts/check_eks_lifecycle.py |
| Google GKE のサポート | workflows/check-gke.md | scripts/check_gke_lifecycle.py |
| PostgreSQL のサポート | workflows/check-pg.md | scripts/check_pg_lifecycle.py |
| RHBK、Quay、その他の Red Hat 製品 | workflows/check-redhat.md | scripts/check_lifecycle.py |
ワークフローを1つ読み込みます。決定的な情報取得と分類には同梱スクリプトを使用し、その出力を確認してから判断を加えます。
報告内容
質問された製品について、回答を作成した日付とともに、以下を報告します。
- 各バージョンのサポートフェーズと、スクリプトが返したソースの日付。
openshift/releaseでのみ見つかったバージョン。サポート対象ではなく、設定済みとして明記します。- スクリプトが出力する場合は、RHDH とプラットフォームの互換性の組み合わせ。
- 回答の根拠となるすべてのエンドポイント。
- スクリプトで分類できなかったすべてのバージョン。警告として報告します。
スクリプトが返したソースの日付と不確実性をそのまま保持します。ベンダーのライフサイクルと、単に openshift/release で設定されているバージョンを区別します。設定済みのバージョンがサポート対象であると推測してはいけません。
構成
ほかのスキルは /rhdh-platform-lifecycle を名前で呼び出し、その報告内容を使用します。
rhdh_lifecycle はプライベートなローカルアダプターです。ほかのスキルがこれをインポートしたり、ディスク上でこのスキルを探したりすることはありません。リポジトリと YAML へのアクセスはすべてこのアダプター内に限定されます。
完了条件
リクエストで挙げられたすべての製品とバージョンについて、スクリプトが返したサポートフェーズとソースの日付を回答に含め、根拠となる各エンドポイントを明示し、スクリプトで分類できなかったすべてのバージョンを省略または推定せず、警告として報告した時点で完了です。openshift/release でのみ見つかったバージョンは、サポート対象ではなく設定済みとして報告します。ライフサイクル情報の取得元に到達できなかった場合は、不完全な一覧を回答として返すのではなく、評価できなかった製品を明記します。