[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