Project

General

Profile

Actions

Bug #49925

closed

mgr/dashboard: adapt Dashboard to work with NFSv4

Added by Ernesto Puerta about 3 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Normal
Category:
Component - NFS
Target version:
% Done:

100%

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


Subtasks 2 (0 open2 closed)

Bug #50440: mgr/dashboard: duplicated NFS export rows on orchestrator-managed NFS clusters.ResolvedAlfonso Martínez

Actions
Bug #50496: mgr/dashboard: manage NFS exports through NFS module.Duplicate

Actions

Related issues 6 (1 open5 closed)

Related to Dashboard - Cleanup #49718: mgr/dashboard: remove NFSv3 support from dashboardResolvedVolker Theile

Actions
Related to CephFS - Cleanup #50080: mgr/nfs: move nfs code out of volumes pluginResolvedVarsha Rao

Actions
Related to Orchestrator - Feature #50236: cephadm: NFSv3Rejected

Actions
Related to CephFS - Feature #47490: Integration of dashboard with volume/nfs modulePending BackportSage Weil

Actions
Related to CephFS - Bug #48514: mgr/nfs: Don't prefix 'ganesha-' to cluster id ResolvedVarsha Rao

Actions
Copied to Dashboard - Backport #50303: pacific: mgr/dashboard: adapt Dashboard to work with NFSv4ResolvedAlfonso MartínezActions
Actions #1

Updated by Alfonso Martínez about 3 years ago

  • Assignee set to Alfonso Martínez
Actions #2

Updated by Ernesto Puerta about 3 years ago

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

Updated by Alfonso Martínez about 3 years ago

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

Updated by Volker Theile about 3 years ago

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

Actions #5

Updated by Alfonso Martínez about 3 years ago

Actions #6

Updated by Alfonso Martínez about 3 years ago

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

Updated by Alfonso Martínez about 3 years ago

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

Updated by Ernesto Puerta about 3 years ago

  • Status changed from In Progress to Pending Backport
Actions #9

Updated by Backport Bot about 3 years ago

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

Updated by Ernesto Puerta about 3 years ago

  • Project changed from mgr to Dashboard
  • Category changed from 144 to Component - NFS
Actions #11

Updated by Alfonso Martínez about 3 years ago

  • Related to Bug #48514: mgr/nfs: Don't prefix 'ganesha-' to cluster id added
Actions #12

Updated by Alfonso Martínez about 3 years ago

  • Project changed from Dashboard to mgr
  • Description updated (diff)
  • Category changed from Component - NFS to 144
Actions #13

Updated by Ernesto Puerta about 3 years ago

  • Project changed from mgr to Dashboard
  • Category changed from 144 to Component - NFS
Actions #14

Updated by Ernesto Puerta about 3 years ago

  • Status changed from Pending Backport to Resolved
Actions

Also available in: Atom PDF