Activity log for bug #1528920

Date Who What changed Old value New value Message
2015-12-23 18:16:57 Dmitry Tantsur bug added bug
2015-12-23 18:18:21 Dmitry Tantsur bug task added ironic-inspector
2015-12-23 18:18:27 Dmitry Tantsur ironic-inspector: status New Confirmed
2015-12-23 18:18:31 Dmitry Tantsur ironic-inspector: importance Undecided Wishlist
2016-04-14 13:30:19 Dmitry Tantsur 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. 1. Modify ironic inspector API to accept 'manage_boot' parameter (boolean, defaults to True). If it's set to False, inspector won't manage firewall or set boot device for this node, only power it on. 2. Modify InspectorInspect. Look at inspection_kernel and inspection_ramdisk in driver_info. If they're present, use the boot interface to configure booting them on a node, set boot device accordingly (PXE for pxe_ipmitool, but can be different for other drivers). 3. Add [inspector]require_manage_boot option defaulting to False. If it's True, inspect interface validation won't pass if inspection_{ramdisk,kernel} are not supplied. 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. This is even more important when we land the network separation work, because with it in place nodes will no longer be connected to provisioning network between deployments. We need to connect the node to the provisioning network first.
2016-05-16 12:45:39 OpenStack Infra ironic-inspector: status Confirmed In Progress
2016-05-16 12:45:39 OpenStack Infra ironic-inspector: assignee Dmitry Tantsur (divius)
2016-05-23 15:15:09 Dmitry Tantsur 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. This is even more important when we land the network separation work, because with it in place nodes will no longer be connected to provisioning network between deployments. We need to connect the node to the provisioning network first. 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.
2016-05-23 15:25:02 Dmitry Tantsur ironic: assignee Dmitry Tantsur (divius)
2016-07-08 11:25:58 Dmitry Tantsur bug task added python-ironic-inspector-client
2016-07-08 11:26:05 Dmitry Tantsur python-ironic-inspector-client: status New Confirmed
2016-07-08 11:26:09 Dmitry Tantsur python-ironic-inspector-client: importance Undecided Wishlist
2016-07-08 11:26:12 Dmitry Tantsur python-ironic-inspector-client: assignee Dmitry Tantsur (divius)
2016-07-08 11:27:06 OpenStack Infra python-ironic-inspector-client: status Confirmed In Progress
2016-07-21 04:46:03 OpenStack Infra ironic: status Confirmed In Progress
2016-07-21 04:46:03 OpenStack Infra ironic: assignee Dmitry Tantsur (divius) Nisha Agarwal (agarwalnisha1980)
2016-07-22 03:53:38 OpenStack Infra python-ironic-inspector-client: assignee Dmitry Tantsur (divius) Nisha Agarwal (agarwalnisha1980)
2016-08-01 13:10:04 OpenStack Infra python-ironic-inspector-client: assignee Nisha Agarwal (agarwalnisha1980) Dmitry Tantsur (divius)
2016-09-14 18:09:23 Jim Rollenhagen tags rfe needs-spec rfe
2023-04-03 16:46:39 Julia Kreger ironic: status In Progress Fix Released
2024-02-28 17:36:48 Dmitry Tantsur ironic-inspector: status In Progress Fix Released
2024-02-28 17:36:51 Dmitry Tantsur python-ironic-inspector-client: status In Progress Fix Released