Yoga Series Release Notes¶
20.4.1¶
New Features¶
The new
nova::migration::libvirt::manage_serviceparameter has been added.
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.
20.4.0¶
New Features¶
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.
Add
sysinfo_serialparameter to control a Serial number entry generation method. Defaults to$::os_service_default.
New parameters
max_client_requestsandadmin_max_client_requestsallow to configure corresponding settings for libvirt.
Now this module supports configuration of the
virtlockdservice.
20.3.0¶
New Features¶
Added
disable_compute_service_check_for_ffuparamter tonova::workaroundsto configure the configuration option with the same name.
The new
nova::compute::mdev_typeresource type has been added.
The new
nova::compute::mdev::mdev_typesparameter has been added.
The new
system_scopeparameter has been added to the following classes.nova::cindernova::ironic::commonnova::metadata::novajoin::api
The new
nova::vendordata::vendordata_dynamic_auth_system_scopeparameter has been added.
The new
nova::limitclass has been added. This class manages parameters of theoslo.limitlibrary.
The new
nova::quota::driverparameter has been added.
Upgrade Notes¶
Now the following resource types uses system scope credentail instead of project scope credential when sending requests to Nova API.
nova_aggregatenova_flavornova_service
The
nova::compute::vgpuresource type has been removed. Use thenova::compute::mdevresource type instead.
Now
nova::compute::libvirt::images_typeshould be set torbdwhen rbd is used for ephemeral storage backend.
Default values of the
nova::compute::vmwareclass parameters have been updated to use service defaults more globally. Because of this change, the following parameters use effectively different default values.api_retry_countis changed from5to the service default value (10)task_poll_intervalis changed from5.0to the service default value (0.5)
Deprecation Notes¶
The
nova::compute::mdev::mdev_types_device_addresses_mappingparameter has been deprecate in favor of the newmdev_typesparameter.
Support for novajoin service has been deprecated and will be removed in a future release.
The following resource types have been using the credential written in the
[keystone_authtoken]section ofnova.conf. However this behavior has been deprecated and now these resource types first look for the yaml files in/etc/openstack/puppet. Make sure one ofclouds.yamloradmin-clouds.yaml(which is created by puppet-keystone) is created in that directory.nova_aggregatenova_flavornova_service