Uploaded image for project: 'OpenShift Node'
  1. OpenShift Node
  2. OCPNODE-4052

Enhancement Proposal - Advanced Container Storage Configuration for CRI-O

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • None
    • 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

              sgrunert@redhat.com Sascha Grunert
              sgrunert@redhat.com Sascha Grunert
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: