We are excited to announce the release of: puppet-cinder 10.0.0: Puppet module for OpenStack Cinder This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/puppet-cinder/ For more details, please see below. 10.0.0 ^^^^^^ Upgrade Notes ************* * The default volume driver for cinder::backend::emc_vnx has been changed to be newton-compatible. * A new parameter, 'storage_protocol' has been added to cinder::backend::emc_vnx to be newton-compatible. Deprecation Notes ***************** * The backup_topic parameter is deprecated. * Deprecate iscsi_ip_address parameter in cinder::backend::emc_vnx * Deprecate iscsi_ip_address parameter in cinder::volume::emc_vnx * cinder::rabbit_host, cinder::rabbit_hosts, cinder::rabbit_password, cinder::rabbit_port, cinder::rabbit_userid and cinder::rabbit_virtual_host are deprecated. cinder::default_transport_url should be used to configure the messaging backend connection information. * Remove hp3par_iscsi define and class. * Remove all hp3par parameters in define and class. * Remove all tests related to hp3par. Other Notes *********** * Parameters that control the number of spawned child processes for distributing processing have had their default value changed from ::processorcount to ::os_workers. * removed deprecated cinder::api::keystone_user * removed deprecated cinder::api::keystone_password * removed deprecated cinder::api::keystone_tenant * removed deprecated cinder::api::auth_uri * removed deprecated cinder::api::identity_uri * removed deprecated cinder::api::memcached_servers * removed deprecated cinder::api::keystone_enabled * The verbose option was marked to be removed in Ocata, in Newton the option was deprecated. Changes in puppet-cinder 9.4.0..10.0.0 -------------------------------------- 1a2af32 Prepare 10.0.0 release d4e3055 Allow blank rabbit password if using transport_url ee08236 Remove old authtoken options ae0b525 Fix puppet version for requirements in metadata f415728 Deprecate rabbitmq connection parameters 9ba23c2 Update default volume driver on emc_vnx backend 7315a4f Modify the failure of the prompt message 2938add Remove deprecated hp3par_iscsi 68f5a1d Deprecate iscsi_ip_address, as it is not used 5919ef0 Enable release notes translation 4fcd49b Change worker defaults to ::os_workers c4ffd97 Release 9.4.1 5b2cdb4 fixed typo in ./manifests/backend/{netapp,iscsi,bdd}.pp d8c029e Changed the home-page to point Openstack Puppet Homepage 85a9472 Move rspec-puppet-facts to spec helper c7d3edd Deprecate backup_topic option a36d4f9 Added retries for db_sync 6c65ce4 Remove verbose c1c3342 Update reno for stable/newton Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 83 ++------------ manifests/backend/bdd.pp | 2 +- manifests/backend/emc_vnx.pp | 27 +++-- manifests/backend/hp3par_iscsi.pp | 120 --------------------- manifests/backend/hpe3par_iscsi.pp | 2 +- manifests/backend/iscsi.pp | 2 +- manifests/backend/netapp.pp | 2 +- manifests/backup.pp | 19 ++-- manifests/db/sync.pp | 2 + manifests/init.pp | 87 +++++++-------- manifests/keystone/authtoken.pp | 24 ++--- manifests/logging.pp | 12 --- manifests/volume/emc_vnx.pp | 13 ++- manifests/volume/hp3par_iscsi.pp | 87 --------------- manifests/wsgi/apache.pp | 4 +- metadata.json | 12 +-- ...ecate_backup_topic_option-1832f8a9d21285ae.yaml | 3 + .../notes/emc-vnx-new-driver-3bf454673e5ba9bb.yaml | 4 + ...eprecate_iscsi_ip_address-773b9c158c7751b7.yaml | 4 + ..._workers_for_worker_count-2e3b0ae4257dad7b.yaml | 5 + ...ection-params-deprecation-1e13e36113051959.yaml | 6 ++ .../notes/remove_all_hp3par-1e928df13471cf13.yaml | 5 + ...ove_old_authtoken_options-e619dc4773a373af.yaml | 9 ++ .../notes/remove_verbose-f932b850028aa72f.yaml | 4 + releasenotes/source/conf.py | 7 +- releasenotes/source/index.rst | 4 +- releasenotes/source/newton.rst | 6 ++ setup.cfg | 2 +- spec/acceptance/basic_cinder_spec.rb | 8 +- spec/classes/cinder_api_spec.rb | 64 +++-------- spec/classes/cinder_backup_glusterfs_spec.rb | 2 +- spec/classes/cinder_backup_google_spec.rb | 2 +- spec/classes/cinder_backup_nfs_spec.rb | 2 +- spec/classes/cinder_backup_posix_spec.rb | 2 +- spec/classes/cinder_backup_spec.rb | 4 +- spec/classes/cinder_backup_swift_spec.rb | 2 +- spec/classes/cinder_backup_tsm_spec.rb | 2 +- spec/classes/cinder_client_spec.rb | 2 +- spec/classes/cinder_db_postgresql_spec.rb | 2 +- spec/classes/cinder_db_sync_spec.rb | 2 +- spec/classes/cinder_glance_spec.rb | 2 +- spec/classes/cinder_logging_spec.rb | 2 +- spec/classes/cinder_quota_spec.rb | 2 +- spec/classes/cinder_scheduler_filter_spec.rb | 2 +- spec/classes/cinder_volume_emc_vnx_spec.rb | 1 - spec/classes/cinder_volume_glusterfs_spec.rb | 2 +- spec/classes/cinder_volume_hp3par_iscsi_spec.rb | 45 -------- spec/classes/cinder_volume_quobyte_spec.rb | 2 +- spec/classes/cinder_wsgi_apache_spec.rb | 2 +- spec/defines/cinder_backend_emc_vnx_spec.rb | 8 +- spec/defines/cinder_backend_glusterfs_spec.rb | 2 +- spec/defines/cinder_backend_hp3par_iscsi_spec.rb | 56 ---------- spec/defines/cinder_backend_quobyte_spec.rb | 2 +- spec/spec_helper.rb | 10 +- 54 files changed, 215 insertions(+), 574 deletions(-)