09aa43aa6fb1e6c4a537e15cdf82f4d18081f768
[openstack-build/cinder-build.git] / centos7 / rpm / SPECS / openstack-cinder.spec
1 %global with_doc %{!?_without_doc:1}%{?_without_doc:0}
2
3 Name:             openstack-cinder
4 Epoch:            1
5 Version:          9.0.0~b2
6 Release:          1%{?dist}~mos0
7 Summary:          OpenStack Volume service
8
9 Group:            Applications/System
10 License:          ASL 2.0
11 URL:              http://www.openstack.org/software/openstack-storage/
12 Source0:          cinder-%{version}.tar.gz
13 Source1:          cinder-dist.conf
14 Source2:          cinder.logrotate
15 Source3:          cinder-tgt.conf
16
17 Source10:         openstack-cinder-api.service
18 Source11:         openstack-cinder-scheduler.service
19 Source12:         openstack-cinder-volume.service
20 Source13:         openstack-cinder-backup.service
21 Source20:         cinder-sudoers
22
23 BuildArch:        noarch
24 BuildRequires:    intltool
25 BuildRequires:    python-oslo-sphinx >= 2.5.0
26 BuildRequires:    python-pbr >= 1.6
27 BuildRequires:    python-sphinx >= 1.1.2
28 BuildRequires:    python-setuptools
29 BuildRequires:    python-stevedore >= 1.16.0
30 # Required to build cinder.conf
31 BuildRequires:    python-glanceclient >= 1:2.0.0
32 BuildRequires:    python-google-api-client >= 1.4.2
33 BuildRequires:    python-httplib2 >= 0.7.5
34 BuildRequires:    python-keystoneclient >= 1:1.7.0
35 BuildRequires:    python-keystonemiddleware >= 4.0.0
36 BuildRequires:    python-lxml >= 2.3
37 BuildRequires:    python-novaclient >= 1:2.29.0
38 BuildRequires:    python-oslo-concurrency >= 3.8.0
39 BuildRequires:    python-oslo-config >= 2:3.14.0
40 BuildRequires:    python-oslo-context >= 2.4.0
41 BuildRequires:    python-oslo-db >= 4.1.0
42 BuildRequires:    python-oslo-i18n >= 2.1.0
43 BuildRequires:    python-oslo-log >= 1.14.0
44 BuildRequires:    python-oslo-messaging >= 5.2.0
45 BuildRequires:    python-oslo-middleware >= 3.0.0
46 BuildRequires:    python-oslo-policy >= 1.9.0
47 BuildRequires:    python-oslo-reports >= 0.6.0
48 BuildRequires:    python-oslo-rootwrap >= 5.0.0
49 BuildRequires:    python-oslo-serialization >= 1.10.0
50 BuildRequires:    python-oslo-service >= 1.10.0
51 BuildRequires:    python-oslo-utils >= 3.16.0
52 BuildRequires:    python-oslo-versionedobjects >= 1.13.0
53 BuildRequires:    python-oslo-vmware >= 2.11.0
54 BuildRequires:    python-paramiko >= 2.0.0
55 BuildRequires:    python-paste
56 BuildRequires:    python-suds-jurko >= 0.6
57 BuildRequires:    python-swiftclient >= 2.2.0
58 BuildRequires:    python-taskflow >= 1.26.0
59 BuildRequires:    python-tooz >= 1.28.0
60 BuildRequires:    python-webob >= 1.2.3
61 BuildRequires:    python2-os-win >= 0.2.3
62 BuildRequires:    pywbem
63 BuildRequires:    python-os-brick >= 1.3.0
64
65 Requires:         python-cinder = %{epoch}:%{version}-%{release}
66
67 Requires:         python-pbr >= 1.6
68
69 # as convenience
70 Requires:         python-cinderclient
71
72 Requires(post):   systemd
73 Requires(preun):  systemd
74 Requires(postun): systemd
75 Requires(pre):    shadow-utils
76
77 Requires:         lvm2
78 Requires:         python-osprofiler >= 1.3.0
79 Requires:         python-rtslib >= 2.1.fb41
80
81 %description
82 OpenStack Volume (codename Cinder) provides services to manage and
83 access block storage volumes for use by Virtual Machine instances.
84
85
86 %package -n       python-cinder
87 Summary:          OpenStack Volume Python libraries
88 Group:            Applications/System
89
90 Requires:         sudo
91
92 Requires:         qemu-img
93 Requires:         sysfsutils
94 Requires:         python-os-brick >= 1.3.0
95 Requires:         python-paramiko >= 2.0.0
96
97 Requires:         python-qpid
98 Requires:         python-kombu >= 3.0.7
99 Requires:         python-amqplib
100
101 Requires:         python-eventlet >= 0.18.2
102 Requires:         python-greenlet >= 0.3.2
103 Requires:         python-iso8601 >= 0.1.11
104 Requires:         python-lxml >= 2.3
105 Requires:         python-stevedore >= 1.16.0
106 Requires:         python-suds-jurko >= 0.6
107 Requires:         python-tooz >= 1.28.0
108
109 Requires:         python-sqlalchemy >= 1.0.10
110 Requires:         python-migrate >= 0.9.6
111
112 Requires:         python-paste-deploy >= 1.5.0
113 Requires:         python-routes >= 1.12.3
114 Requires:         python-webob >= 1.2.3
115
116 Requires:         python-glanceclient >= 1:2.0.0
117 Requires:         python-swiftclient >= 2.2.0
118 Requires:         python-keystoneclient >= 1:1.7.0
119 Requires:         python-novaclient >= 1:2.29.0
120
121 Requires:         python-oslo-config >= 2:3.14.0
122 Requires:         python-six >= 1.9.0
123
124 Requires:         python-babel >= 2.3.4
125 Requires:         python-google-api-client >= 1.4.2
126
127 Requires:         python-oslo-rootwrap >= 5.0.0
128 Requires:         python-oslo-utils >= 3.16.0
129 Requires:         python-oslo-serialization >= 1.10.0
130 Requires:         python-oslo-db >= 4.1.0
131 Requires:         python-oslo-context >= 2.4.0
132 Requires:         python-oslo-concurrency >= 3.8.0
133 Requires:         python-oslo-middleware >= 3.0.0
134 Requires:         python-taskflow >= 1.26.0
135 Requires:         python-oslo-messaging >= 5.2.0
136 Requires:         python-oslo-policy >= 1.9.0
137 Requires:         python-oslo-reports >= 0.6.0
138 Requires:         python-oslo-service >= 1.10.0
139 Requires:         python-oslo-versionedobjects >= 1.13.0
140
141 Requires:         iscsi-initiator-utils
142
143 Requires:         python-osprofiler >= 1.3.0
144 Requires:         python-ipaddress >= 1.0.7
145 Requires:         MySQL-python
146 Requires:         pyparsing >= 2.0.3
147 Requires:         python-barbicanclient >= 4.0.0
148 Requires:         python-crypto >= 2.6
149 Requires:         python-decorator >= 3.4.0
150 Requires:         python-enum34
151 Requires:         python-httplib2 >= 0.7.5
152 Requires:         python-keystonemiddleware >= 4.0.0
153 Requires:         python-oauth2client >= 1.5.0
154 Requires:         python-oslo-i18n >= 2.1.0
155 Requires:         python-oslo-log >= 1.14.0
156 Requires:         python-oslo-vmware >= 2.11.0
157 Requires:         python-paste
158 Requires:         python-pbr >= 1.6
159 Requires:         python-requests >= 2.10.0
160 Requires:         python-retrying >= 1.2.3
161 Requires:         python-rtslib >= 2.1.fb41
162 Requires:         python-simplejson >= 2.2.0
163 Requires:         python2-os-win >= 0.2.3
164 Requires:         pytz >= 2013.6
165 Requires:         pywbem
166
167 %description -n   python-cinder
168 OpenStack Volume (codename Cinder) provides services to manage and
169 access block storage volumes for use by Virtual Machine instances.
170
171 This package contains the cinder Python library.
172
173 %if 0%{?with_doc}
174 %package doc
175 Summary:          Documentation for OpenStack Volume
176 Group:            Documentation
177
178 Requires:         %{name} = %{epoch}:%{version}-%{release}
179
180 BuildRequires:    graphviz
181
182 # Required to build module documents
183 BuildRequires:    python-eventlet >= 0.18.2
184 BuildRequires:    python-routes >= 1.12.3
185 BuildRequires:    python-sqlalchemy >= 1.0.10
186 BuildRequires:    python-webob >= 1.2.3
187 # while not strictly required, quiets the build down when building docs.
188 BuildRequires:    python-migrate >= 0.9.6
189 BuildRequires:    python-iso8601 >= 0.1.11
190
191 %description      doc
192 OpenStack Volume (codename Cinder) provides services to manage and
193 access block storage volumes for use by Virtual Machine instances.
194
195 This package contains documentation files for cinder.
196 %endif
197
198 %prep
199 %setup -q -n cinder-%{version}
200
201
202 find . \( -name .gitignore -o -name .placeholder \) -delete
203
204 find cinder -name \*.py -exec sed -i '/\/usr\/bin\/env python/{d;q}' {} +
205
206 # Remove the requirements file so that pbr hooks don't add it
207 # to distutils requires_dist config
208 rm -rf {test-,}requirements.txt tools/{pip,test}-requires
209
210 %build
211 %{__python2} setup.py build
212
213 # Generate configuration files
214 oslo-config-generator --config-file=cinder/config/cinder-config-generator.conf --output-file etc/cinder/cinder.conf.sample
215
216 %install
217 %{__python2} setup.py install -O1 --skip-build --root %{buildroot}
218
219 # docs generation requires everything to be installed first
220 export PYTHONPATH="$( pwd ):$PYTHONPATH"
221
222 %if 0%{?with_doc}
223 %{__python2} setup.py build_sphinx
224 mkdir -p %{buildroot}%{_mandir}/man1
225 install -p -D -m 644 doc/build/man/*.1 %{buildroot}%{_mandir}/man1/
226 %endif
227
228
229 # Setup directories
230 install -d -m 755 %{buildroot}%{_sharedstatedir}/cinder
231 install -d -m 755 %{buildroot}%{_sharedstatedir}/cinder/tmp
232 install -d -m 755 %{buildroot}%{_localstatedir}/log/cinder
233
234 # Install config files
235 install -d -m 755 %{buildroot}%{_sysconfdir}/cinder
236 install -p -D -m 640 %{SOURCE1} %{buildroot}%{_datadir}/cinder/cinder-dist.conf
237 install -d -m 755 %{buildroot}%{_sysconfdir}/cinder/volumes
238 install -p -D -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/tgt/conf.d/cinder.conf
239 install -p -D -m 640 etc/cinder/rootwrap.conf %{buildroot}%{_sysconfdir}/cinder/rootwrap.conf
240 install -p -D -m 640 etc/cinder/api-paste.ini %{buildroot}%{_sysconfdir}/cinder/api-paste.ini
241 install -p -D -m 640 etc/cinder/policy.json %{buildroot}%{_sysconfdir}/cinder/policy.json
242 install -p -D -m 640 etc/cinder/cinder.conf.sample %{buildroot}%{_sysconfdir}/cinder/cinder.conf
243
244 # Install initscripts for services
245 install -p -D -m 644 %{SOURCE10} %{buildroot}%{_unitdir}/openstack-cinder-api.service
246 install -p -D -m 644 %{SOURCE11} %{buildroot}%{_unitdir}/openstack-cinder-scheduler.service
247 install -p -D -m 644 %{SOURCE12} %{buildroot}%{_unitdir}/openstack-cinder-volume.service
248 install -p -D -m 644 %{SOURCE13} %{buildroot}%{_unitdir}/openstack-cinder-backup.service
249
250 # Install sudoers
251 install -p -D -m 440 %{SOURCE20} %{buildroot}%{_sysconfdir}/sudoers.d/cinder
252
253 # Install logrotate
254 install -p -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/logrotate.d/openstack-cinder
255
256 # Install pid directory
257 install -d -m 755 %{buildroot}%{_localstatedir}/run/cinder
258
259 # Install rootwrap files in /usr/share/cinder/rootwrap
260 mkdir -p %{buildroot}%{_datarootdir}/cinder/rootwrap/
261 install -p -D -m 644 etc/cinder/rootwrap.d/* %{buildroot}%{_datarootdir}/cinder/rootwrap/
262
263
264 # Symlinks to rootwrap config files
265 mkdir -p %{buildroot}%{_sysconfdir}/cinder/rootwrap.d
266 for filter in %{_datarootdir}/os-brick/rootwrap/*.filters; do
267 ln -s $filter %{buildroot}%{_sysconfdir}/cinder/rootwrap.d/
268 done
269 # Remove unneeded in production stuff
270 rm -f %{buildroot}%{_bindir}/cinder-all
271 rm -f %{buildroot}%{_bindir}/cinder-debug
272 rm -fr %{buildroot}%{python2_sitelib}/cinder/tests/
273 rm -fr %{buildroot}%{python2_sitelib}/run_tests.*
274 rm -f %{buildroot}/usr/share/doc/cinder/README*
275
276 %pre
277 getent group cinder >/dev/null || groupadd -r cinder --gid 165
278 if ! getent passwd cinder >/dev/null; then
279   useradd -u 165 -r -g cinder -G cinder,nobody -d %{_sharedstatedir}/cinder -s /sbin/nologin -c "OpenStack Cinder Daemons" cinder
280 fi
281 exit 0
282
283 %post
284 %systemd_post openstack-cinder-volume
285 %systemd_post openstack-cinder-api
286 %systemd_post openstack-cinder-scheduler
287 %systemd_post openstack-cinder-backup
288
289 %preun
290 %systemd_preun openstack-cinder-volume
291 %systemd_preun openstack-cinder-api
292 %systemd_preun openstack-cinder-scheduler
293 %systemd_preun openstack-cinder-backup
294
295 %postun
296 %systemd_postun_with_restart openstack-cinder-volume
297 %systemd_postun_with_restart openstack-cinder-api
298 %systemd_postun_with_restart openstack-cinder-scheduler
299 %systemd_postun_with_restart openstack-cinder-backup
300
301 %files
302 %license LICENSE
303 %dir %{_sysconfdir}/cinder
304 %config(noreplace) %attr(-, root, cinder) %{_sysconfdir}/cinder/cinder.conf
305 %config(noreplace) %attr(-, root, cinder) %{_sysconfdir}/cinder/api-paste.ini
306 %config(noreplace) %attr(-, root, cinder) %{_sysconfdir}/cinder/rootwrap.conf
307 %config(noreplace) %attr(-, root, cinder) %{_sysconfdir}/cinder/policy.json
308 %config(noreplace) %{_sysconfdir}/logrotate.d/openstack-cinder
309 %config(noreplace) %{_sysconfdir}/sudoers.d/cinder
310 %config(noreplace) %{_sysconfdir}/tgt/conf.d/cinder.conf
311 %{_sysconfdir}/cinder/rootwrap.d/
312 %attr(-, root, cinder) %{_datadir}/cinder/cinder-dist.conf
313
314 %dir %attr(0750, cinder, root) %{_localstatedir}/log/cinder
315 %dir %attr(0755, cinder, root) %{_localstatedir}/run/cinder
316 %dir %attr(0755, cinder, root) %{_sysconfdir}/cinder/volumes
317
318 %{_bindir}/cinder-*
319 %{_unitdir}/*.service
320 %{_datarootdir}/cinder
321 %{_mandir}/man1/cinder*.1.gz
322
323 %defattr(-, cinder, cinder, -)
324 %dir %{_sharedstatedir}/cinder
325 %dir %{_sharedstatedir}/cinder/tmp
326
327 %files -n python-cinder
328 %{?!_licensedir: %global license %%doc}
329 %license LICENSE
330 %{python2_sitelib}/cinder
331 %{python2_sitelib}/cinder-*.egg-info
332
333
334 %if 0%{?with_doc}
335 %files doc
336 %doc LICENSE doc/build/html
337 %endif
338
339 %changelog
340 * Tue Aug 16 2016 Andrii Kroshchenko <akroshchenko@mirantis.com> - 9.0.0~b2.el7~mos0
341 - Update to 9.0.0~b2
342 - Update dependencies
343
344 * Tue Jun 28 2016 Mikhail Ivanov <mivanov@mirantis.com> - 9.0.0~b1
345 - Update to 9.0.0.0b1
346 - Update build and runtime dependencies
347
348 * Wed Mar 09 2016 Alexander Tsamutali <atsamutali@mirantis.com> - 8.0.0.0b2-1
349 - Update to 8.0.0.0b3.
350 - Sync with RDO spec.
351
352 * Mon Sep 28 2015 Mikhail Ivanov <mivanov@mirantis.com> - 7.0.0.0rc1-1~mos8.0.1
353 - Update to a new upstream version
354 - Update build and runtime dependencies
355
356 * Wed Jun 11 2014 Eric Harney <eharney@redhat.com> - 2014.1.1-2
357 - Add dependency on iscsi-initiator-utils
358
359 * Mon Jun 09 2014 Eric Harney <eharney@redhat.com> - 2014.1.1-1
360 - Update to Icehouse stable release 1
361
362 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2014.1-4
363 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
364
365 * Tue Apr 29 2014 Alan Pevec <apevec@redhat.com> - 2014.1-3
366 - drop crudini build dependency
367
368 * Mon Apr 21 2014 Eric Harney <eharney@redhat.com> - 2014.1-2
369 - Remove qpid settings from cinder-dist.conf
370
371 * Thu Apr 17 2014 Eric Harney <eharney@redhat.com> - 2014.1-1
372 - Update to 2014.1 (Icehouse)
373
374 * Tue Apr 15 2014 Eric Harney <eharney@redhat.com> - 2014.1-0.10.rc3
375 - Add python-oslo-messaging requirement
376 - Add GlusterFS delete patch
377 - Add systemd patches (not used yet)
378
379 * Tue Apr 15 2014 Eric Harney <eharney@redhat.com> - 2014.1-0.9.rc3
380 - Update to Icehouse RC3
381
382 * Mon Apr 07 2014 Eric Harney <eharney@redhat.com> - 2014.1-0.8.rc2
383 - Update to Icehouse RC2
384 - Icehouse requires newer version of python-six
385
386 * Thu Mar 27 2014 Eric Harney <eharney@redhat.com> - 2014.1-0.7.rc1
387 - Update to Icehouse RC1
388
389 * Tue Mar 25 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.6.b3
390 - Depend on python-rtslib and targetcli rather than scsi-target-utils
391
392 * Fri Mar 21 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.5.b3
393 - Use lioadm iSCSI helper rather than tgtadm
394
395 * Sun Mar 16 2014 Eric Harney <eharney@redhat.com> - 2014.1-0.4.b3
396 - Update to Icehouse milestone 3
397 - Add deps on python-oslo-rootwrap, python-taskflow
398
399 * Mon Jan 27 2014 Eric Harney <eharney@redhat.com> - 2014.1-0.3.b2
400 - Update to Icehouse milestone 2
401
402 * Mon Jan 06 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.2.b1
403 - Set python-six min version to ensure updated
404
405 * Thu Dec 19 2013 Eric Harney <eharney@redhat.com> - 2014.1-0.1.b1
406 - Update to Icehouse milestone 1
407
408 * Mon Oct 28 2013 Eric Harney <eharney@redhat.com> - 2013.2-2
409 - Fix GlusterFS volume driver clone operations
410
411 * Thu Oct 17 2013 Eric Harney <eharney@redhat.com> - 2013.2-1
412 - Update to 2013.2 (Havana)
413 - Restart/remove cinder-backup service during upgrade/uninstallation
414
415 * Wed Oct 16 2013 Eric Harney <eharney@redhat.com> - 2013.2-0.13.rc3
416 - Update to Havana RC3
417
418 * Fri Oct 11 2013 Eric Harney <eharney@redhat.com> - 2013.2-0.12.rc2
419 - Update to Havana RC2
420
421 * Tue Oct 08 2013 Eric Harney <eharney@redhat.com> - 2013.2-0.11.rc1
422 - Update to Havana RC1
423 - Fix python-novaclient req epoch
424
425 * Mon Sep 23 2013 Eric Harney <eharney@redhat.com> - 2013.2-0.10.b3
426 - Depend on python-novaclient 2.15
427
428 * Wed Sep 18 2013 Eric Harney <eharney@redhat.com> - 2013.2-0.9.b3
429 - Add cinder-dist.conf
430 - Tighten permissions on /var/log/cinder
431
432 * Mon Sep 9 2013 Eric Harney <eharney@redhat.com> - 2013.2-0.8.b3
433 - Update to Havana milestone 3
434 - Add dependency on python-novaclient
435
436 * Thu Aug 29 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.7.b2
437 - Add dependency on sysfsutils to support the fiber channel driver
438
439 * Mon Aug 26 2013 Eric Harney <eharney@redhat.com> - 2013.2-0.6.b2
440 - Add cinder-backup service init script
441
442 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2013.2-0.5.b2
443 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
444
445 * Mon Jul 22 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.4.b2
446 - Add dependency on python-suds to support the netapp driver
447 - Add dependency on python-keystoneclient for auth token middleware
448 - Add dependency on qemu-img for volume creation from Glance images
449
450 * Sun Jul 21 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.3.b2
451 - Update to Havana milestone 2
452
453 * Thu Jun 13 2013 Eric Harney <eharney@redhat.com> - 2013.2-0.2.b1
454 - Update to Havana milestone 1
455
456 * Mon May 13 2013 Eric Harney <eharney@redhat.com> - 2013.1.1-1
457 - Update to Grizzly stable release 1, 2013.1.1
458
459 * Mon Apr 08 2013 Eric Harney <eharney@redhat.com> - 2013.1-2
460 - Backport fix for GlusterFS driver get_volume_stats
461
462 * Thu Apr 04 2013 Eric Harney <eharney@redhat.com> - 2013.1-1
463 - Update to Grizzly final release
464
465 * Tue Apr  2 2013 Pádraig Brady <pbrady@redhat.com> - 2013.1-0.6.rc3
466 - Adjust to support sqlalchemy-0.8.0
467
468 * Wed Mar 27 2013 Eric Harney <eharney@redhat.com> - 2013.1-0.5.rc3
469 - Update to Grizzly RC3 release
470
471 * Mon Mar 25 2013 Eric Harney <eharney@redhat.com> - 2013.1-0.5.rc2
472 - Update to Grizzly RC2 release
473
474 * Mon Mar 18 2013 Eric Harney <eharney@redhat.com> - 2013.1-0.5.rc1
475 - Update to Grizzly RC1 release
476
477 * Tue Mar 05 2013 Pádraig Brady <P@draigBrady.com> - 2013.1-0.4.g3
478 - Add dependency on python-stevedore
479
480 * Mon Feb 25 2013 Eric Harney <eharney@redhat.com> - 2013.1-0.3.g3
481 - Fix build issues with G-3 update
482
483 * Mon Feb 25 2013 Eric Harney <eharney@redhat.com> - 2013.1-0.2.g3
484 - Update to Grizzly milestone 3
485
486 * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2013.1-0.2.g2
487 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
488
489 * Thu Jan 10 2013 Eric Harney <eharney@redhat.com> - 2013.1-0.1.g2
490 - Update to Grizzly milestone 2
491
492 * Thu Nov 29 2012 Eric Harney <eharney@redhat.com> - 2013.1-0.1.g1
493 - Update to Grizzly milestone 1
494
495 * Wed Nov 14 2012 Eric Harney <eharney@redhat.com> - 2012.2-2
496 - Remove unused dependency on python-daemon
497
498 * Thu Sep 27 2012 Pádraig Brady <P@draigBrady.com> - 2012.2-1
499 - Update to Folsom final
500
501 * Fri Sep 21 2012 Pádraig Brady <P@draigBrady.com> - 2012.2-0.5.rc1
502 - Update to Folsom RC1
503
504 * Fri Sep 21 2012 Pádraig Brady <P@draigBrady.com> - 2012.2-0.4.f3
505 - Fix to ensure that tgt configuration is honored
506
507 * Mon Sep 17 2012 Pádraig Brady <P@draigBrady.com> - 2012.2-0.3.f3
508 - Move user config out of /etc/cinder/api-paste.ini
509 - Require python-cinderclient
510
511 * Mon Sep  3 2012 Pádraig Brady <P@draigBrady.com> - 2012.2-0.2.f3
512 - Initial release