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