puppet-nova 26.0.0 (epoxy)
We are pleased to announce the release of: puppet-nova 26.0.0 This release is part of the epoxy 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. 26.0.0 ^^^^^^ New Features ************ * Ubuntu 24.04 is now formally supported. Upgrade Notes ************* * Ubuntu 22.04 is no longer supported. Changes in puppet-nova 25.0.0..26.0.0 ------------------------------------- 38897ffd Bump Ubuntu version 82a45cc0 Prepare 2025.1 release 44f600e4 Add support for [libvirt] nfs_mount_point_base f4dfaf26 Add a rabbit_transient_queues_ttl and amqp_auto_delete params 9b27968a Stop accepting encoded JSON string 9f346a82 Rename nova::compute::pci::paththrough 00731a33 Fix new lint errors b0fe8da2 Add support for [libvirt] volume_enforce_multipath 43992915 Restrict provider schema version 086358d0 Fix assertion of heartbeat_in_pthread parameter f5413ac2 Deprecate support for [oslo_messaging_rabbit] heartbeat_in_pthread 66992899 Stop using absolute names for defined resource types fafcd48a Mark puppet 8 supported d24ca460 Add skip CPU compare to nova::workarounds 4b653237 Remove ironicclient d7e918df reno: Update master for unmaintained/2023.1 01437929 allow setting custom url for spice proxy babb77d6 Avoid ceph-common package resource conflict 1ac88e40 Validate port values for console access e6833503 Validate elements for console URL a92eafa4 allow to use access_log_env_var for apache wsgi a699cef7 Drop redundant defaults for serial console options caa18f69 Drop unused constants for tgt package 7104f1f8 Drop redundant default for server_proxyclient_address options 43fd445b limit: Add default service_name/type b7a90e0c quota: Support unified limits options 143ba1e0 Validate that $vncserver_listen is not of zero length ffa24156 Support a few more options for novnc proxy afdb9f79 Add support for [cache] backend_expiration_time 73a3351a Use module specific name for oslo::db c023e8bf Use only Hash value for properties c02c1269 Drop unused spec files 5f6184ae Expose configure_service 31107023 Support new oslo.limit options to query endpoint 06159d4b Use common function to parse python list da7785c6 Use common function to parse python dict 92e8ccee Fix lack of parse logic after resource creation 82a9b003 nova_aggregate: Fix match for array hosts 8d8e3f61 Drop compatibility with openstackclient < 4.0.0 fc2f08cd Drop unicode prefix from command output de3a8a91 Use more specific name for daemon-reload command 4ce92dd2 Update master for stable/2024.2 Diffstat (except docs and test files) ------------------------------------- lib/puppet/functions/to_array_of_json_strings.rb | 10 -- lib/puppet/provider/nova_aggregate/openstack.rb | 54 ++++----- lib/puppet/provider/nova_flavor/openstack.rb | 19 +-- lib/puppet/type/nova_aggregate.rb | 56 +++++---- lib/puppet/type/nova_flavor.rb | 14 +-- manifests/cache.pp | 7 ++ manifests/compute.pp | 16 +-- manifests/compute/ironic.pp | 1 - manifests/compute/libvirt.pp | 22 +++- manifests/compute/libvirt/qemu.pp | 4 +- manifests/compute/pci.pp | 35 ++++-- manifests/compute/provider.pp | 2 +- manifests/compute/rbd.pp | 8 +- manifests/compute/serial.pp | 12 +- manifests/compute/spice.pp | 34 +++--- manifests/db.pp | 6 +- manifests/db/mysql.pp | 4 +- manifests/db/mysql_api.pp | 2 +- manifests/db/postgresql.pp | 4 +- manifests/db/postgresql_api.pp | 2 +- manifests/init.pp | 56 ++++++--- manifests/keystone/auth.pp | 6 + manifests/keystone/authtoken.pp | 2 +- manifests/limit.pp | 91 ++++++++++----- manifests/metadata.pp | 2 +- manifests/migration/libvirt.pp | 12 +- manifests/params.pp | 8 +- manifests/pci.pp | 10 +- manifests/quota.pp | 67 ++++++----- manifests/serialproxy.pp | 8 +- manifests/vncproxy.pp | 26 ++--- manifests/vncproxy/common.pp | 8 +- manifests/workarounds.pp | 18 +++ manifests/wsgi/apache_api.pp | 9 +- manifests/wsgi/apache_metadata.pp | 9 +- metadata.json | 16 +-- .../notes/access_log_env_var-d2d8ed2f6d542276.yaml | 6 + .../notes/amqp_auto_delete-c452bf98830afe1a.yaml | 5 + ...e-backend-expiration-time-bc59320127854b52.yaml | 4 + .../notes/configure_service-2e5f1ad74f9adbdc.yaml | 5 + .../console-port-interger-2e902534adfec564.yaml | 9 ++ .../deprecate-passthrough-cdb90e96a74b6b79.yaml | 5 + ...bbit_heartbeat_in_pthread-213cca7f00274660.yaml | 5 + .../dev_spice_proxy_url-b2cd58b9e3f96e2c.yaml | 5 + .../notes/libvirt-daemon-1cfe1bd9f29708fe.yaml | 2 +- ...virt-nfs_mount_point_base-c3349d11dcb6eae7.yaml | 5 + ...-volume_enforce_multipath-14f9b3a1fb1473d2.yaml | 5 + .../nova-aggregate-hosts-fd40d74a46193941.yaml | 10 ++ .../notes/novnc-opts-877778502b8db25d.yaml | 7 ++ ...it-query-endpoint-options-2d605f7a1450a054.yaml | 9 ++ .../notes/properties-hash-1d78c19fa202742b.yaml | 6 + releasenotes/notes/puppet-8-977d2b53da7fa8bd.yaml | 4 + ...bbit_transient_queues_ttl-f1b43dda25844321.yaml | 6 + ...ad-of-encoded-json-string-3c016bb1968c2aca.yaml | 8 ++ .../notes/ubuntu-noble-70fba03573d51260.yaml | 8 ++ .../unified-limits-opts-683eaf00a60d7b69.yaml | 7 ++ ...karounds-skip-cpu-compare-64471cc75d3175b3.yaml | 5 + releasenotes/source/2023.1.rst | 2 +- releasenotes/source/2024.2.rst | 6 + releasenotes/source/index.rst | 1 + spec/acceptance/10_nova_wsgi_apache_spec.rb | 2 +- spec/classes/nova_cache_spec.rb | 3 + spec/classes/nova_compute_ironic_spec.rb | 7 -- spec/classes/nova_compute_libvirt_spec.rb | 6 + spec/classes/nova_compute_pci_spec.rb | 34 +----- spec/classes/nova_compute_rbd_spec.rb | 13 +-- spec/classes/nova_compute_serial_spec.rb | 23 +++- spec/classes/nova_compute_spec.rb | 7 +- spec/classes/nova_compute_spice_spec.rb | 32 ++++-- spec/classes/nova_db_spec.rb | 4 +- spec/classes/nova_init_spec.rb | 14 ++- spec/classes/nova_keystone_auth_spec.rb | 3 + spec/classes/nova_limit_spec.rb | 127 ++++++++++++++------- spec/classes/nova_pci_spec.rb | 25 ---- spec/classes/nova_quota_spec.rb | 56 ++++----- spec/classes/nova_serial_proxy_spec.rb | 41 ++++--- spec/classes/nova_vnc_proxy_spec.rb | 2 +- spec/classes/nova_workarounds_spec.rb | 6 + spec/classes/nova_wsgi_apache_api_spec.rb | 15 ++- spec/classes/nova_wsgi_apache_metadata_spec.rb | 15 ++- spec/functions/to_array_of_json_strings_spec.rb | 24 ++-- spec/type/nova_aggregate_spec.rb | 102 ----------------- spec/type/nova_security_group_spec.rb | 38 ------ spec/type/nova_security_rule_spec.rb | 44 ------- spec/type/nova_service_spec.rb | 29 ----- .../unit/provider/nova_aggregate/openstack_spec.rb | 50 +++----- spec/unit/provider/nova_flavor/openstack_spec.rb | 8 +- spec/unit/type/nova_aggregate_spec.rb | 6 +- 88 files changed, 789 insertions(+), 742 deletions(-)
participants (1)
-
no-reply@openstack.org