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

no-reply at openstack.org no-reply at openstack.org
Wed Jun 8 20:33:42 UTC 2016


We are amped to announce the release of:

puppet-manila 9.0.0: Puppet module for OpenStack Manila

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-manila module.


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

* Add support for db_max_retries param The db_max_retries parameter
  regulates the number of reconnection attempts performed after an
  error raised rather than at startup.

* Add additional oslo.messaging amqp parameters (SASL, username)

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

* Support of PyMySQL driver for MySQL backend.

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

* Switch messaging parameters to os service default.

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


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

* 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.


Other Notes
***********

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

* Removed deprecated options for manila::keystone::auth class.

* Remove all Puppet resources that manage Users, Groups, and File
  modes because upstream packaging already manages them.

Changes in puppet-manila 8.0.0b1..9.0.0
---------------------------------------

93ee68a Cleanup README
3b4d570 Remove deprecated keystone::auth options
6a11fee Change wiki to docs
6274a4f Prepare 9.0.0 release
68494cf Add transport_url parameters for oslo.messaging
e95a953 Revert "Deprecate use_syslog"
b64b13c Deprecate use_syslog
d94a19d Fix the name of db package in manila_db_spec.rb
9bc8e9f Add SASL and username oslo.messaging amqp parameters
f6284f8 Add other-requirements.txt for bindep
a7fb105 Deprecate verbose option in logging
472d4db Remove useless parameters
45b2984 Switch manila to oslo
29b6788 Add support for db_max_retries param
fa1d85a Fix markdown format typo
0b5551d Add spec tests for api-paste-ini
cca9f88 Test multiple operating systems for manila::db::postgresql
2d150ed Gemfile: rely on puppet-openstack_spec_helper for dependencies
db45910 Totally drop Qpid support
8e607c5 Add Unit Tests for manila_config type
5f9176a Deprecate managing of rabbitmq resources
a4c29ee Import release notes from stable/mitaka
e1452ff Release 8.0.0
9116707 Fix typos
ea0b6ec releasenotes: add notes for Mitaka cycle
b4d8300 Add basic structure for ReNo

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

.gitignore                                         |   4 +
CHANGELOG.md                                       |   5 +
Gemfile                                            |  21 +-
README.md                                          |  14 +-
manifests/backends.pp                              |   2 +-
manifests/compute/nova.pp                          |   2 +-
manifests/db.pp                                    |  56 +---
manifests/init.pp                                  | 344 ++++++++-------------
manifests/keystone/auth.pp                         | 122 +-------
manifests/logging.pp                               |  69 ++---
manifests/params.pp                                |   4 -
manifests/qpid.pp                                  |  35 ---
manifests/rabbitmq.pp                              |   2 +
metadata.json                                      |  10 +-
other-requirements.txt                             |   0
.../notes/add_db_max_retries-0rt56db43fderty6.yaml |   6 +
.../add_oslo_amqp_parameters-aeceadad34451e8a.yaml |   3 +
..._transport_url_parameters-675ef5f76fc5e8d2.yaml |   3 +
...managing_rabbit_resources-4e72b17c47efacb1.yaml |   4 +
releasenotes/notes/drop_qpid-6f04f70e84cc0711.yaml |   3 +
releasenotes/notes/mitaka-dece9d43a565e6cb.yaml    |   3 +
releasenotes/notes/pymysql-e57bf1f0289dd426.yaml   |   3 +
...ted_keystone_auth_options-24de43e2bff17004.yaml |   3 +
.../notes/remove_posix-d1f775df21874348.yaml       |   4 +
.../notes/remove_qpid-0b446db43fdea617.yaml        |   5 +
.../notes/switch_to_oslo-d134ad3134697ef2.yaml     |   5 +
releasenotes/notes/use-reno-1caaec4ba5aa4285.yaml  |   4 +
.../verbose-deprecation-2a79546d0949ec91.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/basic_manila_spec.rb               |   1 -
spec/classes/manila_db_postgresql_spec.rb          |  48 +--
spec/classes/manila_db_spec.rb                     |   9 +-
spec/classes/manila_keystone_auth_spec.rb          |  23 --
spec/classes/manila_logging_spec.rb                |  12 +-
spec/classes/manila_spec.rb                        | 143 ++++-----
.../manila_api_paste_ini/ini_setting_spec.rb       |  53 ++++
spec/unit/type/manila_api_paste_ini_spec.rb        |  70 +++++
spec/unit/type/manila_config_spec.rb               |  45 +++
test-requirements.txt                              |   4 +
tox.ini                                            |   8 +
46 files changed, 840 insertions(+), 640 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





More information about the OpenStack-announce mailing list