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

Containerd v2 verification #591

Open
phillebaba opened this issue Oct 7, 2024 · 1 comment
Open

Containerd v2 verification #591

phillebaba opened this issue Oct 7, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@phillebaba
Copy link
Member

Describe the problem to be solved

Changes made in Containerd v2 make Spegel fail its verification on startup. Details about this issue is described in #579. The short explanation is that configuration data used to verify the configuration has been removed from the data returned by the API. Currently with Containerd v2 there is no method of verifying the mirror configuration through an API call.

Proposed solution to the problem

The current solution to fix this is to disable the verification when Spegel is running with Containerd v2. This change was maed in #581. Long term we need to find out a method of recreating the verification logic implemented for Containerd v1.7 in v2. This would require finding an alternative method of getting the configuration values or getting Containerd to add the old configuration back.

@phillebaba phillebaba added the enhancement New feature or request label Oct 7, 2024
@phillebaba
Copy link
Member Author

I have created containerd/containerd#10780 to track possible solutions in Containerd.

@phillebaba phillebaba moved this to Todo in Roadmap Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

1 participant