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