Ironic Hostmanager does not pass hypervisor_type to filters

Bug #1370578 reported by Phil Day
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Medium
Phil Day

Bug Description

The Ironic Hostmager does not include the compute node hypervisor values such as type, version, hostname.

Including these values, which are included by the normal HostManager, is needed to allow the capabilities filter to work in a combined Ironic / virt Nova

Tags: ironic
Phil Day (philip-day)
Changed in nova:
assignee: nobody → Phil Day (philip-day)
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/122209

Changed in nova:
status: New → In Progress
aeva black (tenbrae)
tags: added: ironic
aeva black (tenbrae)
Changed in nova:
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/122209
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=1a17d1719d163a360dfd02f9b124f8dc55a5fd0a
Submitter: Jenkins
Branch: master

commit 1a17d1719d163a360dfd02f9b124f8dc55a5fd0a
Author: Phil Day <email address hidden>
Date: Wed Sep 17 17:12:25 2014 +0000

    Add support for hypervisor type in IronicHostManager

    Unlike the default HostManager the IronicHostManager doesn't pass
    hypervisor attributes of the compute_node into the HostState.

    Adding support for hypervisor_type makes it easy to use the
    compute_capabilities filter in a combined Ironic/virt system
    with a simple extra_specs value on flavors.

    For completeness the following values are added:
    hypervisor_type
    hypervisor_version
    hypervisor_version
    cpu_info
    supported_instances

    Change-Id: I1c81bb9726597609c4e5918eb15b4f2a055e7912
    Closes-Bug: #1370578

Changed in nova:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in nova:
milestone: none → juno-rc1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: juno-rc1 → 2014.2
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.