[RFE] update PXE enabled

Bug #1667472 reported by milan k
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic Inspector
Fix Released
Wishlist
milan k

Bug Description

# copy-paste from https://etherpad.openstack.org/p/ironic-pike-ptg-future-work

Inspector let's you add ports for the one that got PXE'd or the one's that got IP.
Sometimes the deployment fails because a random port was selected by Nova from this ports set rather than the PXE booting one.

PXE enabled flag might be solution (allows you to specify which NIC you need to PXE)

Tags: rfe
Revision history for this message
Vladyslav Drok (vdrok) wrote :

Are you sure you referenced the correct etherpad? :)

Changed in ironic-inspector:
status: New → Triaged
importance: Undecided → Wishlist
tags: added: rfe
Revision history for this message
Vladyslav Drok (vdrok) wrote :

Oh, right, it's there, sorry.

Revision history for this message
Dmitry Tantsur (divius) wrote :

I think it's a bug, not an RFE, but OK.

Changed in ironic-inspector:
assignee: nobody → Dmitry Tantsur (divius)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic-inspector (master)

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

Changed in ironic-inspector:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

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

Reviewed: https://review.openstack.org/454648
Committed: https://git.openstack.org/cgit/openstack/ironic-inspector/commit/?id=9575d319209bd4722393ecaf4c8cc2327738ff19
Submitter: Jenkins
Branch: master

commit 9575d319209bd4722393ecaf4c8cc2327738ff19
Author: Dmitry Tantsur <email address hidden>
Date: Fri Apr 7 11:47:26 2017 +0200

    Move port creation to validate_interfaces hook

    Currently port logic is placed inconsistently: port creation is in core processing,
    while port deletion is in validate_interfaces before_update. This changes moves
    port creation there as well. This should only affect deployments that tamper with
    validation_interfaces hook, as previously port creation was run just before running
    before_update hooks.

    This allows deployments to replace port creation logic by replacing the
    validate_interfaces hook.

    Change-Id: Idd8f748fdf31fc694bd7b554837e509024716c18
    Partial-Bug: #1667472

Changed in ironic-inspector:
assignee: Dmitry Tantsur (divius) → milan k (vetrisko)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/454724
Committed: https://git.openstack.org/cgit/openstack/ironic-inspector/commit/?id=782ee92c45f2875af62aaf913f550e9e6bde7dc8
Submitter: Jenkins
Branch: master

commit 782ee92c45f2875af62aaf913f550e9e6bde7dc8
Author: Dmitry Tantsur <email address hidden>
Date: Fri Apr 7 15:42:39 2017 +0200

    Set pxe_enabled on new and existing ports on introspection

    Set it to True for the PXE-booting port, to False for all the others.
    Create an extended functional tests covering various operations with ports.

    Change-Id: I435a5c04884b6c4da70cb7260b305fbde23eebc0
    Closes-Bug: #1667472

Changed in ironic-inspector:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ironic-inspector 6.0.0

This issue was fixed in the openstack/ironic-inspector 6.0.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.