Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

loom

An optional, centrally managed Konflux add-on that provides database-backed build record tracking and an artifact relationship graph for release assembly at scale.

Problem

Konflux stores all build state in etcd via Kubernetes CRDs. This breaks at scale — teams managing thousands of components hit etcd performance limits, and no native mechanism answers "has this commit been built?" or "what artifacts belong in this release?" Loom addresses this by maintaining a queryable PostgreSQL database of build records and a directed graph of artifact relationships (operator image → bundle → FBC chain).

Status

Early design phase. See docs/design.md for the current design document.

Prior Art

  • ART tools — the BigQuery-backed orchestration layer for OpenShift builds that this generalizes
  • ADR-0065 — KubeArchive adoption in Konflux
  • ADR-0068konflux-ci.dev API group for new CRDs

License

Apache 2.0

About

Optional Konflux add-on for database-backed build record tracking and artifact relationship graph

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors