Pass down the instance name to Ironic driver

Registered by Andre Aranha on 2015-05-15

In order to access the display_name from the Ironic driver, it must be passed to it by Nova.
A new driver for Ironic is been developed, it'll be responsible to boot hardwares using the HP OneView Software. In the boot process the driver should get the name of the instance to create a resource on OneView, so it'll be easy for the user to link a Nova instance with an OneView resource.
The display_name was select against the instance_name because the instance name doesn't keep the camel case of the instance name.

This funcitonality will be used by: https://blueprints.launchpad.net/ironic/+spec/new-ironic-driver-for-oneview

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Low
Drafter:
Andre Aranha
Direction:
Approved
Assignee:
Andre Aranha
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 12.0.0
Started by
John Garbutt on 2015-06-22
Completed by
John Garbutt on 2015-07-31

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/pass-down-instance-name-to-ironic-driver,n,z

Addressed by: https://review.openstack.org/190675
    Pass Down the Instance Name to Ironic Driver

Please note, this blueprint still needs to be approved for liberty, even if it doesn’t need a spec. That is done by adding it into the weekly meeting agenda to the list of spec-less blueprint that need approving. --johnthetubaguy 22nd June 2015

Q: How is this different from blueprint passthrough-namespace and the spec here? https://review.openstack.org/#/c/186536/ ? -- mriedem 20150712

A: The passthrough-namespace is about having flavor extra_specs being passed through to Ironic. It was intended for pre-boot configuration purposes. This one is about sending the instance display name, so Ironic drivers can use it to improve their UX. -- gabriel-bezerra 20150713

Sorry, we are not longer accepting nova-specs or blueprints for liberty.
Please submit a backlog nova-spec, so it is ready for the next release.
For more details, please see: https://wiki.openstack.org/wiki/Nova/Liberty_Release_Schedule
--johnthetubaguy 15th July 201

This did have a spec here, but was missing the blueprint tag:
https://review.openstack.org/#/c/189850/

Addressed by: https://review.openstack.org/189850
    Pass Down the Instance Name to Ironic Driver

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.