puppet-nova 18.2.0 (wallaby)
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(-)
participants (1)
-
no-reply@openstack.org