2024.2 Dalmatian Release Highlights

2024.2 Dalmatian Release Highlights

Note

These are significant changes reported directly from the project teams and have not been processed in any way. Some highlights may be more significant than others. Please do not take this list as a definitive set of highlights for the release until the Open Infrastructure Foundation marketing staff have had a chance to compile a more accurate message out of these changes.

Blazar

Notes:

  • Blazar introduced support for reserving compute instances based on existing Nova flavors. This can be used to provide reservation of GPU instances.

Glance

Notes:

  • Added support of new add/get location APIs which replaces the image-update (old location-add) mechanism for consumers like cinder and nova to address OSSN-0090 and OSSN-0065.

  • Removed deprecated location_strategy functionality which was used to prioritize location order for downloading the image.

  • Deprecated metadata_encryption_key config option since it’s related functionality doesn’t serve the purpose of encryption of location metadata.

Ironic

Notes:

  • Ironic has added runbooks, a new API concept to enable self-service of maintenance items on nodes by project members. Runbooks are curated lists of steps that can be run on nodes only associated via traits and used in lieu of an explicit list of steps for manual cleaning or servicing. They also follow RBAC rules, allowing projects to limit who can CRUD and use a runbook.

  • Ironic has removed the deprecated ibmc, xclarity, and idrac-wsman drivers, in favor of more modern, redfish-based drivers.

  • Ironic has extended the functionality of the generic virtual media devices API, allowing to fetch the list of virtual media devices attached to a node.

  • Ironic has updated the Redfish interoperability profile to version 1.1.0 that adds a lot of missing resources and fields, and clarifies their purpose.

  • Ironic has added the configuration options disallowed_enrollment_boot_modes and disallowed_deployment_boot_modes to allow or disallow specific boot modes for node enrollment and/or deployment. By default all boot modes are allowed.

  • Ironic now allows to perform firmware updates on active nodes with the firmware interface, using the redfish driver firmware update feature as a service step.

  • Ironic has enhanced multiple security aspects, for example it now requires rescue passwords to be hashed, it has reduced the logged nodes information during the cleaning phase to avoid showing sensitive data, and it has hardened the communication between the ironic services and the ironic agent requiring an HTTPS url by default.

  • Ironic now discourages the use of partition images, in favor of whole disk images. UEFI Partition images, where EFI assets are copied from a partition image, are the only partition images Ironic intends to test on a regular basis moving forward.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.