Mailing List Archive

[new][puppet] puppet-ironic 10.0.0 release (ocata)
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 enable_proxy_headers parsing option which is used by
the http_proxy_to_wsgi middleware.

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

* Add "ironic::conductor::default_boot_option" 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::default_boot_option"
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::rabbit_host, ironic::rabbit_hosts,
ironic::rabbit_password, ironic::rabbit_port, ironic::rabbit_userid
and ironic::rabbit_virtual_host 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 detect_boot_mode option
be101ec Deprecate rabbitmq connection parameters
77c06e6 Fix common options position in params.pp
5409708 Add enable_proxy_headers_parsing option
1467ac8 Remove verbose
806d5a1 Remove "dhcp" command from the iPXE script
bdba53d Release 9.4.1 (newton)
5a44afd Allow configuring default_boot_option
18cc687 Fix documentation for log_dir parameter
2e4c586 start ironic-(api|inspector) after Keystone_endpoint
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/inspector_sync.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_proxy_header_parsing-1837e35d317e74f7.yaml | 4 +
...dding_inspector_boot_mode-5bb8a41e75c33622.yaml | 4 +
.../default_boot_option-09992dff723b9167.yaml | 10 ++
...fix_log_dir_documentation-ae6c760e36c26a29.yaml | 3 +
.../notes/inspector-db-ddfdc7d17628f969.yaml | 7 ++
releasenotes/notes/ipxe-dhcp-f82e17c956a5b887.yaml | 4 +
..._workers_for_worker_count-24578f84123bd2ea.yaml | 5 +
...ection-params-deprecation-ab8842cdfbadc64a.yaml | 6 +
.../notes/remove_verbose-cc22967ed7edbd00.yaml | 5 +
releasenotes/source/conf.py | 7 +-
releasenotes/source/index.rst | 3 +-
releasenotes/source/newton.rst | 6 +
setup.cfg | 2 +-
spec/acceptance/ironic_wsgi_apache_spec.rb | 12 +-
spec/classes/inspector_db_sync_spec.rb | 44 -------
spec/classes/ironic_api_spec.rb | 11 +-
spec/classes/ironic_conductor_spec.rb | 3 +
spec/classes/ironic_db_postgresql_spec.rb | 2 +-
spec/classes/ironic_db_sync_spec.rb | 2 +-
spec/classes/ironic_inspector_db_mysql_spec.rb | 61 ++++++++++
.../classes/ironic_inspector_db_postgresql_spec.rb | 39 ++++++
spec/classes/ironic_inspector_db_spec.rb | 135 +++++++++++++++++++++
spec/classes/ironic_inspector_db_sync_spec.rb | 30 +++++
spec/classes/ironic_inspector_spec.rb | 5 +-
spec/classes/ironic_wsgi_apache_spec.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