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