[release-announce] puppet-ironic 22.0.0 (antelope)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 5 15:49:31 UTC 2023


We are satisfied to announce the release of:

puppet-ironic 22.0.0: Puppet module for OpenStack Ironic

This release is part of the antelope 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 21.0.0..22.0.0
---------------------------------------

e81639d Prepare 2023.1 release
73b91cf Add support for ironic_api_uwsgi_config in Debian
f54403a api: Remove redundant hard-coded defaults
ec281aa Add strict validation about boolean parameters
c390e9a Stop hard-coding force_power_state_during_sync
8b8659e Remove TripleO job
f78032b Replace legacy facts and use fact hash
dba5121 Bump upper version of puppetlabs-apache
def2473 Add support for [inventory] parameters
873ff53 Replace mocha by rspec-mocks
4399274 inspector: Fix wrong group of policy file
cafd368 Expose policy_default_rule
1990832 Drop logic for Ubuntu 20.04
7aca18d Switch to Ubuntu Jammy (22.04)
6fd7489 Add support for [agent] command_wait_* options
1929c31 Remove logic for CentOS < 9
747468f Update master for stable/zed


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

.zuul.yaml                                         |   1 -
.../ironic_api_uwsgi_config/openstackconfig.rb     |  10 ++
lib/puppet/type/ironic_api_uwsgi_config.rb         |  29 ++++
manifests/api.pp                                   |  25 ++--
manifests/api/authtoken.pp                         | 116 +++++++--------
manifests/audit.pp                                 |  12 +-
manifests/cinder.pp                                |  24 +--
manifests/conductor.pp                             | 143 +++++++++---------
manifests/cors.pp                                  |  24 +--
manifests/db.pp                                    |  32 ++--
manifests/deps.pp                                  |   5 +
manifests/disk_utils.pp                            |  28 ++--
manifests/drivers/agent.pp                         |  59 +++++---
manifests/drivers/ansible.pp                       |  44 +++---
manifests/drivers/hardware_interface.pp            |  10 +-
manifests/drivers/ilo.pp                           |  16 +-
manifests/drivers/inspector.pp                     |  36 ++---
manifests/drivers/interfaces.pp                    |  96 ++++++------
manifests/drivers/ipmi.pp                          |  24 +--
manifests/drivers/pxe.pp                           |  75 +++++-----
manifests/drivers/redfish.pp                       |  44 +++---
manifests/glance.pp                                |  56 +++----
manifests/healthcheck.pp                           |  20 +--
manifests/init.pp                                  | 164 ++++++++++-----------
manifests/inspector.pp                             |  42 +++---
manifests/inspector/authtoken.pp                   | 116 +++++++--------
manifests/inspector/cors.pp                        |  24 +--
manifests/inspector/db.pp                          |  32 ++--
manifests/inspector/healthcheck.pp                 |  20 +--
manifests/inspector/ironic.pp                      |  28 ++--
manifests/inspector/logging.pp                     |  74 +++++-----
manifests/inspector/policy.pp                      |  20 ++-
manifests/inspector/pxe_filter.pp                  |   8 +-
manifests/inspector/pxe_filter/dnsmasq.pp          |  14 +-
manifests/inspector/service_catalog.pp             |  24 +--
manifests/inspector/swift.pp                       |  32 ++--
manifests/inventory.pp                             |  34 +++++
manifests/json_rpc.pp                              |  42 +++---
manifests/logging.pp                               |  78 +++++-----
manifests/neutron.pp                               |  28 ++--
manifests/nova.pp                                  |  28 ++--
manifests/params.pp                                |  24 +--
manifests/policy.pp                                |  18 ++-
manifests/pxe.pp                                   |   8 +-
manifests/service_catalog.pp                       |  24 +--
manifests/swift.pp                                 |  24 +--
manifests/wsgi/apache.pp                           |   8 +-
manifests/wsgi/uwsgi.pp                            |  41 ++++++
metadata.json                                      |  12 +-
.../agent-command_wait_opts-8cf9e6f81ba70064.yaml  |   8 +
releasenotes/notes/inventory-ffdad31e3fc409c5.yaml |   4 +
.../policy_default_rule-b2bf3736d5006f54.yaml      |   8 +
.../notes/ubuntu-jammy-056311a97762ec9b.yaml       |   8 +
releasenotes/notes/uwsgi-9c7229851778c551.yaml     |   7 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/zed.rst                        |   6 +
spec/classes/ironic_api_spec.rb                    |  11 +-
spec/classes/ironic_client_spec.rb                 |   2 +-
spec/classes/ironic_conductor_spec.rb              |   4 +-
spec/classes/ironic_db_spec.rb                     |   5 +-
spec/classes/ironic_drivers_agent_spec.rb          |   8 +-
spec/classes/ironic_drivers_ansible_spec.rb        |   2 +-
spec/classes/ironic_drivers_drac_spec.rb           |   2 +-
spec/classes/ironic_drivers_ilo_spec.rb            |   2 +-
spec/classes/ironic_drivers_pxe_spec.rb            |  11 +-
spec/classes/ironic_drivers_redfish_spec.rb        |   2 +-
spec/classes/ironic_drivers_staging_spec.rb        |   2 +-
spec/classes/ironic_init_spec.rb                   |   7 +-
spec/classes/ironic_inspector_client_spec.rb       |   2 +-
spec/classes/ironic_inspector_db_spec.rb           |   5 +-
spec/classes/ironic_inspector_policy_spec.rb       |   6 +-
spec/classes/ironic_inspector_spec.rb              |   7 +-
spec/classes/ironic_inventory_spec.rb              |  45 ++++++
spec/classes/ironic_policy_spec.rb                 |   2 +
spec/classes/ironic_pxe_spec.rb                    |  39 ++---
spec/classes/ironic_wsgi_apache_spec.rb            |   8 +-
spec/classes/ironic_wsgi_uwsgi_spec.rb             |  31 ++++
spec/spec_helper.rb                                |   2 +
.../openstackconfig_spec.rb                        |  41 ++++++
spec/unit/provider/ironic_spec.rb                  |  22 +--
spec/unit/type/ironic_api_uwsgi_config_spec.rb     |  64 ++++++++
81 files changed, 1310 insertions(+), 960 deletions(-)







More information about the Release-announce mailing list