Wallaby Series Release Notes¶
18.6.0-5¶
New Features¶
New parameters
max_client_requestsandadmin_max_client_requestsallow to configure corresponding settings for libvirt.
18.6.0¶
New Features¶
Added
disable_compute_service_check_for_ffuparamter tonova::workaroundsto configure the configuration option with the same name.
Added
enable_qemu_monitor_announce_selfparamter tonova::workaroundsto configure the configuration option with the same name.
Add
sysinfo_serialparameter to control a Serial number entry generation method. Defaults to$::os_service_default.
Added parameter
wait_for_vif_plugged_event_during_hard_reboottonova::workaroundsto configure the config option with the same name.
18.5.0¶
New Features¶
The new
nova::compute::mkisofs_cmdparameter has been added to change the mkisofs tools. This is going to assist with transition from genisoimage to xorriso.
Adds parameter nova::compute::libvirt::num_memory_encrypted_guests to configure the libvirt maximum number of guests with encrypted memory.
Add parameters for Nova/Glance image copy when using multiple RBD Glance stores.
nova::compute::rbd::libvirt_images_rbd_glance_store_namenova::compute::rbd::libvirt_images_rbd_glance_copy_poll_intervalnova::compute::rbd::libvirt_images_rbd_glance_copy_timeout
Now
libvirtd_configandvirtlogd_configsupports thequoteparameter. Setting this parameter quotes the value by" ".
Now
libvirtd_configandvirtlogd_configaccepts$::os_service_defaultas a mark to unset the parameter.
This modules now supports modular libvirt daemons. Here is the list of daemons currently supported.
virtnodedevd
virtproxyd
virtqemud
virtsecretd
virtstoraged
More information regarding modular libvirt daemons is available here. Libvirt Daemons <https://libvirt.org/daemons.html> _.
Introducing default_tls_verify for qemu. This effectively allows operators to enable or disable TLS client certificate verification.
The new
nova::compute::libvirt::virtlogd_configparameter has been added.
Deprecation Notes¶
The default values of the following parameter have been changed from
undefto$::os_service_default. Usingundefis still supported but that usage is deprecated.nova::compute::libvirt::log_outputsnova::compute::libvirt::log_filtersnova::compute::libvirt::tls_prioritynova::compute::libvirt::ovs_timeoutnova::compute::libvirt::virtlogd::log_levelnova::compute::libvirt::virtlogd::log_filtersnova::compute::libvirt::virtlogd::log_outputsnova::compute::libvirt::virtlogd::max_clientsnova::compute::libvirt::virtlogd::admin_max_clientsnova::compute::libvirt::virtlogd::max_sizenova::compute::libvirt::virtlogd::max_backupsnova::migration::libvirt::listen_addressnova::migration::libvirt::ca_filenova::migration::libvirt::crl_file
The
nova::compute::libvirt::virtlogd::configclass has been deprecated in favor ofnova::compute::libvirt::virtlogd_config.
18.4.0¶
New Features¶
Added parameter valid_interfaces to nova::glance class.
Add new parameter “nova::compute::libvirt::images_type”, VM Images format. If default is specified, then use_cow_images flag is used instead of this one.
Add TLS options to oslo.cache
Adds parameter nova::compute::libvirt::max_queues to configure the libvirt max_queues.
Nova supports to configure resource provider inventory and traits using a standardized YAML file format starting victoria release [1]. This adds the nova::compute::provider class to configure the custom provider yaml file via puppet-nova. [1] https://docs.openstack.org/nova/latest/admin/managing-resource-providers.html
Now puppet-nova supports configurations required to download Glance images into the libvirt image cache via RBD.
The new
nova::glanceclass has been added to manage configurations to determine usage of the Glance service.
The new
nova::policy::enforce_scopeparameter has been added to support the corresponding parameter in oslo.policy library.
The new
nova::policy::enforce_new_defaultsparameter has been added.
Add parameter query_placement_for_routed_network_aggregates that allows the scheduler to verify if the requested networks or the port are related to Neutron routed networks _ with some specific segments to use. In this case, the routed networks prefilter will require the related aggregates to be reported in Placement, so only hosts within the asked aggregates would be accepted. In order to support this behaviour, operators need to set the
[scheduler]/query_placement_for_routed_network_aggregatesconfiguration option which defaults toFalse.
Support for the
workarounds/ensure_libvirt_rbd_instance_dir_cleanupparameter has been added.
Upgrade Notes¶
The deprecated neutron_* parameters of
nova::network::neutronhave been removed.
The deprecated
nova::glance_api_serversparameter has been removed.
Deprecation Notes¶
The “images_type” parameter will be required if rbd ephemeral storage is used in a future release. Ensure the parameter is set to ‘rbd’ if the deployment use rbd as its ephemeral storage backend.
The following parameters have been deprecated. Use the same parameters of the
nova::computeclass instead.nova::block_device_allocate_retriesnova::block_device_allocate_retries_interval
The
nova::api::install_cinder_clientparameter has been deprecated and has no effect. This parameter will be removed in a future release.
The following parameters of the
nova::quotaclass have been deprecated and now have no effect. These parameters will be removed in a future release.floating_ipsfixed_ipssecurity_groupssecurity_group_rules
The following parameters of the
nova::quotaclass have been deprecated and have no effect now. These parameters will be removed in a future release.reservation_expireuntil_refreshmax_age
The following parameters in the
novaclass has been deprecated. Use the newnova::glanceclass instead.glance_endpoint_overrideglance_num_retries
The
nova::compute::verify_glance_signaturesparameter has been deprecated in favor of the newnova::glance::verify_glance_signaturesparameter.
Default value of
nova::api::instance_name_templatehas been changed fromundefto$::os_service_default. The parameter still accepts any false value then unsets the parameter, but this behavior will be changed in a future release. Use$::os_service_defaultif you want to use the default defined in nova implementation.