summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
blob: 2089205801e59767d4290dcc8991f4c262d5eb1a (plain)
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
## 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-glance/).

##2015-11-25 - 7.0.0
###Summary

This is a backwards-incompatible major release for OpenStack Liberty.

####Backwards-incompatible changes
- remove deprecated mysql_module
- change section name for AMQP qpid parameters
- change section name for AMQP rabbit parameters

####Features
- add support for RabbitMQ connection heartbeat
- add tag to package and service resources
- add glance::db::sync
- add an ability to manage use_stderr parameter
- reflect provider change in puppet-openstacklib
- put all the logging related parameters to the logging class
- allow customization of db sync command line
- add S3 backend configuration for glance
- add rados_connect_timeout parameter in glance config
- add ability to specify number of workers for glance-registry service
- use OpenstackClient for glance_image auth

####Bugfixes
- rely on autorequire for config resource ordering
- make sure Facter is only executed on agent
- file backend: do not inherit from glance::api
- glance_image: hardcode os-image-api-version to 1
- make sure Glance_image is executed after Keystone_endpoint
- solve duplicate declaration issue for python-openstackclient
- append openstacklib/lib to load path for type

####Maintenance
- fix rspec 3.x syntax
- initial msync run for all Puppet OpenStack modules
- try to use zuul-cloner to prepare fixtures
- remove class_parameter_defaults puppet-lint check
- acceptance: use common bits from puppet-openstack-integration
- fix unit tests against Puppet 4.3.0
- require at least 4.2.0 of stdlib

##2015-10-10 - 6.1.0
###Summary

This is a feature and maintenance release in the Kilo series.

####Features
- Add the swift_store_region parameter to glance::backend::swift

####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
- Move rabbit/kombu settings to oslo_messaging_rabbit section.
- Remove sql_connection and sql_idle_timeout deprecated parameters.
- api: change default pipeline.
- Separate api and registry packages for Red Hat.
- python-ceph no longer exists in el7, use python-rbd.

####Features
- Puppet 4.x support.
- Refactorise Keystone resources management.
- Migrate postgresql backend to use openstacklib::db::postgresql.
- Add support for identity_uri.
- Service Validation for Glance-API.
- Create a sync_db boolean for Glance.
- make service description configurable.

####Bugfixes
- Fix API/Registry ensure for Ubuntu.

####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
- Add service validation for Glance-API.
- Switch to TLSv1.
- Makes kombu_ssl_* parameters optional when rabbit_use_ssl => true.
- Allow overriding package ensure for glance-registry.
- Add openstack tag to glance packages.
- Create a sync_db boolean for Glance.
- Command parameter to sync the correct Database.
- Add $notification_driver parameter to notify::rabbitmq.

####Bugfixes
- Move rbd related options into glance_store section.
- Change default MySQL collate to utf8_general_ci.
- Correctly munge glance_image is_public property.
- Fix catalog compilation when not configuring endpoint.
- Fix is_public munge.

####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-24 - 5.0.0
###Summary

This is a backwards-incompatible major release for OpenStack Juno.

####Backwards-incompatible changes
- Bump stdlib dependency to >=4.0.0.
- Migrate the mysql backend to use openstacklib::db::mysql, adding dependency
  on puppet-openstacklib.

####Features
- Add ceilometer::policy to control policy.json.
- Add parameter os_region_name to glance::api.
- Add support for vSphere datastore backend.
- Update the calls to the glance command-line utility.
- Add parameter swift_store_large_object_size to glance::backend::swift.
- Add parameter command_options to glance::cache::cleaner and glance::cache::pruner.
- Add parameter package_ensure to glance::backend::rbd.
- Add parameter manage_service to various classes.
- Add parameters to control whether to configure users.
- Add parameter registery_client_protocol to glance::api.

####Bugfixes
- Fix bug in glance_image type.
- Fix ssl parameter requirements for kombu and rabbit.

##2014-10-16 - 4.2.0
###Summary

This is a feature release in the Icehouse series.

####Features

- Add ability to hide secret type parameters from logs.

##2014-06-19 - 4.1.0
###Summary

This is a feature and bugfix release in the Icehouse series.

####Features
- Add multiple rabbit hosts support.
- Add image_cache_dir parameter.
- Deprecate old SQL parameters.

####Bugfixes
- Fix the Glance add_image parser for new client.
- Fix values in get_glance_image_attrs.
- Fix 'could not find user glance' bug.

####Maintenance
- Pin major gems.

##2014-05-01 - 4.0.0
###Summary

This is a backwards-incompatible major release for OpenStack Icehouse.

####Backwards-incompatible changes
- Remove deprecated notifier_stratgy parameter.

####Features
- Add glance::config to handle additional custom options.
- Add known_stores option for glance::api.
- Add copy-on-write cloning of images to volumes.
- Add support for puppetlabs-mysql 2.2 and greater.
- Add support for python-glanceclient v2 API update.
- Deprecate show_image_direct_url in glance::rbd.

##2014-03-26 - 3.1.0
###Summary

This is a feature and bugfix release in the Havana series.

####Features
- Add availability to configure show_image_direct_url.
- Add support for https authentication endpoints.
- Enable ssl configuration for glance-registry.
- Explicitly set default notifier strategy.

####Bugfixes
- Remove Keystone client warnings.

##2014-01-09 - 3.0.0
###Summary

This is a major release for OpenStack Havana but contains no API-breaking
changes.

####Features
- Add Cinder backend to image storage.

####Bugfixes
- Fix bug to ensure keystone endpoint is set before service starts.
- Fix qpid_hostname bug.

##2013-10-07 - 2.2.0
###Summary

This is a feature and bugfix release in the Grizzly series.

####Features
- Add syslog support.
- Add support for iso disk format.

####Bugfixes
- Fix bug to allow support for rdb options in glance-api.conf.
- Fix bug for rabbitmq options in notify::rabbitmq.
- Remove non-implemented glance::scrubber class.

##2013-08-07 - 2.1.0
###Summary

This is a feature and bugfix release in the Grizzly series.

####Features

- Add glance-cache-cleaner and glance-cache-pruner.
- Add ceph/rdb support.
- Add retry for glance provider to account for service startup time.
- Add support for both file and swift backends.

####Bugfixes
- Fix allowed_hosts/database access bug.
- Fix glance_image type example.
- Remove unnecessary mysql::server dependency.
- Remove --silent-upload option.
- Remove glance-manage version_control.

####Maintenance
- Pin rabbit and mysql module versions.

##2013-06-24 - 2.0.0
###Summary

Initial release on Stackforge.

####Features
- Add postgresql support.