[release-announce] puppet-ironic 20.1.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Tue Feb 1 09:44:40 UTC 2022
We contentedly announce the release of:
puppet-ironic 20.1.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.1.0
^^^^^^
New Features
************
* The "ironic::conductor" class now supports customizing the
"[conductor] bootloader", by the new "bootloader" parameter.
* The "ironic::conductor" class now supports customizing the
"[conductor] soft_power_off_timeout" parameter.
* The "system_scope" parameter has been added to the following
classes.
* "ironic::api::authtoken"
* "ironic::inspector::authtoken"
* The "ironic::keystone::auth_inspector" class now supports
customizing roles assigned to the ironic-inspector service user.
* The "ironic::keystone::auth" class now supports defining assignmet
of system-scoped roles to the ironic service user.
* The "ironic::keystone::auth_inspector" class now supports defining
assignmet of system-scoped roles to the ironic-inspector service
user.
Upgrade Notes
*************
* Integration for Ironic's Bifrost sub-project has been removed.
Deprecation Notes
*****************
* The boolean parameter "ironic::pxe::enable_ppc64le" is now
undefined and setting it has no effect. Previously, setting it to
true resulted in the creation of "/tftpboot/ppc64le/". This
directory is only required for the creation of inspector file
"/tftpboot/ppc64le/default". For this reason the directory creation
is moved to "inspector.pp" and both are created when
"ironic::inspector::enable_ppc64le" is set to "true".
Bug Fixes
*********
* Fixed an issue where dnsmasq DHCP configuration for ironic-
inspector would point to the wrong UEFI iPXE bootfile. See bug:
1952652 (https://bugs.launchpad.net/puppet-ironic/+bug/1952652).
Changes in puppet-ironic 20.0.0..20.1.0
---------------------------------------
c1421b5 Prepare Yoga M2
a0989c0 Ensure ironic packages are installed before configuring apache
7417ab6 Load libraries in a single place
f1aefe2 Deprecate ironic::pxe::enable_ppc64le
feea417 Add support for [conductor] bootloader
e59a538 Add support for [conductor] soft_power_off_timeout
e5679fa Clean up direct dependencies on puppetlabs-apache
de842c8 Add missing puppetlabs-concat to dependencies
f47dc52 Remove bifrost support
51ea0c9 Fix name of iPXE efi bootrom
2757d7d Accept system scope credentials for Keystone API request
4b27c00 Fix invalid dependencies
Diffstat (except docs and test files)
-------------------------------------
README.md | 9 -
examples/ironic.pp | 38 ----
manifests/api.pp | 1 -
manifests/api/authtoken.pp | 6 +
manifests/bifrost.pp | 220 ---------------------
manifests/conductor.pp | 26 ++-
manifests/drivers/pxe.pp | 7 +-
manifests/inspector.pp | 23 ++-
manifests/inspector/authtoken.pp | 6 +
manifests/keystone/auth.pp | 22 ++-
manifests/keystone/auth_inspector.pp | 26 ++-
manifests/pxe.pp | 33 ++--
manifests/pxe/common.pp | 13 +-
manifests/wsgi/apache.pp | 6 +-
metadata.json | 16 +-
.../conductor-bootloader-42553c33ec6a8dc1.yaml | 5 +
...or-soft_power_off_timeout-f685c4c104467261.yaml | 5 +
...recate_pxe_enable_ppc64le-5c39e50a2bc5f619.yaml | 9 +
...q-uefi-ipxe-boot-filename-83fefc1e48ea7f4f.yaml | 8 +
.../remove-bifrost-support-e71713eb3edbc6d2.yaml | 4 +
.../system_scope-keystone-0ba98f21e99fd283.yaml | 19 ++
spec/classes/ironic_api_authtoken_spec.rb | 3 +
spec/classes/ironic_bifrost_spec.rb | 94 ---------
spec/classes/ironic_conductor_spec.rb | 10 +
spec/classes/ironic_inspector_authtoken_spec.rb | 3 +
spec/classes/ironic_inspector_spec.rb | 23 ++-
.../classes/ironic_keystone_auth_inspector_spec.rb | 9 +
spec/classes/ironic_keystone_auth_spec.rb | 6 +
spec/classes/ironic_pxe_spec.rb | 16 --
spec/classes/ironic_wsgi_apache_spec.rb | 6 -
spec/spec_helper.rb | 3 +
.../provider/ironic_config/openstackconfig_spec.rb | 27 ---
.../openstackconfig_spec.rb | 28 ---
templates/baremetal.json.erb | 3 -
templates/bifrost_global_vars.erb | 44 -----
templates/inspector_dnsmasq_http.erb | 4 +-
36 files changed, 234 insertions(+), 547 deletions(-)
More information about the Release-announce
mailing list