Project

General

Profile

Actions

Feature #50486

open

Feature #47072: mgr/dashboard: Usability Improvements

Tasks #50335: mgr/dashboard: Workflows

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

Added by Ernesto Puerta about 3 years ago. Updated about 3 years 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 1 (1 open0 closed)

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

Actions
Actions #1

Updated by Ernesto Puerta about 3 years ago

  • Description updated (diff)
Actions #2

Updated by Ernesto Puerta about 3 years ago

  • Description updated (diff)
Actions #3

Updated by Ernesto Puerta about 3 years ago

  • Parent task set to #50335
Actions #4

Updated by Ernesto Puerta about 3 years ago

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

Also available in: Atom PDF