[release-announce] puppet-nova 15.2.0 (train)

no-reply at openstack.org no-reply at openstack.org
Fri Sep 27 16:12:48 UTC 2019


We eagerly announce the release of:

puppet-nova 15.2.0: Puppet module for OpenStack Nova

This release is part of the train 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.2.0
^^^^^^


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

* New hieradata, nova::keystone::authtoken::service_token_roles, is
  introduced so that specific role can be assigned to the service user
  who can use service token feature.

* New hieradata, nova::keystone::roles is introduced to configure
  customized role for nova user in keystone identity.

* Adds log_filters parameter to nova::compute::libvirt. Defines a
  filter to select a different logging level for a given category log
  outputs, as specified in https://libvirt.org/logging.html . Default
  undef

* Add tls_priority parameter to nova::compute::libvirt class to
  override the compile time default TLS priority string. The default
  is usually "NORMAL" unless overridden at build time. Only set this
  if it is desired for libvirt to deviate from the global default
  settings.

* Allow users to run the RabbitMQ heartbeat over a native python
  thread in the oslo.messaging RabbitMQ driver, by using the
  *rabbit_heartbeat_in_pthread* option in configuration.

* New class, nova::keystone::service_user, is introduced to
  configure parameters to service token feature.


Upgrade Notes
*************

* The deprecated pki related options check_revocations_for_cached
  and hash_algorithms option has been removed.

Changes in puppet-nova 15.1.0..15.2.0
-------------------------------------

75504111 Introduce the new rabbit_heartbeat_in_pthread option
7f9c58f8 Adds tls_priority parameter to nova::compute::libvirt
0b0bd400 Adds log_filters parameter to nova::compute::libvirt
13b4ac64 Remove deprecated pki related options
1e028c69 Fix nova acceptance tests
a08c72e4 Bump the openstackdocstheme extension to 1.20
33385ce1 Sync Sphinx requirement
95ec7825 Replace deprecated vnc/vnc* parameters
d6d55616 Customize roles assigned to nova user
9cde9d93 Implement class to configure parameters to use service token
f834cc44 Prepare Train M3


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

manifests/compute.pp                               |   4 +-
manifests/compute/libvirt.pp                       |  29 +++++-
manifests/init.pp                                  |  12 +++
manifests/keystone/auth.pp                         |   6 ++
manifests/keystone/authtoken.pp                    |  42 +++------
manifests/keystone/service_user.pp                 | 101 +++++++++++++++++++++
manifests/metadata/novajoin/authtoken.pp           |  30 ------
metadata.json                                      |  14 +--
...token-service_token_roles-12dbba5484efb7c6.yaml |   9 ++
.../libvirtd_log_filters-22e461e00f482d69.yaml     |   7 ++
.../libvirtd_tls_priority-1e66515aa1da7977.yaml    |   8 ++
...mq-heartbeat-over-pthread-9b65893bf0406753.yaml |   6 ++
...cated_pki_related_options-88466f6a00bbd2e3.yaml |   5 +
.../notes/service_token-aa4c96bd76469c56.yaml      |   5 +
releasenotes/source/conf.py                        |  13 ---
spec/acceptance/nova_wsgi_apache_spec.rb           |   1 +
spec/classes/nova_compute_libvirt_spec.rb          |  24 +++--
spec/classes/nova_compute_spec.rb                  |   4 +-
spec/classes/nova_init_spec.rb                     |   3 +
spec/classes/nova_keystone_auth_spec.rb            |  13 ++-
spec/classes/nova_keystone_authtoken_spec.rb       |  13 +--
spec/classes/nova_keystone_service_user_spec.rb    |  82 +++++++++++++++++
23 files changed, 333 insertions(+), 103 deletions(-)







More information about the Release-announce mailing list