[puppet] puppet-ironic 10.4.1 (ocata)
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(-)
participants (1)
-
no-reply@openstack.org