InfraGuard

Реестр версий ПО

Реестр установленных версий ПО по каждому инстансу (infr_software_catalog + infr_instance_software), заполняемый вручную или импортом JSON.

Обзор — что это делает

Действие [ver] на карточке инстанса открывает реестр версий ПО. Осью классификации служит главный каталог (infr_software_catalog — около 49 программ в 8 категориях, включая ci_cd), а infr_instance_software (1:N) фиксирует версии, фактически установленные на каждом инстансе.

Устройство экрана

Модальное окно с переключением между Управлением версиями (CRUD 1:N) | Импортом JSON. На карточках показаны наличие и состояние (current/outdated/eol/vuln/unknown).

Как пользоваться

Есть два способа обновления:

  1. Ручное добавление и правка.
  2. Импорт JSON из локального зонда:
# Заготовлено в разделе Инвентарь ▸ Инструменты · только локальные команды
node infr_version_probe.cjs
# Вставьте JSON в [ver] ▸ Импорт JSON для массового upsert (UNIQUE instance_id+software_key)

У инструментов CI/CD вроде Jenkins нет стандартного --version; зонд идёт особым путём (HTTP-заголовок X-Jenkins → java -jar jenkins.war --version → rpm/dpkg).

Источники данных

Права доступа

Чтение — уровень ≥ 1; запись — уровень ≥ 2.

Смежные темы

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