← Back to issue list

oci: add oci image manipulation support (CRAFT-579)

View original Github issue

Metadata

Project
rockcraft
Number
#5
Type
pull request
State
merged
Author
cmatsuoka
Labels
—
Created
Updated
Closed

Current evaluation

Merged in canonical/rockcraft#5 (42058699), adding OCI base-image retrieval, extraction, primed-content repacking, and OCI archive creation for CRAFT-579.

Resolution: closed resolved

Reason: PR #5 was approved and merged into main as commit 42058699, with implementation commit 9f85798f adding OCI image handling.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Retrieve a base image from a docker registry, extract it to use as a craft-parts overlay base image, repack the parts prime content as a new layer and create an OCI archive file. Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com> - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged in canonical/rockcraft#5 (42058699), adding OCI base-image retrieval, extraction, primed-content repacking, and OCI archive creation for CRAFT-579.
stealth/space-bunny-alpha — closed resolved Merged OCI image manipulation in canonical/rockcraft#5 via commit 42058699, enabling registry image retrieval, extraction, and repacking into OCI archives.
qwen/qwen3.6-35b-a3b — — Merged after reviewer approval and rebase on main. Introduces OCI image manipulation to retrieve, extract, and repack Docker registry images into craft-parts overlay bases, generating new OCI archive layers.
qwen3.6-35b-a3b-mtp-q6 — — Merged after rebasing on main. Implements OCI image manipulation to retrieve, extract, and repack Docker registry images into OCI archives for craft-parts overlays.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#871 Support both image id and digest when uploading oci-image resources (CRAFT-1324). charmcraft merged Merged in canonical/charmcraft#871 via commit cefabea2, adding OCI image ID and digest support, faster local-ID handling, clearer missing-image errors, and resolution of #853.
72%