Skip to content

SBOM

Раздел интерфейса с информацией об SBOM (Software Bill of Materials) сервиса.

В EDP реализована возможность визуализации SBOM для сервиса. Поддерживается возможность визуализации разных версий SBOM для разных веток репозитория.

Для визуализации предварительно загрузите файл с описанием SBOM сервиса в EDP через API. Параметры запроса для загрузки файла с описанием SBOM в EDP:

method: POST
url: {edp api url}/services/{uuid сервиса}/sbom/{branch}
payload: JSON файл с описанием SBOM, соответствующий спецификации CycloneDX

Пример curl команды:

curl -X "POST"
      -H "Authorization: Bearer $EDP_API_TOKEN" 
      -H "X-Auth-Type: local" --header "Content-Type: application/json" 
      --data @sbom.json 
      $EDP_API_URL/api/v1/services/$EDP_SERVICE_UUID/sbom/$CI_COMMIT_BRANCH

Полезная информация:

Для каждой ветки репозитория сервиса в EDP сохраняется только последняя версия спецификации SBOM.

Интерфейс панели "SBOM":

sbom-panel

Чтобы удалить из EDP файл с описанием SBOM, нажмите кнопку Удалить на панели SBOM:

sbom-remove

Чтобы загрузить из EDP файл с описанием SBOM, нажмите кнопку Скачать па панели SBOM:

sbom-download