Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Local container manifest-lists #572

Closed

Conversation

kingsleyzissou
Copy link
Contributor

@bcl
Copy link
Contributor

bcl commented Apr 10, 2024

Looks ok, although I worry a bit about changing the signature of a public function.

@kingsleyzissou
Copy link
Contributor Author

Looks ok, although I worry a bit about changing the signature of a public function.

Yeah valid. I can handle it inside the function rather.

Still need to re-think how we handle the second commit since that route no longer seems feasible.

We can simplify the get manifest resolver by passing the digest
to the `src.GetManifest`. When the primary manifest is a manifest
list, passing in the instance digest will retrieve the manifest for
the instance.
Attempting to resolve the container image arch on a manifest list
results in an error. We should skip this instead and only check this if
the image is a container image.
We can resolve a local manifest list by querying the local storage for
the image by the instance digest. We can then resolve the container by
the id for the desired arch.
@kingsleyzissou
Copy link
Contributor Author

Closing this in favour of #595

@kingsleyzissou kingsleyzissou deleted the local-container-manifests branch May 2, 2024 11:05
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.

None yet

2 participants