Adoption feature has incorrect logic in conductor

Bug #1605239 reported by Julia Kreger
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Fix Released
Low
Julia Kreger

Bug Description

Adoption originally fired ramdisk preparation, when in reality it should call instance preparation. End behavior is similar, validation is the same. Additionally, the documentation needs to be updated to reflect networking changes, and what is required to bypass any attempt to setup TFTP infrastructure, depending on the boot mode, which could be problematic for users.

Changed in ironic:
assignee: nobody → Julia Kreger (juliaashleykreger)
status: New → In Progress
Changed in ironic:
importance: Undecided → Low
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

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

commit f95be90248ff64cb37cd0e2dbe220719c1df346c
Author: Julia Kreger <email address hidden>
Date: Wed Jul 20 14:00:11 2016 -0400

    Bug fixes and doc updates for adoption

    During the creation of a tempest test for the adoption feature,
    some minor issues were identified with the adoption functionality.

    Namely, the default logic was to create ramdisks, however that logic
    path is more intended for deployment ramdisks. Logic was switched
    to the instance preparation logic which is the default for nodes in
    active state, which is realistically exactly what is desired.

    Validation behavior ultimately remains unchanged and tests were
    added to validate that the expected methods are called.

    Additionally, it was identified that it would be ideal to
    encourage the user to set the node to local boot, and as
    such the documentation was updated as part of this change,
    coupled with a note mentioning changes in API version 1.20
    that a user may wish to leverage.

    Change-Id: Id6053e0fa68deb431f4543005421982c795401f2
    Closes-Bug: #1605239

Changed in ironic:
status: In Progress → Fix Released
Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote : Fix included in openstack/ironic 6.1.0

This issue was fixed in the openstack/ironic 6.1.0 release.

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.