puppet-ironic 27.0.0 (flamingo)
We eagerly announce the release of: puppet-ironic 27.0.0 This release is part of the flamingo 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. Changes in puppet-ironic 26.0.0..27.0.0 --------------------------------------- d74fe9f Bump upper cap of puppetlabs-apache 11eebb6 Add service role by default c18fb17 Prepare 2025.2 release b629077 Remove packaging files 34ea9ee Validate auth_strategy 9e59895 Import base parameter types for ::policy b7bc135 Refactor api service management 3eac2ca Validate ensure parameter for package resources 52f4068 metadata.json: Support Debian 13 104a3d0 Replace a string containing only a variable b7dca0a Use new openstackclient tag 0441f9c Remove support for [oslo_messaging_rabbit] heartbeat_in_pthread 1befe5d Remove support for [oslo_messaging_rabbit] heartbeat_in_pthread 8b27356 inspector: Add support for [DEFAULT] host 70763fe inspector: Use ironic-inspector user by default 1e06275 Replace wsgi script 9fd0f46 Prepare for voxpupuli-puppet-lint-plugins a11ef5b Switch to namespace sdtlib functions 63a8b10 Use common implementation to manage audit middleware options ba11800 Remove puppet 7 support 2633972 Prepare for new lint plugins f4eb838 Add support for [conductor] error_on_ramdisk_config_inconsistency dd2c767 Add support for [neutron] fail_on_port_binding_failure 194e20d Add support for [conductor] graceful_shutdown_timeout 68b9460 Add support for [redfish] firmware_update_wait_unresponsive_bmc 803acba Add queue_manager and stream_fanout c5db576 Add support for [conductor] bootloader_by_arch 1e77e74 Remove watch_log_file ddf7f79 Update master for stable/2025.1 Diffstat (except docs and test files) ------------------------------------- examples/ironic.pp | 4 - manifests/api.pp | 83 +++++---- manifests/api/authtoken.pp | 3 +- manifests/audit.pp | 16 +- manifests/cinder.pp | 1 - manifests/client.pp | 6 +- manifests/conductor.pp | 199 ++++++++++++--------- manifests/config.pp | 1 - manifests/cors.pp | 1 - manifests/db.pp | 1 - manifests/db/mysql.pp | 1 - manifests/db/online_data_migrations.pp | 7 +- manifests/db/postgresql.pp | 3 +- manifests/db/sync.pp | 7 +- manifests/disk_utils.pp | 2 - manifests/drivers/agent.pp | 1 - manifests/drivers/ansible.pp | 32 ++-- manifests/drivers/drac.pp | 5 +- manifests/drivers/hardware_interface.pp | 2 - manifests/drivers/ilo.pp | 16 +- manifests/drivers/inspector.pp | 1 - manifests/drivers/interfaces.pp | 1 - manifests/drivers/ipmi.pp | 2 - manifests/drivers/pxe.pp | 16 +- manifests/drivers/redfish.pp | 75 ++++---- manifests/glance.pp | 1 - manifests/healthcheck.pp | 1 - manifests/init.pp | 124 +++++++------ manifests/inspector.pp | 95 +++++----- manifests/inspector/authtoken.pp | 11 +- manifests/inspector/client.pp | 8 +- manifests/inspector/config.pp | 1 - manifests/inspector/coordination.pp | 3 +- manifests/inspector/cors.pp | 1 - manifests/inspector/db.pp | 1 - manifests/inspector/db/mysql.pp | 1 - manifests/inspector/db/postgresql.pp | 3 +- manifests/inspector/db/sync.pp | 7 +- manifests/inspector/healthcheck.pp | 1 - manifests/inspector/ironic.pp | 9 +- manifests/inspector/logging.pp | 13 +- manifests/inspector/policy.pp | 19 +- manifests/inspector/pxe_filter.pp | 2 - manifests/inspector/pxe_filter/dnsmasq.pp | 6 +- manifests/inspector/pxe_filter/iptables.pp | 3 +- manifests/inspector/service_catalog.pp | 9 +- manifests/inspector/swift.pp | 9 +- manifests/inspector/wsgi/apache.pp | 9 +- manifests/inventory.pp | 2 - manifests/json_rpc.pp | 31 ++-- manifests/keystone/auth.pp | 6 +- manifests/keystone/auth_inspector.pp | 6 +- manifests/logging.pp | 13 +- manifests/neutron.pp | 7 +- manifests/nova.pp | 1 - manifests/params.pp | 5 +- manifests/policy.pp | 19 +- manifests/pxe.pp | 103 ++++++----- manifests/pxe/common.pp | 1 - manifests/pxe/tftpboot_file.pp | 9 +- manifests/reports.pp | 13 +- manifests/service_catalog.pp | 1 - manifests/swift.pp | 1 - manifests/vnc.pp | 43 +++-- manifests/wsgi/apache.pp | 9 +- manifests/wsgi/uwsgi.pp | 7 +- metadata.json | 16 +- .../notes/bootloader_by_arch-8ac9754d0f95c81d.yaml | 4 + ...graceful_shutdown_timeout-515da3056e522953.yaml | 5 + ...disk_config_inconsistency-e9add72e9c51a2e0.yaml | 5 + .../notes/inspector-host-3c1373612b0e37c3.yaml | 4 + ...l_on_port_binding_failure-e55b4311d8a09f69.yaml | 5 + ...manager-and-stream_fanout-8ab853943287b1db.yaml | 5 + ...ate_wait_unresponsive_bmc-8c77f12bf84cd9ca.yaml | 5 + .../notes/remove-puppet-7-fff64ecf8cc29554.yaml | 4 + ...bbit_heartbeat_in_pthread-18210130d6563fe9.yaml | 5 + .../remove-watch_log_file-9340f97aff2c3f15.yaml | 6 + .../notes/service-role-6da29ab24deb789f.yaml | 9 + ...c-inspector-user-complete-cb4f4e76fc02fe76.yaml | 10 ++ releasenotes/source/2025.1.rst | 6 + releasenotes/source/conf.py | 1 - releasenotes/source/index.rst | 1 + setup.cfg | 15 -- setup.py | 21 --- spec/classes/ironic_api_spec.rb | 15 -- spec/classes/ironic_audit_spec.rb | 24 +-- spec/classes/ironic_conductor_spec.rb | 91 +++++----- spec/classes/ironic_drivers_redfish_spec.rb | 33 ++-- spec/classes/ironic_init_spec.rb | 9 +- spec/classes/ironic_inspector_authtoken_spec.rb | 2 +- spec/classes/ironic_inspector_client_spec.rb | 15 +- spec/classes/ironic_inspector_ironic_spec.rb | 2 +- spec/classes/ironic_inspector_logging_spec.rb | 2 - .../ironic_inspector_service_catalog_spec.rb | 2 +- spec/classes/ironic_inspector_spec.rb | 20 +-- spec/classes/ironic_inspector_swift_spec.rb | 2 +- .../classes/ironic_keystone_auth_inspector_spec.rb | 6 +- spec/classes/ironic_keystone_auth_spec.rb | 6 +- spec/classes/ironic_logging_spec.rb | 2 - spec/classes/ironic_neutron_spec.rb | 3 + spec/classes/ironic_pxe_spec.rb | 2 +- spec/classes/ironic_wsgi_apache_spec.rb | 2 +- tox.ini | 5 - 103 files changed, 695 insertions(+), 775 deletions(-)
participants (1)
-
no-reply@openstack.org