-
Story
-
Resolution: Done
-
Normal
-
None
-
None
-
None
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
None
-
None
-
OCP Node Core Sprint 284
As a Node team engineer, I want to document the design for additional storage configuration options in CRI-O, so that stakeholders can review and approve the approach for both additional layer, artifact and image stores before implementation begins.
Details
Create and merge an enhancement proposal for Advanced Container Storage Configuration in CRI-O, enabling three new storage configuration options in the ContainerRuntimeConfig API:
- additionalLayerStores - Enable lazy image pulling via storage plugins (stargz-store, nydus-store)
- additionalImageStores - Configure read-only container image caches on NFS/SSD for faster startup
- additionalArtifactStores - Specify OCI artifact storage locations with optional filtering
Acceptance Criteria
- Enhancement proposal document created in openshift/enhancements repository
- Proposal covers API design for all three storage configuration types
- API limits documented (5 max for layer stores, 10 max for image/artifact stores)
- Path-based configuration approach with FUSE filesystem interface defined
- MCO integration approach documented (storage.conf generation, MachineConfig application)
- Feature gate strategy defined (TechPreviewNoUpgrade for 4.22)
- Security and upgrade/downgrade considerations documented
- Enhancement proposal approved and merged
- is depended on by
-
OCPNODE-4060 OpenShift API - Advanced Container Storage Configuration for CRI-O
-
- Code Review
-
- relates to
-
OCPNODE-4050 Additional Layer Store Support
-
- Closed
-
-
OCPNODE-4061 Additional Image Store Support
-
- Closed
-
- links to