2023.1 Series Release Notes¶
22.2.0¶
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.
22.1.0¶
New Features¶
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.
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.
22.0.0¶
New Features¶
Now
nova::migration::libvirt
ensures that tcp/tls socket listens on a specific interface when the listen_address parameter is used.
The following parameters have been added to the
nova::compute::libvirt
class.cpu_power_management
cpu_power_management_strategy
cpu_power_governor_low
cpu_power_governor_high
The new
nova::executor_thread_pool_size
parameter has been added.
The
nova::compute::libvirt::services::ensure_package
parmaeter has been added. This allows defining state of the libvirt packages.
Added
live_migration_downtime
,live_migration_downtime_steps
, andlive_migration_downtime_delay
parameters to thenova::migration::libvirt
class.
The new
nova::policy::policy_default_rule
parameter has been added.
The
nova::compute::rbd
class now installs theqemu-block-extra
package in Ubuntu or Debian. Thepackage_ensure
parameter can be used to customize state of the package.
The new
nova::compute::libvirt::qemu::user
parameter has been added.
The
nova::workarounds
class now supports the following two new parameters.qemu_monitor_announce_self_count
qemu_monitor_announce_self_interval
This module now supports Ubuntu 22.04 (Jammy Jellyfish).
Upgrade Notes¶
The following parameters of the
nova::compute::libvirt
class has been removed. Use thenova::compute::libvirt::libvirtd
class directly.log_outputs
log_filters
tls_priority
ovs_timeout
The following parameters have been removed. Use the
nova::cinder
class parameters instead.nova::os_region_name
nova::cinder_catalog_info
nova::cross_az_attach
The
nova::compute::virtio_nic
parameter has been removed.
The
validate
parameter and thevalidation_options
parameter of thenova::api
class have been removed.
This module no longer supports Ubuntu 20.04 (Focal Fossa).
Deprecation Notes¶
The
[upgrade_level] upgrade_level_network
parameter has been deprecated and will be removed in a future release.
The
nova::wsgi::apache::api_port
parameter has been deprecated. Use theport
parameter instead.
The
nova::compute::libvirt::modular_libvirt
parameter has been deprecated. This parameter has no effect now.
The
nova::api::instance_name_template
parameter has been deprecated. Use thenova::instance_name_template
parameter instead so that the option is configured for all nova services.
Bug Fixes¶
The new parameters,
nova::cron::archive_deleted_rows::ensure
andnova::cron::purge_shadow_tables::ensure
, have been added. These parameters control the corresponding cron jobs existence. When either of two classes included, they can be givenensure => absent
to unwind existing cron jobs.