settingsLogin | Registersettings

[openstack-announce] [new][puppet] puppet-ironic 10.0.0 release (ocata)

0 votes

We are grateful to announce the release of:

puppet-ironic 10.0.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.0.0
^^^^^^

New Features


  • This adds the enableproxyheaders parsing option which is used by
    the httpproxyto_wsgi middleware.

  • Add "ironic::inspector::detectbootmode" parameter to configure
    whether to store the boot mode (BIOS or UEFI).

  • Add "ironic::conductor::defaultbootoption" parameter to
    configure the default boot option for nodes.

  • New manifest "ironic::inspector::db" for configuring ironic-
    inspector oslo.db parameters.

Upgrade Notes


  • Is is recommended to set "ironic::conductor::defaultbootoption"
    to an explicit value, as it's default value will change in the
    future from "netboot" to "local". See bug 1619339
    (https://bugs.launchpad.net/ironic/+bug/1619339) for details.

Deprecation Notes


  • Manifest "ironic::db::inspector_sync" is deprecated, use
    "ironic::inspector::db::sync" instead.

  • ironic::rabbithost, ironic::rabbithosts,
    ironic::rabbitpassword, ironic::rabbitport, ironic::rabbituserid
    and ironic::rabbit
    virtualhost are deprecated.
    ironic::default
    transport_url should be used instead.

Bug Fixes


  • Fixed documentation for log_dir parameter

  • Remove "dhcp" command from the introspection iPXE script. It is
    redundant, and may even break booting when the provisioning NIC is
    not the first one.

Other Notes


  • Parameters that control the number of spawned child processes for
    distributing processing have had their default value changed from
    ::processorcount to ::os_workers.

  • This patch removes the verbose parameter. Since we are in Ocata
    and this option was marked to be removed in this release. In Newton
    the option was deprecated.

Changes in puppet-ironic 9.4.0..10.0.0


de80a44 Prepare 10.0.0 release
17634d7 Adding detectbootmode option
be101ec Deprecate rabbitmq connection parameters
77c06e6 Fix common options position in params.pp
5409708 Add enableproxyheadersparsing option
1467ac8 Remove verbose
806d5a1 Remove "dhcp" command from the iPXE script
bdba53d Release 9.4.1 (newton)
5a44afd Allow configuring default
bootoption
18cc687 Fix documentation for log
dir parameter
2e4c586 start ironic-(api|inspector) after Keystoneendpoint
d5d026a Change worker defaults to ::os
workers
934ff54 Enable release notes translation
ac03904 [inspector] create a separate database configuration for ironic-inspector
65c28a7 Changed the home-page to point Openstack Puppet Homepage
c45455c Move rspec-puppet-facts to spec helper
a2cfc7e Added retries for db_sync
27651d4 Update reno for stable/newton
b979667 Remove unnecesary spaces in log messages.

Diffstat (except docs and test files)


manifests/api.pp | 69 ++++++-----
manifests/conductor.pp | 7 ++
manifests/db/inspectorsync.pp | 21 +---
manifests/db/sync.pp | 2 +
manifests/init.pp | 85 ++++++-------
manifests/inspector.pp | 38 +++---
manifests/inspector/db.pp | 63 ++++++++++
manifests/inspector/db/mysql.pp | 69 +++++++++++
manifests/inspector/db/postgresql.pp | 47 +++++++
manifests/inspector/db/sync.pp | 22 ++++
manifests/inspector/logging.pp | 13 +-
manifests/logging.pp | 18 +--
manifests/params.pp | 14 +--
manifests/wsgi/apache.pp | 4 +-
metadata.json | 8 +-
...able
proxyheaderparsing-1837e35d317e74f7.yaml | 4 +
...ddinginspectorbootmode-5bb8a41e75c33622.yaml | 4 +
.../default
bootoption-09992dff723b9167.yaml | 10 ++
...fix
logdirdocumentation-ae6c760e36c26a29.yaml | 3 +
.../notes/inspector-db-ddfdc7d17628f969.yaml | 7 ++
releasenotes/notes/ipxe-dhcp-f82e17c956a5b887.yaml | 4 +
...workersforworkercount-24578f84123bd2ea.yaml | 5 +
...ection-params-deprecation-ab8842cdfbadc64a.yaml | 6 +
.../notes/removeverbose-cc22967ed7edbd00.yaml | 5 +
releasenotes/source/conf.py | 7 +-
releasenotes/source/index.rst | 3 +-
releasenotes/source/newton.rst | 6 +
setup.cfg | 2 +-
spec/acceptance/ironic
wsgiapachespec.rb | 12 +-
spec/classes/inspectordbsyncspec.rb | 44 -------
spec/classes/ironic
apispec.rb | 11 +-
spec/classes/ironic
conductorspec.rb | 3 +
spec/classes/ironic
dbpostgresqlspec.rb | 2 +-
spec/classes/ironicdbsyncspec.rb | 2 +-
spec/classes/ironic
inspectordbmysqlspec.rb | 61 ++++++++++
.../classes/ironic
inspectordbpostgresqlspec.rb | 39 ++++++
spec/classes/ironic
inspectordbspec.rb | 135 +++++++++++++++++++++
spec/classes/ironicinspectordbsyncspec.rb | 30 +++++
spec/classes/ironicinspectorspec.rb | 5 +-
spec/classes/ironicwsgiapachespec.rb | 2 +-
spec/spec
helper.rb | 10 +-
templates/inspector_ipxe.erb | 3 -
42 files changed, 687 insertions(+), 218 deletions(-)


OpenStack-announce mailing list
OpenStack-announce@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-announce
asked Nov 18, 2016 in openstack-announce by no-reply_at_openstac (33,960 points)   2 14 30
...