[release-announce] [puppet] puppet-ironic 12.0.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Mon Nov 13 09:27:30 UTC 2017


We joyfully announce the release of:

puppet-ironic 12.0.0: Puppet module for OpenStack Ironic

This release is part of the queens release series.

Download the package from:

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

For more details, please see below.

12.0.0
^^^^^^


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

* Add support for DHCP client arch 11 to detect an aarch64 uefi
  host.

* Allow skipping installation of syslinux. UEFI exclusive
  archiectures do not have syslinux support.

* It is now possible to configure the access log (through the
  "access_log_file" and "access_log_format" variables) and the error
  log file path (through the error_log_file variable) in the apache
  vhost.

* When "inspector::debug" is set to "true", DHCP queries and
  responses will be logged by the ironic-inspector dnsmasq services.

* Add parameter to apache_wsgi to allow overwrite and/or add
  additional wsgi process options.


Known Issues
************

* Keystone v2.0 API was removed so we need to set a default value
  for user_domain_name and project_domain name, which will be Default
  as it is already in some other classes in modules.


Upgrade Notes
*************

* The deprecated parameter
  "inspector::enable_setting_ipmi_credentials" was removed. This
  feature was already removed from ironic-inspector.

* Removed support for setting options related to the SSH drivers.
  These drivers were removed from Ironic in the Pike release.


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

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


Bug Fixes
*********

* It is now possible to pass empty strings to the log_dir option.
  This enables logging to stdout/stderr.

* Increase the Inspector DHCP lease time that is provide by dnsmasq
  to 10 minutes.  A shorter lease time may cause the provided IP
  address to expire and IPA may not add the address to the
  introspection report.

Changes in puppet-ironic 11.3.0..12.0.0
---------------------------------------

f4cf0aa Add Puppet package to bindep, for module build
3c41398 Conditionalize syslinux requirement
5161073 add parameter to overwrite/add wsgi process options
910ea1c Prepare for Queens Milestone 1
21290f2 Adding support for UEFI client arch type 11 (EFI aarch64)
c9951ab Turn on DHCP logging in ironic-inspector when debug is true
b02d9c3 apache wsgi: Exchange defaults for workers and threads
9381f97 Configure *_domain_name to Default by default
dbc4f7a Accept empty strings for log_dir
5a71880 Allow setting log files for apache vhost
c00a1b8 Increase Ironic inspector dnsmasq lease time
3aaf2d0 Update to the latest address in README
53eaebc Update openstackdocstheme to latest version
98cda9d Remove support for already removed SSH drivers
d86a38c Removed deprecated support for setting IPMI credentials
100f434 Deprecate revocation_cache_time option
9d7d8e7 Fixes for Ironic-inspector introspection when client using UEFI
8bd0134 Use Python to compute release notes version
10f4908 Update versions for Queens cycle
c24dcfb Update reno for stable/pike
f038c92 Update reno>=2.5.0


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

README.md                                          |   2 +-
bindep.txt                                         |   1 +
manifests/api/authtoken.pp                         |  32 +++---
manifests/cinder.pp                                |   8 +-
manifests/drivers/inspector.pp                     |   8 +-
manifests/drivers/ssh.pp                           |  40 --------
manifests/glance.pp                                |   8 +-
manifests/inspector.pp                             |  26 ++---
manifests/inspector/authtoken.pp                   |  32 +++---
manifests/logging.pp                               |   6 +-
manifests/neutron.pp                               |   8 +-
manifests/pxe.pp                                   |  23 +++--
manifests/service_catalog.pp                       |   8 +-
manifests/swift.pp                                 |   8 +-
manifests/wsgi/apache.pp                           | 110 +++++++++++++--------
metadata.json                                      |   8 +-
...ept-empty-strings-log-dir-fc9ebec7543ea3a5.yaml |   5 +
.../notes/add-aarch64-uefi-5b84a3805bad3d80.yaml   |   3 +
...ionalize-syslinux-install-89865f7320f94d88.yaml |   4 +
...ccess-and-error-log-files-0181077a3d0e9d20.yaml |   6 ++
.../notes/default-domain-ac0128c3e0820ff6.yaml     |   7 ++
...tion_cache_time_parameter-096a16bac4a618c7.yaml |   4 +
...e-inspector-dnsmasq-lease-7e5b03941f3e161c.yaml |   5 +
.../notes/ipmi-cred-removal-f31d0ae9504b970f.yaml  |   5 +
releasenotes/notes/log-dhcp-700336a5fa27096d.yaml  |   5 +
.../notes/ssh-removal-07d9adf11526e322.yaml        |   5 +
.../wsgi_process_options-b01aa3d1442febfe.yaml     |   4 +
releasenotes/source/conf.py                        |   4 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/pike.rst                       |   6 ++
spec/classes/ironic_api_authtoken_spec.rb          |   7 +-
spec/classes/ironic_cinder_spec.rb                 |   4 +-
spec/classes/ironic_drivers_inspector_spec.rb      |   4 +-
spec/classes/ironic_drivers_ssh_spec.rb            |  50 ----------
spec/classes/ironic_glance_spec.rb                 |   4 +-
spec/classes/ironic_inspector_authtoken_spec.rb    |   7 +-
spec/classes/ironic_inspector_spec.rb              |  23 +++--
spec/classes/ironic_logging_spec.rb                |  20 ++++
spec/classes/ironic_neutron_spec.rb                |   4 +-
spec/classes/ironic_pxe_spec.rb                    |  13 +++
spec/classes/ironic_service_catalog_spec.rb        |   4 +-
spec/classes/ironic_swift_spec.rb                  |   4 +-
spec/classes/ironic_wsgi_apache_spec.rb            |  83 +++++++++-------
templates/inspector_dnsmasq_http.erb               |  18 ++--
templates/inspector_dnsmasq_tftp.erb               |  10 +-
test-requirements.txt                              |   5 +-
46 files changed, 358 insertions(+), 294 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 629ab00..8db5c0d 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -3 +3 @@ sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
+openstackdocstheme>=1.17.0 # Apache-2.0
@@ -6,2 +6 @@ openstackdocstheme>=1.16.0 # Apache-2.0
-# FIXME: reno is manually pinned to !=2.0.0 because of bug #1651995
-reno!=2.0.0,!=2.3.1,>=1.8.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0






More information about the Release-announce mailing list