[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