We are delighted to announce the release of: puppet-nova 20.0.0: Puppet module for OpenStack Nova This release is part of the yoga 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. 20.0.0 ^^^^^^ New Features ************ * The new "key_val_separator" parameter has been added to the "nova_api_paste_ini" resource type. * The new "nova::cron::archive_deleted_rows::verbose" parameter has been added. * The following parameters have been added to the "nova::ironic::common" class. * "service_type" * "valid_intrerfaces" * "timeout" * The new "nova::network::neutron::service_type" parameter has been added. Upgrade Notes ************* * Default value of the following two parameters will be changed from "true" to "false" in a future release. Make sure the parameter is set to the desired value. * "nova::wsgi::apache_api::ssl" * "nova::wsgi::apache_metadata::ssl" * The "nova::metadata::enabled_api" parameter has been removed. * The "nova::config::nova_paste_api_ini" parameter has been removed. * The "nova_paste_api_ini" resource has been removed. * The following two parameters were removed from the "nova::metadata" class. * "enable_proxy_headers_parsing" * "max_request_body_size" Changes in puppet-nova 19.4.0..20.0.0 ------------------------------------- 39d20691 Override default mkisofs_cmd in CentOS 9. 2d7afa14 Add support for more [ironic] parameters c49d72d4 Add support for [neutron] service_type 4b553afc Avoid usage of custom os_package_type fact f44d3c49 Use service anchor to ensure API is up 0e978aa8 Clean up deprecated nova::metadata::enabled_api f533a5e1 Remove deprecated oslo.middleware options from nova::metadata ab459829 Prepare to update default of <service>::wsgi::apache::ssl 6871350b Bump puppetlabs-inifile ef1c8081 Accept an array value for valid_interfaces 6383ce0e Fix a wrong default in parmaeter description 1f43e25c Allow customizing separator for api-paste.ini 414830e4 Remove the deprecated nova_api_paste_ini resource type fb654c6b Add missing dependency about nova_api_paste_ini 09123959 Bump version for the start of Yoga 9cfc56a2 Update master for stable/xena 8dd3616d Set [cinder] auth_type by default b864b57e Add support for --verbose option in archive command Diffstat (except docs and test files) ------------------------------------- .../provider/nova_paste_api_ini/ini_setting.rb | 10 ----- lib/puppet/type/nova_api_paste_ini.rb | 5 +++ lib/puppet/type/nova_paste_api_ini.rb | 52 ---------------------- manifests/api.pp | 2 +- manifests/cinder.pp | 6 +-- manifests/compute.pp | 13 +++++- manifests/config.pp | 25 ++--------- manifests/cron/archive_deleted_rows.pp | 37 ++++++++++----- manifests/cron/purge_shadow_tables.pp | 1 + manifests/deps.pp | 2 +- manifests/ironic/common.pp | 18 ++++++++ manifests/keystone/service_user.pp | 2 +- manifests/metadata.pp | 40 ++--------------- manifests/network/neutron.pp | 10 ++++- manifests/params.pp | 7 ++- manifests/placement.pp | 2 +- manifests/spicehtml5proxy.pp | 2 +- manifests/vncproxy.pp | 2 +- manifests/wsgi/apache_api.pp | 11 +++-- manifests/wsgi/apache_metadata.pp | 11 +++-- metadata.json | 12 ++--- .../api_paste_ini-separator-6e3ea618663fcf0d.yaml | 5 +++ .../cron-archive-verbose-9ad22f6d02bb9ad5.yaml | 5 +++ .../notes/ironic-more-opts-820a0c30817042b0.yaml | 9 ++++ .../neutron-service_type-1c16eae07b330f87.yaml | 4 ++ ...pare-to-change-apache-ssl-571d079722b20702.yaml | 9 ++++ ...ove-metadata-enabled_apis-c4527287a1876aa4.yaml | 4 ++ ...remove-nova_paste_api_ini-9b48d69078511b0e.yaml | 7 +++ ...leware-opts-from-metadata-dcb44704cc7e34ca.yaml | 8 ++++ releasenotes/source/index.rst | 1 + releasenotes/source/xena.rst | 6 +++ spec/classes/nova_api_spec.rb | 8 ++-- spec/classes/nova_cinder_spec.rb | 2 +- spec/classes/nova_compute_libvirt_guests_spec.rb | 3 -- .../classes/nova_cron_archive_deleted_rows_spec.rb | 23 ++++++++++ spec/classes/nova_ironic_common_spec.rb | 11 ++++- spec/classes/nova_network_neutron_spec.rb | 17 ++++++- spec/classes/nova_placement_spec.rb | 14 +++++- spec/classes/nova_serial_proxy_spec.rb | 2 +- spec/classes/nova_spicehtml5proxy_spec.rb | 12 ++--- spec/classes/nova_vnc_proxy_spec.rb | 8 +--- .../nova_paste_api_ini/ini_setting_spec.rb | 29 ------------ spec/unit/type/nova_paste_api_spec.rb | 24 ---------- 43 files changed, 242 insertions(+), 239 deletions(-)