Skip to content

feat: support rechunking using Chunkah#790

Draft
HastD wants to merge 2 commits into
blue-build:mainfrom
HastD:chunkah
Draft

feat: support rechunking using Chunkah#790
HastD wants to merge 2 commits into
blue-build:mainfrom
HastD:chunkah

Conversation

@HastD
Copy link
Copy Markdown
Collaborator

@HastD HastD commented Jun 1, 2026

Add a --chunkah option to bluebuild build that rechunks the image using Chunkah, a more modern, content-agnostic rechunker that's actively maintained and should offer various improvements over build-chunked-oci and the legacy rechunker.

This is implemented using a fairly generic "post-build hook" mechanism that allows a post-processing step (such as rechunking) to be applied after building the image but before tagging and pushing.

Add a `--chunkah` option to `bluebuild build` that rechunks the image
using [Chunkah](https://github.com/coreos/chunkah), a more modern,
content-agnostic rechunker that's actively maintained and should offer
various improvements over build-chunked-oci and the legacy rechunker.

This is implemented using a fairly generic "post-build hook" mechanism
that allows a post-processing step (such as rechunking) to be applied
after building the image but before tagging and pushing.
The next version of Chunkah will be able to write the output directly to
an OCI directory, which is more efficient for both time and disk space
when copying to local containers storage.

Note: this will require using the `dev` tag of Chunkah until a new
release is made.
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.

1 participant