Wallaby Series Release Notes¶
18.6.0-5¶
New Features¶
New parameters
max_client_requests
andadmin_max_client_requests
allow to configure corresponding settings for libvirt.
18.6.0¶
New Features¶
Added
disable_compute_service_check_for_ffu
paramter tonova::workarounds
to configure the configuration option with the same name.
Added
enable_qemu_monitor_announce_self
paramter tonova::workarounds
to configure the configuration option with the same name.
Add
sysinfo_serial
parameter to control a Serial number entry generation method. Defaults to$::os_service_default
.
Added parameter
wait_for_vif_plugged_event_during_hard_reboot
tonova::workarounds
to configure the config option with the same name.
18.5.0¶
New Features¶
The new
nova::compute::mkisofs_cmd
parameter 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_name
nova::compute::rbd::libvirt_images_rbd_glance_copy_poll_interval
nova::compute::rbd::libvirt_images_rbd_glance_copy_timeout
Now
libvirtd_config
andvirtlogd_config
supports thequote
parameter. Setting this parameter quotes the value by" "
.
Now
libvirtd_config
andvirtlogd_config
accepts$::os_service_default
as 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_config
parameter has been added.
Deprecation Notes¶
The default values of the following parameter have been changed from
undef
to$::os_service_default
. Usingundef
is still supported but that usage is deprecated.nova::compute::libvirt::log_outputs
nova::compute::libvirt::log_filters
nova::compute::libvirt::tls_priority
nova::compute::libvirt::ovs_timeout
nova::compute::libvirt::virtlogd::log_level
nova::compute::libvirt::virtlogd::log_filters
nova::compute::libvirt::virtlogd::log_outputs
nova::compute::libvirt::virtlogd::max_clients
nova::compute::libvirt::virtlogd::admin_max_clients
nova::compute::libvirt::virtlogd::max_size
nova::compute::libvirt::virtlogd::max_backups
nova::migration::libvirt::listen_address
nova::migration::libvirt::ca_file
nova::migration::libvirt::crl_file
The
nova::compute::libvirt::virtlogd::config
class 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::glance
class has been added to manage configurations to determine usage of the Glance service.
The new
nova::policy::enforce_scope
parameter has been added to support the corresponding parameter in oslo.policy library.
The new
nova::policy::enforce_new_defaults
parameter 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_aggregates
configuration option which defaults toFalse
.
Support for the
workarounds/ensure_libvirt_rbd_instance_dir_cleanup
parameter has been added.
Upgrade Notes¶
The deprecated neutron_* parameters of
nova::network::neutron
have been removed.
The deprecated
nova::glance_api_servers
parameter 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::compute
class instead.nova::block_device_allocate_retries
nova::block_device_allocate_retries_interval
The
nova::api::install_cinder_client
parameter has been deprecated and has no effect. This parameter will be removed in a future release.
The following parameters of the
nova::quota
class have been deprecated and now have no effect. These parameters will be removed in a future release.floating_ips
fixed_ips
security_groups
security_group_rules
The following parameters of the
nova::quota
class have been deprecated and have no effect now. These parameters will be removed in a future release.reservation_expire
until_refresh
max_age
The following parameters in the
nova
class has been deprecated. Use the newnova::glance
class instead.glance_endpoint_override
glance_num_retries
The
nova::compute::verify_glance_signatures
parameter has been deprecated in favor of the newnova::glance::verify_glance_signatures
parameter.
Default value of
nova::api::instance_name_template
has been changed fromundef
to$::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_default
if you want to use the default defined in nova implementation.