[release-announce] [puppet] puppet-ironic 10.2.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Thu Jan 26 19:12:37 UTC 2017


We are thrilled to announce the release of:

puppet-ironic 10.2.0: Puppet module for OpenStack Ironic

This release is part of the ocata release series.

Download the package from:

    https://tarballs.openstack.org/puppet-ironic/

For more details, please see below.

10.2.0
^^^^^^


New Features
************

* Passes parameter to keystone authtoken define to manage python-
  memcache package install.

* added class for network interfaces management

* New parameter "node_not_found_hook" allows configuring ironic-
  inspector plugin to run when a node is not found during lookup. For
  example, "enroll" hook implements node auto-discovery.

* New parameter "discovery_default_driver" allows configuring the
  default driver to be set by ironic-inspector for newly discovered
  nodes, when "node_not_found_hook" is set to "enroll".


Deprecation Notes
*****************

* signing_dir option is now deprecated for removal, the parameter
  has no effect.


Bug Fixes
*********

* Fix compatibility with deprecated options "cleaning_network_uuid"
  and "provisioning_network_uuid".

Changes in puppet-ironic 10.1.0..10.2.0
---------------------------------------

d991f28 Add ironic::drivers::interfaces class
35c1e05 Add oslo::db to dependency chain
95c5da5 Fix deprecated cleaning_network_uuid and provisioning_network_uuid
12cbf53 Configure ironic-inspector parameters related to node discovery
1dd9156 Fix typo in ironic_api_paste_ini_spec.rb
ab50e55 Prepare 10.2.0 release
69192ac Allow python-memcache install from authtoken class
bc5b853 Deprecate signing_dir option
a293a86 Pin reno version to reno>=0.1.1,!=2.0.0
c82488e Add customization for wsgi process display name
a6f7d3b tftp: listen to both IPv4 and IPv6


Diffstat (except docs and test files)
-------------------------------------

manifests/api/authtoken.pp                         | 24 +++++--
manifests/conductor.pp                             | 16 ++---
manifests/deps.pp                                  |  4 ++
manifests/drivers/interfaces.pp                    | 38 ++++++++++
manifests/inspector.pp                             | 14 ++++
manifests/inspector/authtoken.pp                   | 24 +++++--
manifests/pxe.pp                                   |  1 -
manifests/wsgi/apache.pp                           | 80 ++++++++++++----------
metadata.json                                      |  8 +--
...n_manage_memcache_package-b317cf6b989ae388.yaml |  3 +
.../cleaning-network-compat-9e1ea13a8d96522b.yaml  |  4 ++
...ate_signing_dir_parameter-171235a2345ef589.yaml |  4 ++
.../notes/drivers_interfaces-d8fdbbb80ef2033b.yaml |  3 +
.../node-not-found-hook-1695393c50f6692b.yaml      |  8 +++
releasenotes/source/conf.py                        |  4 +-
spec/classes/ironic_api_authtoken_spec.rb          |  8 ++-
spec/classes/ironic_drivers_interfaces_spec.rb     | 50 ++++++++++++++
spec/classes/ironic_inspector_authtoken_spec.rb    |  8 ++-
spec/classes/ironic_inspector_spec.rb              |  6 ++
spec/classes/ironic_pxe_spec.rb                    |  1 -
spec/classes/ironic_wsgi_apache_spec.rb            | 25 +++++--
spec/unit/type/ironic_api_paste_ini_spec.rb        |  2 +-
test-requirements.txt                              |  3 +-
23 files changed, 260 insertions(+), 78 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index bedd666..baa2346 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4,2 @@ oslosphinx>=2.5.0 # Apache-2.0
-reno>=0.1.1 # Apache-2.0
+# FIXME: reno is manually pinned to !=2.0.0 because of bug #1651995
+reno>=0.1.1,!=2.0.0 # Apache-2.0





More information about the Release-announce mailing list