Uploaded image for project: 'OpenShift Storage'
  1. OpenShift Storage
  2. STOR-1840

CSI operator for Secrets Store (GA)


    • CSI operator for Secrets Store (GA)
    • 3
    • False
    • False
    • Green
    • To Do
    • OCPSTRAT-1211 - Secret Store CSI Driver productization (GA)
    • OCPSTRAT-1211Secret Store CSI Driver productization (GA)
    • 57% To Do, 14% In Progress, 29% Done


      Epic Goal

      • Need to graduate and ship the CSI Driver for secrets store as GA. This driver is pluggable to provide the ability for secrets store vendors to create a plugin that allows Kubernetes to mount multiple secrets, keys, and certs stored in enterprise-grade external secrets stores into their pods as a volume. Once the Volume is attached, the data in it is mounted into the container's file system.
      • See https://github.com/kubernetes-sigs/secrets-store-csi-driver.
      • Operator available in OLM as an optional day 2 operator.
      • This epic ONLY covers the CSI driver and its operator. It does NOT include the support for third party providers which should go through a certification process (or non certified third party support policy). Provider deployment is separated from the CSI driver.

      Why is this important?

      • Needed by key customers


      1. ...

      Acceptance Criteria

      • CI - MUST be running successfully with tests automated
      • Release Technical Enablement - Provide necessary release enablement details and documents.

      Dependencies (internal and external)

      1. We need certified providers such as Vault to deliver an end to end solution
      2. CSI inline volumes (already GA)

      Previous Work (Optional):

      1. Tech Preview released

      Open questions::

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • Release Enablement <link to Feature Enablement Presentation>
      • DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
      • DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
      • DEV - Downstream build attached to advisory: <link to errata>
      • QE - Test plans in Polarion: <link or reference to Polarion>
      • QE - Automated tests merged: <link or reference to automated tests>
      • DOC - Downstream documentation merged: <link to meaningful PR>

            jdobson@redhat.com Jonathan Dobson
            rh-gs-gcharot Gregory Charot
            Rohit Patil Rohit Patil
            0 Vote for this issue
            4 Start watching this issue


                Original Estimate - 3 weeks
                Time Spent - 1 week Remaining Estimate - 2 weeks
                Time Spent - 1 week Remaining Estimate - 2 weeks