[release-announce] puppet-nova 22.0.0 (antelope)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 5 15:51:25 UTC 2023


We enthusiastically announce the release of:

puppet-nova 22.0.0: Puppet module for OpenStack Nova

This release is part of the antelope 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 21.0.0..22.0.0
-------------------------------------

eb25744a Use file resource to create the socket file
4d480491 Prepare 2023.1 release
e9b88164 Make sure socket listens on specific interface
05593c3a libvirt: Drop unused listen options
ef8a070e Enable only sockets for modular libvirt daemons
d6b472a8 Enable virtproxyd socket for migration
7aacf38c Add options for CPU power management features
2e0ea37a Remove deprecated libvirt service parameters
2ad5700d Fix outdated libvirt version in Ubuntu
8cba8cd0 Remove libvirt version detection for CentOS 8
fcaac38d Remove redundant hard-coded default of ssl_only
b7dc7fbb Drop too strict validation of instance_usage_audit_period
7688084a Add strict validation about boolean parameters
43365fcc Fix libvirt version detection to understand Debian (bullseye + bookworm).
160ae675 vmware: Fix the wrong package installed
94d79327 Expose executor_thread_pool_size
0c147713 Remove TripleO job
64cc577c Allow unwinding nova DB manage cron jobs
fb9ea292 Support tunables for announce_self sending
51829b98 Replace legacy facts and use fact hash
9f5f0c1d Add libvirt migration downtime parameters
ebaf17b8 Replace mocha by rspec-mocks
1016af81 Expose policy_default_rule
a258d3d8 Fix inconsistent parameter name of wsgi::apache
1ac17159 Switch to Ubuntu Jammy (22.04)
9e33a882 Debian: Stop setting libvirtd_opts
99a2c43d CentOS 9: Stop creating /etc/sysconfig/libvirtd
61357384 qemu: Ensure boolean values for tls parameters
44f79590 Allow customizing qemu user
4cb723ca Make sure some options in qemu.conf are reset
16aa7716 Remove unused exec resource to refresh network interfaces
dd41ad8a Remove logic to handle undef
e927990b Remove deprecated virtio_nic
cd6df2a8 api: Skip service resource declaration if manage_service=false
dfb0351f Clean up parameters for service validation
6d566d2d Support array value for console_ssl_ciphers
610ae05f Remove logic for CentOS < 9
feb79359 Deprecate support for [upgrade_levels] network
c5fd57dd Remove deprecated cinder parameters
449507e1 Ubuntu/Debian: Install qemu-block-extra when rbd backend is used
ec7b9f29 Allow customizing state of libvirt packages
da09ff11 Ensure [api] auth_strategy is wiped by default
73eb5532 Migrate instance_name_template to the base class
d1fb6215 Remove cleanup of [pci] passthrough_whitelist
69d4a6d5 Update master for stable/zed


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |  19 --
manifests/api.pp                                   | 143 +++++----
manifests/availability_zone.pp                     |  12 +-
manifests/cache.pp                                 | 112 +++----
manifests/cinder.pp                                |  92 +++---
manifests/compute.pp                               | 163 +++++------
manifests/compute/image_cache.pp                   |  24 +-
manifests/compute/libvirt.pp                       | 256 ++++++++--------
manifests/compute/libvirt/libvirtd.pp              |  49 ++--
manifests/compute/libvirt/networks.pp              |   2 +
manifests/compute/libvirt/qemu.pp                  |  46 ++-
manifests/compute/libvirt/services.pp              |  21 +-
manifests/compute/libvirt/version.pp               |  24 +-
manifests/compute/libvirt/virtlockd.pp             |  42 +--
manifests/compute/libvirt/virtlogd.pp              |  28 +-
manifests/compute/libvirt/virtnodedevd.pp          |  32 +-
manifests/compute/libvirt/virtproxyd.pp            |  36 +--
manifests/compute/libvirt/virtqemud.pp             |  32 +-
manifests/compute/libvirt/virtsecretd.pp           |  32 +-
manifests/compute/libvirt/virtstoraged.pp          |  16 +-
manifests/compute/libvirt_guests.pp                |   7 +-
manifests/compute/mdev_type.pp                     |  10 +-
manifests/compute/pci.pp                           |  11 +-
manifests/compute/rbd.pp                           |  31 +-
manifests/compute/spice.pp                         |   8 +-
manifests/compute/vmware.pp                        |  32 +-
manifests/conductor.pp                             |  11 +-
manifests/cors.pp                                  |  24 +-
manifests/cron/archive_deleted_rows.pp             |  12 +
manifests/cron/purge_shadow_tables.pp              |  11 +-
manifests/db.pp                                    |  72 ++---
manifests/db/mysql.pp                              |   2 +
manifests/db/postgresql.pp                         |   2 +
manifests/db/sync_api.pp                           |   2 +
manifests/generic_service.pp                       |   3 +
manifests/glance.pp                                |  36 +--
manifests/init.pp                                  | 325 ++++++++++-----------
manifests/ironic/common.pp                         |  30 +-
manifests/key_manager/barbican.pp                  |  32 +-
manifests/key_manager/barbican/service_user.pp     |  28 +-
manifests/keystone.pp                              |  30 +-
manifests/keystone/authtoken.pp                    | 118 ++++----
manifests/keystone/service_user.pp                 |  32 +-
manifests/limit.pp                                 |  20 +-
manifests/logging.pp                               |  78 ++---
manifests/metadata.pp                              |  12 +-
manifests/migration/libvirt.pp                     | 242 +++++++++------
manifests/migration/qemu.pp                        |   3 +-
manifests/network/neutron.pp                       |  44 +--
manifests/params.pp                                |  38 ++-
manifests/patch/config.pp                          |   6 +-
manifests/pci.pp                                   |   6 +-
manifests/placement.pp                             |  12 +-
manifests/policy.pp                                |  18 +-
manifests/quota.pp                                 |  52 ++--
manifests/scheduler.pp                             |  41 +--
manifests/scheduler/filter.pp                      |  86 +++---
manifests/serialproxy.pp                           |   7 +-
manifests/spicehtml5proxy.pp                       |   5 +-
manifests/vendordata.pp                            |  60 ++--
manifests/vncproxy.pp                              |   7 +-
manifests/workarounds.pp                           |  40 ++-
manifests/wsgi/apache_api.pp                       |  26 +-
manifests/wsgi/apache_metadata.pp                  |  26 +-
manifests/wsgi/uwsgi_api.pp                        |   6 +-
manifests/wsgi/uwsgi_api_metadata.pp               |   6 +-
metadata.json                                      |  12 +-
.../notes/bug-2012747-36e40b85697e7eb7.yaml        |   5 +
releasenotes/notes/cpu_power-7ab984e60ac79eee.yaml |  10 +
.../delayed_nova_compute-23fe926e73fb3717.yaml     |   8 +
...ate-upgrade_level_network-64301c66337d1ad0.yaml |   5 +
...executor_thread_pool_size-8ad5ffa07de7b44d.yaml |   4 +
...istent-wsgi-apache-params-dfc0ecb5cf59efe3.yaml |   5 +
.../libvirt-ensure_package-6136e2ae53a04974.yaml   |   5 +
...ibvirt-migration-downtime-1e9c2df595bb5cd3.yaml |   6 +
.../libvirt-opts-cleanup-e0a0895882303e6f.yaml     |  15 +
...nce_name_template-to-base-52516c9df907a8c6.yaml |   6 +
.../policy_default_rule-1d34663bc7bcfa52.yaml      |   4 +
.../notes/qemu-block-extra-998bf6f1d9d75eda.yaml   |   6 +
releasenotes/notes/qemu-user-2dfecf8a9291b3a2.yaml |   4 +
...or_announce_self-tunables-8c18e1b7d6cc1ec5.yaml |   8 +
.../notes/remove-cinder-opts-fa152e7b58c61bd8.yaml |   9 +
...remove-compute-virtio_nic-33319c3a5b6e8cc3.yaml |   4 +
...remove-service-validation-b93f63908515c246.yaml |   5 +
.../notes/ubuntu-jammy-6f5ae2080baa0b41.yaml       |   8 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/zed.rst                        |   6 +
spec/classes/nova_api_spec.rb                      |   4 +-
spec/classes/nova_cache_spec.rb                    |   1 -
spec/classes/nova_client_spec.rb                   |   2 +-
spec/classes/nova_compute_ironic_spec.rb           |   7 +-
spec/classes/nova_compute_libvirt_qemu_spec.rb     |  32 +-
spec/classes/nova_compute_libvirt_spec.rb          |  19 +-
spec/classes/nova_compute_rbd_spec.rb              |  24 +-
spec/classes/nova_compute_spec.rb                  |  31 +-
spec/classes/nova_compute_vmware_spec.rb           |  34 ++-
spec/classes/nova_conductor_spec.rb                |   2 +-
.../classes/nova_cron_archive_deleted_rows_spec.rb |  22 ++
spec/classes/nova_cron_purge_shadow_tables_spec.rb |  16 +
.../classes/nova_db_online_data_migrations_spec.rb |   5 +-
spec/classes/nova_db_sync_api_spec.rb              |   4 +-
spec/classes/nova_db_sync_spec.rb                  |   5 +-
spec/classes/nova_init_spec.rb                     |  40 ++-
spec/classes/nova_metadata_spec.rb                 |   2 +-
spec/classes/nova_migration_libvirt_spec.rb        | 194 +++++++-----
spec/classes/nova_policy_spec.rb                   |   2 +
spec/classes/nova_scheduler_spec.rb                |   2 +-
spec/classes/nova_serial_proxy_spec.rb             |   4 +-
spec/classes/nova_spicehtml5proxy_spec.rb          |   6 +-
spec/classes/nova_vendordata_spec.rb               |   4 +-
spec/classes/nova_vnc_proxy_spec.rb                |   6 +-
spec/classes/nova_workarounds_spec.rb              |   6 +
spec/classes/nova_wsgi_apache_api_spec.rb          |  10 +-
spec/classes/nova_wsgi_apache_metadata_spec.rb     |  10 +-
spec/spec_helper.rb                                |   2 +
.../unit/provider/nova_aggregate/openstack_spec.rb |  40 +--
spec/unit/provider/nova_flavor/openstack_spec.rb   |  30 +-
spec/unit/provider/nova_service/openstack_spec.rb  |   8 +-
spec/unit/provider/nova_spec.rb                    |   8 +-
119 files changed, 2004 insertions(+), 1605 deletions(-)







More information about the Release-announce mailing list