[release-announce] puppet-ironic 21.0.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Thu Oct 20 11:27:48 UTC 2022


We are pumped to announce the release of:

puppet-ironic 21.0.0: Puppet module for OpenStack Ironic

This release is part of the zed release series.

The source is available from:

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

Download the package from:

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

Please report issues through:

    https://bugs.launchpad.net/puppet-ironic/+bugs

For more details, please see below.

Changes in puppet-ironic 20.3.0..21.0.0
---------------------------------------

0d76422 Prepare Zed RC1
d4627d4 pxe: Add option to determine status of dnsmasq tftp server
449150f Add manage_service parameter
084c0e5 pxe: Allow disabling http server
a1dc86b pxe: Validate apache resources
4761d63 Enable memcached in acceptance tests
2504f81 Use standard parameter description format for wsgi::apache
62043ac Add Apache WSGI logging parameters for pipe/syslog
49f6efc Cap upper version of puppetlabs-apache
c4c5372 Remove wrong TODO comment
fbc55f8 Fix type validation error with puppetlabs-apache 8.0.0
eb8e5b7 Remove unused items from platform_params
6f2acf9 Remove unused puppetlabs-concat from dependencies
11c3e1a Adapt to new type validation in puppetlabs-apache
05a1a03 conductor: Support tuning of heartbeats
36a8242 Add deploy_callback_timeout parameter
e8d678c Revert "CentOS 9: Disable unit tests dependent on puppet-postgresql"
dc470d8 Debian/Ubuntu: Validate inspector in acceptance test
f3693d3 Fix wrong test description
f018d2a Get rid of unnecessary ensure_resource
c9d42b1 Add acceptance tests for config management resources
a92e08e Debian/Ubuntu: The staging driver package is not available
e905d95 Ubuntu: Use ipxe.efi instead of snponly.efi in Focal
38c3def Debian/Ubuntu: Fix wrong source path to copy efi file
0d75b53 Debian/Ubuntu: Do not use the ironic-inspector-dnsmasq service
b780aca Debian/Ubuntu: Fix installation of pxelinux.0 and syslinux files
5fe5a07 inspector: Use config file installed by the package
80307be Debian/Ubuntu: Use tftpd-hpa instead of tftpd
cfaf848 Remove redundant check of ironic-inspector package
1467a91 Expose headers option of apache::vhost
4863a48 Copy shim and grub efi binaries to tftp root
8672adf Do not show diffs of image files
531ee79 conductor: Clean up inspect_timeout
37b2d99 conductor: Remove configdrive_use_swift
1b9c036 Remove deprecated ironic::drivers::pxe::pxe_append_params
818b8ce conductor: Remove deprecated api_url
bb8eadf Remove deprecated ironic::pxe::enable_ppc64le
a455ce6 Fix typos in parameter descriptions, comments and tests
aab3ad2 Refactor unit tests of ironic::pxe
a612ff0 Use native implementation to add listen for apache vhost
74b999f Remove support for CentOS 8 Stream
c317250 apache+mod_wsgi: Disable SSL by default
2a0d0df Remove deprecated parameters to override endpoint url
7135cf3 Remove deprecated ipxe_enable parameter
98c9b5c Inspector: Fix missing log-facility when tftp protocol is used
69ca276 Update master for stable/yoga


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

.../functions/ipv6_normalize_dnsmasq_ip_subnets.rb |   2 -
manifests/api.pp                                   |  65 +++---
manifests/audit.pp                                 |   2 +-
manifests/conductor.pp                             |  97 ++++----
manifests/deps.pp                                  |   2 +-
manifests/drivers/agent.pp                         |   2 +-
manifests/drivers/ilo.pp                           |   2 +-
manifests/drivers/inspector.pp                     |  13 --
manifests/drivers/ipmi.pp                          |   6 +-
manifests/drivers/pxe.pp                           |  47 +---
manifests/drivers/redfish.pp                       |   4 +-
manifests/drivers/staging.pp                       |  13 +-
manifests/glance.pp                                |  10 -
manifests/healthcheck.pp                           |   4 +-
manifests/inspector.pp                             |  87 ++++----
manifests/inspector/healthcheck.pp                 |   4 +-
manifests/keystone/auth.pp                         |   2 +-
manifests/logging.pp                               |   2 +-
manifests/neutron.pp                               |  13 --
manifests/params.pp                                |  37 ++-
manifests/pxe.pp                                   | 234 ++++++++++++-------
manifests/pxe/common.pp                            |   5 +
manifests/pxe/tftpboot_file.pp                     |   2 +-
manifests/wsgi/apache.pp                           | 180 +++++++++------
metadata.json                                      |  16 +-
.../notes/apache-headers-b23e7d1dad6e94ae.yaml     |   5 +
...r-deploy_callback_timeout-0f415dee2dd2c181.yaml |   4 +
.../conductor-heartbeat-d92790f3e6a59c4b.yaml      |   8 +
.../debian-syslinux-files-c36f21ae936c0594.yaml    |  12 +
.../notes/disable-apache-ssl-54072024953cd608.yaml |   5 +
.../httpd-logs-piped-syslog-594ac0d09f84d3a3.yaml  |   6 +
.../notes/manage_http_server-bc9a073ba0c997ee.yaml |   6 +
.../notes/manage_service-bcbd06a73809c198.yaml     |   5 +
.../notes/pxe-enabled-fcb9ec4d6be96f16.yaml        |   5 +
.../notes/remove-centos-8-8a206d9320ed83ea.yaml    |   4 +
.../remove-conductor-api_url-3a8ea8b86447312f.yaml |   4 +
...or-configdriver_use_swift-7b63e1eddb416aee.yaml |   5 +
...conductor-inspect_timeout-7279f827bb55dfab.yaml |   4 +
.../remove-ipxe_enabled-1da71d263a7ef841.yaml      |   4 +
...ove-old-endpoint_override-e4dd66f1cddc2266.yaml |   8 +
...remove-pxe-enable_ppc64le-3cf6ce2b9f1569f3.yaml |   4 +
.../remove-pxe_append_params-9c8753b8a37ca6be.yaml |   4 +
.../uefi_pxe_bootfile_name-eb2244dc9b9fd954.yaml   |  12 +
.../use-tftpd-hpa-in-debian-07f5429e791ab883.yaml  |   5 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/yoga.rst                       |   6 +
...wsgi_apache_spec.rb => 10_basic_ironic_spec.rb} |  22 +-
spec/acceptance/99_ironic_config_spec.rb           | 104 +++++++++
spec/classes/ironic_audit_spec.rb                  |   2 +-
spec/classes/ironic_conductor_spec.rb              |  11 +-
spec/classes/ironic_db_postgresql_spec.rb          |  10 +-
spec/classes/ironic_drivers_pxe_spec.rb            |  53 +++--
spec/classes/ironic_drivers_staging_spec.rb        |   9 +-
spec/classes/ironic_glance_spec.rb                 |   3 +-
.../classes/ironic_inspector_db_postgresql_spec.rb |  11 +-
spec/classes/ironic_inspector_db_sync_spec.rb      |   2 +-
spec/classes/ironic_inspector_spec.rb              |  18 +-
spec/classes/ironic_pxe_spec.rb                    | 248 +++++++++++++++++----
spec/classes/ironic_wsgi_apache_spec.rb            | 100 +++++++--
spec/unit/type/ironic_config_spec.rb               |   2 +-
spec/unit/type/ironic_inspector_config_spec.rb     |   2 +-
templates/inspector_dnsmasq_tftp.erb               |   3 +
62 files changed, 1041 insertions(+), 527 deletions(-)







More information about the Release-announce mailing list