mcpField
R
rhdh-platform-lifecycle

rhdh-platform-lifecycle

github.com/redhat-developerクラウド・DevOps1941 回インストール1 日前に更新
リポジトリ

rhdh-platform-lifecycle について

rhdh-platform-lifecycle は、RHDH、OpenShift、クラウドプラットフォーム、PostgreSQL などの Red Hat 製品のサポートライフサイクルを報告するスキルです。製品別のワークフローとスクリプトを使い、出典日を保ちながら、サポート対象と設定済みのバージョンを区別します。

主な機能

  1. 01製品別ワークフローへの振り分け
  2. 02スクリプトによる取得と分類
  3. 03サポート段階と出典日の報告
  4. 04未分類バージョンと取得不能な情報の明示

活用シーン

  1. 01RHDH と OCP の互換性確認
  2. 02プラットフォームのライフサイクル段階の確認
  3. 03設定済みだが未サポートのバージョンの特定
  4. 04不確実または取得できないライフサイクル情報の報告

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/rhdh-platform-lifecycleを入力して読み込まれたか確認します。

同梱ファイル

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

詳細

RHDH プラットフォームのサポート

リポジトリや外部システムを変更せずに、ライフサイクルに関する情報を提示します。

ルート

質問読み込むもの実行するもの
RHDH のサポートと互換性のある OCP バージョンworkflows/check-rhdh.mdscripts/check_rhdh_lifecycle.py
OpenShift のサポートフェーズworkflows/check-ocp.mdscripts/check_ocp_lifecycle.py
Azure AKS のサポートと設定済みバージョンworkflows/check-aks.mdscripts/check_aks_lifecycle.py
AWS EKS のサポートと設定済みバージョンworkflows/check-eks.mdscripts/check_eks_lifecycle.py
Google GKE のサポートworkflows/check-gke.mdscripts/check_gke_lifecycle.py
PostgreSQL のサポートworkflows/check-pg.mdscripts/check_pg_lifecycle.py
RHBK、Quay、その他の Red Hat 製品workflows/check-redhat.mdscripts/check_lifecycle.py

ワークフローを1つ読み込みます。決定的な情報取得と分類には同梱スクリプトを使用し、その出力を確認してから判断を加えます。

報告内容

質問された製品について、回答を作成した日付とともに、以下を報告します。

  • 各バージョンのサポートフェーズと、スクリプトが返したソースの日付。
  • openshift/release でのみ見つかったバージョン。サポート対象ではなく、設定済みとして明記します。
  • スクリプトが出力する場合は、RHDH とプラットフォームの互換性の組み合わせ。
  • 回答の根拠となるすべてのエンドポイント。
  • スクリプトで分類できなかったすべてのバージョン。警告として報告します。

スクリプトが返したソースの日付と不確実性をそのまま保持します。ベンダーのライフサイクルと、単に openshift/release で設定されているバージョンを区別します。設定済みのバージョンがサポート対象であると推測してはいけません。

構成

ほかのスキルは /rhdh-platform-lifecycle を名前で呼び出し、その報告内容を使用します。 rhdh_lifecycle はプライベートなローカルアダプターです。ほかのスキルがこれをインポートしたり、ディスク上でこのスキルを探したりすることはありません。リポジトリと YAML へのアクセスはすべてこのアダプター内に限定されます。

完了条件

リクエストで挙げられたすべての製品とバージョンについて、スクリプトが返したサポートフェーズとソースの日付を回答に含め、根拠となる各エンドポイントを明示し、スクリプトで分類できなかったすべてのバージョンを省略または推定せず、警告として報告した時点で完了です。openshift/release でのみ見つかったバージョンは、サポート対象ではなく設定済みとして報告します。ライフサイクル情報の取得元に到達できなかった場合は、不完全な一覧を回答として返すのではなく、評価できなかった製品を明記します。

コメント