settingsLogin | Registersettings

[openstack-announce] [new][puppet] puppet-cinder 9.0.0 release (newton)

0 votes

We are gleeful to announce the release of:

puppet-cinder 9.0.0: Puppet module for OpenStack Cinder

This release is part of the newton release series.

For more details, please see below.

9.0.0
^^^^^

This is the first Mitaka release for puppet-cinder module.

New Features


  • Add support for oslomessagingamqp backend via puppet-oslo
    resource

  • Add oslo.messaging transport_url parameters via puppet-oslo
    resource

  • Add support of Block Device backend for Cinder.

  • Add WSGI support for Cinder API with Apache.

  • Add Cinder API v3 support. It will activate v2 Keystone resources
    by default from now, allow to activate cinder v3 api, enabled by
    default, allow to manage Keystone resources for Cinder v3 API,
    enabled by default.

  • Allow customization of DEFAULT/host.

  • Keystone v3 support is added to the cinder_type provider.

  • Support of PyMySQL driver for MySQL backend.

  • Switch rabbit related parameters to $::osservicedefault.

  • Add kombu_compression parameter.

  • Add glance caching options for soldifire.

  • Switch to puppet-oslo resource usage (instead of manual
    configuration file editing).

  • Release notes are no longer maintained by hand, we now use the
    reno tool to manage them.

Upgrade Notes


  • add new parameters (chapusername, chappassword, usechapauth,
    sshconntimeout) to subistitute deprecated ones

Deprecation Notes


  • enablev1api and enablev2api are deprecated (no parameters to
    subistitute)

  • Drop deprecated parameters for authentification to use
    identityuri and authuri by default.

  • cluster_id parameter is deprecated.

  • Remove code deprecated in liberty cycle.

  • Deprecating the management of rabbitmq resources. It will be
    dropped in the next release.

  • eqlxchaplogin, eqlxchappassword, eqlxusechap and
    eqlxclitimeout are deprecated and will be removed after Newton

  • netappeserieshosttype parameter is deprecated in favor of
    netapp
    host_type.

  • Remove QPID messaging support. Qpid messaging driver is removed
    from oslo.messaging so we won't support anymore.

  • verbose option is now deprecated for removal, the parameter has no
    effect.

Bug Fixes


  • Fixes bug 1526533 so we're able to deploy multiple RBD backends
    with multiple users.

Other Notes


  • Drop all Qpid support, it was removed from Oslo in Mitaka.

  • Replace defines for managing cinder types with providers. It
    replaces Exec resources bu Ruby providers using openstacklib.

Changes in puppet-cinder 8.0.0b1..9.0.0


af27467 Cleanup README
fbb0455 Change wiki to docs
442adcd Prepare 9.0.0 release
3b9ec06 Eqlx upgrades/deprecation
f8185bb Add transporturl parameters for oslo.messaging
04078aa Revert "Deprecate use
syslog and enablev1/v2api"
c704457 Cleanup enable*api deprecation
35f4174 Deprecate usesyslog and enablev1/v2api
3b28bf4 Add enable
proxyheadersparsing option
dfa8320 Adapt cinder tests for a new concat version
913bd4a Fix parameters position
d1f9bcb Correct hp3parsnapcpg value
8a29eb7 NetApp: Use netapphosttype
c58a3d7 Enable keystone v3 support for cindertype
1b14df8 Default to os
servicedefault for rabbit parameters
d640277 Add other-requirements.txt for bindep
d4f5963 Deprecate verbose option in logging
5278c9d Modify the control
exchange parameter position
2065a3a Fixed cindertype provider require line
7f40de3 Add spec test for cinder::config
c32e981 Introduce support for oslo.messaging amqp driver configuration
0e9251d Fix markdown format typo
fffd82d Add support for db
maxretries param
96e98e2 Modify format
eaa0b0d Test multiple operating systems for cinder::db::postgresql
3d0732c Wrap service ensure in manage
service boolean
be66ab5 Add purgeconfig option for the cinder config
778d89b Totally drop Qpid support
0b720aa Deprecating the management of rabbitmq resources
26e1e16 Implement Cinder API WSGI support
35bedf7 Update Cinder for using puppet-oslo
12ef04f Fix typo in README
d93f49c Fix typo for ensure
service in Cinder BDD backend
d5ec471 Gemfile: rely on puppet-openstackspechelper for dependencies
65851ee Establish cindertype after keystoneendpoint
ecb3b0a Import release notes from stable/mitaka
2e707d8 Add osapimaxlimit parameter
3e5ee1f Release 8.0.0
9c11b47 Update Cinder BDD backend configuration
0ede2fe releasenotes: add notes for Mitaka cycle
f9071f1 Update the solidfire module.
a73cde6 Add basic structure for ReNo
42615fe Add support of Block Device backend for Cinder
4a5e0ad module to set quotas per volume type
9bc49ef Replace defines for managing cinder types with providers
dad9524 Add publicendpoint and osapivolumebaseurl parameters
7034a70 Add Cinder API v3 support
253599e Revert "acceptance: make sure RabbitMQ is installed after Keystone"
7914d7c acceptance: make sure RabbitMQ is installed after Keystone

Diffstat (except docs and test files)


.gitignore | 4 +
CHANGELOG.md | 5 +
Gemfile | 23 +-
README.md | 50 ++-
lib/puppet/provider/cinder.rb | 90 ++++++
lib/puppet/provider/cindertype/openstack.rb | 70 +++++
lib/puppet/type/cinder
type.rb | 26 ++
manifests/api.pp | 140 ++++++---
manifests/backend/bdd.pp | 126 ++++++++
manifests/backend/eqlx.pp | 112 ++++---
manifests/backend/netapp.pp | 30 +-
manifests/backend/solidfire.pp | 53 +++-
manifests/backup.pp | 22 +-
manifests/ceilometer.pp | 14 +-
manifests/db.pp | 56 +---
manifests/init.pp | 340 ++++++++++++---------
manifests/keystone/auth.pp | 90 +++++-
manifests/logging.pp | 64 ++--
manifests/params.pp | 74 ++---
manifests/policy.pp | 2 +-
manifests/qpid.pp | 36 ---
manifests/quotaset.pp | 86 ++++++
manifests/rabbitmq.pp | 2 +
manifests/scheduler.pp | 11 +-
manifests/type.pp | 71 ++---
manifests/type
set.pp | 59 ++--
manifests/vmware.pp | 69 +++--
manifests/volume.pp | 11 +-
manifests/volume/eqlx.pp | 118 +++++--
manifests/volume/hp3pariscsi.pp | 2 +-
manifests/volume/netapp.pp | 30 +-
manifests/wsgi/apache.pp | 124 ++++++++
metadata.json | 9 +-
other-requirements.txt | 0
.../add
oslomessagingamqp-d4c4c266e1a904ae.yaml | 3 +
...transporturlparameters-29b87bdc9197a376.yaml | 3 +
.../api
logdeprecations-81f5fd0239453011.yaml | 4 +
.../block
devicebackend-877dc1cd0ffab684.yaml | 3 +
.../notes/cinder
apiwsgi-e51e79ab412fc764.yaml | 3 +
releasenotes/notes/cinder
v3-aacaa1f385aab7c4.yaml | 6 +
.../deprecateauthparams-e34ba5123cee9060.yaml | 4 +
.../deprecateclusterid-8d9838a9ef8932bf.yaml | 3 +
.../notes/deprecateliberty-192d873c0d039e21.yaml | 3 +
...ement
ofrabbitresources-6e324c9e6eeff990.yaml | 4 +
releasenotes/notes/dropqpid-b392d711dda1579c.yaml | 3 +
releasenotes/notes/eqlx-9017bd1e5d126682.yaml | 7 +
.../notes/fix
multiplerbd-e70b48e788387fa8.yaml | 5 +
.../notes/host
config-d58e1bb4c2aff303.yaml | 3 +
...ne-v3-support-cindertype-09357cfcf7834e80.yaml | 4 +
releasenotes/notes/mitaka-dece9d43a565e6cb.yaml | 3 +
...netapp
deprecationnewton-34c2b89e6d4d3c82.yaml | 4 +
releasenotes/notes/pymysql-e57bf1f0289dd426.yaml | 3 +
.../notes/remove
qpid-0b446db43fdea617.yaml | 5 +
...ultforrabbitparameters-9e9e44984ce18b84.yaml | 4 +
.../notes/solidfire
glance-e3bc65c5ff6a634d.yaml | 3 +
.../notes/switchtooslo-0c527b4a9d4d5c93.yaml | 4 +
.../notes/typeproviders-4f316d6b119c4d38.yaml | 4 +
releasenotes/notes/use-reno-1caaec4ba5aa4285.yaml | 4 +
.../verbose-deprecation-c1356f67dccdff3a.yaml | 4 +
releasenotes/source/
static/.placeholder | 0
releasenotes/source/conf.py | 259 ++++++++++++++++
releasenotes/source/index.rst | 19 ++
releasenotes/source/mitaka.rst | 6 +
releasenotes/source/unreleased.rst | 5 +
setup.cfg | 13 +
setup.py | 22 ++
spec/acceptance/basiccinderspec.rb | 8 +-
spec/classes/cinderapispec.rb | 60 +++-
spec/classes/cinderbackupspec.rb | 11 +
spec/classes/cinderceilometerspec.rb | 10 +-
spec/classes/cinderconfigspec.rb | 48 +++
spec/classes/cinderdbpostgresqlspec.rb | 48 +--
spec/classes/cinder
dbspec.rb | 9 +-
spec/classes/cinder
dbsyncspec.rb | 28 +-
spec/classes/cinderkeystoneauthspec.rb | 47 ++-
spec/classes/cinder
loggingspec.rb | 8 +-
spec/classes/cinder
policyspec.rb | 1 +
spec/classes/cinder
spec.rb | 114 +++++--
spec/classes/cindervmwarespec.rb | 37 +--
spec/classes/cindervolumeeqlxspec.rb | 37 ++-
spec/classes/cinder
volumenetappspec.rb | 1 -
spec/classes/cindervolumesolidfirespec.rb | 50 ++-
spec/classes/cinder
wsgiapachespec.rb | 110 +++++++
spec/defines/cinderbackendbddspec.rb | 103 +++++++
spec/defines/cinder
backendeqlxspec.rb | 24 +-
spec/defines/cinderbackendnetappspec.rb | 1 -
spec/defines/cinder
backendsolidfirespec.rb | 53 +++-
spec/defines/cinderquotasetspec.rb | 64 ++++
spec/defines/cinder
typesetspec.rb | 28 +-
spec/defines/cindertypespec.rb | 35 +--
spec/unit/provider/cinderspec.rb | 48 +++
spec/unit/provider/cinder
type/openstackspec.rb | 83 +++++
spec/unit/type/cinder
type_spec.rb | 32 ++
test-requirements.txt | 4 +
tox.ini | 8 +
95 files changed, 2750 insertions(+), 799 deletions(-)

Requirements updates


diff --git a/other-requirements.txt b/other-requirements.txt
new file mode 100644
index 0000000..e69de29
diff --git a/test-requirements.txt b/test-requirements.txt
new file mode 100644
index 0000000..bedd666
--- /dev/null
+++ b/test-requirements.txt
@@ -0,0 +1,4 @@
+# this is required for the docs build jobs
+sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
+oslosphinx>=2.5.0 # Apache-2.0
+reno>=0.1.1 # Apache-2.0


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