[release-announce] puppet-ironic 15.0.0 (train)

no-reply at openstack.org no-reply at openstack.org
Thu Jun 6 06:58:57 UTC 2019


We are overjoyed to announce the release of:

puppet-ironic 15.0.0: Puppet module for OpenStack Ironic

This release is part of the train release series.

The source is available from:

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

Download the package from:

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

Please report issues through:

    https://bugs.launchpad.net/puppet-ironic/+bugs

For more details, please see below.

15.0.0
^^^^^^


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

* Allow configuring the "default_python_interpreter" parameter for
  the ansible deploy interface in the "ironic::drivers::ansible"
  manifest.

* Add openstackclient installation to the client class.

* Expose the "service_token_roles_required` and
  ``service_token_roles" parameters in both "::ironic::api::authtoken"
  and "ironic::inspector::authtoken"

* Adds "ironic::rpc_transport" parameter to define remote procedure
  call transport between conductor and API processes.


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

* The deprecated ironic::inspector::debug is removed, please use the
  dhcp_debug parameter.


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

* database_idle_timeout is deprecated and will be removed in a
  future release. Please use database_connection_recycle_time instead.


Bug Fixes
*********

* dnsmasq.conf require netmask for IPv6 to be a prefix. If IPv6
  netmask is used it will be converted to a prefix. See bug: 1828367
  (https://bugs.launchpad.net/neutron/+bug/1828367)

Changes in puppet-ironic 14.4.0..15.0.0
---------------------------------------

650a1e5 Add openstackclient installation to the client class
7b6b097 Convert ipv6 netmask to prefix in dnsmasq.conf
1e588ca Add rcp_transport parameter for conductor
39115e6 Remove ironic::inspector::debug
b50b6a0 Deprecate idle_timeout option
f5c5a20 Move to opendev
29451f9 Expose service_token_roles params
d38cd7c Move to opendev
457c4a2 Fix Repository
7fa2ca5 Replace git.openstack.org with opendev.org/openstack
ccf8d7e OpenDev Migration Patch
0202bc4 Add Beaker-Rspec to the table of contents
cd31a20 Also copy ldlinux.c32
057ceb0 Bump version for the start of Train
f241b0b Update master for stable/stein
1b55f88 Add default_python_interpreter parameter to ansible manifest
dcb77fb Replace vcsrepo with git_resource


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

.gitreview                                         |  2 +-
Gemfile                                            |  2 +-
README.md                                          | 13 +++---
lib/puppet/functions/ipv6_netmask_to_prefix.rb     | 25 ++++++++++
manifests/api/authtoken.pp                         | 21 +++++++++
manifests/bifrost.pp                               | 13 +++---
manifests/client.pp                                |  2 +
manifests/db.pp                                    | 54 ++++++++++++++--------
manifests/drivers/ansible.pp                       |  5 ++
manifests/init.pp                                  |  7 +++
manifests/inspector.pp                             | 14 +-----
manifests/inspector/authtoken.pp                   | 12 +++++
manifests/inspector/client.pp                      |  2 +
manifests/inspector/db.pp                          | 54 ++++++++++++++--------
manifests/params.pp                                |  6 ++-
metadata.json                                      | 14 +++---
...nsible-python-interpreter-fedc6fbdc4839f70.yaml |  5 ++
...ctor-transport-url-config-6b5bd87b6e7bd968.yaml |  2 +-
...dd-openstackclient-client-9eac916e963f3f38.yaml |  3 ++
...vice_token_roles_required-7d0aa71af2f40ed9.yaml |  6 +++
...te_idle_timeout_parameter-bb14a0f10a816033.yaml |  4 ++
...dnsmasq-conf-ipv6-netmask-6ff367f7c6ed5653.yaml |  6 +++
.../remove-inspector-debug-62a7295112860c54.yaml   |  4 ++
.../notes/rpc-transport-1213c384d755018d.yaml      |  5 ++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/stein.rst                      |  6 +++
spec/classes/ironic_api_authtoken_spec.rb          |  6 +++
spec/classes/ironic_bifrost_spec.rb                | 11 ++---
spec/classes/ironic_client_spec.rb                 |  2 +
spec/classes/ironic_db_spec.rb                     | 54 +++++++++++-----------
spec/classes/ironic_drivers_ansible_spec.rb        |  5 +-
spec/classes/ironic_init_spec.rb                   | 15 +++++-
spec/classes/ironic_inspector_authtoken_spec.rb    |  3 ++
spec/classes/ironic_inspector_client_spec.rb       |  2 +
spec/classes/ironic_inspector_db_spec.rb           | 54 +++++++++++-----------
spec/classes/ironic_inspector_spec.rb              | 12 ++++-
spec/functions/ipv6_netmask_to_prefix_spec.rb      |  9 ++++
templates/inspector_dnsmasq_http.erb               |  4 +-
templates/inspector_dnsmasq_tftp.erb               |  4 +-
tox.ini                                            |  2 +-
40 files changed, 327 insertions(+), 144 deletions(-)







More information about the Release-announce mailing list