[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