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

no-reply at openstack.org no-reply at openstack.org
Mon Aug 29 18:30:46 UTC 2016


We are overjoyed to announce the release of:

puppet-nova 9.2.0: Puppet module for OpenStack Nova

This release is part of the newton release series.

For more details, please see below.

9.2.0
^^^^^


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

* Adds support to configure the new vendordata plugins for nova.

* Configure keystonemiddleware in a consistent way with all options
  required for Keystone v3.

* Allow to configure Key Manager api class parameter to communicate
  with Barbican. If Barbican is enabled, cryptsetup will be deployed
  on compute nodes.


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

* Add MultiStrOpt for scheduler_available_filters parameter.


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

* nova::api::admin_tenant_name is deprecated in favor of
  nova::keystone::authtoken::project_name.

* nova::api::admin_user is deprecated in favor of
  nova::keystone::authtoken::username.

* nova::api::admin_password is deprecated in favor of
  nova::keystone::authtoken::password.

* nova::api::identity_uri is deprecated in favor of
  nova::keystone::authtoken::auth_url.

* nova::api::auth_version is deprecated in favor of
  nova::keystone::authtoken::auth_version

* nova::api::auth_uri is deprecated in favor of
  nova::keystone::authtoken::auth_uri

* nova::memcached_servers is deprecated in favor of
  nova::keystone::authtoken::memcached_servers.

* The cells.driver configuration option is now deprecated and will
  be removed at Ocata cycle.

* The following parameters moved from ::nova::scheduler::filter to
  ::nova so they can be configured at top level -
  cpu_allocation_ratio, ram_allocation_ratio and disk_allocation_ratio

* quota_driver parameter was deprecated in Nova, so we also
  deprecate it in puppet-nova.

* The 'manager' option in [cells] group was deprecated in Mitaka and
  now it is removed completely in newton. There is no impact.

* The security_group_api option that was deprecated in Mitaka has
  been removed in Newton.


Bug Fixes
*********

* Fix vmware section name, should be vmware and not VMWARE.

* Add missing insecure, ca_file and datastore_regex parameters

Changes in puppet-nova 9.1.0..9.2.0
-----------------------------------

d2a2df6 Prepare 9.2.0 (newton b3)
0561339 Remove unneeded include for main class
3b598da Add support for new vendordata plugins
682e67a Remove manager option
d25cd88 Remove security_group_api option
5075d8b Fix vmware manifest
94a6343 Move nova to authtoken
b94f0a0 Move other-requirements.txt to bindep.txt
a2794ea Update virsh secret if rbd_keyring or libvirt_rbd_secret_uuid change
e7fe8c1 Add MultiStrOpt for scheduler_available_filters
9cb4b95 Fix typo in tests
866699f Allow the vcpu_pin_set to be configurable
0391f2c api: add missing options for nova-api
c5c19ae compute: add missing options for Barbican
f4f3921 compute: update doc for keymgr api_class
c3f1986 set allocation ratios at top level
e93fb51 Deprecate quota_driver
d5ee773 remove osapi_v3 from acceptance
81f7d54 Enable Key Manager service (Barbican) parameter
a75d97a Include openstacklib defaults manifest.
f17471f Remove 12.04 and add 16.04 to metadata
61bf070 scheduler/filter: use os_service_default for arrays
a323002 Mend nova_service provider
9e35da6 Deprecate driver option


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

bindep.txt                                         |   0
lib/puppet/provider/nova.rb                        |  31 ++-
lib/puppet/provider/nova_config/ini_setting.rb     |  10 -
lib/puppet/provider/nova_config/openstackconfig.rb |  10 +
lib/puppet/provider/nova_service/openstack.rb      |   4 +-
lib/puppet/type/nova_aggregate.rb                  |   2 +-
lib/puppet/type/nova_config.rb                     |  12 +-
lib/puppet/type/nova_flavor.rb                     |   2 +-
lib/puppet/type/nova_service.rb                    |   9 +-
manifests/api.pp                                   | 286 ++++++++++++++-------
manifests/cells.pp                                 |  17 +-
manifests/compute.pp                               |  41 ++-
manifests/compute/rbd.pp                           |   4 +-
manifests/compute/vmware.pp                        |  59 +++--
manifests/init.pp                                  |  45 +++-
manifests/keystone/authtoken.pp                    | 275 ++++++++++++++++++++
manifests/network/neutron.pp                       |   9 -
manifests/params.pp                                |   1 +
manifests/quota.pp                                 |  13 +-
manifests/scheduler/filter.pp                      | 153 ++++++-----
metadata.json                                      |  14 +-
other-requirements.txt                             |   0
...vendordata-plugin-support-6880c73c27c87d74.yaml |   3 +
...heduler_available_filters-dc4b95337739526e.yaml |   3 +
releasenotes/notes/authtoken-049381ec171680e4.yaml |  11 +
releasenotes/notes/barbican-356c86ac7a7a327c.yaml  |   4 +
...ecate_cells_driver_option-3412a439fd137186.yaml |   4 +
...duler-ratios-to-top-level-76c6383d828e6d4a.yaml |   5 +
releasenotes/notes/quota-15b9ac2502b3c7c9.yaml     |   3 +
...ated_cells_manager_option-1a32b6e1c01d2958.yaml |   4 +
...remove_security_group_api-31ecb1a375826d92.yaml |   4 +
.../notes/vmware_updates-9ead09cc33383d5f.yaml     |   4 +
releasenotes/source/conf.py                        |   4 +-
spec/acceptance/nova_wsgi_apache_spec.rb           |   6 +-
spec/classes/nova_api_spec.rb                      |  71 ++---
spec/classes/nova_cells_spec.rb                    |   3 -
spec/classes/nova_compute_libvirt_spec.rb          |   2 +-
spec/classes/nova_compute_rbd_spec.rb              |   4 +-
spec/classes/nova_compute_spec.rb                  |  28 ++
spec/classes/nova_compute_vmware_spec.rb           |  65 +++--
spec/classes/nova_init_spec.rb                     |  23 +-
spec/classes/nova_keystone_authtoken_spec.rb       | 147 +++++++++++
spec/classes/nova_quota_spec.rb                    |   3 +-
spec/classes/nova_scheduler_filter_spec.rb         |  92 +++++--
spec/unit/provider/nova_config/ini_setting_spec.rb |  68 -----
.../provider/nova_config/openstackconfig_spec.rb   |  68 +++++
spec/unit/provider/nova_spec.rb                    |  14 +-
spec/unit/type/nova_config_spec.rb                 |   4 +-
48 files changed, 1215 insertions(+), 429 deletions(-)






More information about the OpenStack-announce mailing list