Skip to content

[FEATURE] CRI-O runtime support #1854

@prafgup

Description

@prafgup

Description

Hi maintainers,

I'd like to request support for CRI-O runtime, particularly for running SOCI on OpenShift clusters.
Currently, SOCI only supports containerd as the runtime. However, OpenShift (and other Kubernetes distributions) use CRI-O as their default container runtime. This limits SOCI adoption for organizations running on these platforms.
For reference, the parent project stargz-snapshotter already supports multiple runtimes including CRI-O, demonstrating that this architecture is feasible for lazy-loading snapshotters.

I do understand that the main usecase for SOCI was containerd (primary for AWS Fargate) #486 (comment) but I think it would really benefit organizations if support for other runtimes were added as well, atleast trying and matching the parent project stargz.

Use case:

  • Running lazy-pulling in OpenShift environments
  • Organizations standardized on CRI-O who want to benefit from SOCI's lazy loading capabilities

Questions:

  • Is runtime-agnostic support (or CRI-O specifically) on the roadmap?
  • Has the idea of separating the core SOCI FS from the snapshotter been explored further

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions