We are overjoyed to announce the release of: puppet-nova 23.1.0 This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/puppet-nova Download the package from: https://tarballs.openstack.org/puppet-nova/ Please report issues through: https://bugs.launchpad.net/puppet-nova/+bugs For more details, please see below. 23.1.0 ^^^^^^ New Features ************ * Added new "nova::compute::libvirt::secret_ceph" resource definition that can be used to create a libvirt secret of type ceph. * Added new "manage_libvirt_secret" parameter defaulting to true in the "nova::compute::rbd" class. Bug Fixes ********* * Now the "nova::compute::ironic" class installs the "nova-compute- ironic" package in Debian or Ubuntu. Changes in puppet-nova 23.0.0..23.1.0 ------------------------------------- 8b5f5600 Prepare final stable/2023.2 release 0b942c2c Fix new lint errors 9ce2f508 Assume structured fact in unit tests f090015b Add nova::compute::libvirt::secret_ceph resource 90af39c4 Set show_diff to false for Nova SSH private key 3d7de53f nova_flavor: Fix broken idempotency with properties 63030d68 Avoid restarting dbus service 3d9d9d10 Debian/Ubuntu: Fix missing nova-compute-ironic 4a6ccc40 Update TOX_CONSTRAINTS_FILE for stable/2023.2 c8429561 Update .gitreview for stable/2023.2 Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + lib/puppet/provider/nova_flavor/openstack.rb | 4 +- manifests/compute.pp | 4 +- manifests/compute/ironic.pp | 14 +++- manifests/compute/libvirt/secret_ceph.pp | 85 ++++++++++++++++++++ manifests/compute/libvirt/services.pp | 11 ++- manifests/compute/rbd.pp | 60 ++++++++------ manifests/init.pp | 17 ++-- manifests/keystone/authtoken.pp | 2 +- manifests/metadata.pp | 2 +- metadata.json | 2 +- .../notes/bug-2042383-76b5bd1579f9310d.yaml | 5 ++ .../libvirt-secret-ceph-b4b11706463f13c6.yaml | 8 ++ spec/acceptance/10_nova_wsgi_apache_spec.rb | 3 +- spec/classes/nova_compute_ironic_spec.rb | 25 +++--- spec/classes/nova_compute_libvirt_services_spec.rb | 2 +- spec/classes/nova_init_spec.rb | 11 +-- spec/classes/nova_migration_libvirt_spec.rb | 4 +- .../nova_compute_libvirt_secret_ceph_spec.rb | 91 ++++++++++++++++++++++ spec/unit/provider/nova_flavor/openstack_spec.rb | 47 +++++++++++ templates/libvirt-secret-ceph.xml.epp | 6 ++ templates/secret.xml-compute.erb | 6 -- tox.ini | 2 +- 23 files changed, 341 insertions(+), 71 deletions(-)