Project

General

Profile

Actions

Feature #40907

open

mgr/dashboard: REST API improvements

Added by Ernesto Puerta over 4 years ago. Updated 9 months ago.

Status:
New
Priority:
Normal
Category:
General - Back-end
Target version:
-
% Done:

53%

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

Description

Epic tracker issue to collect all features/fixes to improve status of REST API.

REST Standards


Subtasks 37 (18 open19 closed)

Feature #24763: mgr/dashboard: Automatic generation of REST API documentation based on Python docstringsResolvedTina Kallio

Actions
Feature #35949: mgr/dashboard: Add pass-through MON-commands to REST APINewPaul Cuzner

Actions
Subtask #39668: mgr/dashboard: REST API: improve query syntax: pagination, filtering, sorting and field selectionIn ProgressErnesto Puerta

Actions
Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionClosedPatrick Seidensal

Actions
Tasks #40767: mgr/dashboard: Document all REST API endpointsResolvedAashish Sharma

Actions
Feature #40909: mgr/dashboard: REST API versioningResolvedAvan Thakkar

Actions
Bug #50855: mgr/dashboard: API Version changing doesnt affect to pre-defined methodsResolvedAashish Sharma

Actions
Feature #40911: mgr/dashboard: REST API: review endpoints and semanticsNew

Actions
Feature #40912: mgr/dashboard: REST API: review cachingNew

Actions
Feature #40913: mgr/dashboard: REST API: HATEOAS support (linking)New

Actions
Feature #40914: mgr/dashboard: REST API: securityResolvedNizamudeen A

Actions
Bug #41060: mgr/dashboard: REST API returns 500 when no Content-Type is specifiedResolvedavan thakkar

Actions
Cleanup #42514: mgr/dashboard: REST API: express RBD hierarchies (pool > namespace > image > snapshot) via URL subpartsNew

Actions
Bug #43165: mgr/dashboard: remove `/api/orchestrator/<resource>` endpoints if possibleResolvedKiefer Chang

Actions
Bug #44013: mgr/dashboard: current REST API flawsNew

Actions
Subtask #45957: Fix broken UiApi documentation endpoints and add warningResolved

Actions
Subtask #46160: Address API inconsistencies in cephfs endpointResolved

Actions
Subtask #46181: Consolidate OSD mark endpointsResolved

Actions
Subtask #46236: Move performance counters to their corresponding resourcesNewAvan Thakkar

Actions
Bug #44611: mgr/dashboard: REST API Docs state that the API is un-official and non-stableNew

Actions
Cleanup #45822: mgr/dashboard: minimize Back-end API Test console output/log tracesResolvedAashish Sharma

Actions
Cleanup #45823: mgr/dashboard: pipeline Back-end API TestsNew

Actions
Cleanup #45828: mgr/dashboard: move back-end API tests to toxIn ProgressErnesto Puerta

Actions
Documentation #45863: mgr/dashboard: generate and publish REST API document for backendResolvedCourtney Caldwell

Actions
Cleanup #45901: mgr/dashboard/api: reach 100% test coverage in API controllersResolvedAashish Sharma

Actions
Feature #46501: mgr/dashboard: evaluate FastAPINew

Actions
Cleanup #46898: mgr/dashboard/api: move/create OSD histogram in separate endpointResolvedAashish Sharma

Actions
Tasks #47066: mgr/restful: Deprecate the "restful" module in favor of the Ceph Dashboard REST APIIn ProgressErnesto Puerta

Actions
Tasks #47067: mgr/restful: communicate the deprecation of the restful module in favor of the Ceph Dashboard REST APIIn ProgressErnesto Puerta

Actions
Tasks #47108: mgr/restful: Document deprecation of the restful module in favor of the Ceph Dashboard REST API in the restful documentationNew

Actions
Cleanup #47071: mgr/dashboard/api: review PUT methodsNew

Actions
Feature #47615: mgr/dashboard: api doc: fix endpoint responses doc generation.ResolvedAlfonso Martínez

Actions
Bug #52480: mgr/dashboard: make modified API endpoints backward compatibleResolvedAvan Thakkar

Actions
Cleanup #52589: mgr/dashboard: clean up controllersResolvedErnesto Puerta

Actions
Subtask #53756: mgr/dashboard: add test coverage for API docs (SwaggerUI)ResolvedAlfonso Martínez

Actions
Feature #62087: mgr/dashboard: settings endpoint performance bottleneckNewAvan Thakkar

Actions
Bug #62088: mgr/dashboard: table saved page rendering incorrectly TriagedNizamudeen A

Actions

Related issues 1 (1 open0 closed)

Related to Dashboard - Bug #36453: mgr/dashboard: Some REST endpoints grow linearly with OSD countNew

Actions
Actions #1

Updated by Ernesto Puerta over 4 years ago

  • Description updated (diff)
Actions #2

Updated by Ernesto Puerta about 4 years ago

  • Related to Bug #36453: mgr/dashboard: Some REST endpoints grow linearly with OSD count added
Actions #3

Updated by Lenz Grimmer over 3 years ago

  • Related to Tasks #47066: mgr/restful: Deprecate the "restful" module in favor of the Ceph Dashboard REST API added
Actions #4

Updated by Ernesto Puerta almost 3 years ago

  • Project changed from mgr to Dashboard
  • Category changed from 146 to General - Back-end
Actions

Also available in: Atom PDF