[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