Ussuri Series Release Notes¶
Add TLS options to oslo.cache
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.
Added parameter live_migration_timeout_action to nova::migration::libvirt.
default_ephemeral_formatparameter which specifies default format an ephemeral_volume will be formatted with on creation.
compute_monitorsparameter which specifies a list of monitors that can be used for getting compute metrics.
update_resources_intervalparameter which specifies the interval in seconds for updating compute resources.
nova::compute::default_access_ip_network_nameparameter has been added to support to set the network name for instances access IPs.
nova::compute::use_cow_imagesparameter has been added to enable use of copy-on-write images.
nova::compute::virt_mkfsparameter has been added to support to specify the mkfs commands for ephemeral devices.
nova::compute::reboot_timeoutparameter has been added to support to set a time interval after which an instance is hard rebooted automatically.- |
nova::compute::instance_build_timeoutparameter has been added to support to specify the maximum time for instance to build.
nova::compute::rescue_timeoutparameter has been added to support to set an interval to wait before un-rescuing an instance stuck in RESCUE.
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.
nova::migration::libvirt::live_migration_permit_post_copyparameter has been added to support post copy mode in live migration.
nova::migration::libvirt::live_migration_permit_auto_convergeparameter has been added to support auto converge in live migration.
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.
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.
nova::compute::running_deleted_instance_timeoutparameter has been added to support to set a time interval to wait for the deleted instances cleanup.
Adds parameter nova::compute::libvirt::max_queues to configure the libvirt max_queues.
nova::keystone::authtoken::interfaceparameter has been added, which can be used to set the interface parameter in authtoken middleware.
Add parameter vgpu_types_device_addresses_mapping to provide mapping for multiple vgpu devices and corresponding device addresses.
Deprecate parameter enabled_vgpu_types which was used for providing list of vgpu devices and instead use vgpu_types_device_addresses_mapping.
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.
The new parameter, nova::ironic::common::region_name was added to set keystone region used to connect to ironic in admin context.
service_username and service_password in nova::metadata::novajoin::api are now deprecated and will be removed in a future release. Use username and password instead.
The nova::metadata::novajoin::user_domain_id parameter is deprecated now. Use user_domain_name instead.
The default value for nova::metadata::novajoin::project_domain_name is now
defaultto be consistent with general domain setup in OpenStack.
The nova::compute::allow_resize_to_same_host parameter is deprecated and has no effect now, because its actual parameter in nova is used only by nova-api. Use nova::api::allow_resize_to_same_host instead to set the parameter at the node where nova-api is actually running.
Add parameter enable_isolated_aggregate_filtering which allows the scheduler to restrict hosts in aggregates based on matching required traits in the aggregate metadata and the instance flavor/image. Default value for this parameter is False.
The nova::ironic::common::api_endpoint is deprecated and has no effect, because the corresponding [ironic]api_endpoint was removed in Nova. The nova::ironic::common::endpoint_override should be used instead.
Added parameters nova::console_ssl_ciphers and nova::console_ssl_minimum_version to manage the allowed TLS ciphers and minimum protocol version to enforce for incoming client connections to the console proxy services (VNC, SPICE, etc).
Add parameter max_disk_devices_to_attach that specifies max number of devices that can be attached to a single server. Note that the number of disks supported by an server depends on the bus used. For example, the ide disk bus is limited to 4 attached devices. The configured maximum is enforced during server create, rebuild, evacuate, unshelve, live migrate, and attach volume.
Add support for managing configuration for persistent memory(pmem) namespaces.
The parameters prefixed with neutron in nova::network::neutron class were deprecated, to be replaced by the shortened parameters without neutron prefix.
nova::glance_api_endpoint has been added. This provides similar functionality to nova::glance_api_servers for a single glance endpoint versus a list of glance servers.
Add parameter placement_aggregate_required_for_tenants which controls whether or not a tenant with no aggregate affinity will be allowed to schedule to any available node, when limit_tenants_to_placement_aggregate is set to True. Default value for this parameter is False.
The deprecated parameter dhcp_domain in nova::network::neutron is removed. Please use the nova::metadata::dhcp_domain parameter instead.
Deprecated idle_timeout option has been removed.
database_min_pool_size option is now deprecated for removal, the parameter has no effect.
nova::glance_api_servers has been deprecated. The config option and behavior of distributing requests round-robin over a list have been deprecated for removal from nova. nova::glance_api_endpoint can be used as an alternative in the case of a single glance endpoint.
A new nova::compute::libvirt::virtlogd class has been added to manage virtlogd configration.
The deprecated parameter neutron_url in nova::network::neutron is removed.
The deprecated parameter neutron_url_timeout in nova::network::neutron is removed. Please use the neutron_timeout parameter instead.
The deprecated parameter firewall_driver in nova::network::neutron is removed.
Deprecated fping_path option has been removed.
Deprecated keymap option has been removed.
nova::auth_strategy was deprecated because the corresponding parameter is not was deprecated.
Adds –all-cells to the archive command based on an empty_table boolean flag. If true, it will run in archive command on all configured cells.
Adds –before to the archive command based on age parameter provided. If added, it will run with –before date –date=’today - age days’ +\%F
Added nova::scheduler::max_placement_results parameter.
Add new parameter
[compute] cpu_dedicated_setto specify list or range of physical CPU cores to reserve to be used for allocating PCPU resources to virtual machine processes. Defaults to
New class nova::metadata::novajoin::policy allows novajoin policy overrides to be written to /etc/novajoin/policy.json.
The deprecated parameter nova::upgrade_level_consoleauth and the class nova::consoleauth is now removed.
vcpu_pin_setparameter is deprecated and superseded by
cpu_dedicated_setis used to define list or range of VCPU and PCPU resources for virtual machine instances respectively. When used
vcpu_pin_setcan not be defined with