626fdf4d6a773a4d48bc2989ebd7085c6a107fe7
[openstack-build/ceilometer-build.git] / centos7 / rpm / SPECS / openstack-ceilometer.spec
1 %global _without_doc 1
2 %global with_doc %{!?_without_doc:1}%{?_without_doc:0}
3 %global pypi_name ceilometer
4
5 Name:             openstack-ceilometer
6 # Liberty semver reset
7 # https://review.openstack.org/#/q/I6a35fa0dda798fad93b804d00a46af80f08d475c,n,z
8 Epoch:            1
9 Version:          6.0.0.0rc1
10 Release:          1%{?dist}
11 Summary:          OpenStack measurement collection service
12
13 Group:            Applications/System
14 License:          ASL 2.0
15 URL:              https://wiki.openstack.org/wiki/Ceilometer
16 Source0:          %{pypi_name}-%{version}.tar.gz
17 Source1:          %{pypi_name}-dist.conf
18 Source2:          %{pypi_name}.logrotate
19 Source3:          %{pypi_name}.conf.sample
20 Source4:          ceilometer-rootwrap-sudoers
21 Source5:          openstack-ceilometer-polling
22
23 Source10:         %{name}-api.service
24 Source11:         %{name}-collector.service
25 Source12:         %{name}-compute.service
26 Source13:         %{name}-central.service
27 Source14:         %{name}-notification.service
28 Source15:         %{name}-ipmi.service
29 Source16:         %{name}-polling.service
30
31 BuildArch:        noarch
32 BuildRequires:    intltool
33 BuildRequires:    python-sphinx
34 BuildRequires:    python-setuptools
35 BuildRequires:    python-pbr
36 BuildRequires:    python-d2to1
37 BuildRequires:    python2-devel
38
39 BuildRequires:    systemd-units
40
41 %description
42 OpenStack ceilometer provides services to measure and
43 collect metrics from OpenStack components.
44
45
46 %package -n       python-ceilometer
47 Summary:          OpenStack ceilometer python libraries
48 Group:            Applications/System
49
50 Requires:         python-babel >= 1.3
51 Requires:         python-eventlet >= 0.7.14
52 Requires:         python-greenlet >= 0.3.2
53 Requires:         python-iso8601 >= 0.1.9
54 Requires:         python-lxml >= 2.3
55 Requires:         python-anyjson >= 0.3.3
56 Requires:         python-jsonpath-rw >= 1.2.0
57 Requires:         python-jsonpath-rw-ext >= 0.1.9
58 Requires:         python-stevedore >= 1.5.0
59 Requires:         python-msgpack >= 0.4.0
60 Requires:         python-pbr >= 1.6
61 Requires:         python-six >= 1.9.0
62
63 Requires:         python-sqlalchemy >= 0.9.9
64 Requires:         python-alembic >= 0.8.0
65 Requires:         python-migrate >= 0.9.6
66
67 Requires:         python-webob >= 1.2.3
68 Requires:         python-oslo-config >= 2:2.3.0
69 Requires:         PyYAML >= 3.1.0
70 Requires:         python-netaddr >= 0.7.12
71 Requires:         python-oslo-rootwrap >= 2.0.0
72 Requires:         python-oslo-vmware >= 1.16.0
73 Requires:         python-requests >= 2.5.2
74
75 Requires:         pysnmp >= 4.2.1
76 Requires:         pytz >= 2013.6
77 Requires:         python-croniter >= 0.3.4
78
79 Requires:         python-retrying >= 1.2.3
80 Requires:         python-jsonschema >= 2.0.0
81 Requires:         python-werkzeug >= 0.7
82
83 Requires:         python-oslo-context >= 0.2.0
84 Requires:         python-oslo-concurrency >= 2.3.0
85 Requires:         python-oslo-i18n >= 1.5.0
86 Requires:         python-oslo-log >= 1.8.0
87 Requires:         python-oslo-middleware >= 2.8.0
88 Requires:         python-oslo-policy >= 0.5.0
89 Requires:         python-oslo-service >= 0.7.0
90 Requires:         python-oslo-reports >= 0.1.0
91
92 %description -n   python-ceilometer
93 OpenStack ceilometer provides services to measure and
94 collect metrics from OpenStack components.
95
96 This package contains the ceilometer python library.
97
98
99 %package common
100 Summary:          Components common to all OpenStack ceilometer services
101 Group:            Applications/System
102
103 Requires:         python-ceilometer = %{epoch}:%{version}-%{release}
104 Requires:         python-oslo-messaging >= 1.16.0
105 Requires:         python-oslo-serialization >= 1.4.0
106 Requires:         python-oslo-utils >= 2.0.0
107 Requires:         python-posix_ipc
108
109 Requires(post):   systemd-units
110 Requires(preun):  systemd-units
111 Requires(postun): systemd-units
112 Requires(pre):    shadow-utils
113
114
115
116 %description common
117 OpenStack ceilometer provides services to measure and
118 collect metrics from OpenStack components.
119
120 This package contains components common to all OpenStack
121 ceilometer services.
122
123
124 %package compute
125 Summary:          OpenStack ceilometer compute agent
126 Group:            Applications/System
127
128 Requires:         %{name}-common = %{epoch}:%{version}-%{release}
129 Requires:         %{name}-polling = %{epoch}:%{version}-%{release}
130
131 Requires:         python-novaclient >= 1:2.28.1
132 Requires:         python-keystoneclient >= 1:1.6.0
133 Requires:         python-tooz >= 1.19.0
134 Requires:         libvirt-python >= 1.2.5
135
136 %description compute
137 OpenStack ceilometer provides services to measure and
138 collect metrics from OpenStack components.
139
140 This package contains the ceilometer agent for
141 running on OpenStack compute nodes.
142
143
144 %package central
145 Summary:          OpenStack ceilometer central agent
146 Group:            Applications/System
147
148 Requires:         %{name}-common = %{epoch}:%{version}-%{release}
149 Requires:         %{name}-polling = %{epoch}:%{version}-%{release}
150
151 Requires:         python-novaclient >= 1:2.28.1
152 Requires:         python-keystoneclient >= 1:1.6.0
153 Requires:         python-glanceclient >= 1:0.18.0
154 Requires:         python-swiftclient >= 2.2.0
155 Requires:         python-neutronclient >= 2.6.0
156 Requires:         python-tooz >= 1.19.0
157
158 %description central
159 OpenStack ceilometer provides services to measure and
160 collect metrics from OpenStack components.
161
162 This package contains the central ceilometer agent.
163
164
165 %package collector
166 Summary:          OpenStack ceilometer collector
167 Group:            Applications/System
168
169 Requires:         %{name}-common = %{epoch}:%{version}-%{release}
170
171 # For compat with older provisioning tools.
172 # Remove when all reference the notification package explicitly
173 Requires:         %{name}-notification
174
175 Requires:         python-oslo-db >= 2.4.1
176 Requires:         python-pymongo >= 3.0.2
177
178 %description collector
179 OpenStack ceilometer provides services to measure and
180 collect metrics from OpenStack components.
181
182 This package contains the ceilometer collector service
183 which collects metrics from the various agents.
184
185
186 %package notification
187 Summary:          OpenStack ceilometer notification agent
188 Group:            Applications/System
189
190 Requires:         %{name}-common = %{epoch}:%{version}-%{release}
191
192 %description notification
193 OpenStack ceilometer provides services to measure and
194 collect metrics from OpenStack components.
195
196 This package contains the ceilometer notification agent
197 which pushes metrics to the collector service from the
198 various OpenStack services.
199
200
201 %package api
202 Summary:          OpenStack ceilometer API service
203 Group:            Applications/System
204
205 Requires:         %{name}-common = %{epoch}:%{version}-%{release}
206
207 Requires:         python-keystonemiddleware >= 2.0.0
208 Requires:         python-oslo-db >= 2.4.1
209 Requires:         python-pymongo >= 3.0.2
210 Requires:         python-pecan >= 1.0.0
211 Requires:         python-wsme >= 0.7
212 Requires:         python-paste-deploy >= 1.5.0
213 Requires:         python-ceilometerclient >= 1.5.0
214 Requires:         python-tooz >= 1.19.0
215
216 %description api
217 OpenStack ceilometer provides services to measure and
218 collect metrics from OpenStack components.
219
220 This package contains the ceilometer API service.
221
222 %package ipmi
223 Summary:          OpenStack ceilometer ipmi agent
224 Group:            Applications/System
225
226 Requires:         %{name}-common = %{epoch}:%{version}-%{release}
227 Requires:         %{name}-polling = %{epoch}:%{version}-%{release}
228
229 Requires:         python-novaclient >= 1:2.28.1
230 Requires:         python-keystoneclient >= 1:1.6.0
231 Requires:         python-neutronclient >= 2.6.0
232 Requires:         python-tooz >= 1.19.0
233 Requires:         python-oslo-rootwrap >= 2.0.0
234 Requires:         ipmitool
235
236 %description ipmi
237 OpenStack ceilometer provides services to measure and
238 collect metrics from OpenStack components.
239
240 This package contains the ipmi agent to be run on OpenStack
241 nodes from which IPMI sensor data is to be collected directly,
242 by-passing Ironic's management of baremetal.
243
244
245 %package polling
246 Summary:          OpenStack ceilometer polling agent
247 Group:            Applications/System
248
249 Requires:         %{name}-common = %{epoch}:%{version}-%{release}
250
251 Requires:         python-novaclient >= 1:2.28.1
252 Requires:         python-keystoneclient >= 1:1.6.0
253 Requires:         python-glanceclient >= 1:0.18.0
254 Requires:         python-swiftclient >= 2.2.0
255 Requires:         libvirt-python >= 1.2.5
256
257 %description polling
258 Ceilometer aims to deliver a unique point of contact for billing systems to
259 aquire all counters they need to establish customer billing, across all
260 current and future OpenStack components. The delivery of counters must
261 be tracable and auditable, the counters must be easily extensible to support
262 new projects, and agents doing data collections should be
263 independent of the overall system.
264
265 This package contains the polling service.
266
267
268 %if 0%{?with_doc}
269 %package doc
270 Summary:          Documentation for OpenStack ceilometer
271 Group:            Documentation
272
273 # Required to build module documents
274 BuildRequires:    python-eventlet
275 BuildRequires:    python-sqlalchemy
276 BuildRequires:    python-webob
277 # while not strictly required, quiets the build down when building docs.
278 BuildRequires:    python-migrate, python-iso8601
279
280 %description      doc
281 OpenStack ceilometer provides services to measure and
282 collect metrics from OpenStack components.
283
284 This package contains documentation files for ceilometer.
285 %endif
286
287 %prep
288 %setup -q -n ceilometer-%{version}
289
290 find . \( -name .gitignore -o -name .placeholder \) -delete
291
292 find ceilometer -name \*.py -exec sed -i '/\/usr\/bin\/env python/{d;q}' {} +
293
294 # TODO: Have the following handle multi line entries
295 sed -i '/setup_requires/d; /install_requires/d; /dependency_links/d' setup.py
296
297 # Remove the requirements file so that pbr hooks don't add it
298 # to distutils requires_dist config
299 rm -rf {test-,}requirements.txt tools/{pip,test}-requires
300
301 %build
302 %{__python2} setup.py build
303
304 install -p -D -m 640 %{SOURCE3} etc/ceilometer/ceilometer.conf.sample
305
306 # Programmatically update defaults in sample config
307 # which is installed at /etc/ceilometer/ceilometer.conf
308 # TODO: Make this more robust
309 # Note it only edits the first occurance, so assumes a section ordering in sample
310 # and also doesn't support multi-valued variables.
311 while read name eq value; do
312   test "$name" && test "$value" || continue
313   sed -i "0,/^# *$name=/{s!^# *$name=.*!#$name=$value!}" etc/ceilometer/ceilometer.conf.sample
314 done < %{SOURCE1}
315
316 %install
317 %{__python2} setup.py install -O1 --skip-build --root %{buildroot}
318
319 # docs generation requires everything to be installed first
320 export PYTHONPATH="$( pwd ):$PYTHONPATH"
321
322 pushd doc
323
324 %if 0%{?with_doc}
325 SPHINX_DEBUG=1 sphinx-build -b html source build/html
326 # Fix hidden-file-or-dir warnings
327 rm -fr build/html/.doctrees build/html/.buildinfo
328 %endif
329
330 popd
331
332 # Setup directories
333 install -d -m 755 %{buildroot}%{_sharedstatedir}/ceilometer
334 install -d -m 755 %{buildroot}%{_sharedstatedir}/ceilometer/tmp
335 install -d -m 755 %{buildroot}%{_localstatedir}/log/ceilometer
336
337 # Install config files
338 install -d -m 755 %{buildroot}%{_sysconfdir}/ceilometer
339 install -d -m 755 %{buildroot}%{_sysconfdir}/ceilometer/rootwrap.d
340 install -d -m 755 %{buildroot}%{_sysconfdir}/sudoers.d
341 install -d -m 755 %{buildroot}%{_sysconfdir}/sysconfig
342 install -p -D -m 640 %{SOURCE1} %{buildroot}%{_datadir}/ceilometer/ceilometer-dist.conf
343 install -p -D -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/sudoers.d/ceilometer
344 install -p -D -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/sysconfig/openstack-ceilometer-polling
345 install -p -D -m 640 etc/ceilometer/ceilometer.conf.sample %{buildroot}%{_sysconfdir}/ceilometer/ceilometer.conf
346 install -p -D -m 640 etc/ceilometer/policy.json %{buildroot}%{_sysconfdir}/ceilometer/policy.json
347 install -p -D -m 640 etc/ceilometer/pipeline.yaml %{buildroot}%{_sysconfdir}/ceilometer/pipeline.yaml
348 install -p -D -m 640 etc/ceilometer/event_pipeline.yaml %{buildroot}%{_sysconfdir}/ceilometer/event_pipeline.yaml
349 install -p -D -m 640 etc/ceilometer/event_definitions.yaml %{buildroot}%{_sysconfdir}/ceilometer/event_definitions.yaml
350 install -p -D -m 640 etc/ceilometer/api_paste.ini %{buildroot}%{_sysconfdir}/ceilometer/api_paste.ini
351 install -p -D -m 640 etc/ceilometer/rootwrap.conf %{buildroot}%{_sysconfdir}/ceilometer/rootwrap.conf
352 install -p -D -m 640 etc/ceilometer/rootwrap.d/ipmi.filters %{buildroot}/%{_sysconfdir}/ceilometer/rootwrap.d/ipmi.filters
353
354 # Install initscripts for services
355 %if 0%{?rhel} && 0%{?rhel} <= 6
356 install -p -D -m 755 %{SOURCE10} %{buildroot}%{_initrddir}/%{name}-api
357 install -p -D -m 755 %{SOURCE11} %{buildroot}%{_initrddir}/%{name}-collector
358 install -p -D -m 755 %{SOURCE12} %{buildroot}%{_initrddir}/%{name}-compute
359 install -p -D -m 755 %{SOURCE13} %{buildroot}%{_initrddir}/%{name}-central
360 install -p -D -m 755 %{SOURCE14} %{buildroot}%{_initrddir}/%{name}-notification
361 install -p -D -m 755 %{SOURCE15} %{buildroot}%{_initrddir}/%{name}-ipmi
362 install -p -D -m 755 %{SOURCE16} %{buildroot}%{_initrddir}/%{name}-polling
363
364 # Install upstart jobs examples
365 install -d -m 755 %{buildroot}%{_datadir}/ceilometer
366 install -p -m 644 %{SOURCE100} %{buildroot}%{_datadir}/ceilometer/
367 install -p -m 644 %{SOURCE110} %{buildroot}%{_datadir}/ceilometer/
368 install -p -m 644 %{SOURCE120} %{buildroot}%{_datadir}/ceilometer/
369 install -p -m 644 %{SOURCE130} %{buildroot}%{_datadir}/ceilometer/
370 install -p -m 644 %{SOURCE140} %{buildroot}%{_datadir}/ceilometer/
371 install -p -m 644 %{SOURCE150} %{buildroot}%{_datadir}/ceilometer/
372 install -p -m 644 %{SOURCE160} %{buildroot}%{_datadir}/ceilometer/
373 install -p -m 644 %{SOURCE170} %{buildroot}%{_datadir}/ceilometer/
374 install -p -m 644 %{SOURCE180} %{buildroot}%{_datadir}/ceilometer/
375 %else
376 install -p -D -m 644 %{SOURCE10} %{buildroot}%{_unitdir}/%{name}-api.service
377 install -p -D -m 644 %{SOURCE11} %{buildroot}%{_unitdir}/%{name}-collector.service
378 install -p -D -m 644 %{SOURCE12} %{buildroot}%{_unitdir}/%{name}-compute.service
379 install -p -D -m 644 %{SOURCE13} %{buildroot}%{_unitdir}/%{name}-central.service
380 install -p -D -m 644 %{SOURCE14} %{buildroot}%{_unitdir}/%{name}-notification.service
381 install -p -D -m 644 %{SOURCE15} %{buildroot}%{_unitdir}/%{name}-ipmi.service
382 install -p -D -m 644 %{SOURCE16} %{buildroot}%{_unitdir}/%{name}-polling.service
383 %endif
384
385 # Install logrotate
386 install -p -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
387
388 # Remove unneeded in production stuff
389 rm -f %{buildroot}%{_bindir}/ceilometer-debug
390 rm -fr %{buildroot}%{python2_sitelib}/tests/
391 rm -fr %{buildroot}%{python2_sitelib}/run_tests.*
392 rm -f %{buildroot}/usr/share/doc/ceilometer/README*
393
394
395 %pre common
396 getent group ceilometer >/dev/null || groupadd -r ceilometer --gid 166
397 if ! getent passwd ceilometer >/dev/null; then
398   # Id reservation request: https://bugzilla.redhat.com/923891
399   useradd -u 166 -r -g ceilometer -G ceilometer,nobody -d %{_sharedstatedir}/ceilometer -s /sbin/nologin -c "OpenStack ceilometer Daemons" ceilometer
400 fi
401 exit 0
402
403 %post compute
404 %systemd_post %{name}-compute.service
405
406 %post collector
407 %systemd_post %{name}-collector.service
408
409 %post notification
410 %systemd_post %{name}-notification.service
411
412 %post api
413 %systemd_post %{name}-api.service
414
415 %post central
416 %systemd_post %{name}-central.service
417
418 %post ipmi
419 %systemd_post %{name}-alarm-ipmi.service
420
421 %post polling
422 %systemd_post %{name}-polling.service
423
424 %preun compute
425 %systemd_preun %{name}-compute.service
426
427 %preun collector
428 %systemd_preun %{name}-collector.service
429
430 %preun notification
431 %systemd_preun %{name}-notification.service
432
433 %preun api
434 %systemd_preun %{name}-api.service
435
436 %preun central
437 %systemd_preun %{name}-central.service
438
439 %preun ipmi
440 %systemd_preun %{name}-ipmi.service
441
442 %preun polling
443 %systemd_preun %{name}-polling.service
444
445 %postun compute
446 %systemd_postun_with_restart %{name}-compute.service
447
448 %postun collector
449 %systemd_postun_with_restart %{name}-collector.service
450
451 %postun notification
452 %systemd_postun_with_restart %{name}-notification.service
453
454 %postun api
455 %systemd_postun_with_restart %{name}-api.service
456
457 %postun central
458 %systemd_postun_with_restart %{name}-central.service
459
460 %postun ipmi
461 %systemd_postun_with_restart %{name}-ipmi.service
462
463
464 %postun polling
465 %systemd_postun_with_restart %{name}-polling.service
466
467
468 %files common
469 %license LICENSE
470 %dir %{_sysconfdir}/ceilometer
471 %attr(-, root, ceilometer) %{_datadir}/ceilometer/ceilometer-dist.conf
472 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/ceilometer.conf
473 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/policy.json
474 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/pipeline.yaml
475 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/api_paste.ini
476 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
477
478 %dir %attr(0755, ceilometer, root) %{_localstatedir}/log/ceilometer
479
480 %{_bindir}/ceilometer-dbsync
481 %{_bindir}/ceilometer-expirer
482 %{_bindir}/ceilometer-send-sample
483
484
485 %defattr(-, ceilometer, ceilometer, -)
486 %dir %{_sharedstatedir}/ceilometer
487 %dir %{_sharedstatedir}/ceilometer/tmp
488
489
490 %files -n python-ceilometer
491 %{python2_sitelib}/ceilometer
492 %{python2_sitelib}/ceilometer-*.egg-info
493
494
495 %if 0%{?with_doc}
496 %files doc
497 %doc doc/build/html
498 %endif
499
500
501 %files compute
502 %{_unitdir}/%{name}-compute.service
503
504
505 %files collector
506 %{_bindir}/ceilometer-collector*
507 %{_unitdir}/%{name}-collector.service
508
509
510 %files notification
511 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/event_pipeline.yaml
512 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/event_definitions.yaml
513 %{_bindir}/ceilometer-agent-notification
514 %{_unitdir}/%{name}-notification.service
515
516
517 %files api
518 %{_bindir}/ceilometer-api
519 %{_unitdir}/%{name}-api.service
520
521
522 %files central
523 %{_unitdir}/%{name}-central.service
524
525 %files ipmi
526 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/rootwrap.conf
527 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/rootwrap.d/ipmi.filters
528 %{_bindir}/ceilometer-rootwrap
529 %{_sysconfdir}/sudoers.d/ceilometer
530 %{_unitdir}/%{name}-ipmi.service
531
532 %files polling
533 %{_bindir}/ceilometer-polling
534 %attr(-, root, ceilometer) %{_sysconfdir}/sysconfig/openstack-ceilometer-polling
535 %{_unitdir}/%{name}-polling.service
536
537
538 %changelog
539 * Wed Mar 30 2016 Mikhail Ivanov <mivanov@mirantis.com> - 1:6.0.0.0rc1-1.el7
540 - Update build and runtime dependencies according to mitaka
541 - Remove *-alarm package (now known as aodh package)
542
543 * Mon Sep 28 2015 Daniil Trishkin <dtrishkin@mirantis.com> - 1:5.0.0.0rc1-1%{?dist}~mos8.0.1
544 - Update for Liberty
545 - Update requirements according to global requirements of Liberty
546 - .spec is from https://raw.githubusercontent.com/openstack-packages/ceilometer/rpm-master/openstack-ceilometer.spec
547
548 * Fri Jan 23 2015 Ivan Berezovskiy <iberezovskiy@mirantis.com> - 2015.1.0
549 - Create own package for polling agent
550 - Update requirements and version to 2015.1.0
551
552 * Wed Jan 21 2015 Ivan Berezovskiy <iberezovskiy@mirantis.com> - 2015.1.0b1
553 - Update version to 2015.1.0b1
554
555 * Wed Nov 19 2014 Daniil Trishkin <dtrishkin@mirantis.com> - 2014.2
556 - Update to upstream 2014.2
557 - Update requirements
558
559 * Fri Jul 4 2014 Ivan Berezovskiy <iberezovskiy@mirantis.com> - 2014.2.b1
560 - Update to upstream 2014.2.b1
561 - Update requirements
562
563 * Wed Jun 11 2014 Steve Linabery <slinaber@redhat.com> - 2014.1.1-2
564 - Update to upstream 2014.1.1
565 - fix message routing with newer QPID (rhbz#1103800)
566
567 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2014.1-3
568 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
569
570 * Wed May 07 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-2
571 - Avoid dependency issues with distributed installs (#1095414)
572
573 * Thu Apr 17 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-1
574 - Update to Icehouse release
575
576 * Fri Apr 11 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.7.rc2
577 - Update to upstream 2014.1.rc2
578 - Remove qpid as default rpc backend
579 - Split out openstack-ceilometer-notification subpackage from collector
580
581 * Mon Mar 31 2014 Pádraig Brady <P@draigBrady.com> 2014.1-0.6.rc1
582 - Update to upstream 2014.1.rc1
583
584 * Fri Mar 14 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.5.b3
585 - Update to Icehouse milestone 3
586
587 * Tue Feb 04 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.4.b2
588 - Fix missing dependency on python-babel
589
590 * Mon Jan 27 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.3.b2
591 - Update to Icehouse milestone 2
592
593 * Mon Jan 06 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.2.b1
594 - Set python-six min version to ensure updated
595
596 * Mon Dec 23 2013 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.1.b1
597 - Update to Icehouse milestone 1
598
599 * Tue Dec 17 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2.1-1
600 - Update to Havana stable release 2013.2.1
601
602 * Thu Oct 17 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-1
603 - Update to Havana release
604
605 * Tue Oct 15 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.12.rc2
606 - Update to Havana rc2
607 - openstack-ceilometer-alarm now depends on python-ceilometerclient
608
609 * Thu Oct 03 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.12.rc1
610 - Update to Havana rc1
611 - Separate out the new alarm services to the 'alarm' subpackage
612
613 * Fri Sep 13 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.10.b3
614 - Depend on python-oslo-config >= 1:1.2.0 so it upgraded automatically
615
616 * Tue Sep 10 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.8.b3
617 - Depend on python-pymongo rather than pymongo to avoid a puppet bug
618
619 * Mon Sep 9 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.7.b3
620 - Depend on python-alembic
621
622 * Mon Sep 9 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.6.b3
623 - Distribute dist defaults in ceilometer-dist.conf separate to user ceilometer.conf
624
625 * Mon Sep 9 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.5.b3
626 - Update to Havana milestone 3
627
628 * Tue Aug 27 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.4.b1
629 - Avoid python runtime dependency management
630
631 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2013.2-0.3.b1
632 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
633
634 * Thu Jun  6 2013 Pádraig Brady <P@draigBrady.com> - 2013.2-0.2.b1
635 - Fix uninstall for openstack-ceilometer-central
636
637 * Fri May 31 2013 Pádraig Brady <P@draigBrady.com> - 2013.2-0.1.b1
638 - Havana milestone 1
639
640 * Mon Apr  8 2013 Pádraig Brady <P@draigBrady.com> - 2013.1-2
641 - Grizzly release
642
643 * Tue Mar 26 2013 Pádraig Brady <P@draigBrady.com> - 2013.1-0.5.g3
644 - Initial package
645