puppet-ironic 25.0.0 (dalmatian)
We high-spiritedly announce the release of: puppet-ironic 25.0.0 This release is part of the dalmatian 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 24.0.0..25.0.0 --------------------------------------- 4f9343c Prepare 2024.2 release 5dcc327 Expose parameter to customize [oslo_messaging_notifications] retry 24eaa3c drac: Improve parameter coverage fc5ca83 drac: Stop installing dracclient 1d055f7 drac: Install sushy-oem-idrac 93d2060 Add support for [oslo_messaging_rabbit] enable_cancel_on_failover b796a06 logging: Deprecate watch_log_file eb1753a Make ironic-inspector password optional ac6dc71 Support more options for inbound inspection 34650a8 Support [inspector] require_managed_boot option 5fa1c15 Add validations for keystone resource parameters 1453e59 Fix wrong default in parameter description a074f85 Support [DEFAULT] host option 742512d Expose rabbit_qos_prefetch_count 9c9d89e Support conductor options to determine max concurrency b49ff95 Support customizing [conductor] periodic_max_workers 3e9e2ee Add support for [healthcheck] enable_by_file_paths fe9b82f Support customization of [ipmi] store_cred_in_env bbcbe13 inspector: Fix missing healthcheck options 7f259cc Support more [agent] options f63900b Drop redundant package name checks 0982ad9 reno: Update master for unmaintained/zed 9051b34 Remove support for amqp1 messaging driver d290940 Ensure dhcp hostsdir exists fcd9e2f inspector: Clean up duplicated resources for dnsmasq_interface 09cb1e7 nova: Omit auth options when notification is disabled f87ffd7 Remove support for staging driver 7073bf2 redfish: Support more tunables 921c3dd ipmi: Support more options ef75fc0 Assert more [ipmi] options 429bc36 Assert default_*_interface options 7309946 pxe: Remove enable_ppc64le 1a3c11c Update master for stable/2024.1 Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 10 +- manifests/conductor.pp | 31 +++- manifests/drivers/agent.pp | 70 ++++++- manifests/drivers/drac.pp | 57 +++++- manifests/drivers/inspector.pp | 85 +++++++-- manifests/drivers/ipmi.pp | 45 +++-- manifests/drivers/pxe.pp | 37 +--- manifests/drivers/redfish.pp | 21 +++ manifests/drivers/staging.pp | 29 --- manifests/healthcheck.pp | 7 + manifests/init.pp | 123 +++---------- manifests/inspector.pp | 201 +++++++++++---------- manifests/inspector/healthcheck.pp | 38 +++- manifests/inspector/logging.pp | 13 +- manifests/inspector/pxe_filter/iptables.pp | 7 +- manifests/keystone/auth.pp | 34 ++-- manifests/keystone/auth_inspector.pp | 34 ++-- manifests/logging.pp | 13 +- manifests/nova.pp | 86 +++++---- manifests/params.pp | 27 ++- metadata.json | 8 +- ...re-inbound-inspector-opts-c9c8d0ebe239da6a.yaml | 10 + .../notes/agent-more-opts-cb5040100d359d43.yaml | 16 ++ .../conductor-max_concurrent-bfc142fef5215aea.yaml | 8 + ...ctor-periodic_max_workers-b53cb335cb6b8212.yaml | 5 + .../deprecate-watch_log_file-7cef8a3b7a8d18db.yaml | 8 + ...nterface-pxe_filter-class-70b838267e618143.yaml | 5 + releasenotes/notes/drac-opts-0dc5ba7731026c9f.yaml | 11 ++ ...enable_cancel_on_failover-96cdd8cbe892f837.yaml | 6 + .../hc-enable_by_file_paths-c6200e5a3b38d28e.yaml | 8 + releasenotes/notes/host-opt-df3665183e207085.yaml | 4 + .../notes/inspector-hc-opts-baf1502472944600.yaml | 8 + ...ctor-require_managed_boot-73f5835bf56977f0.yaml | 5 + .../ipmi-driver-more-opts-489419ef90edf895.yaml | 8 + .../ipmi-store_cred_in_env-ff1a4487605866da.yaml | 5 + .../notes/notification-retry-d0d08bbcf09121de.yaml | 4 + ...rabbit_qos_prefetch_count-810ed28c08237535.yaml | 7 + .../redfish-more-tunables-cca1139035ca84f0.yaml | 9 + .../notes/remove-amqp1-1781ae58f7c13603.yaml | 4 + .../remove-enable_ppc64le-85044a8ea4b8ea81.yaml | 5 + .../notes/remove-staging-960ed64f2ac0b8a9.yaml | 4 + releasenotes/source/2024.1.rst | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 2 +- spec/classes/ironic_conductor_spec.rb | 9 + spec/classes/ironic_drivers_agent_spec.rb | 58 ++++-- spec/classes/ironic_drivers_drac_spec.rb | 51 ++++-- spec/classes/ironic_drivers_inspector_spec.rb | 53 ++++-- spec/classes/ironic_drivers_interfaces_spec.rb | 95 +++++++--- spec/classes/ironic_drivers_ipmi_spec.rb | 59 +++--- spec/classes/ironic_drivers_pxe_spec.rb | 13 -- spec/classes/ironic_drivers_redfish_spec.rb | 13 +- spec/classes/ironic_drivers_staging_spec.rb | 58 ------ spec/classes/ironic_healthcheck_spec.rb | 3 + spec/classes/ironic_init_spec.rb | 46 ++--- spec/classes/ironic_inspector_healthcheck_spec.rb | 35 ++-- spec/classes/ironic_inspector_logging_spec.rb | 1 - spec/classes/ironic_inspector_spec.rb | 39 +++- spec/classes/ironic_logging_spec.rb | 1 - spec/classes/ironic_nova_spec.rb | 69 ++++--- 60 files changed, 1079 insertions(+), 649 deletions(-)
participants (1)
-
no-reply@openstack.org