Bug 2023309

Summary: [RFE] Refactor CephFS NFS driver to use ceph mgr nfs plugin
Product: Red Hat OpenStack Reporter: Victoria Martinez de la Cruz <vimartin>
Component: openstack-manilaAssignee: Victoria Martinez de la Cruz <vimartin>
Status: CLOSED MIGRATED QA Contact: vhariria
Severity: high Docs Contact:
Priority: high    
Version: 18.0 (Zed)CC: ashrodri, fpantano, gcharot, gfidente, gouthamr, vhariria
Target Milestone: AlphaKeywords: FutureFeature, Triaged
Target Release: 18.0   
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: 2023-11-13 15:09:49 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: 1961115, 2024129    

Description Victoria Martinez de la Cruz 2021-11-15 12:18:01 UTC
As TripleO moves from using ceph ansible to using cephadm as the deployment tool [0], Manila needs to follow by adapting how the drivers communicate with Ceph. For the upcoming cycle, TripleO aims to deploy NFS Ganesha using cephadm as well [0], and this has an impact on the ceph nfs driver. The driver needs to be adapted to start leveraging the nfs plugin for ceph mgr in order to provision shares to the end user. 

[0] https://github.com/openstack/tripleo-specs/blob/master/specs/wallaby/tripleo-ceph.rst
[1] https://github.com/openstack/tripleo-specs/blob/master/specs/yoga/tripleo_ceph_manila.rst