diff options
author | melanie witt <melwittt@gmail.com> | 2017-05-31 18:53:34 +0000 |
---|---|---|
committer | melanie witt <melwittt@gmail.com> | 2017-06-15 18:23:37 +0000 |
commit | 77224c1feb350245b9fbba1d8b31d6e5904714b6 (patch) | |
tree | e81b2a84a203bd09da3820fde8045f74f3a33a3c /nova/tests/functional/api/openstack/placement/gabbits/microversion.yaml | |
parent | a909673682cdd8f02ef0ae5e8c6f061640e320ff (diff) | |
download | nova-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.yaml | 4 |
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: / |