[release-announce] puppet-nova 20.3.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Tue Apr 5 09:37:34 UTC 2022
We are stoked to announce the release of:
puppet-nova 20.3.0: Puppet module for OpenStack Nova
This release is part of the yoga 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.
Changes in puppet-nova 20.2.0..20.3.0
-------------------------------------
079d6f48 setuptools: Disable auto discovery
0be9d0a3 Deprecate old interface to define mdev types
82f108c1 Remove deprecated nova::compute::vgpu
80941110 Support [mdev_<type>] mdev_class
70bb80f6 Deprecate support for novajoin
4441e2c0 Aceept array for [libvirt] cpu_model_extra_flags
9f82e036 Accept array for [libvirt] pmem_namespaces
a90b5089 Prepare Yoga RC1
f17bfbc5 vmware: Avoid hard-coding default values
71cd1dd3 [vmware] host_password should be secret
00c73a95 remove unicode literal from code
db22455e Add support for parameters required for unified limits feature
7e2b139d Remove transition logic for images_type parameter
48cd95a5 Globally support system scope credentials
c482a3d8 Expose [workaround]/disable_compute_service_check_for_ffu
0ed626e1 Use system scope credentials in providers
39b2d75f Avoid hard-coding OS user/group in each manifest
Diffstat (except docs and test files)
-------------------------------------
lib/puppet/provider/nova.rb | 23 ++-
lib/puppet/provider/nova_aggregate/openstack.rb | 36 ++--
lib/puppet/provider/nova_flavor/openstack.rb | 30 +--
lib/puppet/provider/nova_service/openstack.rb | 4 +-
manifests/cell_v2/discover_hosts.pp | 2 +-
manifests/cell_v2/map_cell0.pp | 2 +-
manifests/cell_v2/map_cell_and_hosts.pp | 2 +-
manifests/cell_v2/map_instances.pp | 2 +-
manifests/cinder.pp | 18 +-
manifests/compute.pp | 5 +-
manifests/compute/libvirt.pp | 53 ++----
manifests/compute/mdev.pp | 56 +++---
manifests/compute/mdev_type.pp | 40 ++++
manifests/compute/provider.pp | 8 +-
manifests/compute/rbd.pp | 22 +--
manifests/compute/vgpu.pp | 24 ---
manifests/compute/vmware.pp | 18 +-
manifests/cron/archive_deleted_rows.pp | 10 +-
manifests/cron/purge_shadow_tables.pp | 9 +-
manifests/db/online_data_migrations.pp | 2 +-
manifests/db/sync.pp | 2 +-
manifests/db/sync_api.pp | 2 +-
manifests/init.pp | 10 +-
manifests/ironic/common.pp | 18 +-
manifests/limit.pp | 91 +++++++++
manifests/logging.pp | 4 +-
manifests/metadata/novajoin/api.pp | 21 ++-
manifests/metadata/novajoin/auth.pp | 2 +
manifests/metadata/novajoin/authtoken.pp | 2 +
manifests/metadata/novajoin/policy.pp | 2 +
manifests/params.pp | 9 +-
manifests/quota.pp | 6 +
manifests/vendordata.pp | 18 +-
manifests/workarounds.pp | 10 +
manifests/wsgi/apache_api.pp | 4 +-
manifests/wsgi/apache_metadata.pp | 4 +-
metadata.json | 10 +-
...ute_service_check_for_ffu-4c4cc458df3ca33b.yaml | 6 +
..._device_addresses_mapping-ecad870d64b3355d.yaml | 5 +
.../notes/deprecate-novajoin-c602cca8f07083cc.yaml | 5 +
releasenotes/notes/mdev-opts-f0f62793096d890c.yaml | 7 +
.../provider-system-scope-f4b1966755c2277e.yaml | 22 +++
.../notes/remove-vgpu-60c62ccfcfcfbf49.yaml | 6 +
.../require-images_type-939719fcc3a5d37f.yaml | 5 +
.../notes/system_scope-all-3d705c45620c2959.yaml | 12 ++
.../notes/unified-limit-93329f1bccb6628e.yaml | 8 +
.../notes/vmware-default-410fffde49744341.yaml | 12 ++
releasenotes/source/conf.py | 14 +-
setup.py | 1 +
spec/classes/nova_cinder_spec.rb | 17 ++
spec/classes/nova_compute_libvirt_spec.rb | 7 +-
spec/classes/nova_compute_mdev_spec.rb | 69 +++++--
spec/classes/nova_compute_vgpu_spec.rb | 47 -----
spec/classes/nova_compute_vmware_spec.rb | 44 +++--
spec/classes/nova_ironic_common_spec.rb | 27 ++-
spec/classes/nova_limit_spec.rb | 81 ++++++++
spec/classes/nova_metadata_novajoin_api_spec.rb | 2 +-
spec/classes/nova_vendordata_spec.rb | 72 ++++---
spec/classes/nova_workarounds_spec.rb | 3 +
.../unit/provider/nova_aggregate/openstack_spec.rb | 207 ++++++++++-----------
spec/unit/provider/nova_flavor/openstack_spec.rb | 29 ++-
spec/unit/provider/nova_service/openstack_spec.rb | 2 +-
62 files changed, 831 insertions(+), 460 deletions(-)
More information about the Release-announce
mailing list