Project

General

Profile

Bug #49925

mgr/dashboard: adapt Dashboard to work with NFSv4

Added by Ernesto Puerta 26 days ago. Updated 2 days ago.

Status:
Pending Backport
Priority:
High
Category:
dashboard/nfs-ganesha
Target version:
% Done:

0%

Source:
Tags:
Backport:
pacific
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Description of problem

After the following PRs:

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


Related issues

Related to Dashboard - Cleanup #49718: mgr/dashboard: remove NFSv3 support from dashboard Closed
Related to CephFS - Cleanup #50080: mgr/nfs: move nfs code out of volumes plugin In Progress
Related to Orchestrator - Feature #50236: cephadm: NFSv3 New
Related to CephFS - Feature #47490: Integration of dashboard with volume/nfs module In Progress
Copied to mgr - Backport #50303: pacific: mgr/dashboard: adapt Dashboard to work with NFSv4 In Progress

History

#1 Updated by Alfonso Martínez 23 days ago

  • Assignee set to Alfonso Martínez

#2 Updated by Ernesto Puerta 23 days ago

  • Related to Cleanup #49718: mgr/dashboard: remove NFSv3 support from dashboard added

#3 Updated by Alfonso Martínez 17 days ago

  • Related to Cleanup #50080: mgr/nfs: move nfs code out of volumes plugin added

#4 Updated by Volker Theile 9 days ago

NFSv3 seems not to work in Octopus anymore, too. So the Dashboard needs to be adapted for Octopus, too.

#5 Updated by Alfonso Martínez 9 days ago

#6 Updated by Alfonso Martínez 8 days ago

  • Status changed from New to In Progress
  • Pull request ID set to 40721

#7 Updated by Alfonso Martínez 8 days ago

  • Related to Feature #47490: Integration of dashboard with volume/nfs module added

#8 Updated by Ernesto Puerta 5 days ago

  • Status changed from In Progress to Pending Backport

#9 Updated by Backport Bot 5 days ago

  • Copied to Backport #50303: pacific: mgr/dashboard: adapt Dashboard to work with NFSv4 added

#10 Updated by Ernesto Puerta 2 days ago

  • Project changed from mgr to Dashboard
  • Category changed from dashboard/nfs-ganesha to dashboard/nfs-ganesha

Also available in: Atom PDF