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