Restore standardised VM Diagnostics
VM diagnostic spec was implemented in Juno but only for API v3 [1].
After that V3 API was removed. This spec will restore API part of VM
diagnostic BP. All other parts of BP (e.g. compute API part, virt drivers part)
weren't removed with v3 API.
https:/
Blueprint information
- Status:
- Complete
- Approver:
- Matt Riedemann
- Priority:
- Low
- Drafter:
- Sergey Nikitin
- Direction:
- Approved
- Assignee:
- Sergey Nikitin
- Definition:
- Approved
- Series goal:
- Accepted for pike
- Implementation:
-
Implemented
- Milestone target:
-
pike-3
- Started by
- Matt Riedemann
- Completed by
- Matt Riedemann
Related branches
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Restore V3 Diagnostics info (spec)
=======
Addressed by: https:/
Restore V3 Diagnostics info (Pike spec)
Addressed by: https:/
Change parent of diagnostics objects to NovaObject class
Addressed by: https:/
Standardization of VM diagnostics info API.
Addressed by: https:/
Completed implementation of instance diagnostics for VmWare
I've deferred this to Pike since we're now past the feature freeze for Ocata. -- mriedem 20170128
Addressed by: https:/
Completed implementation of instance diagnostics for Xen
This is re-approved for Pike. -- mriedem 20170213
Addressed by: https:/
Added nova objects for intance diagnostics
Addressed by: https:/
TinyFix: Changed type of CPU ID from 'String' to 'Integer' in diagnostics spec
This is not completely implemented yet because we still need the changes to handle the new microversion in python-novaclient. -- mriedem 20170607
The tempest CI tests for this are merged and the novaclient CLI changes were merged on 6/27 so this is complete for Pike. -- mriedem 20170627
Work Items
Dependency tree

* Blueprints in grey have been implemented.