[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