[release-announce] puppet-ironic 13.3.1 (rocky)

no-reply at openstack.org no-reply at openstack.org
Mon Oct 15 22:26:28 UTC 2018


We are chuffed to announce the release of:

puppet-ironic 13.3.1: Puppet module for OpenStack Ironic

This release is part of the rocky stable release series.

Download the package from:

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

For more details, please see below.

13.3.1
^^^^^^


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

* Expose the "endpoint_override" parameter in both
  "::ironic::drivers::inspector" and "::ironic::service_catalog"


Bug Fixes
*********

* In order to allow the ironic inspector dnsmasq service to receive
  packets after the network service is restarted, the bind-interfaces
  option should not be set.  Since the ironic inspector is bound to
  the br-ctlplane interface, its not necessary to set this field as
  this dnsmasq instance will only service this interface.

  From the dnsmasq man page (http://www.thekelleys.org.uk/dnsmasq/docs
  /dnsmasq-man.html):

     -z, --bind-interfaces On systems which support it, dnsmasq binds
     the wildcard address, even when it is listening on only some
     interfaces. It then discards requests that it shouldn't reply to.
     This has the advantage of working even when interfaces come and
     go and change address. This option forces dnsmasq to really bind
     only the interfaces it is listening on. About the only time when
     this is useful is when running another nameserver (or another
     instance of dnsmasq) on the same machine. Setting this option
     also enables multiple instances of dnsmasq which provide DHCP
     service to run in the same machine.

  We do run another dnsmasq instance for neutron but that is bound to
  the tap interface in the namespace.

* Fixes default configuration where only a single concurrent thread
  was permitted per WSGI worker process, which does not match the
  upstream configuration where threads are enabled per each spawned
  worker process. This allows for greater request concurrency to
  prevent situations where the webserver may incorrectly return a 500
  error due to the server being unable to process the request in time.

Changes in puppet-ironic 13.3.0..13.3.1
---------------------------------------

d85f830 Release 13.3.1
8758d09 Expose the endpoint_override parameter
317a1e5 Remove ironic inspector dnsmasq bind-interfaces setting
61387eb import zuul job settings from project-config
895b0b9 Update Gemfile for stable/rocky
b93e90d Correct default number of threads
f93b52c Update .gitreview for stable/rocky
e79576f Update UPPER_CONSTRAINTS_FILE for stable/rocky
a9bd604 Remove PE requirement from metadata.json


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

.gitreview                                         |  1 +
.zuul.yaml                                         |  1 +
Gemfile                                            |  1 +
manifests/drivers/inspector.pp                     |  6 ++++++
manifests/service_catalog.pp                       |  6 ++++++
manifests/wsgi/apache.pp                           |  4 ++--
metadata.json                                      |  8 ++-----
.../add-endpoint-override-ed2a335077e5fc24.yaml    |  6 ++++++
.../remove-bind-interfaces-98c7021ed271eeee.yaml   | 25 ++++++++++++++++++++++
...threads-to-match-upstream-6fda517d7f6d1448.yaml |  9 ++++++++
spec/classes/ironic_drivers_inspector_spec.rb      |  3 +++
spec/classes/ironic_service_catalog_spec.rb        |  3 +++
spec/classes/ironic_wsgi_apache_spec.rb            |  4 ++--
templates/inspector_dnsmasq_http.erb               |  1 -
templates/inspector_dnsmasq_tftp.erb               |  1 -
tox.ini                                            |  2 +-
16 files changed, 68 insertions(+), 13 deletions(-)







More information about the Release-announce mailing list