📦
Version0.3.0
Revision4
LicenseApache-2.0
Confinementstrict
Basecore24

Hardware BOM analyzer for Canonical workloads


Analyse a customer hardware Bill of Materials (BOM) for Canonical workloads
(Ceph, Charmed OpenStack, Sunbeam, Canonical Kubernetes).

A single command, bom-analyzer, normalises any vendor BOM (Excel, PDF, CSV,
…) into the canonical schema, runs the profile rule suite, checks each chassis
against the Ubuntu certified-hardware catalogue, and writes Markdown + HTML
reports.

Normalisation uses OpenRouter by default (set an API key with snap set bom-analyzer openrouter.api-key=...) or a bundled local Ollama
model (snap set bom-analyzer llm.provider=ollama) when the hardware supports
it. Local model weights download on first use into the snap's private
directory; a bundled Ollama service (GPU-accelerated when available) runs in
the background for that case.

Usage:
bom-analyzer -i quote.xlsx -p charmed-openstack --release "24.04 LTS" -o report.md

Update History

0.2.0 (3) → 0.3.0 (4)
21 Oct 2026, 12:00 UTC
0.2.0 2 → 3
8 Oct 2026, 14:31 UTC
0.1.0 (1) → 0.2.0 (2)
18 Sept 2026, 13:45 UTC
0.1.0 (1)
16 Sept 2026, 15:45 UTC

Published16 Sept 2026, 14:50 UTC

Last updated21 Oct 2026, 11:49 UTC

First seen16 Sept 2026, 15:45 UTC