We are delighted to announce the release of: puppet-ironic 18.1.0: Puppet module for OpenStack Ironic This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/puppet-ironic Download the package from: https://tarballs.openstack.org/puppet-ironic/ Please report issues through: https://bugs.launchpad.net/puppet-ironic/+bugs For more details, please see below. 18.1.0 ^^^^^^ New Features ************ * Adds db_sync_timeout parameter to db sync. * The following parameters have been added to the "ironic::driver::ipmi" class. * "use_ipmitool_retries" * "kill_on_timeout" * "disable_boot_timeout" * The following two parameters have been added to configure the service_type parameter in authtoken middlewae. * "ironic::api::authtoken::service_type" * "ironic::inspector::authtoken::service_type" * The "ironic::driver::redfish" class now supports the following two parameters to set the polling intervals for the firmware update feature in redfish driver. * "firmware_update_status_interval" * "firmware_update_fail_interval" Deprecation Notes ***************** * allow_insecure_clients option is now deprecated for removal, the parameter has no effect. * The following options have been deprecated, as those options have been moved to ironic::db class. * "ironic::database_connection" * "ironic::database_idle_timeout" * "ironic::database_max_overflow" * "ironic::database_max_pool_size" * "ironic::database_max_retries" * "ironic::database_retry_interval" * The "ironic::database_reconnect_interval" parameter has been deprecated and now has no effect. * The "ironic::inspector::db_connection" parameter has been deprecated. Use the "ironic::inspector::db::database_connection" parameter instead. Changes in puppet-ironic 18.0.0..18.1.0 --------------------------------------- 9d60cbf Prepare Wallaby M1 60eb6d7 Allow db sync timeouts to be configurable 8d64eee Replace deprecated UPPER_CONSTRAINTS_FILE variable 5db296a Deprecate allow_insecure_clients option c4e8660 Fix outdated files 88a28c9 Remove the wrongly placed release note file 31af7a6 Support more parameters for ipmi driver 4de9654 Add support for the firmware update feature in redfish driver 02d0fea Fix the misplaced release note file de4f7d5 Deprecate database options from the base class f17339f Add support for the keystone_authtoken/service_type parameter Diffstat (except docs and test files) ------------------------------------- manifests/api/authtoken.pp | 7 + manifests/db/sync.pp | 8 +- manifests/drivers/ipmi.pp | 19 +++ manifests/drivers/redfish.pp | 52 ++++--- manifests/init.pp | 152 +++++++++++++-------- manifests/inspector.pp | 15 +- manifests/inspector/authtoken.pp | 7 + manifests/inspector/db/sync.pp | 11 +- ...pport-to-ironic-inspector-24e958a5b3226d5e.yaml | 4 - metadata.json | 10 +- .../add_db_sync_timeout-b105e1a2f545f6af.yaml | 3 + ...w_insecure_clients-option-b53c9237c6a0f9e9.yaml | 4 + ...eprecate_database_options-15e12ef5cfd2b958.yaml | 20 +++ .../notes/ipmi-driver-opts-bd8ad63776e251c2.yaml | 9 ++ ...ne-authtoken-service_type-3f922952045488ec.yaml | 8 ++ .../redfish-firmware-update-dbba5a792ebcdfc9.yaml | 9 ++ spec/classes/ironic_api_authtoken_spec.rb | 3 + spec/classes/ironic_db_sync_spec.rb | 7 +- spec/classes/ironic_drivers_redfish_spec.rb | 24 ++-- spec/classes/ironic_init_spec.rb | 2 - spec/classes/ironic_inspector_authtoken_spec.rb | 6 + spec/classes/ironic_inspector_db_sync_spec.rb | 1 + tox.ini | 2 +- 23 files changed, 278 insertions(+), 105 deletions(-)