📦
Version0.1.0
Revision1
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.1.0 (1)
16 Sept 2026, 15:45 UTC

Published16 Sept 2026, 14:50 UTC

Last updated16 Sept 2026, 14:49 UTC

First seen16 Sept 2026, 15:45 UTC