2023.2 Series Release Notes¶
23.0.0-8¶
New Features¶
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.
Bug Fixes¶
Now the
nova::compute::ironic
class installs thenova-compute-ironic
package in Debian or Ubuntu.
23.0.0¶
New Features¶
The
nova::nova_private_key
parameter now supports thessh-ed25519
type.
The
nova::scheduler::filter
class now supports the following two new parameters.hypervisor_version_weight_multiplier
num_instances_weight_multiplier
The new
nova::migration::libvirt::manage_service
parameter has been added.
The
nova::compute::libvirt::services
class now installs thelibvirt-damon
package explicitly in CentOS and RHEL when modular libvirt daemons are not used. This is required in recent CentOS Stream 9 to use legacy libvirtd service and socket.
The new
nova::periodic_fuzzy_delay
parameter has been added.
The new
qemu_config
resource type has been added. This resource type allows configuring options in /etc/libvirt/qemu.conf.
The new
nova::compute::libvirt::config::qemu_config
parameter has been added.
The
nova
class now supports options for quorum queues in RabbitMQ.
The new
nova::compute::libvirt::tb_cache_size
parameter has been added.
Upgrade Notes¶
The
nova::compute::libvirt::modular_libvirt
parameter has been removed.
The default value for parameters
available_filters
andweight_classes
in thenova::scheduler::filter
class has been changed to theos_service_default
fact as their defaults was redundant.
The
nova::api::instance_name_template
parameter has been removed.
The following parameters were removed, in favor of the new
port
parameters.nova::wsgi::apache_api::api_port
nova::wsgi::apache_metadata::api_port
Puppet 6 is no longer supported.
The
nova::scheduler::query_placement_for_availability_zone
parameter has been removed.
The
nova::upgrade_level_network
parameter has been removed.
Deprecation Notes¶
The
nova::client
class has been deprecated. Thenova
CLI has been deprecated and will be removed in the future. Use theopenstacklib::openstackclient
class and theopenstack
CLI instead.
The
nova::periodic_interval
parameter has been deprecated, because this parameter has had no effect.
Support for vmwareapi driver has been deprecated and will be removed in a future release, because the driver in nova has been experimental.
The
scheduler_host_subset_size
,scheduler_available_filters
,scheduler_enabled_filters
andscheduler_weight_classes
in the nova::scheduler::filter class is deprecated in favor of the same parameters without thescheduler_
prefix, that ishost_subset_size
,available_filters
,enabled_filters
andweight_classes
.
The
upgrade_level_cells
parameter and theupgrade_level_intercell
parameter of thenova
class have been deprecated and have no effect.
Bug Fixes¶
The
nova::migration::libvirt
class no longer reads thenova::compute::libvirt::manage_libvirt_services
parameter to decide whether the class should/shouldn’t manage services. The newnova::migration::libvirt::manage_service
parameter now controls that behavior.