DRAC Driver can't continue the deploy

Bug #1379705 reported by Lucas Alvares Gomes
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Fix Released
High
Lucas Alvares Gomes

Bug Description

The PXEDracDriver can't continue the deployment, it will boot the deploy ramdisk but it fails to POST back the information to Ironic because the driver does not have the PXE VendorInterface[1] to expose the 'pass_deploy_info' method in the vendor_passthru endpoint[2]

[1] https://github.com/openstack/ironic/blob/master/ironic/drivers/drac.py
[2] https://github.com/openstack/diskimage-builder/blob/master/elements/deploy-ironic/init.d/80-deploy-ironic#L52

Changed in ironic:
milestone: none → kilo-1
assignee: nobody → Lucas Alvares Gomes (lucasagomes)
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (master)

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

Changed in ironic:
status: New → In Progress
tags: added: juno-rc-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

Reviewed: https://review.openstack.org/127454
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=78ec7d5336eb65ff845da7ea9f93d34b402f5a0f
Submitter: Jenkins
Branch: master

commit 78ec7d5336eb65ff845da7ea9f93d34b402f5a0f
Author: Lucas Alvares Gomes <email address hidden>
Date: Fri Oct 10 09:56:30 2014 +0100

    Add the PXE VendorPassthru interface to PXEDracDriver

    Without the PXE VendorPassthru interface to expose the "pass_deploy_info"
    method in the vendor_passthru endpoint of the API the DRAC it can't
    continue the deployment after the ramdisk is booted.

    Closes-Bug: #1379705
    Change-Id: I21042cbb95a486742abfcb430471d01cd73b3a4a

Changed in ironic:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (proposed/juno)

Fix proposed to branch: proposed/juno
Review: https://review.openstack.org/128378

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (proposed/juno)

Reviewed: https://review.openstack.org/128378
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=53171f75a64a26dcec91facbdec95b2ed7f74338
Submitter: Jenkins
Branch: proposed/juno

commit 53171f75a64a26dcec91facbdec95b2ed7f74338
Author: Lucas Alvares Gomes <email address hidden>
Date: Fri Oct 10 09:56:30 2014 +0100

    Add the PXE VendorPassthru interface to PXEDracDriver

    Without the PXE VendorPassthru interface to expose the "pass_deploy_info"
    method in the vendor_passthru endpoint of the API the DRAC it can't
    continue the deployment after the ramdisk is booted.

    Closes-Bug: #1379705
    Change-Id: I21042cbb95a486742abfcb430471d01cd73b3a4a
    (cherry picked from commit 78ec7d5336eb65ff845da7ea9f93d34b402f5a0f)

Changed in ironic:
status: Fix Committed → Fix Released
aeva black (tenbrae)
Changed in ironic:
milestone: kilo-1 → juno-rc3
Thierry Carrez (ttx)
Changed in ironic:
milestone: juno-rc3 → 2014.2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

Reviewed: https://review.openstack.org/128965
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=b21efd1ff20ffc8cbabd25b5375c2ff4045b447f
Submitter: Jenkins
Branch: master

commit 53171f75a64a26dcec91facbdec95b2ed7f74338
Author: Lucas Alvares Gomes <email address hidden>
Date: Fri Oct 10 09:56:30 2014 +0100

    Add the PXE VendorPassthru interface to PXEDracDriver

    Without the PXE VendorPassthru interface to expose the "pass_deploy_info"
    method in the vendor_passthru endpoint of the API the DRAC it can't
    continue the deployment after the ramdisk is booted.

    Closes-Bug: #1379705
    Change-Id: I21042cbb95a486742abfcb430471d01cd73b3a4a
    (cherry picked from commit 78ec7d5336eb65ff845da7ea9f93d34b402f5a0f)

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.