[RFE] Boot management for Inspector inspection interface

Bug #1528920 reported by Dmitry Tantsur
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Fix Released
Wishlist
Nisha Agarwal
Ironic Inspector
Fix Released
Wishlist
Dmitry Tantsur
Python client for Ironic Inspector
Fix Released
Wishlist
Dmitry Tantsur

Bug Description

Ironic Inspector works by managing firewall access to a PXE port. It's done so that we can do inspection for nodes when ports are not known yet. Often enough, however, we do know ports. Also some boot procedures might not require PXE booting at all (e.g. virtual media). Ironic Inspector itself can't handle such cases, but Ironic can. This RFE suggests optional support for configuring DHCP properties and boot options for node on inspection.

Tags: needs-spec rfe
Dmitry Tantsur (divius)
Changed in ironic-inspector:
status: New → Confirmed
importance: Undecided → Wishlist
Revision history for this message
Jim Rollenhagen (jim-rollenhagen) wrote :

Let's have a small spec in ironic for this.

Dmitry Tantsur (divius)
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to ironic-specs (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/305864

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/316801

Changed in ironic-inspector:
assignee: nobody → Dmitry Tantsur (divius)
status: Confirmed → In Progress
Dmitry Tantsur (divius)
description: updated
Dmitry Tantsur (divius)
Changed in ironic:
assignee: nobody → Dmitry Tantsur (divius)
Dmitry Tantsur (divius)
Changed in python-ironic-inspector-client:
status: New → Confirmed
importance: Undecided → Wishlist
assignee: nobody → Dmitry Tantsur (divius)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-ironic-inspector-client (master)

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

Changed in python-ironic-inspector-client:
status: Confirmed → In Progress
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/345161

Changed in ironic:
assignee: Dmitry Tantsur (divius) → Nisha Agarwal (agarwalnisha1980)
status: Confirmed → In Progress
Changed in python-ironic-inspector-client:
assignee: Dmitry Tantsur (divius) → Nisha Agarwal (agarwalnisha1980)
Changed in python-ironic-inspector-client:
assignee: Nisha Agarwal (agarwalnisha1980) → Dmitry Tantsur (divius)
Revision history for this message
Jim Rollenhagen (jim-rollenhagen) wrote :

Waiting for spec approval before approving this: https://review.openstack.org/#/c/305864/

tags: added: needs-spec
Revision history for this message
Galyna Zholtkevych (gzholtkevych) wrote :

The question: should the bug https://bugs.launchpad.net/ironic/+bug/1444321
also be related if it is covered by the spec?

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

Reviewed: https://review.openstack.org/305864
Committed: https://git.openstack.org/cgit/openstack/ironic-specs/commit/?id=15655bf0af83fe46ac0eaf2e975efe6a9734127d
Submitter: Zuul
Branch: master

commit 15655bf0af83fe46ac0eaf2e975efe6a9734127d
Author: Dmitry Tantsur <email address hidden>
Date: Thu Apr 14 15:47:54 2016 +0200

    Boot management for in-band inspection

    Related-Bug: #1528920
    Change-Id: I368bd174f4fa9b9c26b6753f7bb7eff99ba5fe4e

Changed in ironic:
status: In Progress → Fix Released
Dmitry Tantsur (divius)
Changed in ironic-inspector:
status: In Progress → Fix Released
Changed in python-ironic-inspector-client:
status: In Progress → Fix Released
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.