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 registry service #9612

Closed
Tracked by #9610
smira opened this issue Oct 31, 2024 · 1 comment
Closed
Tracked by #9610

local registry service #9612

smira opened this issue Oct 31, 2024 · 1 comment
Assignees

Comments

@smira
Copy link
Member

smira commented Oct 31, 2024

Implement a Talos service which implements OCI Distribution API.

Note: containerd will send registry name (e.g. ghcr.io) as ?ns=ghcr.io.

A service is given a list of root paths containing image cache in the format described in #9611.

If the manifest/blob is available, service should deliver it, if not, it returns 404 to let containerd fallback to the next one.

Test plan: inject the local registry as the first endpoint in the mirrors list, pull should happen from the cache first, falling back to upstream.

This was referenced Oct 31, 2024
@smira
Copy link
Member Author

smira commented Nov 20, 2024

  • support multiple paths

@smira smira closed this as completed Nov 21, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 21, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants