We enthusiastically announce the release of:
puppet-manila 19.1.0: Puppet module for OpenStack Manila
This release is part of the xena release series.
The source is available from:
https://opendev.org/openstack/puppet-manila
Download the package from:
https://tarballs.openstack.org/puppet-manila/
Please report issues through:
https://bugs.launchpad.net/puppet-manila/+bugs
For more details, please see below.
19.1.0 ^^^^^^
New Features ************
* Add support for Pure Storage FlashBlade Driver
* The new "manila::coordination" class has been added.
* The new "manila::cors" class has been added.
Upgrade Notes *************
* Fedora is no longer supported.
Deprecation Notes *****************
* The following parmaeters have been deprecated and has no effect now.
* "manila::backend::dellemc_isilon::driver_handles_share_servers"
* "manila::backend::dellemc_vmax::driver_handles_share_servers"
* "manila::backend::dellemc_vnx::driver_handles_share_servers"
Changes in puppet-manila 19.0.0..19.1.0 ---------------------------------------
d81d522 Add support for MultiStrOpt e1aaaf7 Add support for coordination parameters e5e7eac Add support for [cors] options 52865dc Drop Fedora support 5e92666 Fix nfs client package name in Ubuntu/Debian 727562e Support for Pure Storage flashBlade Manila driver 4c365c9 Deprecate redundant driver_handles_share_servers 35657a2 Set fixture paths for unit tests 2c468d8 Prepare Xena M1
Diffstat (except docs and test files) -------------------------------------
.../{ini_setting.rb => openstackconfig.rb} | 4 +- lib/puppet/type/manila_config.rb | 12 +++- manifests/backend/dellemc_isilon.pp | 46 ++++++++------ manifests/backend/dellemc_unity.pp | 4 +- manifests/backend/dellemc_vmax.pp | 48 ++++++++------- manifests/backend/dellemc_vnx.pp | 50 ++++++++------- manifests/backend/flashblade.pp | 69 +++++++++++++++++++++ manifests/backend/hitachi_hnas.pp | 8 ++- manifests/backend/netapp.pp | 4 +- manifests/coordination.pp | 20 ++++++ manifests/cors.pp | 58 ++++++++++++++++++ manifests/params.pp | 2 + metadata.json | 16 ++--- .../notes/add-flashblade-66b88affa066ad31.yaml | 3 + .../notes/coordination-07f3f700248c38fb.yaml | 4 ++ releasenotes/notes/cors-e81d93f888673010.yaml | 4 ++ ...ver_handles_share_servers-20f4d2f1d08154ef.yaml | 8 +++ .../notes/drop-fedora-1286836dbad8c56b.yaml | 4 ++ spec/classes/manila_coordination_spec.rb | 39 ++++++++++++ spec/classes/manila_cors_spec.rb | 53 ++++++++++++++++ spec/classes/manila_share_hitachi_hnas_spec.rb | 18 +++--- spec/defines/manila_backend_dellemc_isilon_spec.rb | 36 ++++++----- spec/defines/manila_backend_dellemc_vmax_spec.rb | 35 +++++------ spec/defines/manila_backend_dellemc_vnx_spec.rb | 43 ++++++------- spec/defines/manila_backend_flashblade_spec.rb | 71 ++++++++++++++++++++++ spec/spec_helper.rb | 5 ++ ...ini_setting_spec.rb => openstackconfig_spec.rb} | 20 +++--- spec/unit/type/manila_config_spec.rb | 4 +- 28 files changed, 520 insertions(+), 168 deletions(-)