We jubilantly announce the release of: puppet-ironic 9.6.0: Puppet module for OpenStack Ironic This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/puppet-ironic/ For more details, please see below. 9.6.0 ^^^^^ New Features ************ * Add the ability to specify a name string for the provisioning_network in ironic_config using the transform_to argument. Add "cleaning_network_name" and "provisioning_network_name" options to ::ironic::conductor class. Theirs names will be automatically converted to UUIDs and appropriate config options will be set. * Add port_setup_delay parameter to ::ironic::conductor class. Defines delay value to wait for Neutron agents to setup sufficient DHCP configuration. * added class for network interfaces management Bug Fixes ********* * Fixes ownership of "/var/log/ironic/ironic-dbsync.log" before trying to run "ironic-dbsync". This file was owned by *root* previously. Changes in puppet-ironic 9.5.0..9.6.0 ------------------------------------- 60515b4 Prepare for Newton post release 934da3c Run puppet-openstack-beaker-jobs 0fce47b Switch to Zuul v3 testing b9f255b ironic upgrade: change ownership for ironic-dbsync.log ccd3daf [newton] Add Puppet package to bindep, for module build ec33c9a Fixes for Ironic-inspector introspection when client using UEFI 2b7ec93 Fix user in sync.pp dfa53a8 Allow to set port_setup_delay ironic::conductor param 79f7749 Add ability to translate net name to UUID d4f7805 Restart dnsmasq when config changes b6e78c6 Add ironic::drivers::interfaces class Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 + bindep.txt | 1 + examples/ironic_config_to_net_uuid.pp | 3 + lib/puppet/provider/ironic.rb | 22 +++ lib/puppet/provider/ironic_config/ini_setting.rb | 16 ++ lib/puppet/type/ironic_config.rb | 2 + manifests/conductor.pp | 55 ++++++- manifests/db/sync.pp | 19 ++- manifests/drivers/interfaces.pp | 38 +++++ manifests/inspector.pp | 1 + metadata.json | 164 ++++++++++----------- ...me_to_uuid_transformation-81a91758991935d0.yaml | 7 + ...dd_port_setup_delay_param-e28595863d31117e.yaml | 5 + .../notes/drivers_interfaces-d8fdbbb80ef2033b.yaml | 3 + .../notes/ironic-dbsync-3816e081122eb137.yaml | 5 + releasenotes/source/conf.py | 4 +- spec/classes/ironic_conductor_spec.rb | 17 +++ spec/classes/ironic_db_sync_spec.rb | 10 +- spec/classes/ironic_drivers_interfaces_spec.rb | 50 +++++++ templates/inspector_dnsmasq_http.erb | 7 +- 20 files changed, 339 insertions(+), 97 deletions(-)