2024.2 Series Release Notes¶
25.0.0¶
New Features¶
The new
nova::rabbit_enable_cancel_on_failover
parameter has been added.
The following parameters have been added to the
nova::compute::rbd
class.libvirt_rbd_connect_timeout
libvirt_rbd_destroy_volume_retry_interval
libvirt_rbd_destroy_volume_retries
Added new
nova::compute::libvirt::secret_ceph
resource definition that can be used to create a libvirt secret of type ceph.
Added new
manage_libvirt_secret
parameter defaulting to true in thenova::compute::rbd
class.
The new
nova::notification_retry
parameter has been added.
The new
nova::os_brick
class has been added. This class manages the[os_brick]
options.
The new
nova::rabbit_qos_prefetch_count
parameter has been added.
The
nova::upgrade_level_cells
parameter and thenova::upgrade_level_intercell
parameter have been removed.
The following
nova::api
class parameters have been removed. These were all deprecated and have had no effect.nova_metadata_wsgi_enabled
hide_server_address_states
allow_instance_snapshots
enable_network_quota
The new
nova::scheduler::filter::pci_in_placement
parameter has been added.
Upgrade Notes¶
The
modular_libvirt
parameter now defaults to true on Red Hat family operating systems. As of RHEL9, it is recommended to use modular libvirt daemons, while the monolithic daemon has been deprecated. Note that the current manifests do not fully manage the transition from monolithic daemon to modular libvirt daemons, and additional cleanup may be needed.
The following
nova::scheduler::filter
class parameters have been removed.scheduler_host_subset_size
scheduler_available_filters
scheduler_enabled_filters
scheduler_weight_classes
The following parameters of the
nova::scheduler::filter
class no longer interpret empty value as the indicator of service defaults. In case an empty value is passed, nova-scheduler may be deployed without available or enabled scheduler filters.available_filters
enabled_filters
If you are setting
libvirt_rbd_secret_uuid
in thenova::compute::rbd
class you MUST now setlibvirt_rbd_secret_key
as well if themanage_libvirt_secret
parameters is set to true (the default) because therbd_keyring
parameter is deprecated and has no effect, we no longer get the Ceph authx key automatically iflibvirt_rbd_secret_key
is not set.
Support for amqp1 messaging driver has been removed.
The deprecated
nova::periodic_interval
parameter has been removed.
Deprecation Notes¶
The
nova::patch::config
class has been deprecated, because the options supported by the class have already been removed from nova. The class will be removed in a future release.
The
nova::logging::watch_log_file
parameter has been deprecated.
The
nova::compute::rbd::rbd_keyring
parameter is deprecated and has no effect.
Bug Fixes¶
The
libvirt-daemon-config-nwfilter
package is no longer installed, because the package is no longer reuquired by nova.