We jubilantly announce the release of: puppet-nova 19.4.0: Puppet module for OpenStack Nova This release is part of the xena 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. 19.4.0 ^^^^^^ New Features ************ * The new "nova::compute::mkisofs_cmd" parameter has been added to change the mkisofs tools. This is going to assist with transition from genisoimage to xorriso. * The new "nova::logging::watch_log_file" parameter has been added. * The new "nova::cron::archive_deleted_rows::sleep" parameter has been added. * This modules now supports modular libvirt daemons. Here is the list of daemons currently supported. * virtnodedevd * virtproxyd * virtqemud * virtsecretd * virtstoraged More information regarding modular libvirt daemons is available here. *Libvirt Daemons <https://libvirt.org/daemons.html>* _. Upgrade Notes ************* * The "nova::compute::vgpu::enabled_vgpu_types" parameter has been removed. Deprecation Notes ***************** * The "nova::scheduler::query_placement_for_availability_zone" parameter has been deprecated and will be removed in a future release. * The "nova::compute::vgpu" class has been deprecated in favor of the new "nova::compute::mdev" class. Changes in puppet-nova 19.3.0..19.4.0 ------------------------------------- f6636b77 Add support for [DEFAULT] mkisofs_cmd 3e458f50 Add information technology in the setup.cfg d8705b0d Add license information in the setup.cfg 1161045f Delete useless code for setup.py 52a1061d Stop configuring install_command in tox. 85274147 Fix pbr>=2.0.0 for setup.py c99a176e Update openstackdocstheme to the latest version 7a2a8579 Deprecate query_placement_for_availability_zone 448c9d35 Enable support for Libvirt modular daemons 4af91bdd Fix how libvirt package resource is looked up e95e7596 Update reno to the latest version a3db1b9b Fix the wrong default in parameter description 0fbb85ba Do not test detail of keystone::resource::service_identity 123acbb3 Fix unit tests incompatible with puppetlab-stdlib 8.0.0 587b1f08 Fix stdlib version in metadata 84a12d8b Rename vgpu options to mdev d894523a Remove deprecated nova::compute::vgpu::enabled_vgpu_types 38d52dfc Prepare Xena RC1 5cf2e50f Add watch_log_file option 16e7f4c5 Add support for --sleep option of the archive command Diffstat (except docs and test files) ------------------------------------- .../provider/virtnodedevd_config/ini_setting.rb | 38 ++++ .../provider/virtproxyd_config/ini_setting.rb | 38 ++++ .../provider/virtqemud_config/ini_setting.rb | 38 ++++ .../provider/virtsecretd_config/ini_setting.rb | 37 ++++ .../provider/virtstoraged_config/ini_setting.rb | 38 ++++ lib/puppet/type/virtnodedevd_config.rb | 57 ++++++ lib/puppet/type/virtproxyd_config.rb | 57 ++++++ lib/puppet/type/virtqemud_config.rb | 57 ++++++ lib/puppet/type/virtsecretd_config.rb | 57 ++++++ lib/puppet/type/virtstoraged_config.rb | 58 ++++++ manifests/compute.pp | 11 +- manifests/compute/libvirt.pp | 18 +- manifests/compute/libvirt/config.pp | 39 +++- manifests/compute/libvirt/services.pp | 151 +++++++++++++-- manifests/compute/libvirt/virtnodedevd.pp | 59 ++++++ manifests/compute/libvirt/virtproxyd.pp | 68 +++++++ manifests/compute/libvirt/virtqemud.pp | 60 ++++++ manifests/compute/libvirt/virtsecretd.pp | 59 ++++++ manifests/compute/libvirt/virtstoraged.pp | 46 +++++ manifests/compute/mdev.pp | 55 ++++++ manifests/compute/vgpu.pp | 47 +---- manifests/cron/archive_deleted_rows.pp | 19 +- manifests/cron/purge_shadow_tables.pp | 6 +- manifests/logging.pp | 6 + manifests/metadata/novajoin/auth.pp | 2 +- manifests/migration/libvirt.pp | 56 ++++-- manifests/params.pp | 54 ++++-- manifests/scheduler.pp | 23 ++- metadata.json | 12 +- .../notes/add_mkisofs_cmd-9498e4d3b913a72a.yaml | 6 + ...add_watch_log_file-option-935931045c6c0498.yaml | 4 + .../notes/archive-sleep-c3de94ddd2066c01.yaml | 5 + ...ent_for_availability_zone-ce9c55a316a37ec6.yaml | 5 + .../notes/generic-mdevs-627ccb29320cd442.yaml | 5 + .../notes/modular-libvirt-52048e6e9935c25c.yaml | 14 ++ ...remove-enabled_vgpu_types-8ba902975a329688.yaml | 4 + setup.cfg | 2 + setup.py | 4 +- spec/classes/nova_compute_libvirt_services_spec.rb | 27 ++- spec/classes/nova_compute_libvirt_spec.rb | 5 +- .../nova_compute_libvirt_virtnodedevd_spec.rb | 68 +++++++ .../nova_compute_libvirt_virtproxyd_spec.rb | 71 +++++++ .../classes/nova_compute_libvirt_virtqemud_spec.rb | 68 +++++++ .../nova_compute_libvirt_virtsecretd_spec.rb | 68 +++++++ .../nova_compute_libvirt_virtstoraged_spec.rb | 62 ++++++ spec/classes/nova_compute_mdev_spec.rb | 47 +++++ spec/classes/nova_compute_spec.rb | 42 ++-- spec/classes/nova_compute_vgpu_spec.rb | 41 +--- .../classes/nova_cron_archive_deleted_rows_spec.rb | 22 +++ spec/classes/nova_key_manager_barbican_spec.rb | 4 +- spec/classes/nova_keystone_auth_spec.rb | 213 ++++++--------------- spec/classes/nova_logging_spec.rb | 17 +- spec/classes/nova_metadata_novajoin_auth_spec.rb | 206 ++++++-------------- spec/classes/nova_migration_libvirt_spec.rb | 143 +++++++++++++- .../virtnodedevd_config/ini_setting_spec.rb | 66 +++++++ .../provider/virtproxyd_config/ini_setting_spec.rb | 66 +++++++ .../provider/virtqemud_config/ini_setting_spec.rb | 66 +++++++ .../virtsecretd_config/ini_setting_spec.rb | 66 +++++++ .../virtstoraged_config/ini_setting_spec.rb | 66 +++++++ spec/unit/type/virtnodedevd_config_spec.rb | 24 +++ spec/unit/type/virtproxyd_config_spec.rb | 24 +++ spec/unit/type/virtqemud_config_spec.rb | 24 +++ spec/unit/type/virtsecretd_config_spec.rb | 24 +++ tox.ini | 4 +- 65 files changed, 2354 insertions(+), 499 deletions(-)
participants (1)
-
no-reply@openstack.org