We are pumped to announce the release of: puppet-ironic 15.2.0: Puppet module for OpenStack Ironic This release is part of the train 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. 15.2.0 ^^^^^^ New Features ************ * Allows configuring the default deploy and rescue kernel/ramdisk via the new parameters "deploy_kernel", "deploy_ramdisk", "rescue_kernel" and "rescue_ramdisk" in the "ironic::conductor" manifest. * Allow users to run the RabbitMQ heartbeat over a native python thread in the oslo.messaging RabbitMQ driver, by using the *rabbit_heartbeat_in_pthread* option in configuration. Upgrade Notes ************* * The deprecated pki related options check_revocations_for_cached and hash_algorithms option has been removed. * The deprecated parameter "ironic::conductor::enabled_drivers" has been removed. Use new-style hardware types and the "ironic::conductor::enabled_hardware_types" parameter instead. * The deprecated parameter "ironic::drivers::inspector::enabled" has been removed. Use "ironic::drivers::hardware_interfaces::enabled_inspect_interfaces" to enable ironic-inspector support. Deprecation Notes ***************** * The parameter "ironic::drivers::inspector::service_url" is deprecated and has no effect. Use "ironic::drivers::inspector::endpoint_override". * The parameter "ironic::glance::api_servers" is deprecated and has no effect. Use "ironic::glance::endpoint_override". * The parameter "ironic::neutron::api_endpoint" is deprecated and has no effect. Use "ironic::neutron::endpoint_override". Changes in puppet-ironic 15.1.0..15.2.0 --------------------------------------- 486e627 Introduce the new rabbit_heartbeat_in_pthread option 3c1fcfd Remove deprecated pki related options eed5498 Bump the openstackdocstheme extension to 1.20 fb8e19d Train deprecations and removals e9220c8 Add support for configuring {deploy,rescue}_{kernel,ramdisk} eb9f714 Sync Sphinx requirement a8c4a22 Prepare Train M3 Diffstat (except docs and test files) ------------------------------------- manifests/api/authtoken.pp | 30 ---------------- manifests/conductor.pp | 30 +++++++++++----- manifests/drivers/inspector.pp | 22 ++++-------- manifests/glance.pp | 26 +++++++------- manifests/init.pp | 12 +++++++ manifests/inspector/authtoken.pp | 30 ---------------- manifests/neutron.pp | 19 ++++++---- metadata.json | 8 ++--- .../notes/deploy-kernel-13b2318ae0f2b8bb.yaml | 6 ++++ ...mq-heartbeat-over-pthread-ad57a77b38c2198a.yaml | 6 ++++ ...cated_pki_related_options-84e2b4658d012b1b.yaml | 5 +++ .../notes/train-deprecations-06c3472b1703a4c7.yaml | 21 +++++++++++ releasenotes/source/conf.py | 13 ------- spec/classes/ironic_conductor_spec.rb | 9 ++++- spec/classes/ironic_drivers_inspector_spec.rb | 3 -- spec/classes/ironic_glance_spec.rb | 42 +++------------------- spec/classes/ironic_init_spec.rb | 1 + spec/classes/ironic_neutron_spec.rb | 3 -- 19 files changed, 125 insertions(+), 166 deletions(-)