common icon indicating copy to clipboard operation
common copied to clipboard

OCI-archive multi-manifest support POC

Open mtrmac opened this issue 3 years ago • 8 comments

This is https://github.com/containers/image/pull/1677 + #921, updated to merge on top of current main, + an attempt to resolve review comments, and a fairly intrusive set of changes to actually implement pulling as expected.

Note that this depends on LoadManifestDescriptor being able to benefit from archive.Reader. Alternatively, we could introduce some other API with a similar effect (have NewReaderForReference directly return the manifest descriptor?)

mtrmac avatar Oct 06 '22 21:10 mtrmac

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: mtrmac Once this PR has been reviewed and has the lgtm label, please assign luap99 for approval by writing /assign @luap99 in a comment. For more information see:The Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment Approvers can cancel approval by writing /approve cancel in a comment

openshift-ci[bot] avatar Oct 06 '22 21:10 openshift-ci[bot]

⚠️ Absolutely untested in practice.

mtrmac avatar Oct 06 '22 21:10 mtrmac

See https://github.com/containers/image/pull/1381#issuecomment-1270732519 .

mtrmac avatar Oct 06 '22 21:10 mtrmac

@mtrmac: PR needs rebase.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

openshift-merge-robot avatar Oct 08 '22 09:10 openshift-merge-robot

@mtrmac should this be closed or updated?

rhatdan avatar Nov 05 '23 11:11 rhatdan

The feature is 80–90 % done, so abandoning it seems like a waste.

OTOH it has been a long time, and by now at least the c/image part requires a non-trivial rebase.

mtrmac avatar Nov 06 '23 13:11 mtrmac

Now that @flouthoc is not with Red Hat any longer, do you still think we are going to go forward with this, rather then just changing the default to zstd:chunked?

rhatdan avatar Dec 16 '23 14:12 rhatdan

@rhatdan This has no relationship to zstd (of any kind) at all.

I think it’s a useful feature, but features get added one at a time depending on priorities.

mtrmac avatar Dec 20 '23 13:12 mtrmac