Skip to main content

Crate sandogasa_inventory

Crate sandogasa_inventory 

Source
Expand description

Package-of-interest inventory data model and I/O.

Provides a TOML-based inventory format for tracking packages across Fedora, EPEL, and CentOS SIGs. Supports exporting to content-resolver YAML (feedback-pipeline-workload) and hs-relmon manifest formats.

Modules§

content_resolver
Export to content-resolver YAML (feedback-pipeline-workload format).
hs_relmon
Export to hs-relmon manifest format.
import_json
Import from legacy poi-tracker JSON format.

Structs§

Inventory
Top-level inventory document.
InventoryMeta
Inventory metadata.
Package
A package of interest (source RPM).
WorkloadMeta
Per-workload metadata for content-resolver export.

Enums§

Priority
A Bugzilla priority level. Variants are ordered from least- to most-important so a max(...) across several candidates picks the highest priority.

Functions§

json_schema
Generate a JSON Schema for the inventory format.
load
Load an inventory from a TOML file.
load_and_merge
Load multiple inventories and merge them into one.
parse
Parse an inventory from a TOML string.
save
Save an inventory to a TOML file.
to_toml
Serialize an inventory to a TOML string.