From 015f04371a0d554f9e7fa330dd94a50e42b05953 Mon Sep 17 00:00:00 2001 From: Luz Cazares Date: Thu, 13 Jul 2017 19:31:07 +0000 Subject: [PATCH] Add get catalog capability as advisory Add keystone get catalog capability in next.json. Non-admin test case was added in tempest Change-Id: Ie28ca460cf4a11a9431dfa01e216396f5787acc3 Depends-On: Ia745dff050f35cc5a3fc3744d58c6fe1e875e56f --- next.json | 24 ++++++++++++++++++++++++ working_materials/scoring.txt | 6 +----- 2 files changed, 25 insertions(+), 5 deletions(-) diff --git a/next.json b/next.json index 5ae2e185..c8514c46 100644 --- a/next.json +++ b/next.json @@ -71,6 +71,7 @@ "volumes-v2-upload" ], "advisory": [ + "identity-v3-catalog", "identity-v3-tokens-validate", "networks-l3-router", "networks-l3-CRUD", @@ -1043,6 +1044,29 @@ } } }, + "identity-v3-catalog": { + "achievements": [ + "deployed", + "clients", + "future", + "stable", + "complete", + "discover", + "doc", + "foundation", + "atomic", + "proximity" + ], + "admin": false, + "description": "Get service catalog", + "project": "keystone", + "required-since": "", + "tests": { + "tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization": { + "idempotent_id": "id-56b57ced-22b8-4127-9b8a-565dfb0207e2" + } + } + }, "identity-v3-list-projects": { "achievements": [ "foundation", diff --git a/working_materials/scoring.txt b/working_materials/scoring.txt index 181b3cef..52dd221b 100644 --- a/working_materials/scoring.txt +++ b/working_materials/scoring.txt @@ -295,11 +295,7 @@ Notes: identity-v3-tokens-create is called (GET /v3/auth/tokens). It is important to consider it because end users may be relying on this catalog for their apps (even though there are other API calls that - also show the catalog such as GET /v3/auth/catalog). There is one test - available for this capability but it is in the admin part of the test - suite, so not yet tested for non-admin users. Even though it scores enough - to be included as advisory, we cannot do this due to lack of non-admin - test case. + also show the catalog such as GET /v3/auth/catalog). * identity-v3-list-projects and identity-v3-list-groups didn't have usable tests in the past, but one was added for identity-v3-list-projects last year. Providers like Fog.io