Repository navigation
The container registry lands — in cells, and speaking SICF.
Highlights
- Container registry in spreadsheet cells. Images are sharded into base64 cell ranges and reassembled on pull, with SHA-256 verification (#3).
- SICF v0.1 alignment (#6):
ImagesandLayerstabs: an OCI config plus an ordered list of layer digests;- content-addressed layer deduplication across images;
- a reference-counted delete guard;
image.digestis always the config digest;sicf:<name>resolution for Sheeternetes kubelets.
- Multi-layer pull writes a proper OCI image layout directory (
oci-layout,index.json, manifest, config and layer blobs, each verified). Single-layer pulls still write the layer file (#7). - Legacy spreadsheets keep working. Old
Registry/RegistryChunkstabs are read and migrated bysetup(), even when an emptyImages/Layerstab already exists (#6, #7). - CI: the test harness and shellcheck run on every PR and push (#4).
Thanks
Huge thanks to @prateeekbuilds, who built the registry, the CI pipeline and the SICF alignment.