Libvirt hardware policy from libosinfo
When launching an instance Nova needs to make decisions about how to configure
the virtual hardware. Currently these decisions are often hardcoded, or driven
by nova.conf settings, and sometimes by glance image properties. The goal of
this feature is to allow the user to specify the guest OS type and then drive
decisions from this fact, using the libosinfo database.
Blueprint information
- Status:
- Complete
- Approver:
- John Garbutt
- Priority:
- Low
- Drafter:
- Daniel Berrange
- Direction:
- Approved
- Assignee:
- Daniel Berrange
- Definition:
- Approved
- Series goal:
- Accepted for mitaka
- Implementation:
- Implemented
- Milestone target:
- mitaka-3
- Started by
- John Garbutt
- Completed by
- John Garbutt
Related branches
Related bugs
Sprints
Whiteboard
Addressed by: https:/
Libvirt hardware policy from libosinfo
Addressed by: https:/
Libvirt hardware policy from libosinfo
We have hit the Feature Freeze Proposal deadline, no more patches for kilo please. --johnthetubaguy 26th Jan 2015
Sorry, we have now hit the non-priority feature freeze for kilo. Please resubmit your spec for the L release. --johnthetubaguy 5th Feb 2015
Re-approved for liberty now the spec has merged. --johnthetubaguy 21st April 2015
Gerrit topic: https:/
We need an in person discussion to resolve the conflict about the approach here. --johnthetubaguy
Sorry, we have now hit the non-priority feature freeze for Liberty. You will need to resubmit this blueprint for Mitaka or apply for an exception. For more details on why this is happening, and the rest of the process details, please see: https:/
--johnthetubaugy 3rd July 2015
Addressed by: https:/
Libvirt hardware policy from libosinfo
Pending patches:
-------
Addressed by: https:/
libvirt: introduce libosinfo library to set hardware policy
Addressed by: https:/
libvirt: adding libosinfo configuration
Addressed by: https:/
libvirt: use osinfo when configuring network model
Addressed by: https:/
libvirt: use osinfo when configuring the disk bus
Addressed by: https:/
tests: adding fake libosinfo module
Addressed by: https:/
virt: adjusting the osinfo tests to use fakelibosinfo