Zed Series Release Notes¶
21.3.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.
21.2.0¶
New Features¶
The new
nova::migration::libvirt::manage_service
parameter has been added.
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.
21.1.0¶
New Features¶
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.
The new
nova::instance_name_template
parameter has been added so that the[DEFAULT] instance_name_template
option can be configured for not only nova-api but also the other nova services. Thenova::api::instance_name_template
parameter 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::rbd
class now installs theqemu-block-extra
package in Ubuntu or Debian. Thepackage_ensure
parameter can be used to customize state of the package.
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.
21.0.0¶
New Features¶
The
nova::wsgi::apache_api
class and thenova::wsgi::apache_metadata
class now support customizing request/response headers added by apache.
The new
nova::quota::count_usage_from_placement
parameter 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::networks
class 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_seconds
parameter has been added.
Add
sysinfo_serial
parameter to control a Serial number entry generation method. Defaults to$::os_service_default
.
The new
nova::compute::libvirt::libvirtd
class has been added.
New parameters
max_client_requests
andadmin_max_client_requests
allow to configure corresponding settings for libvirt.
The new
nova::quota::recheck_quota
parameter has been added.
The new
nova::compute::skip_hypervisor_version_check_on_lm
parameter has been added.
Now this module supports configuration of the
virtlockd
service.
Upgrade Notes¶
The following parameters of the
nova::compute
class have been removed.keymgr_backend
barbican_auth_endpoint
barbican_endpoint
barbican_api_version
Default value of the following parameters has been changed from
true
tofalse
and now ssl is disabled by default.nova::wsgi::apache_api::ssl
nova::wsgi::apache_metadata::ssl
The following parameters of the
nova
class 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_name
parameter has been removed. Use theos_region_name
parameter instead.
The
nova::api::install_cinder_client
parameter has been removed.
The
nova::compute::mdev::mdev_types_device_addresses_mapping
parameter has been removed.
Support for the novajoin service has been removed.
The following parameters of the
nova::quota
class have been removed.reservation_expire
until_refresh
max_age
floating_ips
fixed_ips
security_groups
security_group_rules
The following parameters of the
nova::api
class have been removed.ratelimits
ratelimits_factory
The
nova::scheduler::periodic_task_interval
parameter has been removed.
The
nova::compute::libvirt::virtlogd::config
class has been removed. Use thenova::compute::libvirt::config
class instead.
The
nova::upgrade_level_console
parameter was removed.
The
nova::compute::vcpu_pin_set_parameter
was removed.
The
nova::compute::libvirt::virtlogd::config
class 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_nic
parameter has been deprecated and has no effect now.
The
nova::upgrade_level_cert
parameter has been deprecated and will be removed in a future release.
The
nova::api::use_forwarded_for
parameter has been deprecated and will be removed in a future release, because the corresponding[api] use_forwarded_for
parameter in nova has been deprecated.
The following parameters of the
nova::compute::libvirt
class have been deprecated. Use thenova::compute::libvirt::libvirtd
class intead.log_output
log_filters
tls_priority
ovs_timeout
Bug Fixes¶
The following parameters are no longer set by the
nova
class. The existing settings are removed fromnova.conf
automatically.[ssl] ca_cert
[ssl] cert_file
[ssl] key_file