Commit 1f67ce2
committed
api: Drop statistics-style fields from os-hypervisors
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>1 parent ef7598a commit 1f67ce2
File tree
27 files changed
+722
-149
lines changed- api-ref/source
- doc/api_samples
- os-hypervisors/v2.88
- versions
- nova
- api/openstack
- compute
- tests
- functional
- api_sample_tests
- api_samples/os-hypervisors/v2.88
- unit/api/openstack/compute
- releasenotes/notes
27 files changed
+722
-149
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
64 | 65 | | |
65 | 66 | | |
66 | 67 | | |
| 68 | + | |
67 | 69 | | |
68 | 70 | | |
69 | 71 | | |
| |||
122 | 124 | | |
123 | 125 | | |
124 | 126 | | |
| 127 | + | |
125 | 128 | | |
126 | 129 | | |
127 | 130 | | |
| |||
136 | 139 | | |
137 | 140 | | |
138 | 141 | | |
139 | | - | |
140 | | - | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
141 | 150 | | |
142 | 151 | | |
| 152 | + | |
143 | 153 | | |
144 | 154 | | |
145 | 155 | | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
146 | 161 | | |
147 | 162 | | |
148 | 163 | | |
| |||
158 | 173 | | |
159 | 174 | | |
160 | 175 | | |
161 | | - | |
| 176 | + | |
162 | 177 | | |
163 | 178 | | |
164 | 179 | | |
| |||
167 | 182 | | |
168 | 183 | | |
169 | 184 | | |
170 | | - | |
| 185 | + | |
171 | 186 | | |
172 | 187 | | |
173 | 188 | | |
| |||
184 | 199 | | |
185 | 200 | | |
186 | 201 | | |
| 202 | + | |
187 | 203 | | |
188 | 204 | | |
189 | 205 | | |
| |||
249 | 265 | | |
250 | 266 | | |
251 | 267 | | |
| 268 | + | |
252 | 269 | | |
253 | 270 | | |
254 | 271 | | |
| |||
262 | 279 | | |
263 | 280 | | |
264 | 281 | | |
265 | | - | |
266 | | - | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
267 | 290 | | |
268 | 291 | | |
| 292 | + | |
269 | 293 | | |
270 | 294 | | |
271 | 295 | | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
272 | 302 | | |
273 | 303 | | |
274 | 304 | | |
| |||
308 | 338 | | |
309 | 339 | | |
310 | 340 | | |
311 | | - | |
312 | | - | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
313 | 344 | | |
314 | 345 | | |
315 | 346 | | |
| |||
351 | 382 | | |
352 | 383 | | |
353 | 384 | | |
354 | | - | |
355 | | - | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
356 | 388 | | |
357 | 389 | | |
358 | 390 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2226 | 2226 | | |
2227 | 2227 | | |
2228 | 2228 | | |
| 2229 | + | |
2229 | 2230 | | |
2230 | 2231 | | |
2231 | 2232 | | |
| |||
2280 | 2281 | | |
2281 | 2282 | | |
2282 | 2283 | | |
2283 | | - | |
2284 | | - | |
2285 | | - | |
| 2284 | + | |
| 2285 | + | |
| 2286 | + | |
| 2287 | + | |
| 2288 | + | |
| 2289 | + | |
| 2290 | + | |
| 2291 | + | |
| 2292 | + | |
| 2293 | + | |
| 2294 | + | |
| 2295 | + | |
| 2296 | + | |
| 2297 | + | |
2286 | 2298 | | |
2287 | 2299 | | |
2288 | 2300 | | |
| |||
2504 | 2516 | | |
2505 | 2517 | | |
2506 | 2518 | | |
| 2519 | + | |
2507 | 2520 | | |
2508 | 2521 | | |
2509 | 2522 | | |
| |||
3438 | 3451 | | |
3439 | 3452 | | |
3440 | 3453 | | |
| 3454 | + | |
3441 | 3455 | | |
3442 | 3456 | | |
3443 | 3457 | | |
| |||
3742 | 3756 | | |
3743 | 3757 | | |
3744 | 3758 | | |
| 3759 | + | |
3745 | 3760 | | |
3746 | 3761 | | |
3747 | 3762 | | |
| |||
3752 | 3767 | | |
3753 | 3768 | | |
3754 | 3769 | | |
3755 | | - | |
3756 | | - | |
| 3770 | + | |
| 3771 | + | |
3757 | 3772 | | |
3758 | 3773 | | |
3759 | 3774 | | |
| |||
3853 | 3868 | | |
3854 | 3869 | | |
3855 | 3870 | | |
| 3871 | + | |
| 3872 | + | |
| 3873 | + | |
| 3874 | + | |
| 3875 | + | |
| 3876 | + | |
| 3877 | + | |
| 3878 | + | |
3856 | 3879 | | |
3857 | 3880 | | |
3858 | | - | |
| 3881 | + | |
3859 | 3882 | | |
3860 | 3883 | | |
3861 | 3884 | | |
3862 | 3885 | | |
3863 | 3886 | | |
| 3887 | + | |
3864 | 3888 | | |
3865 | 3889 | | |
3866 | | - | |
| 3890 | + | |
3867 | 3891 | | |
3868 | 3892 | | |
3869 | 3893 | | |
3870 | 3894 | | |
3871 | 3895 | | |
3872 | 3896 | | |
3873 | 3897 | | |
3874 | | - | |
| 3898 | + | |
3875 | 3899 | | |
3876 | 3900 | | |
3877 | 3901 | | |
| 3902 | + | |
3878 | 3903 | | |
3879 | 3904 | | |
3880 | | - | |
| 3905 | + | |
3881 | 3906 | | |
3882 | 3907 | | |
3883 | 3908 | | |
| |||
4480 | 4505 | | |
4481 | 4506 | | |
4482 | 4507 | | |
4483 | | - | |
| 4508 | + | |
4484 | 4509 | | |
4485 | 4510 | | |
4486 | 4511 | | |
4487 | 4512 | | |
4488 | 4513 | | |
| 4514 | + | |
4489 | 4515 | | |
4490 | 4516 | | |
4491 | 4517 | | |
| |||
4502 | 4528 | | |
4503 | 4529 | | |
4504 | 4530 | | |
4505 | | - | |
| 4531 | + | |
4506 | 4532 | | |
4507 | 4533 | | |
4508 | 4534 | | |
4509 | 4535 | | |
4510 | 4536 | | |
4511 | 4537 | | |
4512 | 4538 | | |
4513 | | - | |
| 4539 | + | |
4514 | 4540 | | |
4515 | 4541 | | |
4516 | 4542 | | |
| 4543 | + | |
4517 | 4544 | | |
4518 | 4545 | | |
4519 | | - | |
| 4546 | + | |
4520 | 4547 | | |
4521 | 4548 | | |
4522 | 4549 | | |
| |||
4600 | 4627 | | |
4601 | 4628 | | |
4602 | 4629 | | |
4603 | | - | |
| 4630 | + | |
4604 | 4631 | | |
4605 | 4632 | | |
4606 | 4633 | | |
4607 | 4634 | | |
4608 | 4635 | | |
| 4636 | + | |
4609 | 4637 | | |
4610 | 4638 | | |
4611 | 4639 | | |
| |||
4620 | 4648 | | |
4621 | 4649 | | |
4622 | 4650 | | |
4623 | | - | |
| 4651 | + | |
4624 | 4652 | | |
4625 | 4653 | | |
4626 | 4654 | | |
4627 | 4655 | | |
4628 | 4656 | | |
4629 | 4657 | | |
4630 | 4658 | | |
4631 | | - | |
| 4659 | + | |
4632 | 4660 | | |
4633 | 4661 | | |
4634 | 4662 | | |
| 4663 | + | |
4635 | 4664 | | |
4636 | 4665 | | |
4637 | 4666 | | |
| |||
6020 | 6049 | | |
6021 | 6050 | | |
6022 | 6051 | | |
6023 | | - | |
| 6052 | + | |
6024 | 6053 | | |
6025 | 6054 | | |
6026 | 6055 | | |
| 6056 | + | |
6027 | 6057 | | |
6028 | 6058 | | |
6029 | | - | |
| 6059 | + | |
6030 | 6060 | | |
6031 | 6061 | | |
6032 | 6062 | | |
| |||
Lines changed: 25 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
0 commit comments