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

no-reply at openstack.org no-reply at openstack.org
Thu Apr 19 21:32:06 UTC 2018


We are jazzed to announce the release of:

puppet-ironic 13.0.0: Puppet module for OpenStack Ironic

This release is part of the rocky release series.

Download the package from:

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

For more details, please see below.

13.0.0
^^^^^^


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

* Adds "ironic::inspector::always_store_ramdisk_logs" parameter.

* Adds support for the "dnsmasq" PXE filter driver in ironic-
  inspector.

* Supports configuring rescue mode:

  * Adds support for "default_rescue_interface" and
    "enabled_rescue_interfaces" to "ironic::drivers::interfaces".

  * Adds support for configuring rescue network via
    "rescuing_network" or "rescuing_network_name" in
    "ironic::conductor".

* Add openstack-db tag to Exec that run db-sync.


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

* Deprecated keystone::authtoken::revocation_cache_time option has
  been removed.


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

* auth_uri is deprecated and will be removed in a future release.
  Please use www_authenticate_uri instead.

Changes in puppet-ironic 12.3.0..13.0.0
---------------------------------------

03701d5 Prepare Rocky M1
798a165 Debian is using python3-ironicclient
8738d2f Update .gitignore
4b6e556 Deprecate auth_uri option
0f3ff5e Deprecate auth_uri option
975499b Remove deprecated keystone authtoken revocation_cache_time option
def2e5c fix a typp in documentation
78740fe Add support for configuring rescue mode
6971249 oslo middleware: check puppet resource instead of actual config in spec
76e4a89 inspector: configure "dnsmasq" DHCP filter
731b563 inspector: allow configuring always_store_ramdisk_logs
410945f Switch acceptance test to use integration classes
1f694ff Add 'openstack-db' tag to db-sync Exec resource
fbd8c08 Follow the new PTI for document build
40219e5 Update reno for stable/queens


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

.gitignore                                         |  3 +-
lib/puppet/provider/ironic.rb                      |  4 +-
manifests/api/authtoken.pp                         | 20 +++---
manifests/conductor.pp                             | 27 ++++++++
manifests/db/sync.pp                               |  1 +
manifests/drivers/interfaces.pp                    | 14 ++++
manifests/inspector.pp                             | 14 +++-
manifests/inspector/authtoken.pp                   | 20 +++---
manifests/inspector/db/sync.pp                     |  1 +
manifests/inspector/pxe_filter.pp                  | 38 +++++++++++
manifests/inspector/pxe_filter/dnsmasq.pp          | 41 ++++++++++++
manifests/params.pp                                |  8 ++-
metadata.json                                      |  8 +--
...always_store_ramdisk_logs-cec708576c54b399.yaml |  3 +
...recate_auth_uri_parameter-9c3b5d66452043fa.yaml |  4 ++
...pector-pxe-filter-dnsmasq-98af54c3cbf105c8.yaml |  4 ++
.../notes/ironic-rescue-d1c28e3f4b67c14c.yaml      | 10 +++
.../notes/openstack_db_tag-92785ba5669c7b28.yaml   |  3 +
...ocation_cache_time_option-9cb40c11d4a4e31a.yaml |  3 +
releasenotes/source/index.rst                      |  1 +
releasenotes/source/queens.rst                     |  6 ++
spec/acceptance/ironic_wsgi_apache_spec.rb         | 73 +--------------------
spec/classes/ironic_api_authtoken_spec.rb          |  6 +-
spec/classes/ironic_api_spec.rb                    |  8 ++-
spec/classes/ironic_client_spec.rb                 | 15 ++++-
spec/classes/ironic_conductor_spec.rb              |  7 +-
spec/classes/ironic_db_sync_spec.rb                |  2 +
spec/classes/ironic_drivers_interfaces_spec.rb     |  3 +
spec/classes/ironic_init_spec.rb                   |  2 +-
spec/classes/ironic_inspector_authtoken_spec.rb    |  6 +-
spec/classes/ironic_inspector_db_sync_spec.rb      |  3 +-
.../ironic_inspector_pxe_filter_dnsmasq_spec.rb    | 75 ++++++++++++++++++++++
spec/classes/ironic_inspector_pxe_filter_spec.rb   | 64 ++++++++++++++++++
spec/classes/ironic_inspector_spec.rb              |  5 +-
spec/unit/provider/ironic_spec.rb                  | 14 ++--
templates/inspector_dnsmasq_http.erb               |  3 +
templates/inspector_dnsmasq_tftp.erb               |  3 +
test-requirements.txt                              |  6 --
tox.ini                                            |  2 +-
40 files changed, 404 insertions(+), 132 deletions(-)







More information about the Release-announce mailing list