From f3ec0d24dd080498e3607c5e24e09bc10ce3c4fb Mon Sep 17 00:00:00 2001 From: Luka Peschke Date: Thu, 19 Sep 2019 10:19:42 +0200 Subject: [PATCH] Add an API migration status table to the roadmap This adds an API migration table to the roadmap. Patches porting v1 API endpoints to v2 must update this table. Change-Id: Ia3e74b4377639ce505b1dfc06aff7faab40c86c8 Story: 2006578 Task: 36690 --- doc/source/developer/roadmap.rst | 182 +++++++++++++++++++++++++++++++ 1 file changed, 182 insertions(+) diff --git a/doc/source/developer/roadmap.rst b/doc/source/developer/roadmap.rst index 4f9349e0..7b1176c1 100644 --- a/doc/source/developer/roadmap.rst +++ b/doc/source/developer/roadmap.rst @@ -198,3 +198,185 @@ Long-term effort - :roadmap-not-started:`Not started` - :roadmap-not-started:`Not started` - This would allow support for RBAC outside of an openstack context. + +API Migration status +==================== + +.. note:: v1 API endpoints which are not listed below will not be migrated. + +.. list-table:: + :header-rows: 1 + + * - v1 endpoint + - Spec + - Endpoint + - Client + - Tempest tests + + * - ``GET /v1/info/config`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``GET /v1/info/metric`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``GET /v1/rating/modules`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``PUT /v1/rating/modules`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``POST /v1/rating/quote`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``GET /v1/report/summary`` + - :roadmap-done:`Done` + - :roadmap-done:`Done` + - :roadmap-done:`Done` + - :roadmap-not-started:`Not started` + + * - ``GET /v1/storage/dataframes`` + - :roadmap-done:`Done` + - :roadmap-done:`Done` + - :roadmap-review:`Review: https://review.opendev.org/#/c/681660/` + - :roadmap-not-started:`Not started` + + * - ``GET /v1/rating/module_config/pyscripts/scripts`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``POST /v1/rating/module_config/pyscripts/scripts`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``PUT /v1/rating/module_config/pyscripts/scripts`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``DELETE /v1/rating/module_config/pyscripts/scripts`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``GET /v1/rating/module_config/hashmap/types`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``GET /v1/rating/module_config/hashmap/services`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``POST /v1/rating/module_config/hashmap/services`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``DELETE /v1/rating/module_config/hashmap/services`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``GET /v1/rating/module_config/hashmap/fields`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``POST /v1/rating/module_config/hashmap/fields`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``DELETE /v1/rating/module_config/hashmap/fields`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``GET /v1/rating/module_config/hashmap/mappings`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``POST /v1/rating/module_config/hashmap/mappings`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``PUT /v1/rating/module_config/hashmap/mappings`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``DELETE /v1/rating/module_config/hashmap/mappings`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``GET /v1/rating/module_config/hashmap/mappings/group`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``GET /v1/rating/module_config/hashmap/groups`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``POST /v1/rating/module_config/hashmap/groups`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``DELETE /v1/rating/module_config/hashmap/groups`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``GET /v1/rating/module_config/hashmap/groups/mappings`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + + * - ``GET /v1/rating/module_config/hashmap/groups/thresholds`` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started` + - :roadmap-not-started:`Not started`