Project

General

Profile

Feature #40907

mgr/dashboard: REST API improvements

Added by Ernesto Puerta about 3 years ago. Updated 7 months ago.

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

57%

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Subtask #46160: Address API inconsistencies in cephfs endpointResolved

Subtask #46181: Consolidate OSD mark endpointsResolved

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

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

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

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

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

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

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

Feature #46501: mgr/dashboard: evaluate FastAPINew

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

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

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

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

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

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

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

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

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


Related issues

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

History

#1 Updated by Ernesto Puerta about 3 years ago

  • Description updated (diff)

#2 Updated by Ernesto Puerta over 2 years ago

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

#3 Updated by Lenz Grimmer almost 2 years ago

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

#4 Updated by Ernesto Puerta over 1 year ago

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

Also available in: Atom PDF