caixa-operator-0.1.17 is not a library.
caixa-operator — Kubernetes controller for Caixa / Lacre / CaixaBuild.
Responsibilities:
- Watch
CaixaCRs; for each, resolve its Git source + transitive deps viacaixa-resolver, write a companionLacreCR with the BLAKE3 closure root. - Watch
CaixaBuildCRs; spawn a short-lived Job that runsfeira build, collect the artifact digests, report success/failure in status + events. - Emit standard K8s conditions (Ready/Resolving/Failed) so downstream tooling (FluxCD, Argo, custom dashboards) picks them up cleanly.
Transport:
- Binary reads
KUBECONFIG/ in-cluster config viakube::Client. - stdout is a tracing subscriber (JSON in prod via
--log=json).