We are overjoyed to announce the release of: puppet-ironic 26.0.0 This release is part of the epoxy 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. 26.0.0 ^^^^^^ New Features ************ * Ubuntu 24.04 is now formally supported. Upgrade Notes ************* * Ubuntu 22.04 is no longer supported. Changes in puppet-ironic 25.0.0..26.0.0 --------------------------------------- 1187172 Bump Ubuntu version 32a764e Prepare 2025.1 release 8816875 Add a rabbit_transient_queues_ttl and amqp_auto_delete params c1f72b1 vnc: Support new ssl options 540b89d Add support for [vnc] expire_console_session_interval 3d5dac6 Fix new lint errors d4dac46 Add support for ironic-novncproxy a1a85cb Fix incomplete assertion of conductor package/service 40feaba Deprecate support for [oslo_messaging_rabbit] heartbeat_in_pthread 67e208e Stop using absolute names for defined resource types 47d52fa Mark puppet 8 supported 94ee57b reno: Update master for unmaintained/2023.1 58535e6 Fix a typo in deprecation warning message f63dc81 Drop explicit installation of ironic-lib 26cfae7 Create dnsmasq-tftp-server.conf at the correct timing 66dd8e4 pxe: Fix wrong anchors 2a63226 Drop redundant conversion to string 5e1df7c Deprecate support for ironic-inspector 169c88a Expose configure_service 7835a23 Ensure inspector.conf is read by WSGI app 487b591 Update master for stable/2024.2 Diffstat (except docs and test files) ------------------------------------- manifests/api/authtoken.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/drivers/pxe.pp | 36 +++--- manifests/init.pp | 47 ++++--- manifests/inspector.pp | 50 ++++++-- manifests/inspector/authtoken.pp | 2 +- manifests/inspector/db/mysql.pp | 2 +- manifests/inspector/db/postgresql.pp | 2 +- manifests/inspector/wsgi/apache.pp | 2 +- manifests/keystone/auth.pp | 6 + manifests/keystone/auth_inspector.pp | 6 + manifests/params.pp | 5 +- manifests/pxe.pp | 20 +-- manifests/vnc.pp | 139 +++++++++++++++++++++ manifests/wsgi/apache.pp | 2 +- metadata.json | 12 +- .../notes/amqp_auto_delete-b98bdd56078b7731.yaml | 6 + .../notes/configure_service-d3637d5ac22e0496.yaml | 7 ++ .../deprecate-inspector-51426a5a31add34e.yaml | 6 + ...bbit_heartbeat_in_pthread-dd5e4c41750092a7.yaml | 6 + .../notes/novncproxy-f7ce4036e845d31c.yaml | 5 + releasenotes/notes/puppet-8-2d1ef9af72ef8a83.yaml | 4 + ...bbit_transient_queues_ttl-dc4ca94eba053e82.yaml | 6 + .../notes/ubuntu-noble-f558c175dbd96308.yaml | 8 ++ releasenotes/source/2023.1.rst | 2 +- releasenotes/source/2024.2.rst | 6 + releasenotes/source/index.rst | 1 + spec/classes/ironic_conductor_spec.rb | 24 ++-- spec/classes/ironic_init_spec.rb | 22 ++-- spec/classes/ironic_inspector_spec.rb | 8 +- .../classes/ironic_keystone_auth_inspector_spec.rb | 3 + spec/classes/ironic_keystone_auth_spec.rb | 3 + spec/classes/ironic_pxe_spec.rb | 16 +-- spec/classes/ironic_vnc_spec.rb | 137 ++++++++++++++++++++ 35 files changed, 502 insertions(+), 105 deletions(-)