[release-announce] puppet-nova 21.0.0 (zed)
no-reply at openstack.org
no-reply at openstack.org
Thu Oct 20 11:31:46 UTC 2022
We are stoked to announce the release of:
puppet-nova 21.0.0: Puppet module for OpenStack Nova
This release is part of the zed 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.
Changes in puppet-nova 20.3.0..21.0.0
-------------------------------------
2000a2e6 Prepare Zed RC1
7f7e1010 Do not use system scope tokens in providers
39cb0503 Add support for [quota] count_usage_from_placement
75475c06 Use the common provider for libvirt daemons
9fb6c873 Add support for [libvirt] wait_soft_reboot_seconds
82349d51 Fix default value of [libvirt] file_backed_memory
02072d7e Replace redundant hard-code of [libvirt] inject_*
bfef09df Enable memcached in acceptance tests
de886cd1 Wire-in max_client_requests for libvirt
2c38b956 Use standard parameter description format for wsgi::apache
3b6a8ccf Add Apache WSGI logging parameters for pipe/syslog
502aec24 Adapt to the new [pci] device_spec parameter
f16181f2 Remove deprecated mdev_types_device_addresses_mapping
535a0cd1 Remove deprecated keymgr_* parameters
f4e8fc47 Remove unused items from platform_params
33dffab3 Add support for [workarounds] skip_hypervisor_version_check_on_lm
434f22d8 Adapt to new type validation in puppetlabs-apache
6576e8a4 Configure oslo.policy options and policy rules in nova-compute
3487ffc6 Remove handling of false value for instance_name_template
19034f8e Remove deprecated parameters for RateLimitingMiddleware
befcc23b Revert "CentOS 9: Disable unit tests dependent on puppet-postgresql"
2a023a76 Fix wrong test description
08d73362 Add acceptance tests for config management resources
322599b7 Switch provider to manage paste.ini file
34351eac Expose headers option of apache::vhost
16ebf1bb Fix wrong service notified by Virt*d_config
1eef2791 Introduce a new class to disable the default libvirt network
aaf5bcf2 Ensure virtlockd is restarted when virtlockd.conf is modified
18c4b34d Create a separate class for libvirtd settings
e192c9c7 Remove unnecessary class dependencies
51d7a73d Ensure modular libvirt daemons are started before executing virsh
6849e6de Fix missing dependency between qemu.conf and virtqemud
569103fd virtlogd: Remove redundant pick function
4e668c52 spice: Ensure settings are purged by default
84aca00e Remove old workaround to fix wrong owner of nova-manage.log
dcb5d932 Purge [libvirt] rbd_secret_uuid when unused
72109eaf Fix some typos
fe790906 Update unit tests for nova::compute::libvirt_guests
31e2cc54 Remove support for CentOS 8 Stream
9101ad68 Deprecate support for [DEFAULT] libvirt_use_virtio_for_bridges
e25e7a6b neutron: Avoid hard-coding defaults
571848bc Remove handling of 'u' prefix
90be2423 Remove novajoin support
670b0322 compute: Remove vcpu_pin_set parameter
5ee0f096 Deprecate support for [upgrade_levels] cert
9b5c8440 Remove deprecated nova::block_device_* parameters
65565765 Remove deprecated/ineffective upgrade_level_console
4f246af0 Cinder: Remove deprecated region_name
57035a5f apache+mod_wsgi: Disable SSL by default
3f23af64 Add sysinfo_serial to control Serial number gen
a57b4eb2 Deprecate support for [api] use_forwarded_for
8761795c Remove redundant default of [api] use_forwarded_for
170edf57 Fix missing notifications about virt*d services
c83a139e Remove separate class for virtlogd arbitrary configurations
7fd00218 Remove nova::api::install_cinder_client
a383e17b Do not hard-code default of listen/port parameters
3db9d769 Make sure unused metadata parameters are cleared
084ef6ea Make version comparison more robust
5242d3a0 Support virtlockd configurations
bcfca7a4 Remove ineffective support for [scheduler] periodic_task_interval
2aa5cda3 Remove redundant logic to detect undef value
78d59fa1 Remove independent nova::compute::libvirt::virtlogd::config
a8d00ff7 Remove deprecated quota parameters
d927147b Add support for [quota] recheck_quota
eebc7922 Update master for stable/yoga
955836e1 vnc: Clear vencrypt_* parameters by default
ed8371da Do not set [ssl] parameters
f0c4ca64 Ensure unused ssl options are cleared
2bfda8b7 Remove redundant logic to expect "undef"
Diffstat (except docs and test files)
-------------------------------------
lib/puppet/provider/nova.rb | 16 +-
lib/puppet/provider/nova_aggregate/openstack.rb | 26 +-
.../provider/nova_api_paste_ini/ini_setting.rb | 14 +-
lib/puppet/provider/nova_flavor/openstack.rb | 30 +--
lib/puppet/provider/nova_service/openstack.rb | 4 +-
lib/puppet/provider/novajoin_config/ini_setting.rb | 10 -
.../provider/virtlockd_config/ini_setting.rb | 10 +
lib/puppet/provider/virtlogd_config/ini_setting.rb | 29 +--
.../provider/virtnodedevd_config/ini_setting.rb | 29 +--
.../provider/virtproxyd_config/ini_setting.rb | 29 +--
.../provider/virtqemud_config/ini_setting.rb | 29 +--
.../provider/virtsecretd_config/ini_setting.rb | 29 +--
.../provider/virtstoraged_config/ini_setting.rb | 30 +--
.../{novajoin_config.rb => virtlockd_config.rb} | 14 +-
manifests/api.pp | 81 +++---
manifests/cache.pp | 6 +-
manifests/cinder.pp | 18 --
manifests/compute.pp | 120 ++-------
manifests/compute/libvirt.pp | 93 +++----
manifests/compute/libvirt/config.pp | 7 +
manifests/compute/libvirt/libvirtd.pp | 81 ++++++
manifests/compute/libvirt/networks.pp | 40 +++
manifests/compute/libvirt/qemu.pp | 5 +-
manifests/compute/libvirt/services.pp | 73 +++---
manifests/compute/libvirt/virtlockd.pp | 60 +++++
manifests/compute/libvirt/virtlogd.pp | 35 +--
manifests/compute/libvirt/virtlogd/config.pp | 34 ---
manifests/compute/libvirt/virtnodedevd.pp | 42 +--
manifests/compute/libvirt/virtproxyd.pp | 46 ++--
manifests/compute/libvirt/virtqemud.pp | 42 +--
manifests/compute/libvirt/virtsecretd.pp | 42 +--
manifests/compute/libvirt/virtstoraged.pp | 5 -
manifests/compute/mdev.pp | 29 +--
manifests/compute/pci.pp | 7 +-
manifests/compute/rbd.pp | 8 +-
manifests/compute/spice.pp | 20 +-
manifests/deps.pp | 15 ++
manifests/init.pp | 83 +++---
manifests/key_manager.pp | 4 +-
manifests/key_manager/barbican.pp | 10 +-
manifests/limit.pp | 2 +-
manifests/logging.pp | 12 +-
manifests/metadata/novajoin/api.pp | 270 -------------------
manifests/metadata/novajoin/auth.pp | 118 ---------
manifests/metadata/novajoin/authtoken.pp | 289 ---------------------
manifests/metadata/novajoin/policy.pp | 47 ----
manifests/migration/libvirt.pp | 8 +-
manifests/migration/qemu.pp | 2 +-
manifests/network/neutron.pp | 20 +-
manifests/params.pp | 10 +-
manifests/quota.pp | 71 +----
manifests/scheduler.pp | 17 +-
manifests/scheduler/filter.pp | 2 +-
manifests/vncproxy.pp | 8 +-
manifests/workarounds.pp | 8 +
manifests/wsgi/apache_api.pp | 202 ++++++++------
manifests/wsgi/apache_metadata.pp | 224 +++++++++-------
metadata.json | 16 +-
.../notes/apache-headers-16bebb9da1fb6cb6.yaml | 6 +
.../notes/bug-1967713-69f905709f4410a5.yaml | 9 +
.../notes/cleanup-keymgr-6c936ff590a5226a.yaml | 9 +
...ount_usage_from_placement-0dfdb5b464d68f63.yaml | 5 +
...recate-compute-virtio_nic-004dcfb3791f17b4.yaml | 5 +
...recate-upgrade_level_cert-6f7dc745cd652300.yaml | 5 +
...precate-use_forwarded_for-d6b8f36bb949c051.yaml | 6 +
.../notes/disable-apache-ssl-14a2e2c2c4d89dee.yaml | 8 +
.../httpd-logs-piped-syslog-ecd9fdbb8811c5ce.yaml | 6 +
.../notes/libvirt-networks-742a45231f4ffdb3.yaml | 6 +
...-wait_soft_reboot_seconds-596390a15caf1c1e.yaml | 5 +
.../libvirt_sysinfo_serial-e1603d45446726c3.yaml | 5 +
.../notes/libvirtd-class-88111b4a2aa40336.yaml | 14 +
...bvirt_max_client_requests-1709c1d7a282264d.yaml | 5 +
.../notes/recheck_quota-5fed41afe991bd75.yaml | 4 +
...ock-device-opts-from-base-c45cc254048f3392.yaml | 7 +
.../notes/remove-centos-8-a6433d4b189d29ab.yaml | 4 +
...remove-cinder-region_name-1edd4b931fe0e7ea.yaml | 5 +
...ove-install_cinder_client-a08aaa3045740ee9.yaml | 4 +
..._device_addresses_mapping-f4032ec40dee5dde.yaml | 5 +
.../notes/remove-novajoin-21f76d1fe28c305e.yaml | 4 +
.../remove-quota-params-084dba5d3dd63785.yaml | 12 +
.../notes/remove-ratelimit-13cd3c75f4d0d292.yaml | 7 +
...er-periodic_task_interval-249e0a76423582f5.yaml | 4 +
...-separate-libvirtd-config-281da6b651740a61.yaml | 5 +
...ove-upgrade_level_console-b986209c74645308.yaml | 4 +
.../remove-vcpu_pin_set-165a7b2d4230c978.yaml | 4 +
.../remove-virtlogd_config-54e32d679037ce9e.yaml | 4 +
...ert-provider-system-scope-502934bbfcbd2c66.yaml | 9 +
...visor_version_check_on_lm-a33d7ac3d3e4a88f.yaml | 5 +
releasenotes/notes/virtlockd-d412855bb1536dea.yaml | 4 +
releasenotes/source/index.rst | 1 +
releasenotes/source/yoga.rst | 6 +
..._apache_spec.rb => 10_nova_wsgi_apache_spec.rb} | 1 +
spec/acceptance/98_libvirt_config_spec.rb | 83 ++++++
spec/acceptance/99_nova_config_spec.rb | 134 ++++++++++
spec/classes/nova_api_spec.rb | 19 +-
spec/classes/nova_compute_libvirt_config_spec.rb | 11 +
spec/classes/nova_compute_libvirt_guests_spec.rb | 46 +---
spec/classes/nova_compute_libvirt_libvirtd_spec.rb | 77 ++++++
spec/classes/nova_compute_libvirt_networks_spec.rb | 49 ++++
spec/classes/nova_compute_libvirt_qemu_spec.rb | 24 +-
spec/classes/nova_compute_libvirt_spec.rb | 46 ++--
.../classes/nova_compute_libvirt_virtlockd_spec.rb | 57 ++++
spec/classes/nova_compute_libvirt_virtlogd_spec.rb | 10 -
.../nova_compute_libvirt_virtnodedevd_spec.rb | 28 +-
.../nova_compute_libvirt_virtproxyd_spec.rb | 30 +--
.../classes/nova_compute_libvirt_virtqemud_spec.rb | 28 +-
.../nova_compute_libvirt_virtsecretd_spec.rb | 28 +-
.../nova_compute_libvirt_virtstoraged_spec.rb | 10 -
spec/classes/nova_compute_mdev_spec.rb | 37 ---
spec/classes/nova_compute_pci_spec.rb | 20 +-
spec/classes/nova_compute_rbd_spec.rb | 1 +
spec/classes/nova_compute_spec.rb | 52 +---
spec/classes/nova_compute_spice_spec.rb | 4 +-
spec/classes/nova_db_postgresql_api_spec.rb | 10 +-
spec/classes/nova_db_postgresql_spec.rb | 10 +-
spec/classes/nova_init_spec.rb | 9 +-
spec/classes/nova_logging_spec.rb | 9 -
spec/classes/nova_metadata_novajoin_api_spec.rb | 188 --------------
spec/classes/nova_metadata_novajoin_auth_spec.rb | 89 -------
.../nova_metadata_novajoin_authtoken_spec.rb | 170 ------------
spec/classes/nova_metadata_novajoin_policy_spec.rb | 49 ----
spec/classes/nova_migration_qemu_spec.rb | 6 +-
spec/classes/nova_network_neutron_spec.rb | 20 +-
spec/classes/nova_placement_spec.rb | 2 +-
spec/classes/nova_quota_spec.rb | 4 +
spec/classes/nova_scheduler_spec.rb | 1 -
spec/classes/nova_vnc_proxy_spec.rb | 26 +-
spec/classes/nova_workarounds_spec.rb | 3 +
spec/classes/nova_wsgi_apache_api_spec.rb | 144 +++++++++-
spec/classes/nova_wsgi_apache_metadata_spec.rb | 134 +++++++++-
.../unit/provider/nova_aggregate/openstack_spec.rb | 6 +-
spec/unit/provider/nova_flavor/openstack_spec.rb | 2 +-
spec/unit/provider/nova_service/openstack_spec.rb | 2 +-
.../provider/novajoin_config/ini_setting_spec.rb | 41 ---
.../provider/virtlogd_config/ini_setting_spec.rb | 69 -----
.../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 -----
.../type/nova_api_metadata_uwsgi_config_spec.rb | 2 +-
spec/unit/type/nova_api_uwsgi_config_spec.rb | 2 +-
spec/unit/type/nova_config_spec.rb | 2 +-
spec/unit/type/nova_rootwrap_config_spec.rb | 2 +-
spec/unit/type/novajoin_config_spec.rb | 64 -----
spec/unit/type/virtlockd_config_spec.rb | 24 ++
templates/krb5.conf.erb | 19 --
147 files changed, 1938 insertions(+), 3119 deletions(-)
More information about the Release-announce
mailing list