Current Series Release Notes

30.0.0-31

New Features

  • The libvirt driver now supports hw_vif_model=igb image property if the hypervisor has libvirt version 9.3.0 and qemu version 8.0.0 or higher.

  • On HCI deployments where Nova is collocated with the Cinder service or the Glance using Cinder backend service, an os-brick shared location can be configured using the lock_path in the [os_brick] configuration section.

  • Support creating servers with RBAC shared security groups by using the new shared filter for security groups. See blueprint shared-security-groups for more details.

  • The nova-manage limits migrate_to_unified_limits command will now scan the API and cell databases to detect resource classes that do not have registered limits set in Keystone and report them to the console.

    The purpose of the flavor scan is to assist operators who are migrating from legacy quotas to unified limits quotas. The current behavior with unified limits is to fail quota checks if resources requested are missing registered limits in Keystone. With flavor scanning in migrate_to_unified_limits, operators can easily determine what resource classes for which they need to create registered limits.

Upgrade Notes

  • Support for Python 3.8 has been removed. Now the minimum python version supported is 3.9 .

Deprecation Notes

  • The following volume drivers of the libvirt virt driver have been deprecated and will be removed in a future release. The corresponding volume drivers in cinder were all marked unsupported and will be removed.

    • Quobyte

    • SMBFS

    • Virtuozzo Storage