[release-announce] puppet-nova 16.0.0 (ussuri)
no-reply at openstack.org
no-reply at openstack.org
Thu Dec 12 10:19:18 UTC 2019
We are ecstatic to announce the release of:
puppet-nova 16.0.0: Puppet module for OpenStack Nova
This release is part of the ussuri release series.
The source is available from:
https://opendev.org/openstack/puppet-nova
Download the package from:
https://tarballs.openstack.org/null/
Please report issues through:
https://bugs.launchpad.net/puppet-nova/+bugs
For more details, please see below.
16.0.0
^^^^^^
New Features
************
* Adds --all-cells to the archive command based on an empty_table
boolean flag. If true, it will run in archive command on all
configured cells.
* Adds --before to the archive command based on age parameter
provided. If added, it will run with --before *date --date='today -
age days' +\%F*
* Added nova::scheduler::max_placement_results parameter.
* Add new parameter "[compute] cpu_dedicated_set" to specify list or
range of physical CPU cores to reserve to be used for allocating
PCPU resources to virtual machine processes. Defaults to
"$::os_service_default".
* New class nova::metadata::novajoin::policy allows novajoin policy
overrides to be written to /etc/novajoin/policy.json.
Upgrade Notes
*************
* The deprecated parameter nova::upgrade_level_consoleauth and the
class nova::consoleauth is now removed.
Deprecation Notes
*****************
* The "vcpu_pin_set" parameter is deprecated and superseded by
"cpu_shared_set" and "cpu_dedicated_set" parameters, where
"cpu_shared_set" and "cpu_dedicated_set" is used to define list or
range of VCPU and PCPU resources for virtual machine instances
respectively. When used "vcpu_pin_set" can not be defined with
"cpu_dedicated_set" parameter.
Changes in puppet-nova 15.4.0..16.0.0
-------------------------------------
f09e914d Prepare Ussuri M1
7deecfbd Convert all class usage to relative names
2716ce36 Adds --before archive parameter to cron job
bb08feae Adds --all-cells to the archive command
715043f3 Remove references to nova-network packages and services
e75c6fbd Add scheduler max_placement_results param
31a1b83a Remove consoleauth
4cae6a6e Fix vcpu_pin_set condition to resolve deployment failure
890dc6fa Update the constraints url
c704574b Fix rabbitmq dependency
0e1da122 Don't restart libvirt-guests on config change
d7eb253e Include nova::availability_zone in nova::api and nova::conductor
8377b33b Fix "More than one line in file '/etc/sysconfig/libvirtd' matches pattern" errors
cf666bd5 Add ability to collocate pinned and unpinned instance on same host
4c9e7691 Update master for stable/train
d58ad8c9 Fix puppet error handling
e0134e27 Fix apache_metadata api_port parameter description
adc83318 New class nova::metadata::novajoin::policy
Diffstat (except docs and test files)
-------------------------------------
examples/nova_with_pacemaker.pp | 10 +--
examples/nova_wsgi.pp | 20 +++---
manifests/api.pp | 17 ++---
manifests/cache.pp | 2 +-
manifests/cell_v2/discover_hosts.pp | 4 +-
manifests/cell_v2/map_cell0.pp | 4 +-
manifests/cell_v2/map_cell_and_hosts.pp | 4 +-
manifests/cell_v2/map_instances.pp | 4 +-
manifests/cell_v2/simple_setup.pp | 6 +-
manifests/cinder.pp | 2 +-
manifests/client.pp | 4 +-
manifests/compute.pp | 82 +++++++++++++++++-----
manifests/compute/ironic.pp | 4 +-
manifests/compute/libvirt.pp | 10 +--
manifests/compute/libvirt/qemu.pp | 2 +-
manifests/compute/libvirt/services.pp | 4 +-
manifests/compute/libvirt_guests.pp | 14 ++--
manifests/compute/pci.pp | 2 +-
manifests/compute/rbd.pp | 4 +-
manifests/compute/serial.pp | 2 +-
manifests/compute/spice.pp | 2 +-
manifests/compute/vgpu.pp | 2 +-
manifests/compute/vmware.pp | 2 +-
manifests/compute/xenserver.pp | 2 +-
manifests/conductor.pp | 9 +--
manifests/config.pp | 2 +-
manifests/consoleauth.pp | 31 --------
manifests/cors.pp | 2 +-
manifests/cron/archive_deleted_rows.pp | 30 +++++++-
manifests/cron/purge_shadow_tables.pp | 4 +-
manifests/db.pp | 4 +-
manifests/db/mysql.pp | 2 +-
manifests/db/mysql_api.pp | 2 +-
manifests/db/online_data_migrations.pp | 4 +-
manifests/db/postgresql.pp | 2 +-
manifests/db/postgresql_api.pp | 2 +-
manifests/db/sync.pp | 4 +-
manifests/db/sync_api.pp | 6 +-
manifests/generic_service.pp | 4 +-
manifests/init.pp | 13 +---
manifests/ironic/common.pp | 2 +-
manifests/keystone/auth.pp | 2 +-
manifests/keystone/authtoken.pp | 2 +-
manifests/keystone/service_user.pp | 2 +-
manifests/logging.pp | 4 +-
manifests/manage/floating.pp | 2 +-
manifests/metadata.pp | 6 +-
manifests/metadata/novajoin/api.pp | 3 +-
manifests/metadata/novajoin/policy.pp | 38 ++++++++++
manifests/migration/libvirt.pp | 4 +-
manifests/migration/qemu.pp | 2 +-
manifests/network/neutron.pp | 2 +-
manifests/params.pp | 6 +-
manifests/patch/config.pp | 2 +-
manifests/pci.pp | 2 +-
manifests/placement.pp | 2 +-
manifests/policy.pp | 4 +-
manifests/quota.pp | 2 +-
manifests/scheduler.pp | 32 +++++----
manifests/scheduler/filter.pp | 2 +-
manifests/serialproxy.pp | 4 +-
manifests/spicehtml5proxy.pp | 4 +-
manifests/vendordata.pp | 2 +-
manifests/vncproxy.pp | 4 +-
manifests/vncproxy/common.pp | 2 +-
manifests/wsgi/apache_api.pp | 8 +--
manifests/wsgi/apache_metadata.pp | 10 +--
metadata.json | 16 ++---
...dd-all-cells-archive-cron-065604f9953191ea.yaml | 6 ++
.../add-before-archive-cron-17b6ea01aaaa5156.yaml | 6 ++
...add-max_placement_results-be501252f1113d5e.yaml | 4 ++
.../notes/cpu-resources-39ce2f92ae6395ae.yaml | 16 +++++
.../notes/novajoin-policy-2c219cf32a322d4b.yaml | 5 ++
.../notes/remove-consoleauth-063eb73b3ec5c1e3.yaml | 5 ++
releasenotes/source/index.rst | 1 +
releasenotes/source/train.rst | 6 ++
spec/acceptance/nova_wsgi_apache_spec.rb | 18 ++---
spec/classes/nova_api_spec.rb | 32 +++++----
spec/classes/nova_compute_libvirt_guests_spec.rb | 10 +++
spec/classes/nova_compute_spec.rb | 73 +++++++++++++------
spec/classes/nova_conductor_spec.rb | 2 +
.../classes/nova_cron_archive_deleted_rows_spec.rb | 60 ++++++++++++++--
spec/classes/nova_keystone_auth_spec.rb | 2 +-
spec/classes/nova_metadata_novajoin_api_spec.rb | 4 +-
spec/classes/nova_metadata_novajoin_auth_spec.rb | 6 +-
spec/classes/nova_metadata_novajoin_policy_spec.rb | 42 +++++++++++
spec/classes/nova_metadata_spec.rb | 6 +-
spec/classes/nova_scheduler_spec.rb | 20 ++++--
spec/classes/nova_wsgi_apache_api_spec.rb | 10 +--
spec/fixtures/manifests/site.pp | 4 +-
tox.ini | 2 +-
91 files changed, 552 insertions(+), 289 deletions(-)
More information about the Release-announce
mailing list