Victoria Series Release Notes¶
17.7.0-3¶
New Features¶
Add
sysinfo_serial
parameter to control a Serial number entry generation method. Defaults to$::os_service_default
.
17.7.0¶
New Features¶
Add TLS options to oslo.cache
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 puppet-nova supports configurations required to download Glance images into the libvirt image cache via RBD.
The new
nova::keystone::authtoken::service_type
parameter has been added to configure the service_type parameter in authtoken middleware.
Introducing default_tls_verify for qemu. This effectively allows operators to enable or disable TLS client certificate verification.
Support for the
workarounds/ensure_libvirt_rbd_instance_dir_cleanup
parameter has been added.
17.6.0¶
New Features¶
Added parameter live_migration_timeout_action to nova::migration::libvirt.
Add the support to configure following parameters for api_database:
nova::db::api_database_connection_recycle_time
nova::db::api_database_max_pool_size
nova::db::api_database_max_retries
nova::db::api_database_retry_interval
nova::db::api_database_max_overflow
nova::db::api_database_pool_timeout
Add the
default_ephemeral_format
parameter which specifies default format an ephemeral_volume will be formatted with on creation.
Add
compute_monitors
parameter which specifies a list of monitors that can be used for getting compute metrics.
Add the
update_resources_interval
parameter which specifies the interval in seconds for updating compute resources.
The new
nova::compute::default_access_ip_network_name
parameter has been added to support to set the network name for instances access IPs.
The new
nova::compute::use_cow_images
parameter has been added to enable use of copy-on-write images.
The new
nova::compute::virt_mkfs
parameter has been added to support to specify the mkfs commands for ephemeral devices.
The new
nova::compute::reboot_timeout
parameter has been added to support to set a time interval after which an instance is hard rebooted automatically.- |
The new
nova::compute::instance_build_timeout
parameter has been added to support to specify the maximum time for instance to build.
The new
nova::compute::rescue_timeout
parameter has been added to support to set an interval to wait before un-rescuing an instance stuck in RESCUE.
The new
nova::compute::shutdown_timeout
parameter has been added to support to set a time to wait in seconds for an instance to perform a clean shutdown.
The new
nova::migration::libvirt::live_migration_permit_post_copy
parameter has been added to support post copy mode in live migration.
The new
nova::migration::libvirt::live_migration_permit_auto_converge
parameter has been added to support auto converge in live migration.
The new
nova::compute::running_deleted_instance_action
parameter has been added to support to select the action to be taken when a instance is identified as deleted.
The new
nova::compute::running_deleted_instance_poll_interval
parameter has been added to support to set a time interval to wait between runs for the clean up action.
The new
nova::compute::running_deleted_instance_timeout
parameter has been added to support to set a time interval to wait for the deleted instances cleanup.
Add the parameter
snapshots_directory
to specify the location where libvirt driver will store snapshots before uploading them to image service.
The new
nova::compute::image_cache
class has been added to manage parameters for image cache feature.
Adds parameter nova::compute::libvirt::max_queues to configure the libvirt max_queues.
Deprecation Notes¶
The following parameters in the
nova::compute::libvirt
class have been deprecated and will be removed in a future release. Use the corresponding parameter in the newnova::compute::image_cache
class.remove_unused_base_images
remove_unused_original_minimum_age_seconds
remove_unused_resize_minimum_age_seconds
17.5.0¶
New Features¶
The new
nova::compute::libvirt::ovs_timeout
parameter has been added to support the ovs_timeout parameter in libvirtd.conf.
The following parameters have been added to the
nova::compute::libvirt
class. These parameters can be used to configure the corresponding parameters in nova, to set up emulated TPM support.swtpm_enabled
swtpm_user
swtpm_group
The new
nova::scheduler::filter::shuffle_best_same_weighed_hosts
parameter has been added, to manage the corresponding parameter in nova-scheduler.
Add new parameter reserved_host_disk. This sets the amount of disk resources in MB to make them always available to host.
The new
nova::scheduler::filter::build_failure_weight_multiplier
parameter has been added, to support the corresponding parameter in nova-scheduler.
The new
nova::scheduler::filter::cross_cell_move_weight_multiplier
parameter has been added, to manage the corresponding parameter in nova-scheduler.
Add parameter vgpu_types_device_addresses_mapping to provide mapping for multiple vgpu devices and corresponding device addresses.
Upgrade Notes¶
The default value of the following parameters has been changed to $::os_service_default. The previous default, undef, can still be used to remove parameters from config file, but this behavior will be removed in a future release. Make sure that $::os_service_default is used instead of undef.
nova::compute::libvirt::remove_unused_resized_minimum_age_seconds
nova::compute::libvirt::remove_unused_base_images
nova::compute::libvirt::remove_unused_original_minimum_age_seconds
The deprecated
nova::image_service
parameter has been removed.
Deprecation Notes¶
The
nova::compute::libvirt::libvirt_cpu_model
parameter has been deprecated and will be removed in a future release. Use thecpu_models
parameter instead.
The following parameters in the
nova::compute::libvirt
class have been renamed to shorten names withoutlibvirt_
prefix. The old parameter names have been deprecated and will be removed in a future release.libvirt_virt_type
libvirt_cpu_mode
libvirt_cpu_model_extra_flags
libvirt_snapshot_image_format
libvirt_disk_cachemodes
libvirt_hw_disk_discard
libvirt_hw_machine_type
libvirt_inject_password
libvirt_inject_key
libvirt_inject_partition
libvirt_enabled_perf_events
The
nova::compute::ironic::max_concurrent_builds
parameter has been deprecated and will be removed in a future release. Use thenova::compute::max_concurrent_builds
parameter instead.
The
nova::compute::xenapi
class has been deprecated and will be removed in a future release. The XenApiDriver driver has already been deprecated in nova.
The
nova::compute::vmware
class has been deprecated and will be removed in a future release. The vmwareapi driver has already been deprecated in nova.
The following parmaeters in the
nova::scheduler::filter
class have been deprecated and will be removed in a future release. Use the new parameters in thenova::scheduler
class.nova::scheduler::filter::scheduler_max_attempts
is replaced bynova::scheduler::max_attempts
nova::scheduler::filter::periodic_task_interval
is replaced bynova::scheduler::periodic_task_interval
Deprecate parameter enabled_vgpu_types which was used for providing list of vgpu devices and instead use vgpu_types_device_addresses_mapping.
17.3.0¶
New Features¶
Add mysql_enable_ndb parameter to select mysql storage engine.
Deprecation Notes¶
The following items has been deprecated and has no effect now, because nova-network has been removed from nova.
The
nova::manage::floatingip
classThe
nova_floating
type and its provider
17.2.0¶
New Features¶
The new
nova::glance_num_retries
parameter has been added to support[glance] num_retries
parameter in nova.
The new
nova::keystone::authtoken::interface
parameter has been added, which can be used to set the interface parameter in authtoken middleware.
Upgrade Notes¶
The following deprecated parameters have been removed.
nova::scheduler::filter::baremetal_scheduler_default_filters
nova::scheduler::filter::scheduler_use_baremetal_filters
nova::scheduler::filter::scheduler_host_manager
The
nova::placement::os_interface
parameter has been removed.
The following parameters have been removed.
nova::notify_api_faults
nova::notify_on_api_faults
17.1.0¶
New Features¶
Now puppet-nova supports configuration of libvirtd-tls.socket and libvirtd-tcp.socket, which should be enabled according to the transport protocol when libvirt is running under systemd. This feature is enforced since libvirt v5.8.
Add parameter query_placement_for_availability_zone that allows the scheduler to look up a host aggregate with metadata key of availability zone set to the value provided by incoming request, and request result from placement be limited to that aggregate. Default value for this parameter is false.
Upgrade Notes¶
The
nova::vendordata
class is not automatically included bynova::compute
. The class should be included explicitly if vandordata configuration is required at nova-compute.
The deprecated
nova::compute::vnc_keymap
option has been removed.
Deprecation Notes¶
The following parameters in nova class has been deprecated and will be removed in a future release. Use the new parameters in nova::cinder class instead.
nova::os_region_name
( nownova::cinder::os_region_name
)nova::cinder_catalog_info
( nownova::cinder::catalog_info
)
The
nova::upgrade_level_console
parameter has been deprecated and has no effect now.
The
nova::scheduler::scheduler_driver
parameter has been deprecated and will be removed in a future release.
The deprecated
nova::vendordata::vendordata_caller
parameter has been removed.
The
nova::config::nova_paste_api_ini
parameter has been deprecated and will be removed in a future release. Usenova_api_paste_ini
instead.
The
nova_paste_api_ini
resource has been deprecated and will be removed in a future release. Usenova_api_paste_ini
resource instead.