[release-announce] puppet-ironic 20.0.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Fri Nov 26 16:55:18 UTC 2021


We are pleased to announce the release of:

puppet-ironic 20.0.0: Puppet module for OpenStack Ironic

This release is part of the yoga 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.

20.0.0
^^^^^^


New Features
************

* The "ironic::driver::pxe" class supports the following two new
  parameters, to manage the corresponding parameters in the "[pxe]"
  section.

  * "dir_permission"

  * "file_permission"

  * "loader_file_paths"

* The new "image_download_concurrency" parameter has been added to
  the "ironic::conductor" class.

* The new "ironic::inspector::api_max_limit" parameter has been
  added.

* The new "ironic::my_ipv6" parameter has been added.

* The new "ironic::pxe::tftp_use_xinetd" parameter has been added.
  When this parameter is set to "false", the ironic-dnsmasq-tftp-
  server service, which actually manages a dnsmasq process, is used
  instead of xinetd, to implement TFTP server. Note that the dnsmasq
  service is currently available only in RDO.


Upgrade Notes
*************

* Default value of the "ironic::wsgi::apache::ssl" parameter will be
  changed from "true" to "false" in a future release. Make sure the
  parameter is set to the desired value.

* The "ironic_api_paste_ini" resource type has been deleted.

* The "ironic::config::ironic_api_paste_ini" parameter has bee
  removed.

Changes in puppet-ironic 19.4.0..20.0.0
---------------------------------------

b0a998e Avoid usage of custom os_package_type fact
dca5499 Prepare to update default of <service>::wsgi::apache::ssl
97c75c5 Bump puppetlabs-inifile
ecdeb8f Add support for MultiStrOpt (inspector)
75e3171 Add support for [pxe] loader_file_paths and dir/file_permission
fd7102c inspector: Add support for [DEFAULT] api_max_limit
ab8f8ba Add support for [DEFAULT] my_ipv6
e83eb31 Add support for [DEFAULT] image_download_concurrency
889fc86 Clean up parameter/resource to manage api-paste.ini
930e183 Bump version for the start of Yoga
59461ca Update master for stable/xena
46bff54 pxe: Create tftp_root directory before starting dnsmasq
f2dd0d3 Support use of dnsmasq as tftp service


Diffstat (except docs and test files)
-------------------------------------

.../provider/ironic_api_paste_ini/ini_setting.rb   |  27 ------
.../{ini_setting.rb => openstackconfig.rb}         |   4 +-
lib/puppet/type/ironic_api_paste_ini.rb            |  52 ----------
lib/puppet/type/ironic_inspector_config.rb         |  12 ++-
manifests/conductor.pp                             |   7 ++
manifests/config.pp                                |  13 +--
manifests/deps.pp                                  |   5 -
manifests/drivers/pxe.pp                           |  21 ++++
manifests/init.pp                                  |   6 ++
manifests/inspector.pp                             |   6 ++
manifests/params.pp                                |  15 ++-
manifests/pxe.pp                                   | 108 +++++++++++++++------
manifests/wsgi/apache.pp                           |  11 ++-
metadata.json                                      |  10 +-
...der-copy-for-network-boot-bdefc6991f189f0c.yaml |  10 ++
...mage_download_concurrency-6dddf8f3f0d84479.yaml |   5 +
.../inspector-api_max_limit-f44c88a10276fcf6.yaml  |   4 +
releasenotes/notes/my_ipv6-286fc6e1650fd54e.yaml   |   4 +
...pare-to-change-apache-ssl-c4252c71df3724e3.yaml |   6 ++
...move-ironic_api_paste_ini-02c4210f79f25d82.yaml |   7 ++
.../notes/tftp_use_xinetd-710c4eb59d3b0501.yaml    |   8 ++
releasenotes/source/index.rst                      |   1 +
releasenotes/source/xena.rst                       |   6 ++
spec/classes/ironic_conductor_spec.rb              |   3 +
spec/classes/ironic_drivers_pxe_spec.rb            |  11 +++
spec/classes/ironic_init_spec.rb                   |   1 +
spec/classes/ironic_inspector_spec.rb              |   6 +-
spec/classes/ironic_pxe_spec.rb                    |  72 ++++++++++++++
.../ironic_api_paste_ini/ini_setting_spec.rb       |  29 ------
...ini_setting_spec.rb => openstackconfig_spec.rb} |  18 ++--
spec/unit/type/ironic_api_paste_ini_spec.rb        |  24 -----
spec/unit/type/ironic_inspector_config_spec.rb     |  45 +++++++++
templates/dnsmasq_tftp_server.erb                  |   8 ++
33 files changed, 363 insertions(+), 202 deletions(-)







More information about the Release-announce mailing list