Victoria Series Release Notes¶
17.7.0-3¶
New Features¶
Add
sysinfo_serialparameter 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_namenova::compute::rbd::libvirt_images_rbd_glance_copy_poll_intervalnova::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_typeparameter 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_cleanupparameter 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_timenova::db::api_database_max_pool_sizenova::db::api_database_max_retriesnova::db::api_database_retry_intervalnova::db::api_database_max_overflownova::db::api_database_pool_timeout
Add the
default_ephemeral_formatparameter which specifies default format an ephemeral_volume will be formatted with on creation.
Add
compute_monitorsparameter which specifies a list of monitors that can be used for getting compute metrics.
Add the
update_resources_intervalparameter which specifies the interval in seconds for updating compute resources.
The new
nova::compute::default_access_ip_network_nameparameter has been added to support to set the network name for instances access IPs.
The new
nova::compute::use_cow_imagesparameter has been added to enable use of copy-on-write images.
The new
nova::compute::virt_mkfsparameter has been added to support to specify the mkfs commands for ephemeral devices.
The new
nova::compute::reboot_timeoutparameter has been added to support to set a time interval after which an instance is hard rebooted automatically.- |
The new
nova::compute::instance_build_timeoutparameter has been added to support to specify the maximum time for instance to build.
The new
nova::compute::rescue_timeoutparameter has been added to support to set an interval to wait before un-rescuing an instance stuck in RESCUE.
The new
nova::compute::shutdown_timeoutparameter 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_copyparameter has been added to support post copy mode in live migration.
The new
nova::migration::libvirt::live_migration_permit_auto_convergeparameter has been added to support auto converge in live migration.
The new
nova::compute::running_deleted_instance_actionparameter 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_intervalparameter 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_timeoutparameter has been added to support to set a time interval to wait for the deleted instances cleanup.
Add the parameter
snapshots_directoryto specify the location where libvirt driver will store snapshots before uploading them to image service.
The new
nova::compute::image_cacheclass 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::libvirtclass have been deprecated and will be removed in a future release. Use the corresponding parameter in the newnova::compute::image_cacheclass.remove_unused_base_imagesremove_unused_original_minimum_age_secondsremove_unused_resize_minimum_age_seconds
17.5.0¶
New Features¶
The new
nova::compute::libvirt::ovs_timeoutparameter has been added to support the ovs_timeout parameter in libvirtd.conf.
The following parameters have been added to the
nova::compute::libvirtclass. These parameters can be used to configure the corresponding parameters in nova, to set up emulated TPM support.swtpm_enabledswtpm_userswtpm_group
The new
nova::scheduler::filter::shuffle_best_same_weighed_hostsparameter 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_multiplierparameter has been added, to support the corresponding parameter in nova-scheduler.
The new
nova::scheduler::filter::cross_cell_move_weight_multiplierparameter 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_secondsnova::compute::libvirt::remove_unused_base_imagesnova::compute::libvirt::remove_unused_original_minimum_age_seconds
The deprecated
nova::image_serviceparameter has been removed.
Deprecation Notes¶
The
nova::compute::libvirt::libvirt_cpu_modelparameter has been deprecated and will be removed in a future release. Use thecpu_modelsparameter instead.
The following parameters in the
nova::compute::libvirtclass 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_typelibvirt_cpu_modelibvirt_cpu_model_extra_flagslibvirt_snapshot_image_formatlibvirt_disk_cachemodeslibvirt_hw_disk_discardlibvirt_hw_machine_typelibvirt_inject_passwordlibvirt_inject_keylibvirt_inject_partitionlibvirt_enabled_perf_events
The
nova::compute::ironic::max_concurrent_buildsparameter has been deprecated and will be removed in a future release. Use thenova::compute::max_concurrent_buildsparameter instead.
The
nova::compute::xenapiclass has been deprecated and will be removed in a future release. The XenApiDriver driver has already been deprecated in nova.
The
nova::compute::vmwareclass 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::filterclass have been deprecated and will be removed in a future release. Use the new parameters in thenova::schedulerclass.nova::scheduler::filter::scheduler_max_attemptsis replaced bynova::scheduler::max_attemptsnova::scheduler::filter::periodic_task_intervalis 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::floatingipclassThe
nova_floatingtype and its provider
17.2.0¶
New Features¶
The new
nova::glance_num_retriesparameter has been added to support[glance] num_retriesparameter in nova.
The new
nova::keystone::authtoken::interfaceparameter 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_filtersnova::scheduler::filter::scheduler_use_baremetal_filtersnova::scheduler::filter::scheduler_host_manager
The
nova::placement::os_interfaceparameter has been removed.
The following parameters have been removed.
nova::notify_api_faultsnova::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::vendordataclass 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_keymapoption 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_consoleparameter has been deprecated and has no effect now.
The
nova::scheduler::scheduler_driverparameter has been deprecated and will be removed in a future release.
The deprecated
nova::vendordata::vendordata_callerparameter has been removed.
The
nova::config::nova_paste_api_iniparameter has been deprecated and will be removed in a future release. Usenova_api_paste_iniinstead.
The
nova_paste_api_iniresource has been deprecated and will be removed in a future release. Usenova_api_paste_iniresource instead.