puppet-ironic 16.0.0 (ussuri)
We exuberantly announce the release of: puppet-ironic 16.0.0: Puppet module for OpenStack Ironic This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-ironic Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-ironic/+bugs For more details, please see below. 16.0.0 ^^^^^^ New Features ************ * Allows configuring "callback_endpoint_override", "power_off" and "extra_kernel_params" in "ironic::drivers::inspector". * Allows setting "inspection_network" (or "inspection_network_name") in "ironic::conductor". * Added 'ironic/ironic_url','swift/container' parameters to manifests/inspector.pp Bug Fixes ********* * For DHCPv6 PXE boot, the Client Architecture option code (61) as defined in https://tools.ietf.org/html/rfc5970#section-3.3 is different than the one for DHCP. This is used to determine if booting over EFI. This change sets the DHCPv6 bootfile-url when booting PXE over EFI. Changes in puppet-ironic 15.4.0..16.0.0 --------------------------------------- 55f0b1c Prepare Ussuri M1 5e6151b Convert all class usage to relative names f8fa738 Added 'ironic/ironic_url','swift/container' to manifests/inspector.pp b7f0988 Configure parameters for managed in-band inspection 6deffc3 Fix rabbitmq dependency 3af8943 Use client architecture and set bootfile-url for DHCPv6 in inspector 7256dcd Update master for stable/train Diffstat (except docs and test files) ------------------------------------- README.md | 14 +++--- examples/ironic.pp | 18 ++++---- manifests/api.pp | 10 ++-- manifests/api/authtoken.pp | 2 +- manifests/bifrost.pp | 2 +- manifests/client.pp | 4 +- manifests/conductor.pp | 36 +++++++++++++-- manifests/config.pp | 2 +- manifests/cors.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/online_data_migrations.pp | 4 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 4 +- manifests/drivers/agent.pp | 2 +- manifests/drivers/ansible.pp | 4 +- manifests/drivers/drac.pp | 4 +- manifests/drivers/hardware_interface.pp | 2 +- manifests/drivers/ilo.pp | 4 +- manifests/drivers/inspector.pp | 54 ++++++++++++++-------- manifests/drivers/ipmi.pp | 2 +- manifests/drivers/pxe.pp | 4 +- manifests/drivers/redfish.pp | 4 +- manifests/drivers/staging.pp | 4 +- manifests/init.pp | 14 +++--- manifests/inspector.pp | 29 +++++++++--- manifests/inspector/authtoken.pp | 2 +- manifests/inspector/client.pp | 4 +- manifests/inspector/cors.pp | 2 +- manifests/inspector/db.pp | 2 +- manifests/inspector/db/sync.pp | 4 +- manifests/inspector/logging.pp | 2 +- manifests/inspector/pxe_filter.pp | 2 +- manifests/inspector/pxe_filter/dnsmasq.pp | 4 +- manifests/keystone/auth.pp | 2 +- manifests/keystone/auth_inspector.pp | 2 +- manifests/logging.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 +- manifests/pxe.pp | 8 ++-- manifests/pxe/common.pp | 2 +- manifests/pxe/tftpboot_file.pp | 2 +- manifests/service_catalog.pp | 2 +- manifests/wsgi/apache.pp | 10 ++-- metadata.json | 10 ++-- ...cpv6-pxe-boot-client-arch-ba8857e4f1386710.yaml | 8 ++++ .../inspection-managed-boot-d6ee9d6271b758d0.yaml | 8 ++++ ...update-inspector-manifest-49feae86530015d7.yaml | 3 ++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 +++ spec/acceptance/ironic_wsgi_apache_spec.rb | 12 ++--- spec/classes/ironic_api_spec.rb | 10 ++-- spec/classes/ironic_conductor_spec.rb | 5 ++ spec/classes/ironic_drivers_inspector_spec.rb | 22 +++++---- templates/inspector_dnsmasq_http.erb | 5 ++ 55 files changed, 241 insertions(+), 138 deletions(-)
participants (1)
-
no-reply@openstack.org