nova/releasenotes/notes/hide_hypervisor_id-flavor-a7c16afeab553b01.yaml
Konstantinos Samaras-Tsakiris edf67cfda2 Add hide_hypervisor_id flavor extra_spec
Blueprint add-kvm-hidden-feature added the capability of hiding the kvm
signature from guests. However, it was implemented only through an image
property.

A major reason for this feature is to allow passed-through Nvidia GPUs
to work correctly. GPU pci-passthrough is specified on the flavor's
extra_specs, without requiring an image with special properties.
Therefore, hiding the KVM signature should also be specifiable through
the flavor's extra_specs, in order to not require a special image for
this use case.

If the new flavor extra_spec is present and set to 'true', the libvirt
driver will produce an additional element to hide kvm's signature on
the vm, in the same way as with the image property
`img_hide_hypervisor_id`.

Implements: blueprint hide-hypervisor-id-flavor-extra-spec
Closes-Bug: 1757424
Change-Id: I41c5913b4148629b448ea5fb43b7597dc067dc22
2018-04-19 22:36:26 +00:00

10 lines
399 B
YAML

---
features:
- |
Added a new flavor extra_spec, ``hide_hypervisor_id``, which hides
the hypervisor signature for the guest when true ('kvm' won't appear
in ``lscpu``). This acts exactly like and in parallel to the image
property ``img_hide_hypervisor_id`` and is useful for running the
nvidia drivers in the guest.
Currently, this is only supported in the libvirt driver.