ironic: Pass on the capabilities in the flavor to the ironic virt driver's node

Registered by Nisha Agarwal

This blueprint proposes to pass on the capabilities to ironic node's instance_info field so that ironic can take appropriate actions.
Example : the capabilities like supported-boot-modes is defined as uefi in flavor, the selected node's instance info shall be updated with that capability. The ironic drivers can then boot the node in the requested boot mode i.e. the boot mode given in capabilities.
The same applies to other hardware capabilities too.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Medium
Drafter:
Nisha Agarwal
Direction:
Approved
Assignee:
Nisha Agarwal
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Thierry Carrez
Completed by
John Garbutt

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/pass-flavor-capabilities-to-ironic-virt-driver,n,z

Addressed by: https://review.openstack.org/136104
    Pass on the capabilities in the flavor to the ironic

Addressed by: https://review.openstack.org/141012
    Pass on the capabilities to instance_info

Sorry, we have now hit the non-priority feature freeze for kilo. Please resubmit your spec for the L release. --johnthetubaguy 5th Feb 2015

This is required for ironic features which are accepted for Kilo like secure boot. - Nisha 5th feb '15

Blueprint is given an exception for one week --johnthetubaguy 16th Feb 2015

Addressed by: https://review.openstack.org/156465
    Make the method _op_method() public

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.