Skip to content

Add k8s-aibom: runtime CycloneDX 1.6 ML-BOMs for Kubernetes AI workloads - #207

Open
glenmessenger wants to merge 3 commits into
CycloneDX:mainfrom
glenmessenger:add-k8s-aibom
Open

glenmessenger wants to merge 3 commits into
CycloneDX:mainfrom
glenmessenger:add-k8s-aibom

Conversation

@glenmessenger

Copy link
Copy Markdown

Adds tools/k8s-aibom.json.

k8s-aibom (https://github.com/GoogleCloudPlatform/k8s-aibom, Apache-2.0, Google Cloud) is an unprivileged Kubernetes controller that inventories the AI workloads running in a cluster and emits one CycloneDX 1.6 ML-BOM per workload: serving runtime, container images and digests, model identity, agent frameworks and remote model APIs, vector stores, training datasets, each attribute with an evidence locator and a confidence tier, and Sigstore verification of model signature claims. Documents validate against the 1.6 schema and use the ML-BOM extensions; metadata.lifecycles phase operations and pkg:oci purls follow in the next release.

Capabilities: AI/ML-BOM and SBOM (the container components). Lifecycle: operations, since it describes what is running rather than what was built. Shipped by NVIDIA AI Cluster Runtime, KubeAI and vLLM production-stack; listed in vLLM's deployment integrations.

@glenmessenger
glenmessenger requested a review from a team as a code owner November 6, 2026 03:59
Signed-off-by: Glen Messenger <gmessenger@google.com>
Comment thread tools/k8s-aibom.json Resolved
…ot author in it

Signed-off-by: Glen Messenger <gmessenger@google.com>
@jkowalleck

Copy link
Copy Markdown
Member

hm, github seas to have a hiccup with mergeability.
@glenmessenger , could you push an empty commit to that branch, to trigger github?

Signed-off-by: Glen Messenger <gmessenger@google.com>
@glenmessenger

Copy link
Copy Markdown
Author

Done: empty commit pushed and GitHub now reports the branch mergeable. Thanks for the review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants