[release-announce] puppet-nova 15.5.0 (train)
no-reply at openstack.org
no-reply at openstack.org
Wed Apr 15 09:41:25 UTC 2020
We are psyched to announce the release of:
puppet-nova 15.5.0: Puppet module for OpenStack Nova
This release is part of the train stable 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.
15.5.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*
* 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".
* Add parameter *enable_isolated_aggregate_filtering* which allows
the scheduler to restrict hosts in aggregates based on matching
required traits in the aggregate metadata and the instance
flavor/image. Default value for this parameter is False.
* Add parameter *placement_aggregate_required_for_tenants* which
controls whether or not a tenant with no aggregate affinity will be
allowed to schedule to any available node, when
*limit_tenants_to_placement_aggregate* is set to True. Default value
for this parameter is False.
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.
* The nova::ironic::common::api_endpoint is deprecated and has no
effect, because the corresponding [ironic]api_endpoint was removed
in Nova. The nova::ironic::common::endpoint_override should be used
instead.
Changes in puppet-nova 15.4.0..15.5.0
-------------------------------------
ea702c43 Prepare for 15.5.0 release in stable/train
23da5440 Expose enable_isolated_aggregate_filtering parameter
280797ec Replace removed ironic api_endpoint by endpoint_override
bb7b7d34 Expose placement_aggregate_required_for_tenants parameter
7f77f540 Fix rabbitmq dependency
721ca2a7 vcpu_pin_set gets set under [compute] instead of [DEFAULT]
7d002fd7 Adds --before archive parameter to cron job
ed807540 Adds --all-cells to the archive command
b1bb3889 Fix vcpu_pin_set condition to resolve deployment failure
57ff2a15 Include nova::availability_zone in nova::api and nova::conductor
6a0a609d Don't restart libvirt-guests on config change
cfb8f717 Add ability to collocate pinned and unpinned instance on same host
14651dbf Fix "More than one line in file '/etc/sysconfig/libvirtd' matches pattern" errors
d58e656a Switch to Train
6c868f26 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train
688cd681 Update .gitreview for stable/train
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
Gemfile | 3 +-
manifests/api.pp | 1 +
manifests/compute.pp | 68 +++++++++++++++++----
manifests/compute/libvirt_guests.pp | 10 +--
manifests/conductor.pp | 1 +
manifests/cron/archive_deleted_rows.pp | 26 +++++++-
manifests/ironic/common.pp | 43 ++++++++-----
manifests/migration/libvirt.pp | 2 +-
manifests/scheduler.pp | 45 ++++++++++----
metadata.json | 4 +-
...dd-all-cells-archive-cron-065604f9953191ea.yaml | 6 ++
.../add-before-archive-cron-17b6ea01aaaa5156.yaml | 6 ++
.../notes/cpu-resources-39ce2f92ae6395ae.yaml | 16 +++++
...ronic-common-api_endpoint-be452cc86092eb4d.yaml | 6 ++
...lated_aggregate_filtering-ccadc597f556db7d.yaml | 7 +++
...gate_required_for_tenants-362ddd5777c44ab4.yaml | 9 +++
spec/acceptance/nova_wsgi_apache_spec.rb | 2 +-
spec/classes/nova_api_spec.rb | 2 +
spec/classes/nova_compute_libvirt_guests_spec.rb | 10 +++
spec/classes/nova_compute_spec.rb | 71 +++++++++++++++-------
spec/classes/nova_conductor_spec.rb | 2 +
.../classes/nova_cron_archive_deleted_rows_spec.rb | 60 +++++++++++++++---
spec/classes/nova_ironic_common_spec.rb | 19 +-----
spec/classes/nova_scheduler_spec.rb | 20 ++++++
tox.ini | 2 +-
26 files changed, 348 insertions(+), 94 deletions(-)
More information about the Release-announce
mailing list