[release-announce] puppet-ironic 16.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Thu Dec 12 10:18:21 UTC 2019


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(-)







More information about the Release-announce mailing list