puppet-ironic 15.5.0 (train)
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(-)
participants (1)
-
no-reply@openstack.org