[release-announce] [puppet] puppet-ironic 9.6.0 (newton)

no-reply at openstack.org no-reply at openstack.org
Thu Jan 18 19:41:18 UTC 2018


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(-)







More information about the Release-announce mailing list