[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