ironic/releasenotes/notes/ilo-deploy-iso-0c88edb5daff8a4e.yaml
Dmitry Tantsur d3737b23bd Bring boot_iso/deploy_iso handling in iLO closer to Redfish
The iLO version is, as far as I remember, the oldest implementation of
virtual media in Ironic. Since then a few cool feature have been
developed in this area, but they are limited to the code using
image_utils (e.g. Redfish). The iLO boot interface only uses image_utils
when an ISO needs to be built, but not when one is provided. This patch
changes that.

There are a few visible side-effects to that:
1) file:/// images are now supported
2) ramdisk_image_download_source is now supported
3) the default caching behavior changes to caching http:// links
   (previously they were passed to the BMC directly).
4) glance images are supported with backends other than swift

Story: #2008987
Task: #42638
Change-Id: I23c21188776c511eddcdaf66a222ce64876678e2
2021-07-07 18:51:13 +02:00

23 lines
959 B
YAML

---
features:
- |
The ``ilo-virtual-media`` deploy interface now supports ``file:///`` URLs
for ``boot_iso`` and ``deploy_iso``.
- |
The ``ilo-virtual-media`` deploy interface now supports the
``[deploy]ramdisk_image_download_source`` configuration option.
fixes:
- |
The ``ilo-virtual-media`` deploy interface no longer requires the Image
service backend to be Swift for Glance images in ``boot_iso`` and
``deploy_iso``.
upgrade:
- |
Since ``ilo-virtual-media`` deploy interface now respects the
``[deploy]ramdisk_image_download_source`` configuration options, its
default caching behavior has changed. Now HTTP ``boot_iso``/``deploy_iso``
are cached locally and served from the conductor's HTTP server instead of
passing them directly to the BMC. Glance images are also cached locally.
To revert to the previous behavior, set the
``[deploy]ramdisk_image_download_source`` option to ``swift``.