2023.2 Series Release Notes¶
2023.2-eol¶
New Features¶
Added new
nova::compute::libvirt::secret_cephresource definition that can be used to create a libvirt secret of type ceph.
Added new
manage_libvirt_secretparameter defaulting to true in thenova::compute::rbdclass.
Bug Fixes¶
Now the
nova::compute::ironicclass installs thenova-compute-ironicpackage in Debian or Ubuntu.
23.0.0¶
New Features¶
The
nova::nova_private_keyparameter now supports thessh-ed25519type.
The
nova::scheduler::filterclass now supports the following two new parameters.hypervisor_version_weight_multipliernum_instances_weight_multiplier
The new
nova::migration::libvirt::manage_serviceparameter has been added.
The
nova::compute::libvirt::servicesclass now installs thelibvirt-damonpackage 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_delayparameter has been added.
The new
qemu_configresource type has been added. This resource type allows configuring options in /etc/libvirt/qemu.conf.
The new
nova::compute::libvirt::config::qemu_configparameter has been added.
The
novaclass now supports options for quorum queues in RabbitMQ.
The new
nova::compute::libvirt::tb_cache_sizeparameter has been added.
Upgrade Notes¶
The
nova::compute::libvirt::modular_libvirtparameter has been removed.
The default value for parameters
available_filtersandweight_classesin thenova::scheduler::filterclass has been changed to theos_service_defaultfact as their defaults was redundant.
The
nova::api::instance_name_templateparameter has been removed.
The following parameters were removed, in favor of the new
portparameters.nova::wsgi::apache_api::api_portnova::wsgi::apache_metadata::api_port
Puppet 6 is no longer supported.
The
nova::scheduler::query_placement_for_availability_zoneparameter has been removed.
The
nova::upgrade_level_networkparameter has been removed.
Deprecation Notes¶
The
nova::clientclass has been deprecated. ThenovaCLI has been deprecated and will be removed in the future. Use theopenstacklib::openstackclientclass and theopenstackCLI instead.
The
nova::periodic_intervalparameter 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_filtersandscheduler_weight_classesin the nova::scheduler::filter class is deprecated in favor of the same parameters without thescheduler_prefix, that ishost_subset_size,available_filters,enabled_filtersandweight_classes.
The
upgrade_level_cellsparameter and theupgrade_level_intercellparameter of thenovaclass have been deprecated and have no effect.
Bug Fixes¶
The
nova::migration::libvirtclass no longer reads thenova::compute::libvirt::manage_libvirt_servicesparameter to decide whether the class should/shouldn’t manage services. The newnova::migration::libvirt::manage_serviceparameter now controls that behavior.