7083e88a69
The Dell EMC PS Series aka Eqlx driver is not supported anymore. Removing it. It was marked as deprecated in the Train release. See https://review.opendev.org/#/c/703839/ Change-Id: I701c93fd1c87b016b6ffaacccee765070850ca8a
315 lines
8.9 KiB
Markdown
315 lines
8.9 KiB
Markdown
## 8.0.0 and beyond
|
|
|
|
From 8.0.0 release and beyond, release notes are published on
|
|
[docs.openstack.org](https://docs.openstack.org/releasenotes/puppet-cinder/).
|
|
|
|
##2015-11-25 - 7.0.0
|
|
###Summary
|
|
|
|
This is a backwards-incompatible major release for OpenStack Liberty.
|
|
|
|
####Backwards-incompatible changes
|
|
- rabbitmq: do not manage rabbitmq service anymore
|
|
- remove deprecated mysql_module
|
|
- change section name for AMQP qpid parameters
|
|
- change section name for AMQP rabbit parameters
|
|
|
|
####Features
|
|
- make it possible to have multiple type_sets with the same value
|
|
- keystone/auth: make service description configurable
|
|
- add support for RabbitMQ connection heartbeat
|
|
- add tag to package and service resources
|
|
- sync cinder::db::sync with new standard
|
|
- set parameter host in vmdk backend
|
|
- add lock_path to cinder config
|
|
- add 'host' parameter to cinder.conf
|
|
- add an ability to manage use_stderr parameter
|
|
- reflect provider change in puppet-openstacklib
|
|
- introduce cinder::db class
|
|
- add support for Pure Volume Drivers
|
|
- implement class and defined type for cinder GPFS driver
|
|
- allow RBD host to be configurable
|
|
- add posibility to specify privileged user for Cinder
|
|
- switch cinder to use os_service_default
|
|
- simplify rpc_backend parameter
|
|
- put all the logging related parameters to the logging class
|
|
- specify a dedicated keystone user for cinderv2
|
|
- db: Use postgresql lib class for psycopg package
|
|
- add kombu_reconnect_delay parameter to cinder
|
|
- allow customization of db sync command line
|
|
- add possibility to use list of qpid hosts in cinder
|
|
|
|
####Bugfixes
|
|
- rely on autorequire for config resource ordering
|
|
- dont run losetup if it's been done already
|
|
- don't run vgcreate if vg exists
|
|
- make sure cinder user is created before creating Cinder::Type
|
|
- type: Add retry to Exec resource
|
|
|
|
####Maintenance
|
|
- fix rspec 3.x syntax
|
|
- initial msync run for all Puppet OpenStack modules
|
|
- acceptance: enable debug & verbosity for OpenStack logs
|
|
- try to use zuul-cloner to prepare fixtures
|
|
- remove class_parameter_defaults puppet-lint check
|
|
- add test coverage for cinder::db::mysql
|
|
- acceptance: use common bits from puppet-openstack-integration
|
|
|
|
##2015-10-10 - 6.1.0
|
|
###Summary
|
|
|
|
This is a feature and bugfix release in the Kilo series.
|
|
|
|
####Features
|
|
- Add ability to search nova in the service catalog
|
|
- DB purge cron job
|
|
|
|
####Bugfixes
|
|
- Update default notification_driver for ceilometer
|
|
|
|
####Maintenance
|
|
- acceptance: checkout stable/kilo puppet modules
|
|
|
|
|
|
##2015-07-08 - 6.0.0
|
|
###Summary
|
|
|
|
This is a backwards-incompatible major release for OpenStack Kilo.
|
|
|
|
####Backwards-incompatible changes
|
|
- Iscsi: Change default $volume_driver
|
|
- Switch to TLSv1 as SSLv3 is considered insecure and is disabled by default
|
|
- Remove POSIX users, groups, and file modes
|
|
- Move rabbit/kombu settings to oslo_messaging_rabbit section
|
|
- Also removed deprecated parameters
|
|
|
|
####Features
|
|
- Puppet 4.x support
|
|
- Refactorise Keystone resources management
|
|
- Add an option to not configure RabbitMQ service
|
|
- Run db_sync when upgrading packages
|
|
- Makes kombu_ssl_* parameters optional when rabbit_use_ssl => true
|
|
- Adds ability to override service name for service catalog
|
|
- Support the enable_v*_api settings
|
|
- Support iSER driver within the ISCSITarget flow
|
|
- ISCSI: Allow one to specify volumes_dir path
|
|
- Backends: Add an extra_options door
|
|
- Support identity_uri and auth_uri properly
|
|
- Make scheduler_driver option can be cleaned up
|
|
- Tag all Cinder packages
|
|
- Adds OracleLinux support
|
|
- Create a sync_db boolean for Cinder
|
|
- Update NetApp params for Kilo
|
|
- Add nfs_mount_options variable when backend is NetApp
|
|
- Add support for NFS Backup
|
|
- Decouple $sync_db from $enabled
|
|
- Add backup compression parameter
|
|
- Introduce public_url, internal_url and admin_url
|
|
- Added support for DellStorageCenter ISCSI cinder driver
|
|
- Add cinder::scheduler::filter for managing scheduler.filter
|
|
- NetApp: use $name for configuration group name (allows to run multiple NetApp
|
|
backends)
|
|
- Lint documentation parameters
|
|
- HP 3par iscsi backend module
|
|
- MySQL: change default MySQL collate to utf8_general_ci
|
|
|
|
####Bugfixes
|
|
- Fix db_sync dependencies
|
|
|
|
####Maintenance
|
|
- Acceptance tests with Beaker
|
|
- Fix spec tests for RSpec 3.x and Puppet 4.x
|
|
|
|
##2015-06-17 - 5.1.0
|
|
###Summary
|
|
|
|
This is a feature and bugfix release in the Juno series.
|
|
|
|
####Features
|
|
- Service Validation for Cinder-API
|
|
- Automate generation of NFS config file
|
|
- Make kombu_ssl_* parameters optional when rabbit_use_ssl => true
|
|
- Switch to TLSv1
|
|
- Add nfs_mount_options variable when backend is NetApp
|
|
- Add configuration helpers for Quobyte
|
|
- Implement HP 3par iscsi backend module
|
|
|
|
####Bugfixes
|
|
- Switch to using the new SolidFire driver name
|
|
- Create type-key only if it doesn't exist
|
|
- use lioadm on Fedora
|
|
- Change default MySQL collate to utf8_general_ci
|
|
|
|
####Maintenance
|
|
- spec: pin rspec-puppet to 1.0.1
|
|
- Pin puppetlabs-concat to 1.2.1 in fixtures
|
|
- Update .gitreview file for project rename
|
|
|
|
##2014-11-20 - 5.0.0
|
|
###Summary
|
|
|
|
This is a backwards-incompatible major release for OpenStack Juno.
|
|
|
|
####Backwards-incompatible changes
|
|
- Migrate the mysql backend to use openstacklib::db::mysql, adding dependency
|
|
on puppet-openstacklib
|
|
|
|
####Features
|
|
- Add class to manage policy.json
|
|
- Add database tuning parameters
|
|
- Made keystone user creation optional when creating a service
|
|
- Add ability to hide secrets from logs
|
|
- Add parameters for netapp and cinder-api workers
|
|
- Add support for the EMC VNX direct driver
|
|
- Add support for availability zones
|
|
|
|
####Bugfixes
|
|
- Correct the package name for cinder backup
|
|
|
|
##2014-10-16 - 4.2.0
|
|
###Summary
|
|
|
|
This is a feature and bugfix release in the Icehouse series.
|
|
|
|
####Features
|
|
- Add parameters to set cinder volume driver
|
|
- Add class for extended logging options
|
|
- Add option to specify endpoint protocol
|
|
- Add option to specify cinder volume path
|
|
- Add option to configure os_region_name in the cinder config
|
|
|
|
####Bugfixes
|
|
- Fix cinder type path issues
|
|
- Fix targetcli package dependency on target service
|
|
- Fix os version fact comparison for RedHat-based operating systems for
|
|
specifying service provider
|
|
|
|
##2014-06-19 - 4.1.0
|
|
###Summary
|
|
|
|
This is a feature and bugfix release in the Icehouse series.
|
|
|
|
####Features
|
|
- Add Cinder v2 endpoint support
|
|
- Add SSL support for Cinder API
|
|
- Add RabbitMQ SSL support
|
|
|
|
####Bugfixes
|
|
- Move default_volume_type to cinder::api
|
|
- Remove warnings for existing Cinder volumes
|
|
|
|
####Maintenance
|
|
- Pin major gems
|
|
|
|
##2014-01-29 - 4.0.0
|
|
###Summary
|
|
|
|
This is a backwards-incompatible major release for OpenStack Icehouse.
|
|
|
|
####Backwards-incompatible changes
|
|
- Remove control exchange flag
|
|
- Remove deprecated cinder::base class
|
|
- Update NetApp unified driver config options
|
|
|
|
####Features
|
|
- Update support for latest RabbitMQ module
|
|
- Add Glance support
|
|
- Add GlusterFS driver support
|
|
- Add region support
|
|
- Add support for MySQL module (>= 2.2)
|
|
- Add support for Swift and Ceph backup backend
|
|
- Add cinder::config to handle additional custom options
|
|
- Refactor duplicate code for single and multiple backends
|
|
|
|
####Bugfixes
|
|
|
|
None
|
|
|
|
##2014-04-15 - 3.1.1
|
|
###Summary
|
|
|
|
This is a bugfix release in the Havana series.
|
|
|
|
####Bugfixes
|
|
- Fix resource duplication bug
|
|
|
|
##2014-03-26 - 3.1.0
|
|
###Summary
|
|
|
|
This is a feature and bugfix release in the Havana series.
|
|
|
|
####Features
|
|
- Add default_volume_type as a Cinder API parameter
|
|
- Add parameter for endpoint protocols
|
|
- Deprecate glance_api_version
|
|
- Add support for VMDK
|
|
- Add support for Cinder multi backend
|
|
- Add support for https authentication endpoints
|
|
|
|
####Bugfixes
|
|
- Replace pip with native package manager (VMDK)
|
|
|
|
##2014-01-13 - 3.0.0
|
|
###Summary
|
|
|
|
This is a major release for OpenStack Havana but contains no API-breaking
|
|
changes.
|
|
|
|
####Features
|
|
- Add support for SolidFire
|
|
- Add support for ceilometer
|
|
|
|
####Bugfixes
|
|
- Fix bug for cinder-volume requirement
|
|
|
|
##2013-10-07 - 2.2.0
|
|
###Summary
|
|
|
|
This is a feature and bugfix release in the Grizzly series.
|
|
|
|
####Features
|
|
- Add support for rate limiting via api-paste.ini
|
|
- Add support to configure control_exchange
|
|
- Add parameter check to enable or disable db_sync
|
|
- Add syslog support
|
|
- Add default auth_uri setting for auth token
|
|
- Set package defaults to present
|
|
|
|
####Bugfixes
|
|
- Fix a bug to create empty init script when necessary
|
|
|
|
####Maintenance
|
|
- Various lint fixes
|
|
|
|
##2013-08-07 - 2.1.0
|
|
###Summary
|
|
|
|
This is a feature and bugfix release in the Grizzly series.
|
|
|
|
####Features
|
|
- Add configuration of Cinder quotas
|
|
- Add support for NetApp direct driver backend
|
|
- Add support for ceph backend
|
|
- Add support for SQL idle timeout
|
|
- Add support for RabbitMQ clustering with single IP
|
|
|
|
####Bugfixes
|
|
- Fix allowed_hosts/database connection bug
|
|
- Fix lvm2 setup failure for Ubuntu
|
|
- Remove unnecessary mysql::server dependency
|
|
|
|
####Maintenance
|
|
- Pinned RabbitMQ and database module versions
|
|
- Various lint and bug fixes
|
|
|
|
##2013-06-24 - 2.0.0
|
|
###Summary
|
|
|
|
Initial release on Stackforge.
|
|
|
|
####Features
|
|
- Nexenta, NFS, and SAN support added as cinder volume drivers
|
|
- Postgres support added
|
|
- The Apache Qpid and the RabbitMQ message brokers available as RPC backends
|
|
- Configurability of scheduler_driver
|