[release-announce] puppet-nova 18.2.0 (wallaby)
no-reply at openstack.org
no-reply at openstack.org
Mon Mar 22 09:27:29 UTC 2021
We are pleased to announce the release of:
puppet-nova 18.2.0: Puppet module for OpenStack Nova
This release is part of the wallaby 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.
18.2.0
^^^^^^
New Features
************
* Added parameter live_migration_timeout_action to
nova::migration::libvirt.
* Add a new paramter nova::migration::libvirt::host_uuid. Currently,
the host_uuid is autogenerated (if override_uuid = true). This means
an operator is unable to set a uuid if desired. Add a new parameter
to specify host_uuid.
* 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 the "image_type_exclude_list" parameter to prevent the compute
service advertising support for specific image types.
* 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.
Upgrade Notes
*************
* Now policy.yaml is used by default instead of policy.json.
Deprecation Notes
*****************
* allow_insecure_clients option is now deprecated for removal, the
parameter has no effect.
* The following options have been deprecated, as those options have
been moved to nova::db class.
* "nova::database_connection"
* "nova::slave_connection"
* "nova::api_database_connection"
* "nova::api_slave_connection"
* "nova::database_idle_timeout"
* "nova::database_max_overflow"
* "nova::database_max_pool_size"
* "nova::database_max_retries"
* "nova::database_retry_interval"
* nova has renamed the *DEFAULT/scheduler_default_filters* to
*filter_scheduler/enabled_filters*. *scheduler_default_filters* has
been renamed to *scheduler_enabled_filter* to match this change.
* Support of the vmwareapi driver was initially deprecated, but it
was undeprecated because nova has undeprecated its support.
Changes in puppet-nova 18.1.0..18.2.0
-------------------------------------
e16ef8f3 Prepare Wallaby M2
a49ee142 Undeprecate support of the vmwareapi driver
614b8474 Add parameter to set image_type_exclude_list
4f0a35e6 Use yaml instead of json for policy file
508b9f7f Remove redundant spaces from cron commands
5b135ed1 Fix ignored unit tests
490a34a7 Removing scheduler_default_filters
e7f323a1 Revert "Remove parameter nova::compute::pci_passthrough"
7395acbb Remove remaining usage of absolute class names
e32576ae Use libvirt-daemon-system for Ubuntu
Diffstat (except docs and test files)
-------------------------------------
manifests/compute.pp | 24 ++++++++
manifests/compute/vmware.pp | 4 --
manifests/cron/archive_deleted_rows.pp | 12 ++--
manifests/cron/purge_shadow_tables.pp | 8 +--
manifests/params.pp | 6 +-
manifests/policy.pp | 13 +++--
manifests/scheduler/filter.pp | 28 ++++++---
manifests/wsgi/apache_api.pp | 2 +-
manifests/wsgi/apache_metadata.pp | 4 +-
metadata.json | 12 ++--
...e_image_type_exclude_list-8e03916b7e4e4bf6.yaml | 5 ++
...scheduler_default_filters-79cade007780030f.yaml | 6 ++
...-format-from-json-to-yaml-878c644d4a059c3e.yaml | 4 ++
.../undeprecate-vmwareapi-1e32ae1ad843433c.yaml | 5 ++
spec/acceptance/nova_wsgi_apache_spec.rb | 2 +-
...ances.rb => nova_cell_v2_map_instances_spec.rb} | 0
spec/classes/nova_compute_libvirt_spec.rb | 2 +-
spec/classes/nova_compute_spec.rb | 67 ++++++++++++++++++++++
.../classes/nova_cron_archive_deleted_rows_spec.rb | 14 ++---
...es.rb => nova_cron_purge_shadow_tables_spec.rb} | 8 +--
spec/classes/nova_policy_spec.rb | 13 +++--
spec/classes/nova_scheduler_filter_spec.rb | 4 +-
spec/classes/nova_wsgi_apache_api_spec.rb | 4 +-
spec/classes/nova_wsgi_apache_metadata_spec.rb | 2 +-
.../type/{nova_cell_v2.rb => nova_cell_v2_spec.rb} | 0
25 files changed, 184 insertions(+), 65 deletions(-)
More information about the Release-announce
mailing list