allow hiding kvm signature as a flavor extra_spec

Bug #1757424 reported by Konstantinos Samaras-Tsakiris
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Wishlist
Konstantinos Samaras-Tsakiris

Bug Description

This blueprint intends to add the capability of hiding the kvm signature from guests: https://blueprints.launchpad.net/nova/+spec/add-kvm-hidden-feature
However, it is 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.

Tags: pci wishlist
Changed in nova:
assignee: nobody → Konstantinos Samaras-Tsakiris (kosamara)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/555861

Matt Riedemann (mriedem)
Changed in nova:
importance: Undecided → Wishlist
Changed in nova:
assignee: Konstantinos Samaras-Tsakiris (kosamara) → Eric Fried (efried)
Matt Riedemann (mriedem)
Changed in nova:
assignee: Eric Fried (efried) → Konstantinos Samaras-Tsakiris (kosamara)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/555861
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=edf67cfda20b82c62a8c493c8daa1337841aba0a
Submitter: Zuul
Branch: master

commit edf67cfda20b82c62a8c493c8daa1337841aba0a
Author: Konstantinos Samaras-Tsakiris <email address hidden>
Date: Thu Mar 22 14:45:25 2018 +0100

    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

Changed in nova:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/nova 18.0.0.0b1

This issue was fixed in the openstack/nova 18.0.0.0b1 development milestone.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.