Current Series Release Notes

25.0.0-42

New Features

  • Add the access_log_env_var parameter to the nova::wsgi::apache_api and the nova::wsgi::apache_metadata classes to allow filtering logs (eg. suppress healthecks)

  • Add a new amqp_auto_delete parameter, so that transient queues are automatically deleted.

  • The new nova::cache::backend_expiration_time parameter has been added.

  • The new nova::keystone::auth::configure_service parameter has been added.

  • Allow setting custom url for spice proxy. This makes it possible to specify an URL without explicit port setting.

  • The new nova::compute::libvirt::nfs_mount_point_base parameter has been added.

  • The new nova::compute::libvirt::volume_enforce_multipath parameter has added.

  • The following parameters have been added to the nova class.

    • record

    • source_is_ipv6

  • The following parameters have been added to the nova::limit class.

    • endpoint_service_name

    • endpoint_service_type

    • endpoint_region_name

    • endpoint_interface

  • This module now officially supports Puppet 8.

  • A new parameter rabbit_transient_queues_ttl has been added to the nova class to configure how long transtient queue should stay until they are automatically deleted.

  • Ubuntu 24.04 is now formally supported.

  • The following parameters have been added to the nova::quota class.

    • unified_limits_resource_strategy

    • unified_limits_resource_list

  • Added parameters skip_cpu_compare_on_dest and skip_cpu_compare_at_startup to the nova::workarounds class.

Upgrade Notes

  • The following parameters now require integer values.

    • nova::compute::vncproxy_port

    • nova::compute::spice::proxy_port

    • nova::vncproxy::port

    • nova::vncproxy::common:vncproxy_port

  • The nova_aggregate resource now requires an array value for its hosts property in case multiple hosts should belong to the aggregate.

  • The properties property of nova_flavor resource and the metadata property of nova_aggregate resource now accept only Hash values.

  • The following parameters no longer accept string values. Use arrays of hashes instead.

    • nova::compute::pci::passthrough

    • nova::pci::aliases

  • Ubuntu 22.04 is no longer supported.

Deprecation Notes

  • The nova::compute::pci::passthrough parameter has been deprecated in favor of the new device_specs parameter.

  • The nova::rabbit_heartbeat_in_pthread parameter has been deprecated and will be removed in the future release.

Bug Fixes

  • Fixed nova_aggregate resource so that the resource ensures all values given for the hosts property present.