58388212bc
Currently, we silently fall back to ironic-inspector managing boot if the boot interface cannot do it. What ironic-inspector does is set the boot device to PXE and issue a reboot request. This was done to keep backward compatibility with how inspection worked before managed boot was introduced. With in-band inspection migrating to Ironic proper, this "unmanaged" mode becomes a more exotic case since it requires additional PXE infrastructure. Additionally, the popularity of Redfish is rapidly growing, and we support pre-populating ports when Redfish is used. As such, the "unmanaged" mode should no longer be allowed by default. This change prepares for the future flip of the default value by issuing a deprecation warning if no explicit value is set for the option. Depends-On: https://review.opendev.org/c/openstack/bifrost/+/877469 Change-Id: I6a13cf62b427c9e5c7d7d9ddc447d60f94592c9a
9 lines
362 B
YAML
9 lines
362 B
YAML
---
|
|
deprecations:
|
|
- |
|
|
The default value of the ``[inspector]require_managed_boot`` option will
|
|
change from ``False`` to ``True`` in the future, causing in-band inspection
|
|
to fail if the boot interface cannot prepare the ramdisk boot (e.g. in case
|
|
of missing ports). Please set this option to an explicit value to avoid
|
|
the behavior change.
|