Introduce API microversion 2.88, which makes the following changes to
a number of 'os-hypervisors'. Specifically, the following fields are
dropped from both the '/os-hypervisors/detail' (detailed list) and
'/os-hypervisors/{hypervisor_id}' (show) APIs:
- current_workload
- cpu_info
- vcpus
- vcpus_used
- free_disk_gb
- local_gb
- local_gb_used
- disk_available_least
- free_ram_mb
- memory_mb
- memory_mb_used
- running_vms
In addition, the '/os-hypervisors/statistics' API, which provided a
summary of the above stats but for all hypervisors in the deployment, is
dropped entirely.
Finally, the '/os-hypervisors/{hypervisor}/uptime' API, which provided a
similar response to the '/os-hypervisors/{hypervisor}' API but with an
additional 'uptime' field, has been removed in favour of including this
field in the primary '/os-hypervisors/{hypervisor}' API.
A small tweak to 'tox.ini' that allows us to share some venvs is
included.
Part of blueprint modernize-os-hypervisors-api
Change-Id: I515e484ade6c6455f82a3067940a418a0d7d965a
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
18 lines
467 B
JSON
18 lines
467 B
JSON
{
|
|
"hypervisor": {
|
|
"host_ip": "192.168.1.135",
|
|
"hypervisor_hostname": "fake-mini",
|
|
"hypervisor_type": "fake",
|
|
"hypervisor_version": 1000,
|
|
"id": "f79c1cce-9972-44c6-aa30-1d9e6526ce37",
|
|
"service": {
|
|
"disabled_reason": null,
|
|
"host": "compute",
|
|
"id": "7e6b27b8-f563-4c21-baa4-a40d579ed8c4"
|
|
},
|
|
"state": "up",
|
|
"status": "enabled",
|
|
"uptime": null
|
|
}
|
|
}
|