Kura 0.7.3 improves remote cache reliability for Bazel-size workloads and makes Kubernetes storage expansion safer.
Remote cache
- ByteStream-uploaded CAS blobs are now stored under the same
blob/{hash}/{size}key as digest-based operations. REAPI clients such as Bazel can finally find large uploaded blobs duringFindMissingBlobs, so cache hits for large outputs are trusted instead of discarded and re-executed. - Blobs written by earlier versions sit under the old key and will age out naturally as segments evict.
Kubernetes storage
- The Kura controller now expands persistent storage by patching live PVCs directly rather than mutating StatefulSet
volumeClaimTemplates. You can grow storage to 200 Gi without deleting StatefulSets or orphaning volumes. - The controller refuses to shrink PVCs when the requested size is smaller than the current allocation.
- The standalone Helm chart default persistence is now 200 Gi, matching the controller default.