InfraGuard

ソフトウェアのバージョン台帳

インスタンスごとに導入済みソフトウェアのバージョンを記録する台帳(infr_software_catalog + infr_instance_software)。手入力または JSON インポートで更新します。

概要 — 何をする機能か

インスタンスカードの [ver] アクションは、ソフトウェアのバージョン台帳を開きます。マスターカタログ(infr_software_catalog、ci_cd を含む8カテゴリーに約49種のソフトウェア)が分類軸となり、infr_instance_software(1:N)が各インスタンスに実際に導入されているバージョンを記録します。

画面構成

バージョン管理(1:N の CRUD) | JSON インポート を切り替えるモーダルです。カードには存在の有無とステータス(current/outdated/eol/vuln/unknown)が表示されます。

使い方

更新方法は2通りです。

  1. 手動での追加・編集。
  2. ローカルプローブからの JSON インポート:
# インベントリ ▸ ツール に登録済み · ローカルコマンドのみを使用
node infr_version_probe.cjs
# 出力された JSON を [ver] ▸ JSON インポート に貼り付けて一括 upsert(UNIQUE instance_id+software_key)

Jenkins のような CI/CD ツールには標準的な --version がありません。プローブは特別な経路(HTTP の X-Jenkins ヘッダー → java -jar jenkins.war --version → rpm/dpkg)を使います。

データソース

アクセス権限

読み取りはレベル1以上、書き込みはレベル2以上。

関連項目

카드의 [ver] 버튼
카드의 [ver] 버튼