[release-announce] puppet-nova 17.5.0 (victoria)
no-reply at openstack.org
no-reply at openstack.org
Thu Oct 8 15:11:04 UTC 2020
We exuberantly announce the release of:
puppet-nova 17.5.0: Puppet module for OpenStack Nova
This release is part of the victoria stable release series.
The source is available from:
https://opendev.org/openstack/puppet-nova
Download the package from:
https://tarballs.openstack.org/puppet-nova/
Please report issues through:
https://bugs.launchpad.net/puppet-nova/+bugs
For more details, please see below.
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_second
s"
* "nova::compute::libvirt::remove_unused_base_images"
*
"nova::compute::libvirt::remove_unused_original_minimum_age_secon
ds"
* 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 the
"cpu_models" parameter instead.
* The following parameters in the "nova::compute::libvirt" class
have been renamed to shorten names without "libvirt_" 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 the
"nova::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 the "nova::scheduler" class.
* "nova::scheduler::filter::scheduler_max_attempts" is replaced by
"nova::scheduler::max_attempts"
* "nova::scheduler::filter::periodic_task_interval" is replaced by
"nova::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*.
Changes in puppet-nova 17.4.0..17.5.0
-------------------------------------
1d848e5a Prepare a new release for victoria cut off
ab9d6c53 Prepare Victoria GA
d8d9e674 Add support for filter_scheduler/cross_cell_move_weight_multiplier
349d87d7 Add support for filter_scheduler/shuffle_best_same_weighed_hosts
2613b670 libvirt: Add support for ovs_timeout
248deef1 Migrate scheduler-generic parameters to nova::scheduler
09e13388 Add support for build_failure_weight_multiplier
7a3c226a Add `swtpm_enabled`, 'swtpm_user', 'swtpm_group' parameters
e28dee84 Remove overrides about default values
73576db8 Support libvirt/cpu_models instead of libvirt/cpu_model
e2daa4e2 Remove redundant "libvirt_" prefix from parameter names
Diffstat (except docs and test files)
-------------------------------------
manifests/compute.pp | 13 +-
manifests/compute/libvirt.pp | 367 ++++++++++++++++-----
manifests/scheduler.pp | 19 ++
manifests/scheduler/filter.pp | 66 +++-
metadata.json | 2 +-
...ompute-libvirt-cpu_models-55755b320b7a0379.yaml | 6 +
...ute-libvirt-rename-params-663631444f02c946.yaml | 18 +
.../libvirt-ovs_timeout-832a00ff71950dd3.yaml | 5 +
.../notes/libvirt-swtpm-4306f35771b7d253.yaml | 10 +
...ameters-to-nova-scheduler-58e73aede02f712b.yaml | 11 +
...e_best_same_weighed_hosts-eb328a7d95a0081b.yaml | 6 +
...failure_weight_multiplier-a2d2c112d7bfaee4.yaml | 6 +
...ll_move_weight_multiplier-280eead3d1455f18.yaml | 6 +
spec/classes/nova_compute_libvirt_spec.rb | 73 ++--
spec/classes/nova_compute_spec.rb | 6 +-
spec/classes/nova_scheduler_filter_spec.rb | 39 ++-
spec/classes/nova_scheduler_spec.rb | 18 +
17 files changed, 539 insertions(+), 132 deletions(-)
More information about the Release-announce
mailing list