Add kvm hidden functionality

Registered by daniel.pawlik on 2017-05-19

Since QEMU 2.1 there is added new feature: kvm_hidden.
It allows to hide the KVM hypervisor signature on the guest.
This enables disabling of some paravirualization features in the
guest as well as allowing certain drivers which test for the
hypervisor to load.

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Low
Drafter:
daniel.pawlik
Direction:
Approved
Assignee:
daniel.pawlik
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-2
Started by
Matt Riedemann on 2017-05-22
Completed by
Matt Riedemann on 2017-05-30

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bug/1686093,n,z

Addressed by: https://review.openstack.org/459753
    Add hide hypervisor id on guest host

I'm approving this as a specless blueprint post-spec freeze for Pike since it's a single-patch isolated change (new image metadata to pass through to the KVM guest in the libvirt driver). It should be noted that if push comes to shove for other features to get reviewed, this should take lower priority as it came in later in the release, but I'm OK with allowing it in post spec freeze given it's small. -- mriedem 20170522

Gerrit topic: https://review.openstack.org/#q,topic:bug/1757424,n,z

Addressed by: https://review.openstack.org/555861
    Add `hide_hypervisor_id` flavor extra_spec

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.