[new][puppet] puppet-nova 9.1.0 release (newton)
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(-)
participants (1)
-
no-reply@openstack.org