[release-announce] puppet-ironic 15.5.0 (train)
no-reply at openstack.org
no-reply at openstack.org
Wed Jun 16 15:51:52 UTC 2021
We are stoked to announce the release of:
puppet-ironic 15.5.0: Puppet module for OpenStack Ironic
This release is part of the train stable 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.
15.5.0
^^^^^^
New Features
************
* Supports configuring "max_command_attempts" and "command_timeout"
in "ironic::drivers::agent".
* For baremetal operations on DHCPv6-stateful networks multiple IPv6
addresses can now be allocated for neutron ports created for
provisioning, cleaning, rescue or inspection. The new parameter
"ironic::neutron::dhcpv6_stateful_address_count" controls the number
of addresses to allocate.
* The parameter ironic::pxe::ipxe_name_base has been added, which
allows alternative ipxe files to be copied to /tftpboot/ipxe.efi.
For example, setting this to 'ipxe-snponly' on CentOS8 would result
in the source file being /usr/share/ipxe/ipxe-snponly-x86_64.efi.
* New parameter, ironic::keystone::auth::roles is introduced to
configure customized role for ironic user in keystone identity.
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..15.5.0
---------------------------------------
d553541 Prepare the final stable/train release
39f97cc Expose vhost_custom_fragment
ee3cb9f agent: support command_timeout and max_command_attempts
fc46d2a Allow alternative source files for /tftpboot/ipxe.efi
74f3dce Add ironic::neutron::dhcpv6_stateful_address_count
e2a354d Fix rabbitmq dependency
2f91ad1 Customize roles assigned to ironic user
8fe6978 Use client architecture and set bootfile-url for DHCPv6 in inspector
884325d Switch to Train
1136c8b Update TOX/UPPER_CONSTRAINTS_FILE for stable/train
807e6be Update .gitreview for stable/train
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
Gemfile | 3 +-
manifests/drivers/agent.pp | 12 ++++++
manifests/keystone/auth.pp | 6 +++
manifests/neutron.pp | 45 ++++++++++++++--------
manifests/pxe.pp | 13 +++++--
manifests/wsgi/apache.pp | 7 ++++
metadata.json | 10 ++---
.../notes/agent-retries-5c55bab92d8d8f9e.yaml | 5 +++
...cpv6-pxe-boot-client-arch-ba8857e4f1386710.yaml | 8 ++++
...v6-stateful-address-count-af55208639ad7264.yaml | 8 ++++
.../notes/ipxe_name_base-91f5a571210f171c.yaml | 7 ++++
.../keystone-user-roles-9a21ef5f9a74777e.yaml | 5 +++
spec/classes/ironic_drivers_agent_spec.rb | 8 +++-
spec/classes/ironic_keystone_auth_spec.rb | 12 ++++++
spec/classes/ironic_neutron_spec.rb | 19 +++++----
spec/classes/ironic_pxe_spec.rb | 4 +-
spec/classes/ironic_wsgi_apache_spec.rb | 2 +
templates/inspector_dnsmasq_http.erb | 5 +++
tox.ini | 2 +-
20 files changed, 144 insertions(+), 38 deletions(-)
More information about the Release-announce
mailing list