2023.1 Series Release Notes¶
2023.1-eom¶
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.
22.1.0¶
New Features¶
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.
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.
22.0.0¶
New Features¶
Now
nova::migration::libvirtensures 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::libvirtclass.cpu_power_managementcpu_power_management_strategycpu_power_governor_lowcpu_power_governor_high
The new
nova::executor_thread_pool_sizeparameter has been added.
The
nova::compute::libvirt::services::ensure_packageparmaeter has been added. This allows defining state of the libvirt packages.
Added
live_migration_downtime,live_migration_downtime_steps, andlive_migration_downtime_delayparameters to thenova::migration::libvirtclass.
The new
nova::policy::policy_default_ruleparameter has been added.
The
nova::compute::rbdclass now installs theqemu-block-extrapackage in Ubuntu or Debian. Thepackage_ensureparameter can be used to customize state of the package.
The new
nova::compute::libvirt::qemu::userparameter has been added.
The
nova::workaroundsclass now supports the following two new parameters.qemu_monitor_announce_self_countqemu_monitor_announce_self_interval
This module now supports Ubuntu 22.04 (Jammy Jellyfish).
Upgrade Notes¶
The following parameters of the
nova::compute::libvirtclass has been removed. Use thenova::compute::libvirt::libvirtdclass directly.log_outputslog_filterstls_priorityovs_timeout
The following parameters have been removed. Use the
nova::cinderclass parameters instead.nova::os_region_namenova::cinder_catalog_infonova::cross_az_attach
The
nova::compute::virtio_nicparameter has been removed.
The
validateparameter and thevalidation_optionsparameter of thenova::apiclass have been removed.
This module no longer supports Ubuntu 20.04 (Focal Fossa).
Deprecation Notes¶
The
[upgrade_level] upgrade_level_networkparameter has been deprecated and will be removed in a future release.
The
nova::wsgi::apache::api_portparameter has been deprecated. Use theportparameter instead.
The
nova::compute::libvirt::modular_libvirtparameter has been deprecated. This parameter has no effect now.
The
nova::api::instance_name_templateparameter has been deprecated. Use thenova::instance_name_templateparameter instead so that the option is configured for all nova services.
Bug Fixes¶
The new parameters,
nova::cron::archive_deleted_rows::ensureandnova::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 => absentto unwind existing cron jobs.