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(-)
participants (1)
-
no-reply@openstack.org