puppet-nova 23.0.0 (bobcat)
We are gleeful to announce the release of: puppet-nova 23.0.0: Puppet module for OpenStack Nova This release is part of the bobcat 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 22.0.0..23.0.0 ------------------------------------- 00523499 Drop redundant unit test cases 4b7db172 libvirt: Accept more flexible types for [libvirt] hw_machine_type 8547f785 Simplify anchor definitions 14a1cc5a Remove usage of deleted manifest_dir 34f3d0b3 Deprecate support for vmwareapi driver df2de334 RabbitMQ: Add support for quorum queue options 1a776604 Prepare 2023.2 release c52c1020 Bump upper version of stdlib 466d4fb3 Set defaults in nova::scheduler::filter to os_service_default 0cf7b86b Deprecate parameters with scheduler_ prefix in nova::scheduler::filter afd917e0 Do not restart services after policy file changes 13e0df81 Remove support for [scheduler] query_placement_for_availability_zone f1b20af3 filter_scheduler: Add support for new multiplier options a05bcd4d Use password auth_type for neutron a5b68f73 Deprecate client class 3724ee98 Revert "apache: Expose setenv" c3413bbb Ensure openstackclient is installed at the right timing 73ff76aa Exclude release note files 1694f0ce apache: Expose setenv bea96fb5 Add .pdkignore to exclude some files from tar ball 4d5b87e7 Add support for [libvirt] tb_cache_size 2e08dfc0 conductor: Remove redundant if check 1574642d Drop cleanup of [DEFAULT] ovsdb_connection 61e5b871 Do not ignore wrong value for notify_on_state_change 49d6a315 Configure database options regardless of connection option d2b36ef4 Ensure backend package for API DB connection is installed 8f829fef Ensure correct type for nova_public_key/nova_private_key 126e8710 Ensure purge_config takes a boolean value 050523a3 Add support for Ed25519 ssh keys d8fbf028 Add support for [DEFAULT] periodic_fuzzy_delay d2b34302 Drop hard-coded default for service_down_time and report_interval 9d97a006 Deprecate ineffective periodic_interval adbb5ce8 upgrade_levels: Deprecate support for cells v1 options 06379bc6 authtoken: Make password required 6987726c libvirt: Drop listen options cleanup 1958037d Drop cleanups of [ssl] options 8850d96e Add per module policy service refresh f3d6d880 Ensure correct type for client_extraparams f0cb20a8 replace validate_legacy with proper data types bcadab24 scheduler: Simplify handling of isolated_images/hosts be36118f Remove deprecated api_port parameters 1a3eebcf Dont log output when setting virsh secret 0e6e17b1 fix usage of api::api_metadata_service_name parameter a0c9979d Fix typo in failure message 4161c48f Fix restart of modular libvirt daemons after config change fe2b1c82 Drop modular libvirt daemon names for Debian/Ubuntu 00a3b773 Add release note about libvirt-daemon package installation d1bd167d Stop hard-coding default of allow_resize_to_same_host 5fe2ca84 CentOS: Install libvirt-daemon package for monolithic daemon 0fe7de9b Prohibit modular libvirt in non RedHat distributions 48e2dc4e Remove remaining deprecated libvirt parameter e7e564f4 Remove support for Puppet 6 04a8a018 Remove logic to look up removed parameters 30bff681 Fix incorrect usage of manage_libvirt_services b843433f Bump upper version of puppetlabs-inifile b3772a41 Remove support for [upgrade_levels] network d6a8f219 Remove deprecated nova::api::instance_name_template 2ca2343e Stop manipulating sysconfig/default file a1c5e3eb Update master for stable/2023.1 06875a6c Add native resource type for qemu.conf Diffstat (except docs and test files) ------------------------------------- .pdkignore | 52 ++++ lib/puppet/provider/qemu_config/ini_setting.rb | 10 + lib/puppet/type/libvirtd_config.rb | 8 +- lib/puppet/type/qemu_config.rb | 63 +++++ lib/puppet/type/virtlockd_config.rb | 8 +- lib/puppet/type/virtlogd_config.rb | 8 +- lib/puppet/type/virtnodedevd_config.rb | 8 +- lib/puppet/type/virtproxyd_config.rb | 8 +- lib/puppet/type/virtqemud_config.rb | 8 +- lib/puppet/type/virtsecretd_config.rb | 8 +- lib/puppet/type/virtstoraged_config.rb | 8 +- manifests/api.pp | 46 +--- manifests/client.pp | 3 + manifests/compute.pp | 22 +- manifests/compute/image_cache.pp | 18 +- manifests/compute/libvirt.pp | 34 +-- manifests/compute/libvirt/config.pp | 31 +-- manifests/compute/libvirt/networks.pp | 4 +- manifests/compute/libvirt/qemu.pp | 111 +++----- manifests/compute/libvirt/services.pp | 88 +++++- manifests/compute/libvirt_guests.pp | 15 +- manifests/compute/mdev.pp | 4 +- manifests/compute/rbd.pp | 14 +- manifests/compute/spice.pp | 4 +- manifests/compute/vmware.pp | 2 + manifests/conductor.pp | 20 +- manifests/config.pp | 10 +- manifests/cron/archive_deleted_rows.pp | 38 ++- manifests/cron/purge_shadow_tables.pp | 25 +- manifests/db.pp | 51 ++-- manifests/db/mysql.pp | 18 +- manifests/db/online_data_migrations.pp | 1 - manifests/db/postgresql.pp | 14 +- manifests/db/sync.pp | 1 - manifests/db/sync_api.pp | 9 +- manifests/deps.pp | 76 +++--- manifests/generic_service.pp | 9 +- manifests/init.pp | 201 +++++++------- manifests/keystone/authtoken.pp | 13 +- manifests/migration/libvirt.pp | 101 ++----- manifests/migration/qemu.pp | 39 +-- manifests/network/neutron.pp | 4 +- manifests/params.pp | 51 ++-- manifests/policy.pp | 7 +- manifests/scheduler.pp | 24 +- manifests/scheduler/filter.pp | 109 +++++--- manifests/serialproxy.pp | 13 +- manifests/spicehtml5proxy.pp | 13 +- manifests/vendordata.pp | 6 +- manifests/vncproxy.pp | 29 +- manifests/wsgi/apache_api.pp | 14 +- manifests/wsgi/apache_metadata.pp | 14 +- metadata.json | 16 +- .../notes/deprecate-client-cad4cec8032c789b.yaml | 7 + ...precate-periodic_interval-2e57ffd7ce5decae.yaml | 5 + .../deprecate-vmwareapi-8cc3f06ae45e6c2d.yaml | 5 + .../notes/ed25519-key-ce510b4bbbd172b5.yaml | 5 + ...heduler-multiplier-bobcat-04583f97be576173.yaml | 8 + ...on-libvirt-manage-service-3d205cd3772650b7.yaml | 13 + .../notes/libvirt-daemon-1cfe1bd9f29708fe.yaml | 7 + ...virt-opts-further-cleanup-822207eb74910cff.yaml | 4 + ...scheduler-filter-defaults-23de047328dfd629.yaml | 6 + ...a-scheduler-filter-prefix-b3753153ab9e0f87.yaml | 8 + .../periodic_fuzzy_delay-0e21c3c4235aa399.yaml | 4 + .../notes/qemu_config-9c7a99cf69972152.yaml | 9 + .../rabbit-quorum-queue-d2d9757075da6767.yaml | 4 + ...pi-instance_name_template-8b3b1e0afdbbba1a.yaml | 4 + .../notes/remove-api_port-09f5fd1769c94ae7.yaml | 8 + .../notes/remove-puppet-6-56e31b6afcb3547b.yaml | 4 + ...ent_for_availability_zone-2362e261378d8a1d.yaml | 5 + ...ove-upgrade_level_network-e485e6fdb0c17c30.yaml | 4 + .../notes/tb_cache_size-68e4d02b579a4a50.yaml | 4 + .../upgrade_levels-cells-v1-b411b2e4305dcd94.yaml | 5 + releasenotes/source/2023.1.rst | 6 + releasenotes/source/index.rst | 1 + spec/classes/nova_api_spec.rb | 14 +- spec/classes/nova_compute_libvirt_qemu_spec.rb | 202 ++++---------- spec/classes/nova_compute_libvirt_services_spec.rb | 7 +- spec/classes/nova_compute_libvirt_spec.rb | 20 +- spec/classes/nova_compute_rbd_spec.rb | 9 +- spec/classes/nova_conductor_spec.rb | 10 +- .../classes/nova_db_online_data_migrations_spec.rb | 3 - spec/classes/nova_db_spec.rb | 16 +- spec/classes/nova_db_sync_api_spec.rb | 3 - spec/classes/nova_db_sync_spec.rb | 3 - spec/classes/nova_init_spec.rb | 138 +++++----- spec/classes/nova_migration_libvirt_spec.rb | 301 +++++++-------------- spec/classes/nova_migration_qemu_spec.rb | 33 +-- spec/classes/nova_network_neutron_spec.rb | 2 +- spec/classes/nova_policy_spec.rb | 2 + spec/classes/nova_scheduler_filter_spec.rb | 27 +- spec/classes/nova_scheduler_spec.rb | 9 - spec/spec_helper.rb | 3 - spec/unit/type/libvirtd_config_spec.rb | 10 + spec/unit/type/qemu_config_spec.rb | 34 +++ spec/unit/type/virtlockd_config_spec.rb | 10 + spec/unit/type/virtlogd_config_spec.rb | 10 + spec/unit/type/virtnodedevd_config_spec.rb | 10 + spec/unit/type/virtproxyd_config_spec.rb | 10 + spec/unit/type/virtsecretd_config_spec.rb | 10 + 100 files changed, 1273 insertions(+), 1260 deletions(-)
participants (1)
-
no-reply@openstack.org