Project

General

Profile

Feature #50486

Feature #47072: mgr/dashboard: Usability Improvements

Tasks #50335: mgr/dashboard: Workflows

mgr/dashboard: expose CLI-like interface (tool-box)

Added by Ernesto Puerta 24 days ago. Updated 24 days ago.

Status:
New
Priority:
Normal
Assignee:
Category:
General
Target version:
% Done:

0%

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

Description

As a fall-back mechanism when a workflow cannot be fully undertaken from the UI would be to provide a CLI-like input text.

Considerations:
  • Only exposes Ceph CLI (as commands are sent via send_command API).
  • UI/UX: follow the 'terminal' pattern or rethink the concept?
  • What about user-permissions? Any Ceph CLI command run this would run with ceph-mgr privileges. Is there any need to perform mapping between Dashboard users/roles to Ceph users/caps
  • Autocompletion
  • Other security concerns: code injection, DoS, etc.
Existing libraries:

Related issues

Related to Dashboard - Feature #50494: mgr/dashboard: support cephfs-shell New

History

#1 Updated by Ernesto Puerta 24 days ago

  • Description updated (diff)

#2 Updated by Ernesto Puerta 24 days ago

  • Description updated (diff)

#3 Updated by Ernesto Puerta 24 days ago

  • Parent task set to #50335

#4 Updated by Ernesto Puerta 24 days ago

  • Related to Feature #50494: mgr/dashboard: support cephfs-shell added

Also available in: Atom PDF