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 thenova::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 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.
21.1.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.
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. Thenova::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 theqemu-block-extrapackage in Ubuntu or Debian. Thepackage_ensureparameter can be used to customize state of the package.
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.
21.0.0¶
New Features¶
The
nova::wsgi::apache_apiclass and thenova::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_requestsandadmin_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_backendbarbican_auth_endpointbarbican_endpointbarbican_api_version
Default value of the following parameters has been changed from
truetofalseand now ssl is disabled by default.nova::wsgi::apache_api::sslnova::wsgi::apache_metadata::ssl
The following parameters of the
novaclass have been removed.nova::block_device_allocate_retriesnova::block_device_allocate_retries_interval
CentOS 8 Stream is no longer supported by this module.
The
nova::cinder::region_nameparameter has been removed. Use theos_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_expireuntil_refreshmax_agefloating_ipsfixed_ipssecurity_groupssecurity_group_rules
The following parameters of the
nova::apiclass have been removed.ratelimitsratelimits_factory
The
nova::scheduler::periodic_task_intervalparameter has been removed.
The
nova::compute::libvirt::virtlogd::configclass has been removed. Use thenova::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 thenova::compute::libvirt::libvirtdclass intead.log_outputlog_filterstls_priorityovs_timeout
Bug Fixes¶
The following parameters are no longer set by the
novaclass. The existing settings are removed fromnova.confautomatically.[ssl] ca_cert[ssl] cert_file[ssl] key_file