Actions
Bug #49925
closedmgr/dashboard: adapt Dashboard to work with NFSv4
Status:
Resolved
Priority:
Normal
Assignee:
Category:
Filesystem
Target version:
% Done:
100%
Source:
Backport:
pacific
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Tags (freeform):
Merge Commit:
Fixed In:
v17.0.0-3101-g648f9e11a6
Released In:
v17.2.0~2346
Upkeep Timestamp:
2025-07-14T17:57:16+00:00
Tags:
Description
Description of problem¶
After the following PRs:- https://github.com/ceph/ceph/pull/32297 (volume mgr module, on CephFS-NFS exports + NFSv4 only)
- https://github.com/ceph/ceph/pull/34249 (cephadm support for volume mgr module)
- https://github.com/ceph/ceph/pull/37600 (RGW-NFS exports)
- https://github.com/ceph/ceph/pull/38510 (mgr/volumes/nfs: remove 'ganesha-' prefix from cluster id)
The support in Dashboard for managing NFS got broken (it can still work if the ganesha.conf is manually created, but not with cephadm/volume mgr module).
Fixes required¶
Prior to all these changes, the Dashboard needed to manually read ganesha.conf (stored in a RADOS pool) and each of the nfs exports (also stored in the same RADOS pool).
After this change, the dashboard shouldn't require to take care of those and it'd just need to interact with the volume mgr module API
Pending NFSv3 support¶
See https://github.com/ceph/ceph/pull/39918/files for details
Updated by Ernesto Puerta almost 5 years ago
- Related to Cleanup #49718: mgr/dashboard: remove NFSv3 support from dashboard added
Updated by Alfonso Martínez almost 5 years ago
- Related to Cleanup #50080: mgr/nfs: move nfs code out of volumes plugin added
Updated by Volker Theile almost 5 years ago
NFSv3 seems not to work in Octopus anymore, too. So the Dashboard needs to be adapted for Octopus, too.
Updated by Alfonso Martínez almost 5 years ago
- Related to Feature #50236: cephadm: NFSv3 added
Updated by Alfonso Martínez almost 5 years ago
- Status changed from New to In Progress
- Pull request ID set to 40721
Updated by Alfonso Martínez almost 5 years ago
- Related to Feature #47490: Integration of dashboard with volume/nfs module added
Updated by Ernesto Puerta almost 5 years ago
- Status changed from In Progress to Pending Backport
Updated by Upkeep Bot almost 5 years ago
- Copied to Backport #50303: pacific: mgr/dashboard: adapt Dashboard to work with NFSv4 added
Updated by Ernesto Puerta almost 5 years ago
- Project changed from mgr to Dashboard
- Category changed from 144 to 200
Updated by Alfonso Martínez almost 5 years ago
- Related to Bug #48514: mgr/nfs: Don't prefix 'ganesha-' to cluster id added
Updated by Alfonso Martínez almost 5 years ago
- Project changed from Dashboard to mgr
- Description updated (diff)
- Category changed from 200 to 144
Updated by Ernesto Puerta almost 5 years ago
- Project changed from mgr to Dashboard
- Category changed from 144 to 200
Updated by Ernesto Puerta almost 5 years ago
- Status changed from Pending Backport to Resolved
Updated by Upkeep Bot 8 months ago
- Merge Commit set to 648f9e11a627508296f8f676bd4fde7f78ba27b8
- Fixed In set to v17.0.0-3101-g648f9e11a6
- Released In set to v17.2.0~2346
- Upkeep Timestamp set to 2025-07-14T17:57:16+00:00
Actions