helm-outdated
全 Helm Application の chart バージョン鮮度を一括チェック — 各 app.yaml の targetRevision を upstream 最新と突き合わせ、更新候補を優先度付きでレポート(/helm-upgrade の前段)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
全 Helm Application の chart バージョン鮮度を一括チェック — 各 app.yaml の targetRevision を upstream 最新と突き合わせ、更新候補を優先度付きでレポート(/helm-upgrade の前段)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Longhorn の健全性チェック — volume robustness(degraded 検出)、node 容量、R2 バックアップの鮮度、recurring job の動作状況を一括診断
Scaffold a new infrastructure component, choosing the right layout (Helm multi-source / raw YAML / ApplicationSet) for its category
Create a new Sealed Secret — generates raw secret, seals it with kubeseal, and places it in the correct resources/ directory
Troubleshoot a specific infrastructure component — resolve namespace, check pods, events, logs, and Argo CD sync status
Secret 管理 4 方式(Vault dynamic / Vault static via ESO / Vault Transit / SealedSecret)の健全性を一括チェック — Vault seal 状態、ESO 同期、SealedSecret 復号、関連 cert をまとめて診断
OpenAI Codex に作業を委譲する。コードレビュー、セカンドオピニオン、別解の生成、調査・分析を Codex にやらせたいとき(「Codex にレビューさせて」「Codex に聞いて」「Codex の意見も欲しい」等)に使う。
| name | helm-outdated |
| description | 全 Helm Application の chart バージョン鮮度を一括チェック — 各 app.yaml の targetRevision を upstream 最新と突き合わせ、更新候補を優先度付きでレポート(/helm-upgrade の前段) |
| argument-hint | null |
全 Application CR の pinned version(SoT は app.yaml の targetRevision)と upstream 最新の差分を一覧化する。チェックのみで変更は行わない。実際の更新は /helm-upgrade <component> <ver> で個別に行う。
Helm chart を使う Application CR を列挙:
grep -l "chart:" $(find kubernetes/argocd/applications -name app.yaml)
各ファイルから repoURL(chart repo 側の source)・chart・targetRevision を抽出する。git 直 deploy の app(chart: なし)は対象外。
git ls-tree -r --name-only origin/main | grep 'applications/.*app.yaml' + git show origin/main:<path>chart: が base / cni / istiod という汎用名のことがある。component 名は app.yaml のディレクトリ名で識別し、chart 名と混同しないupstream 最新バージョンを取得(repo add 不要の方式):
# HTTP helm repo の場合
helm show chart <chart> --repo <repoURL> 2>/dev/null | grep '^version:'
# OCI の場合(repoURL が oci:// 始まり。2026-06 時点で OCI の app は無いが将来用)
helm show chart <repoURL>/<chart> 2>/dev/null | grep '^version:'
semver 比較してレポート:
| Component | Current | Latest | Gap | 備考 |
|---|---|---|---|---|
| kyverno | 3.8.1 | x.y.z | major/minor/patch behind |
v を剥がして正規化する(cert-manager は vX.Y.Z、vault-config-operator は current 0.8.48 vs upstream v0.8.49 のように prefix が混在する)更新候補の優先順位付け:
Summary:
/helm-upgrade <component> <version> を添えるtargetRevision(helm-multisource.md)。values.yaml 側にバージョンを書く運用はない