settingsLogin | Registersettings

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

0 votes

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 scheduleravailablefilters parameter.

Deprecation Notes


  • nova::api::admintenantname 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::identityuri is deprecated in favor of
    nova::keystone::authtoken::auth
    url.

  • nova::api::authversion is deprecated in favor of
    nova::keystone::authtoken::auth
    version

  • nova::api::authuri is deprecated in favor of
    nova::keystone::authtoken::auth
    uri

  • nova::memcachedservers 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 -
    cpuallocationratio, ramallocationratio and diskallocationratio

  • 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 securitygroupapi 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, cafile and datastoreregex 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 securitygroupapi option
5075d8b Fix vmware manifest
94a6343 Move nova to authtoken
b94f0a0 Move other-requirements.txt to bindep.txt
a2794ea Update virsh secret if rbdkeyring or libvirtrbdsecretuuid change
e7fe8c1 Add MultiStrOpt for scheduleravailablefilters
9cb4b95 Fix typo in tests
866699f Allow the vcpupinset to be configurable
0391f2c api: add missing options for nova-api
c5c19ae compute: add missing options for Barbican
f4f3921 compute: update doc for keymgr apiclass
c3f1986 set allocation ratios at top level
e93fb51 Deprecate quota
driver
d5ee773 remove osapiv3 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
servicedefault 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/novaconfig/inisetting.rb | 10 -
lib/puppet/provider/novaconfig/openstackconfig.rb | 10 +
lib/puppet/provider/nova
service/openstack.rb | 4 +-
lib/puppet/type/novaaggregate.rb | 2 +-
lib/puppet/type/nova
config.rb | 12 +-
lib/puppet/type/novaflavor.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 +
...heduleravailablefilters-dc4b95337739526e.yaml | 3 +
releasenotes/notes/authtoken-049381ec171680e4.yaml | 11 +
releasenotes/notes/barbican-356c86ac7a7a327c.yaml | 4 +
...ecatecellsdriveroption-3412a439fd137186.yaml | 4 +
...duler-ratios-to-top-level-76c6383d828e6d4a.yaml | 5 +
releasenotes/notes/quota-15b9ac2502b3c7c9.yaml | 3 +
...ated
cellsmanageroption-1a32b6e1c01d2958.yaml | 4 +
...removesecuritygroupapi-31ecb1a375826d92.yaml | 4 +
.../notes/vmware
updates-9ead09cc33383d5f.yaml | 4 +
releasenotes/source/conf.py | 4 +-
spec/acceptance/novawsgiapachespec.rb | 6 +-
spec/classes/nova
apispec.rb | 71 ++---
spec/classes/nova
cellsspec.rb | 3 -
spec/classes/nova
computelibvirtspec.rb | 2 +-
spec/classes/novacomputerbdspec.rb | 4 +-
spec/classes/nova
computespec.rb | 28 ++
spec/classes/nova
computevmwarespec.rb | 65 +++--
spec/classes/novainitspec.rb | 23 +-
spec/classes/novakeystoneauthtokenspec.rb | 147 +++++++++++
spec/classes/nova
quotaspec.rb | 3 +-
spec/classes/nova
schedulerfilterspec.rb | 92 +++++--
spec/unit/provider/novaconfig/inisettingspec.rb | 68 -----
.../provider/nova
config/openstackconfigspec.rb | 68 +++++
spec/unit/provider/nova
spec.rb | 14 +-
spec/unit/type/novaconfigspec.rb | 4 +-
48 files changed, 1215 insertions(+), 429 deletions(-)


OpenStack-announce mailing list
OpenStack-announce@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-announce
asked Aug 29, 2016 in openstack-announce by no-reply_at_openstac (33,960 points)   2 16 39
...