[release-announce] [puppet] puppet-ironic 10.4.1 (ocata)

no-reply at openstack.org no-reply at openstack.org
Thu Apr 27 21:09:11 UTC 2017


We are satisfied to announce the release of:

puppet-ironic 10.4.1: Puppet module for OpenStack Ironic

This release is part of the ocata stable release series.

Download the package from:

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

For more details, please see below.

10.4.1
^^^^^^

New Features

* Add the ability to specify a name string for the
  provisioning_network in ironic_config using the transform_to
  argument. Add "cleaning_network_name" and
  "provisioning_network_name" options to ::ironic::conductor class.
  Theirs names will be automatically converted to UUIDs and
  appropriate config options will be set.

* Add port_setup_delay parameter to ::ironic::conductor class.
  Defines delay value to wait for Neutron agents to setup sufficient
  DHCP configuration.

* New manifest "ironic::drivers::inspector" to set parameters for
  connecting from ironic to to ironic-inspector. Please set
  credentials for ironic to access ironic-inspector using this
  manifest, otherwise ironic falls back to using "keystone_authtoken"
  credentials, which are deprecated for this purpose.

  Also allows configuring "enabled" and "service_url" parameters.

* New manifest "ironic::service_catalog" to set parameters for
  connecting to the service catalog (used to fetch the ironic internal
  API URL) Please set credentials for ironic to access the service
  catalog using this manifest, otherwise ironic falls back to using
  "keystone_authtoken" credentials, which are deprecated for this
  purpose.

* Add "user_domain_name" and "project_domain_name" to
  "ironic::glance", "ironic::swift" and "ironic::neutron" manifests.
  These are required to support Identity v3 authentication.

Changes in puppet-ironic 10.4.0..10.4.1
---------------------------------------

ee09d11 Post Ocata Bugfix release
48d4974 Fix user in sync.pp
d6cb05c Update Gemfile to pull spec_helper from stable/ocata
f63c1c7 Allow to set port_setup_delay ironic::conductor param
c30e8bc Add ability to translate net name to UUID
d824224 Restart dnsmasq when config changes
161073a Add domain parameters to switch, neutron and glance auth modules
d729cac Add separate manifest for configuring access from ironic to inspector
c331e72 Add separate manifest for configuring access to the service catalog


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

Gemfile                                            |  1 +
examples/ironic_config_to_net_uuid.pp              |  3 +
lib/puppet/provider/ironic.rb                      | 22 ++++++
lib/puppet/provider/ironic_config/ini_setting.rb   | 16 ++++
lib/puppet/type/ironic_config.rb                   |  2 +
manifests/conductor.pp                             | 55 ++++++++++++-
manifests/db/sync.pp                               |  7 +-
manifests/drivers/inspector.pp                     | 80 +++++++++++++++++++
manifests/glance.pp                                | 12 +++
manifests/inspector.pp                             |  1 +
manifests/neutron.pp                               | 36 ++++++---
manifests/service_catalog.pp                       | 64 +++++++++++++++
manifests/swift.pp                                 | 32 +++++---
metadata.json                                      |  4 +-
...me_to_uuid_transformation-81a91758991935d0.yaml |  7 ++
...dd_port_setup_delay_param-e28595863d31117e.yaml |  5 ++
.../notes/inspector-manifest-77e1cb21ba93b55c.yaml | 10 +++
.../service_catalog-manifest-49d5dd0784109d93.yaml |  8 ++
...swift-glance-neutron-idv3-e235313691da667b.yaml |  6 ++
releasenotes/source/conf.py                        |  4 +-
spec/classes/ironic_conductor_spec.rb              | 17 ++++
spec/classes/ironic_db_sync_spec.rb                |  4 +-
spec/classes/ironic_drivers_inspector_spec.rb      | 90 ++++++++++++++++++++++
spec/classes/ironic_glance_spec.rb                 | 42 ++++++----
spec/classes/ironic_neutron_spec.rb                | 18 +++--
spec/classes/ironic_service_catalog_spec.rb        | 84 ++++++++++++++++++++
spec/classes/ironic_swift_spec.rb                  | 16 ++--
27 files changed, 583 insertions(+), 63 deletions(-)






More information about the Release-announce mailing list