Skip to content

Containerd v2 verification #591

@phillebaba

Description

@phillebaba

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions