1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314
|
## 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
|