summaryrefslogtreecommitdiff
path: root/nova/tests/functional/api/openstack/placement/gabbits/microversion.yaml
diff options
context:
space:
mode:
authormelanie witt <melwittt@gmail.com>2017-05-31 18:53:34 +0000
committermelanie witt <melwittt@gmail.com>2017-06-15 18:23:37 +0000
commit77224c1feb350245b9fbba1d8b31d6e5904714b6 (patch)
treee81b2a84a203bd09da3820fde8045f74f3a33a3c /nova/tests/functional/api/openstack/placement/gabbits/microversion.yaml
parenta909673682cdd8f02ef0ae5e8c6f061640e320ff (diff)
downloadnova-77224c1feb350245b9fbba1d8b31d6e5904714b6.tar.gz
placement: Add GET /usages to placement API
This adds GET /usages as part of a new microversion 1.9 of the placement API. Usages can be queried by project or project/user: GET /usages?project_id=<project id> GET /usages?project_id=<project id>&user_id=<user id> and will be returned as a sum of usages, for example: 200 OK Content-Type: application/json { "usages": { "VCPU": 2, "MEMORY_MB": 1024, "DISK_GB": 50, ... } } A new method UsageList.get_all_by_project_user() has been added for usage queries. Part of blueprint placement-project-user Change-Id: I8b948a4dfe6a50bea053b5dcae8f039229e2e364
Diffstat (limited to 'nova/tests/functional/api/openstack/placement/gabbits/microversion.yaml')
-rw-r--r--nova/tests/functional/api/openstack/placement/gabbits/microversion.yaml4
1 files changed, 2 insertions, 2 deletions
diff --git a/nova/tests/functional/api/openstack/placement/gabbits/microversion.yaml b/nova/tests/functional/api/openstack/placement/gabbits/microversion.yaml
index 33cdd3338d..d721c9be67 100644
--- a/nova/tests/functional/api/openstack/placement/gabbits/microversion.yaml
+++ b/nova/tests/functional/api/openstack/placement/gabbits/microversion.yaml
@@ -39,13 +39,13 @@ tests:
response_json_paths:
$.errors[0].title: Not Acceptable
-- name: latest microversion is 1.8
+- name: latest microversion is 1.9
GET: /
request_headers:
openstack-api-version: placement latest
response_headers:
vary: /OpenStack-API-Version/
- openstack-api-version: placement 1.8
+ openstack-api-version: placement 1.9
- name: other accept header bad version
GET: /