[release-announce] puppet-ironic 13.3.0 (rocky)
no-reply at openstack.org
no-reply at openstack.org
Mon Aug 20 15:42:41 UTC 2018
We are jazzed to announce the release of:
puppet-ironic 13.3.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.3.0
^^^^^^
New Features
************
* It enables the configuration of enabled bios interfaces and
default bios interface.
* Expose the "notification_transport_url", "notification_driver" and
"notification_driver" parameters in "::ironic"
* Adds "ironic::conductor::conductor_group" parameter to assign a
group to the conductor.
* Adds new parameter "ironic::conductor::default_boot_mode" to
specify the default boot mode ("bios" or "uefi") to use when no boot
mode is required explicitly.
* Adds the "ironic::conductor::power_failure_recovery_interval"
parameter.
* Expose the "sync_power_state_interval" and
"power_state_sync_max_retries" parametes in "ironic::conductor".
Upgrade Notes
*************
* The "enabled_drivers" configuration option will be unset on
upgrade.
* The deprecated parameter ironic::api::neutron_url is now removed.
Please use the ironic::neutron::api_endpoint parameter instead.
* The deprecated parameter ironic::conductor::cleaning_network_uuid
is now removed. Please use the ironic::conductor::cleaning_network
parameter instead.
* The deprecated parameters swift_account, swift_temp_url_key and
swift_temp_url_duration in ironic::conductor is removed. Please set
these in ironic::glance instead.
* The deprecated parameter ironic::drivers::ipmi::retry_timeout is
now removed. Please use ironic::drivers::ipmi::command_retry_timeout
instead.
* The deprecated parameter ironic::inspector::dnsmasq_ip_range is
now removed. Please use ironic::inspector::dnsmasq_ip_subnets. If
you are using dnsmasq_ip_range please change, example:
$dnsmasq_ip_range = '192.168.0.100,192.168.0.120'
Replace with:
$dnsmasq_ip_subnets = [{'ip_range' => '192.168.0.100,192.168.0.120'}]
* The deprecated parameters glance_api_services, glance_api_insecure
and glance_num_retries in ::ironic is now removed. Please set these
in ::ironic::glance instead.
Deprecation Notes
*****************
* The "ironic::conductor::enabled_drivers" option is deprecated and
has no effect. Use "ironic::conductor::enabled_hardware_types" to
configure the enabled hardware types.
* The "ironic::drivers::inspector::enabled" parameter is now
deprecated and has no effect. This option does not work with
hardware types, and classic drivers have been removed. Use the
"enabled_inspect_interfaces" parameter from
"ironic::drivers::hardware_interfaces" instead.
Changes in puppet-ironic 13.1.0..13.3.0
---------------------------------------
516b4e9 Prepare Rocky RC1
f505d6f Make providers use auth_url for authentication
fb6abbd Changes for Rocky cycle deprecations
a14f9ec Support ironic::conductor::default_boot_mode parameter
bca7eb5 Support ironic::conductor::conductor_group parameter
66abab1 Remove the unnecessary _
c9d9c65 Prepare Rocky M3
0e2dfb9 Add the project source code repository in README
ac3cf43 Fix OS versions in metadata
f228df4 modulesync: sync and add nodepool-bionic for beaker
3f905ff Notify apache for ironic api in wsgi
d8195a7 Fix inifile version in metadata
e887095 Expose oslo messaging notification parameters
54bb5b7 Fix apache version in metadata
75477a9 Add support for configuring ppc64le nodes
b52c09b Expose power_failure_recovery_interval
5310a06 Expose power sync parameters
0d0fbab Debian release is 9 in metadata
d04996c Deprecate and unset the enabled_drivers option
1a2d5b5 add release note link in readme
d0a2a31 Add tripleo jobs
56616c8 Fix annotations
c9907ac Adds the configuration of bios interfaces
2ad9190 Remove deprecated parameters
f2005af fix tox python3 overrides
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 1 +
README.md | 10 ++
bindep.txt | 2 +-
lib/puppet/provider/ironic.rb | 4 +-
manifests/api.pp | 16 +---
manifests/conductor.pp | 104 ++++++++++-----------
manifests/db/mysql.pp | 18 ++--
manifests/drivers/inspector.pp | 21 +++--
manifests/drivers/interfaces.pp | 14 +++
manifests/drivers/ipmi.pp | 22 ++---
manifests/drivers/pxe.pp | 16 ++++
manifests/glance.pp | 27 ++----
manifests/init.pp | 48 +++++-----
manifests/inspector.pp | 29 +++---
manifests/inspector/db/mysql.pp | 14 +--
manifests/neutron.pp | 4 +-
manifests/pxe.pp | 15 +++
metadata.json | 17 ++--
.../notes/add-bios-interface-921d92b603dd287d.yaml | 5 +
.../add-oslo-notifications-5e841e11f7843329.yaml | 5 +
.../notes/conductor-group-eb58837b4ae709e5.yaml | 5 +
.../notes/default-boot-mode-1dc27454b02a56e5.yaml | 6 ++
...deprecate-enabled-drivers-23273798306f9086.yaml | 9 ++
.../notes/inspector-enabled-f0eedadbf4d6c3c1.yaml | 7 ++
.../power-failure-recovery-fb7f74944bc499b4.yaml | 4 +
.../power-sync-parameters-d168a56a376b9c1e.yaml | 5 +
.../notes/remove-deprecated-867b573ee02efb55.yaml | 27 ++++++
spec/acceptance/nodesets/nodepool-bionic.yml | 10 ++
spec/classes/ironic_conductor_spec.rb | 56 ++++++-----
spec/classes/ironic_drivers_inspector_spec.rb | 3 -
spec/classes/ironic_drivers_interfaces_spec.rb | 7 +-
spec/classes/ironic_drivers_ipmi_spec.rb | 3 +
spec/classes/ironic_drivers_pxe_spec.rb | 13 +++
spec/classes/ironic_inspector_spec.rb | 34 ++++++-
spec/classes/ironic_pxe_spec.rb | 17 ++++
spec/unit/provider/ironic_spec.rb | 14 +--
templates/inspector_dnsmasq_http.erb | 2 +-
templates/inspector_dnsmasq_tftp.erb | 9 +-
tox.ini | 1 +
39 files changed, 406 insertions(+), 218 deletions(-)
More information about the Release-announce
mailing list