Zed Series Release Notes¶
21.3.0¶
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 the- nova::compute::rbdclass.
21.2.0¶
New Features¶
- The new - nova::migration::libvirt::manage_serviceparameter has been added.
Bug Fixes¶
- The - nova::migration::libvirtclass no longer reads the- nova::compute::libvirt::manage_libvirt_servicesparameter to decide whether the class should/shouldn’t manage services. The new- nova::migration::libvirt::manage_serviceparameter now controls that behavior.
21.1.0¶
New Features¶
- The - nova::compute::libvirt::servicesclass now installs the- libvirt-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::instance_name_templateparameter has been added so that the- [DEFAULT] instance_name_templateoption can be configured for not only nova-api but also the other nova services. The- nova::api::instance_name_templateparameter is still supported but is no loger recomemnded because it can cause incomplete configurations in case nova services are deployed in different nodes.
- The - nova::compute::rbdclass now installs the- qemu-block-extrapackage in Ubuntu or Debian. The- package_ensureparameter can be used to customize state of the package.
Bug Fixes¶
- The new parameters, - nova::cron::archive_deleted_rows::ensureand- nova::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 given- ensure => absentto unwind existing cron jobs.
21.0.0¶
New Features¶
- The - nova::wsgi::apache_apiclass and the- nova::wsgi::apache_metadataclass now support customizing request/response headers added by apache.
- The new - nova::quota::count_usage_from_placementparameter has been added.
- Added parameters for advanced configuration of httpd access and error log destinations including piped logging and syslog (see mod_syslog). Note that mod_syslog requires Apache2 >= 2.5.0. 
- The new - nova::compute::libvirt::networksclass has been added. This class can be used to disable the default libvirt network, which is not used in OpenStack deployments.
- The new - nova::compute::libvirt::wait_soft_reboot_secondsparameter has been added.
- Add - sysinfo_serialparameter to control a Serial number entry generation method. Defaults to- $::os_service_default.
- The new - nova::compute::libvirt::libvirtdclass has been added.
- New parameters - max_client_requestsand- admin_max_client_requestsallow to configure corresponding settings for libvirt.
- The new - nova::quota::recheck_quotaparameter has been added.
- The new - nova::compute::skip_hypervisor_version_check_on_lmparameter has been added.
- Now this module supports configuration of the - virtlockdservice.
Upgrade Notes¶
- The following parameters of the - nova::computeclass have been removed.- keymgr_backend
- barbican_auth_endpoint
- barbican_endpoint
- barbican_api_version
 
- Default value of the following parameters has been changed from - trueto- falseand now ssl is disabled by default.- nova::wsgi::apache_api::ssl
- nova::wsgi::apache_metadata::ssl
 
- The following parameters of the - novaclass have been removed.- nova::block_device_allocate_retries
- nova::block_device_allocate_retries_interval
 
- CentOS 8 Stream is no longer supported by this module. 
- The - nova::cinder::region_nameparameter has been removed. Use the- os_region_nameparameter instead.
- The - nova::api::install_cinder_clientparameter has been removed.
- The - nova::compute::mdev::mdev_types_device_addresses_mappingparameter has been removed.
- Support for the novajoin service has been removed. 
- The following parameters of the - nova::quotaclass have been removed.- reservation_expire
- until_refresh
- max_age
- floating_ips
- fixed_ips
- security_groups
- security_group_rules
 
- The following parameters of the - nova::apiclass have been removed.- ratelimits
- ratelimits_factory
 
- The - nova::scheduler::periodic_task_intervalparameter has been removed.
- The - nova::compute::libvirt::virtlogd::configclass has been removed. Use the- nova::compute::libvirt::configclass instead.
- The - nova::upgrade_level_consoleparameter was removed.
- The - nova::compute::vcpu_pin_set_parameterwas removed.
- The - nova::compute::libvirt::virtlogd::configclass has been removed.
- The following resource types now use project scope credential instead of system scope credential, following the change in Nova to retain legacy project admin behavior. - - nova_aggregate-- nova_flavor-- nova_service
Deprecation Notes¶
- The - nova::compute::virtio_nicparameter has been deprecated and has no effect now.
- The - nova::upgrade_level_certparameter has been deprecated and will be removed in a future release.
- The - nova::api::use_forwarded_forparameter has been deprecated and will be removed in a future release, because the corresponding- [api] use_forwarded_forparameter in nova has been deprecated.
- The following parameters of the - nova::compute::libvirtclass have been deprecated. Use the- nova::compute::libvirt::libvirtdclass intead.- log_output
- log_filters
- tls_priority
- ovs_timeout
 
Bug Fixes¶
- The following parameters are no longer set by the - novaclass. The existing settings are removed from- nova.confautomatically.- [ssl] ca_cert
- [ssl] cert_file
- [ssl] key_file
 
