Bug 1661039

Summary: [RFE] CSI manila driver
Product: Red Hat OpenStack Reporter: Victoria Martinez de la Cruz <vimartin>
Component: openstack-manilaAssignee: Tom Barron <tbarron>
Status: CLOSED NOTABUG QA Contact: Jason Grosso <jgrosso>
Severity: high Docs Contact: mmurray
Priority: high    
Version: 15.0 (Stein)CC: asimonel, gcharot, gouthamr, jgrosso, racedoro, scohen
Target Milestone: Upstream M2Keywords: FutureFeature, Triaged
Target Release: 16.0 (Train on RHEL 8.1)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-06-21 15:13:54 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1571739    

Description Victoria Martinez de la Cruz 2018-12-19 22:26:03 UTC
The requirement of persistent storage for Kubernetes has lead us to different implementations. At first, Kubernetes volume plugins were “in-tree”, meaning they’re linked, compiled, built, and shipped with the core kubernetes binaries. Adding support for a new storage system to Kubernetes (a volume plugin) required checking code into the core Kubernetes repository. And aligning with the Kubernetes release process is painful for many plugin developers.

On January 10, 2018 the k8s community introduced CSI. The goal of CSI is to establish a standardized mechanism for Container Orchestration Systems (COs) to expose arbitrary storage systems to their containerized workloads.

We aim to create a CSI driver for manila, in order to serve RXW storage leveraging the existing implementations for different storage backends.

Comment 2 Gregory Charot 2019-06-21 15:13:54 UTC
Closing this RFE as there is no actual work to do in Manila per say. CSI development and testing is tracked on the OCP side. Any bug found in Manila will need a dedicated BZ.