Project

General

Profile

Feature #40907

mgr/dashboard: REST API improvements

Added by Ernesto Puerta over 1 year ago. Updated about 15 hours ago.

Status:
New
Priority:
Normal
Category:
dashboard/backend
Target version:
-
% Done:

46%

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

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

Feature #40962: mgr/dashboard: REST API: runtime front-end/back-end (end-to-end) schema validationNew

Feature #46423: mgr/dashboard: Python runtime typechecking frameworkNew

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

Fix #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 resourcesNew

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 tracesPending BackportAashish 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 methodsNewNizamudeen A

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


Related issues

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

History

#1 Updated by Ernesto Puerta over 1 year ago

  • Description updated (diff)

#2 Updated by Ernesto Puerta 10 months ago

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

#3 Updated by Lenz Grimmer 5 months ago

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

Also available in: Atom PDF