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