[openstack-announce] [new][puppet] puppet-nova 9.1.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Mon Jul 11 14:01:07 UTC 2016


We are psyched to announce the release of:

puppet-nova 9.1.0: Puppet module for OpenStack Nova

This release is part of the newton release series.

For more details, please see below.

9.1.0
^^^^^


New Features
************

* Add ability to configure cache parameters

* Add oslo.messaging transport_url parameters via puppet-oslo
  resource

* Enable puppet-nova to deploy micro-services where libvirt & nova-
  compute are separated. With a new class,
  nova::compute::libvirt::services, we're now able to manage libvirt
  packages & services outside nova-compute. This class is included by
  default in nova::compute::libvirt for backward compatibility but can
  be disabled if you deploy compute services on containers.


Deprecation Notes
*****************

* The live_migration_flag and block_migration_flag parameters are
  deprecated.

* The deprecated config option "remove_unused_kernels" has been
  removed from the "[libvirt]" config section. No replacement is
  required, as this behaviour is no longer relevant.


Bug Fixes
*********

* The keystone auth class has been updated to provide a default
  service_name to allow a user to specify a custom auth_name that may
  not contain the name of the service.


Other Notes
***********

* Switch nova upgrade parameters to $::os_service_default fact. This
  change will help to reduce lines of code and also by default all
  values have 'undef' value and can be easily switched to common fact.

Changes in puppet-nova 9.0.0..9.1.0
-----------------------------------

9232b22 Prepare 9.1.0 (newton-2)
3307bc6 Remove remove_unused_kernels option
b11b934 Deprecate migration flags parameters
f040ced Add related parameters to nova::api class
a7bdcd9 migration: split libvirt & nova configs
d2f7467 Remove mitaka release prelude note
3b7dd02 Switch defaults for nova upgrade parameters to $::os_service_default
1ce00db Add missing block_device_allocate_* params in nova.conf
106c92f Use correct conf group for SSL options
d6d1e90 Use policy_rcd for stopping nova-api
9612b34 Add oslo policy test
050c192 Enable compute node micro-services
cb3db69 Add transport_url and rpc_response_timeout for oslo.messaging
420b931 beaker: don't deploy virtlock and virtlog
8c697c6 Move nova to use OSDefaults - Part1
5bed782 providers: add hack to require nova providers outside puppet-nova
7ed4409 Add nodepool-xenial.yml file
7bfc180 Add ability to configure cache
96ec7b5 Provide default service_name for keystone endpoint
ec3cad7 Fix facts for policy test
26bdf2b Test multiple operating systems for policy


Diffstat (except docs and test files)
-------------------------------------

lib/puppet/provider/nova_aggregate/openstack.rb    |   2 +-
lib/puppet/provider/nova_flavor/openstack.rb       |   2 +-
lib/puppet/provider/nova_service/openstack.rb      |   2 +-
manifests/api.pp                                   |  41 +++
manifests/cache.pp                                 | 117 +++++++
manifests/compute/libvirt.pp                       | 104 ++----
manifests/compute/libvirt/services.pp              | 105 ++++++
manifests/init.pp                                  | 373 +++++++++------------
manifests/keystone/auth.pp                         |  18 +-
manifests/migration/libvirt.pp                     | 240 ++++++-------
metadata.json                                      |  12 +-
...d-cache-config-parameters-1e2229398720f77e.yaml |   3 +
..._transport_url_parameters-162e824d6f048262.yaml |   3 +
...igration_flags_parameters-41ef9156a4e77121.yaml |   4 +
.../notes/keystone-auth-name-211cfa37fbe78c8c.yaml |   5 +
.../libvit_micro_service-ba1cd4ad8bda4e0d.yaml     |   7 +
releasenotes/notes/mitaka-dece9d43a565e6cb.yaml    |   3 -
...ove_unused_kernels_option-1328af2a6938e712.yaml |   5 +
...meters_to_service_default-851e15a0bbc663a7.yaml |   6 +
releasenotes/source/conf.py                        |   4 +-
spec/acceptance/nodesets/nodepool-xenial.yml       |  10 +
spec/acceptance/nova_wsgi_apache_spec.rb           |   8 +-
spec/classes/nova_api_spec.rb                      |  74 ++--
spec/classes/nova_availability_zone_spec.rb        |  30 +-
spec/classes/nova_cache_spec.rb                    |  77 +++++
spec/classes/nova_cells_spec.rb                    |  59 ++--
spec/classes/nova_cert_spec.rb                     |  40 ++-
spec/classes/nova_compute_libvirt_services_spec.rb |  36 ++
spec/classes/nova_compute_libvirt_spec.rb          |  94 ++++--
spec/classes/nova_compute_rbd_spec.rb              |  36 +-
spec/classes/nova_compute_spec.rb                  |  42 ++-
spec/classes/nova_conductor_spec.rb                |  40 +--
spec/classes/nova_consoleauth_spec.rb              |  40 ++-
.../classes/nova_cron_archive_deleted_rows_spec.rb |   3 +-
spec/classes/nova_db_mysql_api_spec.rb             |  96 +++---
spec/classes/nova_db_mysql_spec.rb                 |  96 +++---
spec/classes/nova_db_spec.rb                       |  44 ++-
spec/classes/nova_init_spec.rb                     | 151 ++++-----
spec/classes/nova_keystone_auth_spec.rb            |   3 +-
spec/classes/nova_logging_spec.rb                  |  19 +-
spec/classes/nova_migration_libvirt_spec.rb        |  23 +-
spec/classes/nova_policy_spec.rb                   |  22 +-
spec/hosts/test-001_spec.rb                        |  19 +-
43 files changed, 1205 insertions(+), 913 deletions(-)






More information about the OpenStack-announce mailing list