Project

General

Profile

Cleanup #25136

mgr/dashboard: Security role names should be consistent with the UI

Added by Ricardo Marques over 2 years ago. Updated about 1 year ago.

Status:
Won't Fix
Priority:
Normal
Assignee:
-
Category:
dashboard/general
Target version:
-
% Done:

0%

Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

(Waiting for confirmation)

Security role names / descriptions should be consistent with the corresponding UI elements.

The following roles should be renamed:

  • cephfs-manager (CephFS Manager) -> filesystem-manager (Filesystem Manager)
  • rgw-manager (RGW Manager) -> object-gateway-manager (Object Gateway Manager)

Related issues

Related to mgr - Feature #24447: mgr/dashboard: Add UI support for managing roles Resolved 06/07/2018
Related to mgr - Feature #24267: mgr/dashboard: support roles and privileges Resolved 05/24/2018
Related to mgr - Cleanup #47135: mgr/dashboard: terminology review and improvement New

History

#1 Updated by Ricardo Marques over 2 years ago

  • Related to Feature #24447: mgr/dashboard: Add UI support for managing roles added

#2 Updated by Ricardo Marques over 2 years ago

  • Description updated (diff)

#3 Updated by Ricardo Marques over 2 years ago

  • Description updated (diff)

#4 Updated by Ricardo Marques over 2 years ago

  • Status changed from New to 4
  • Assignee set to Ricardo Marques

#5 Updated by Ricardo Marques over 2 years ago

  • Description updated (diff)

#6 Updated by Ricardo Marques over 2 years ago

  • Status changed from 4 to Need More Info

#7 Updated by Ricardo Marques over 2 years ago

  • Status changed from Need More Info to 4

#8 Updated by Ju Lim over 2 years ago

I'm still trying to get some feedback on the labels, e.g. rgw-manager (RGW Manager) vs. object-gateway-manager (Object Gateway Manager).

It boils down to who the target users for Ceph Dashboard are. Specifically:
  1. Target Ceph expert users who are very familiar with Ceph terminology, i.e. we would then show labels like RBD, RGW, etc.
  2. Target less savvy Ceph users who are not Ceph experts who may or may be familiar with the Ceph terminology but have a solid understanding of storage, i.e. they are more familar with labels like Block image, Block mirroring, Object gateway, etc.

So far, I've heard back from Ceph experts who all lean more towards # 1 above. The rationale is that while we may want to target less savvy Ceph admins, the thought is that storage is too critical for it to be managed by someone who knows nothing about the technology they're in charge of, plus they are fairly simple concepts to grasp once you get the hang of the "lingo." Furthermore, having 'unfamiliar' terms in the dashboard may also prompt the admin to go do more research and become better acquainted with the technology, thus those familiar with Ceph will feel more at home.

If needed, we can provide tooltips where it makes sense to.

#9 Updated by Lenz Grimmer over 2 years ago

Ju Lim wrote:

I'm still trying to get some feedback on the labels, e.g. rgw-manager (RGW Manager) vs. object-gateway-manager (Object Gateway Manager).

It boils down to who the target users for Ceph Dashboard are. Specifically:
  1. Target Ceph expert users who are very familiar with Ceph terminology, i.e. we would then show labels like RBD, RGW, etc.
  2. Target less savvy Ceph users who are not Ceph experts who may or may be familiar with the Ceph terminology but have a solid understanding of storage, i.e. they are more familar with labels like Block image, Block mirroring, Object gateway, etc.

So far, I've heard back from Ceph experts who all lean more towards # 1 above. The rationale is that while we may want to target less savvy Ceph admins, the thought is that storage is too critical for it to be managed by someone who knows nothing about the technology they're in charge of, plus they are fairly simple concepts to grasp once you get the hang of the "lingo." Furthermore, having 'unfamiliar' terms in the dashboard may also prompt the admin to go do more research and become better acquainted with the technology, thus those familiar with Ceph will feel more at home.

If needed, we can provide tooltips where it makes sense to.

Thank you, Ju - much appreciated. The motivation to use more "generic" terms here is related to similar ambitions to use these in the reference manual. If you look at http://docs.ceph.com/docs/master/ you will notice that it too uses "Ceph Object Store" instead of "RADOS Gateway", "Ceph Block Device" instead of "RBD", for example. I think the dashboard should be aligned with the terminology we use in the documentation.

#10 Updated by Lenz Grimmer over 2 years ago

  • Related to Feature #24267: mgr/dashboard: support roles and privileges added

#11 Updated by Ricardo Marques over 1 year ago

  • Assignee deleted (Ricardo Marques)

#12 Updated by Patrick Donnelly about 1 year ago

  • Status changed from 4 to New

#13 Updated by Ricardo Marques about 1 year ago

  • Status changed from New to Won't Fix

We haven't received feedback about this so I'm closing it for now.

Feel free to reopen if this change is still valid.

#14 Updated by Ernesto Puerta 6 months ago

  • Related to Cleanup #47135: mgr/dashboard: terminology review and improvement added

Also available in: Atom PDF