2 %global with_doc %{!?_without_doc:1}%{?_without_doc:0}
3 %global pypi_name ceilometer
5 Name: openstack-ceilometer
7 # https://review.openstack.org/#/q/I6a35fa0dda798fad93b804d00a46af80f08d475c,n,z
10 Release: 1%{?dist}~mos0
11 Summary: OpenStack measurement collection service
13 Group: Applications/System
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
22 Source10: wsgi-ceilometer-api.conf
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
32 BuildRequires: intltool
33 BuildRequires: python-sphinx >= 1.1.2
34 BuildRequires: python-setuptools
35 BuildRequires: python-pbr >= 1.6
36 BuildRequires: python-d2to1
37 BuildRequires: python2-devel
39 BuildRequires: systemd-units
42 OpenStack ceilometer provides services to measure and
43 collect metrics from OpenStack components.
46 %package -n python-ceilometer
47 Summary: OpenStack ceilometer python libraries
48 Group: Applications/System
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.9.0
59 Requires: python-msgpack >= 0.4.0
60 Requires: python-pbr >= 1.6
61 Requires: python-six >= 1.9.0
63 Requires: python-sqlalchemy >= 1.0.10
64 Requires: python-alembic >= 0.8.0
65 Requires: python-migrate >= 0.9.6
67 Requires: python-webob >= 1.2.3
68 Requires: python-oslo-config >= 2:3.9.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
75 Requires: pysnmp >= 4.2.3
76 Requires: pytz >= 2013.6
77 Requires: python-croniter >= 0.3.4
79 Requires: python-retrying >= 1.2.3
80 Requires: python-jsonschema >= 2.0.0
81 Requires: python-werkzeug >= 0.7
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
92 Requires: python-futures >= 3.0
93 Requires: python-futurist >= 0.11.0
94 Requires: python-debtcollector >= 1.2.0
96 Requires: python-openstackclient
97 Requires: python-cotyledon
98 Requires: python-influxdb
100 %description -n python-ceilometer
101 OpenStack ceilometer provides services to measure and
102 collect metrics from OpenStack components.
104 This package contains the ceilometer python library.
108 Summary: Components common to all OpenStack ceilometer services
109 Group: Applications/System
111 Requires: python-ceilometer = %{epoch}:%{version}-%{release}
112 Requires: python-oslo-messaging >= 5.2.0
113 Requires: python-oslo-serialization >= 1.10.0
115 Requires: python-oslo-utils >= 3.5.0
116 Requires: python-posix_ipc
118 Requires(post): systemd-units
119 Requires(preun): systemd-units
120 Requires(postun): systemd-units
121 Requires(pre): shadow-utils
126 OpenStack ceilometer provides services to measure and
127 collect metrics from OpenStack components.
129 This package contains components common to all OpenStack
134 Summary: OpenStack ceilometer compute agent
135 Group: Applications/System
137 Requires: %{name}-common = %{epoch}:%{version}-%{release}
138 Requires: %{name}-polling = %{epoch}:%{version}-%{release}
140 Requires: python-novaclient >= 1:2.29.0
141 Requires: python-keystoneclient >= 1:1.6.0
142 Requires: python-keystoneauth1 >= 2.1.0
143 Requires: python-tooz >= 1.28.0
144 Requires: libvirt-python >= 1.2.5
145 Requires: libvirt-daemon
148 OpenStack ceilometer provides services to measure and
149 collect metrics from OpenStack components.
151 This package contains the ceilometer agent for
152 running on OpenStack compute nodes.
156 Summary: OpenStack ceilometer central agent
157 Group: Applications/System
159 Requires: %{name}-common = %{epoch}:%{version}-%{release}
160 Requires: %{name}-polling = %{epoch}:%{version}-%{release}
162 Requires: python-novaclient >= 1:2.29.0
163 Requires: python-keystoneclient >= 1:1.6.0
164 Requires: python-keystoneauth1 >= 2.1.0
165 Requires: python-glanceclient >= 1:2.0.0
166 Requires: python-swiftclient >= 2.2.0
167 Requires: python-neutronclient >= 4.2.0
168 Requires: python-tooz >= 1.28.0
171 OpenStack ceilometer provides services to measure and
172 collect metrics from OpenStack components.
174 This package contains the central ceilometer agent.
178 Summary: OpenStack ceilometer collector
179 Group: Applications/System
181 Requires: %{name}-common = %{epoch}:%{version}-%{release}
183 # For compat with older provisioning tools.
184 # Remove when all reference the notification package explicitly
185 Requires: %{name}-notification
187 Requires: python-oslo-db >= 4.1.0
188 Requires: python-pymongo >= 3.0.2
190 %description collector
191 OpenStack ceilometer provides services to measure and
192 collect metrics from OpenStack components.
194 This package contains the ceilometer collector service
195 which collects metrics from the various agents.
198 %package notification
199 Summary: OpenStack ceilometer notification agent
200 Group: Applications/System
202 Requires: %{name}-common = %{epoch}:%{version}-%{release}
204 %description notification
205 OpenStack ceilometer provides services to measure and
206 collect metrics from OpenStack components.
208 This package contains the ceilometer notification agent
209 which pushes metrics to the collector service from the
210 various OpenStack services.
214 Summary: OpenStack ceilometer API service
215 Group: Applications/System
217 Requires: %{name}-common = %{epoch}:%{version}-%{release}
221 Requires: python-keystonemiddleware >= 4.0.0
222 Requires: python-oslo-db >= 4.1.0
223 Requires: python-pymongo >= 3.0.2
224 Requires: python-pecan >= 1.0.0
225 Requires: python-wsme >= 0.8
226 Requires: python-paste-deploy >= 1.5.0
227 Requires: python-ceilometerclient >= 2.2.1
228 Requires: python-tooz >= 1.28.0
231 OpenStack ceilometer provides services to measure and
232 collect metrics from OpenStack components.
234 This package contains the ceilometer API service.
237 Summary: OpenStack ceilometer ipmi agent
238 Group: Applications/System
240 Requires: %{name}-common = %{epoch}:%{version}-%{release}
241 Requires: %{name}-polling = %{epoch}:%{version}-%{release}
243 Requires: python-novaclient >= 1:2.29.0
244 Requires: python-keystoneclient >= 1:1.6.0
245 Requires: python-keystoneauth1 >= 2.1.0
246 Requires: python-neutronclient >= 4.2.0
247 Requires: python-tooz >= 1.28.0
248 Requires: python-oslo-rootwrap >= 2.0.0
252 OpenStack ceilometer provides services to measure and
253 collect metrics from OpenStack components.
255 This package contains the ipmi agent to be run on OpenStack
256 nodes from which IPMI sensor data is to be collected directly,
257 by-passing Ironic's management of baremetal.
261 Summary: OpenStack ceilometer polling agent
262 Group: Applications/System
264 Requires: %{name}-common = %{epoch}:%{version}-%{release}
266 Requires: python-novaclient >= 1:2.29.0
267 Requires: python-keystoneclient >= 1:1.6.0
268 Requires: python-keystoneauth1 >= 2.1.0
269 Requires: python-glanceclient >= 1:2.0.0
270 Requires: python-swiftclient >= 2.2.0
271 Requires: python-tooz >= 1.28.0
272 Requires: libvirt-python >= 1.2.5
275 Ceilometer aims to deliver a unique point of contact for billing systems to
276 aquire all counters they need to establish customer billing, across all
277 current and future OpenStack components. The delivery of counters must
278 be tracable and auditable, the counters must be easily extensible to support
279 new projects, and agents doing data collections should be
280 independent of the overall system.
282 This package contains the polling service.
287 Summary: Documentation for OpenStack ceilometer
290 # Required to build module documents
291 BuildRequires: python-eventlet
292 BuildRequires: python-sqlalchemy >= 1.0.10
293 BuildRequires: python-webob >= 1.2.3
294 # while not strictly required, quiets the build down when building docs.
295 BuildRequires: python-migrate >= 0.9.6
296 BuildRequires: python-iso8601
299 OpenStack ceilometer provides services to measure and
300 collect metrics from OpenStack components.
302 This package contains documentation files for ceilometer.
306 %setup -q -n ceilometer-%{version}
308 find . \( -name .gitignore -o -name .placeholder \) -delete
310 find ceilometer -name \*.py -exec sed -i '/\/usr\/bin\/env python/{d;q}' {} +
312 # TODO: Have the following handle multi line entries
313 sed -i '/setup_requires/d; /install_requires/d; /dependency_links/d' setup.py
315 # Remove the requirements file so that pbr hooks don't add it
316 # to distutils requires_dist config
317 rm -rf {test-,}requirements.txt tools/{pip,test}-requires
320 %{__python2} setup.py build
322 install -p -D -m 640 %{SOURCE3} etc/ceilometer/ceilometer.conf.sample
324 # Programmatically update defaults in sample config
325 # which is installed at /etc/ceilometer/ceilometer.conf
326 # TODO: Make this more robust
327 # Note it only edits the first occurance, so assumes a section ordering in sample
328 # and also doesn't support multi-valued variables.
329 while read name eq value; do
330 test "$name" && test "$value" || continue
331 sed -i "0,/^# *$name=/{s!^# *$name=.*!#$name=$value!}" etc/ceilometer/ceilometer.conf.sample
335 %{__python2} setup.py install -O1 --skip-build --root %{buildroot}
337 # docs generation requires everything to be installed first
338 export PYTHONPATH="$( pwd ):$PYTHONPATH"
343 SPHINX_DEBUG=1 sphinx-build -b html source build/html
344 # Fix hidden-file-or-dir warnings
345 rm -fr build/html/.doctrees build/html/.buildinfo
351 install -d -m 755 %{buildroot}%{_sharedstatedir}/ceilometer
352 install -d -m 755 %{buildroot}%{_sharedstatedir}/ceilometer/tmp
353 install -d -m 755 %{buildroot}%{_localstatedir}/log/ceilometer
355 # Install config files
356 install -d -m 755 %{buildroot}%{_sysconfdir}/ceilometer
357 install -d -m 755 %{buildroot}%{_sysconfdir}/ceilometer/rootwrap.d
358 install -d -m 755 %{buildroot}%{_sysconfdir}/sudoers.d
359 install -d -m 755 %{buildroot}%{_sysconfdir}/sysconfig
360 install -p -D -m 640 %{SOURCE1} %{buildroot}%{_datadir}/ceilometer/ceilometer-dist.conf
361 install -p -D -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/sudoers.d/ceilometer
362 install -p -D -m 640 etc/ceilometer/ceilometer.conf.sample %{buildroot}%{_sysconfdir}/ceilometer/ceilometer.conf
363 install -p -D -m 640 etc/ceilometer/policy.json %{buildroot}%{_sysconfdir}/ceilometer/policy.json
364 install -p -D -m 640 etc/ceilometer/pipeline.yaml %{buildroot}%{_sysconfdir}/ceilometer/pipeline.yaml
365 install -p -D -m 640 etc/ceilometer/event_pipeline.yaml %{buildroot}%{_sysconfdir}/ceilometer/event_pipeline.yaml
366 install -p -D -m 640 etc/ceilometer/event_definitions.yaml %{buildroot}%{_sysconfdir}/ceilometer/event_definitions.yaml
367 install -p -D -m 640 etc/ceilometer/api_paste.ini %{buildroot}%{_sysconfdir}/ceilometer/api_paste.ini
368 install -p -D -m 640 etc/ceilometer/rootwrap.conf %{buildroot}%{_sysconfdir}/ceilometer/rootwrap.conf
369 install -p -D -m 640 etc/ceilometer/rootwrap.d/ipmi.filters %{buildroot}/%{_sysconfdir}/ceilometer/rootwrap.d/ipmi.filters
370 install -p -D -m 640 etc/ceilometer/pipeline.yaml %{buildroot}%{_sysconfdir}/ceilometer/loadbalancer_v2_meter_definitions.yaml
371 install -p -D -m 640 etc/ceilometer/examples/osprofiler_event_definitions.yaml %{buildroot}%{_sysconfdir}/ceilometer/osprofiler_event_definitions.yaml
372 install -p -D -m 640 etc/ceilometer/gnocchi_resources.yaml %{buildroot}%{_sysconfdir}/ceilometer/gnocchi_resources.yaml
374 # Install initscripts for services
375 install -p -D -m 644 %{SOURCE11} %{buildroot}%{_unitdir}/%{name}-collector.service
376 install -p -D -m 644 %{SOURCE12} %{buildroot}%{_unitdir}/%{name}-compute.service
377 install -p -D -m 644 %{SOURCE13} %{buildroot}%{_unitdir}/%{name}-central.service
378 install -p -D -m 644 %{SOURCE14} %{buildroot}%{_unitdir}/%{name}-notification.service
379 install -p -D -m 644 %{SOURCE15} %{buildroot}%{_unitdir}/%{name}-ipmi.service
380 install -p -D -m 644 %{SOURCE16} %{buildroot}%{_unitdir}/%{name}-polling.service
382 # Install wsgi conf file for ceilometer-api
383 install -p -D -m 644 %{SOURCE10} %{buildroot}%{_datadir}/ceilometer/
386 install -p -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
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*
394 # Remove file installed to wrong directory
395 rm -rf %{buildroot}/etc/ceilometer/osprofiler_event_definitions.yaml
396 rm -rf %{buildroot}/usr/etc/ceilometer/api_paste.ini
397 rm -rf %{buildroot}/usr/etc/ceilometer/ceilometer-config-generator.conf
398 rm -rf %{buildroot}/usr/etc/ceilometer/ceilometer.conf.sample
399 rm -rf %{buildroot}/usr/etc/ceilometer/event_definitions.yaml
400 rm -rf %{buildroot}/usr/etc/ceilometer/event_pipeline.yaml
401 rm -rf %{buildroot}/usr/etc/ceilometer/examples/loadbalancer_v2_meter_definitions.yaml
402 rm -rf %{buildroot}/usr/etc/ceilometer/examples/osprofiler_event_definitions.yaml
403 rm -rf %{buildroot}/usr/etc/ceilometer/gnocchi_resources.yaml
404 rm -rf %{buildroot}/usr/etc/ceilometer/pipeline.yaml
405 rm -rf %{buildroot}/usr/etc/ceilometer/policy.json
406 rm -rf %{buildroot}/usr/etc/ceilometer/rootwrap.conf
407 rm -rf %{buildroot}/usr/etc/ceilometer/rootwrap.d/ipmi.filters
411 getent group ceilometer >/dev/null || groupadd -r ceilometer --gid 166
412 if ! getent passwd ceilometer >/dev/null; then
413 # Id reservation request: https://bugzilla.redhat.com/923891
414 useradd -u 166 -r -g ceilometer -G ceilometer,nobody -d %{_sharedstatedir}/ceilometer -s /sbin/nologin -c "OpenStack ceilometer Daemons" ceilometer
419 %systemd_post %{name}-compute.service
422 %systemd_post %{name}-collector.service
425 %systemd_post %{name}-notification.service
428 %systemd_post httpd.service
431 %systemd_post %{name}-central.service
434 %systemd_post %{name}-alarm-ipmi.service
437 %systemd_post %{name}-polling.service
440 %systemd_preun %{name}-compute.service
443 %systemd_preun %{name}-collector.service
446 %systemd_preun %{name}-notification.service
449 %systemd_preun %{name}-central.service
452 %systemd_preun %{name}-ipmi.service
455 %systemd_preun %{name}-polling.service
458 %systemd_postun_with_restart %{name}-compute.service
461 %systemd_postun_with_restart %{name}-collector.service
464 %systemd_postun_with_restart %{name}-notification.service
467 %systemd_postun_with_restart httpd.service
470 %systemd_postun_with_restart %{name}-central.service
473 %systemd_postun_with_restart %{name}-ipmi.service
476 %systemd_postun_with_restart %{name}-polling.service
481 %dir %{_sysconfdir}/ceilometer
482 %attr(-, root, ceilometer) %{_datadir}/ceilometer/ceilometer-dist.conf
483 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/ceilometer.conf
484 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/policy.json
485 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/pipeline.yaml
486 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/api_paste.ini
487 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
488 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/gnocchi_resources.yaml
489 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/loadbalancer_v2_meter_definitions.yaml
491 %dir %attr(0755, ceilometer, root) %{_localstatedir}/log/ceilometer
493 %{_bindir}/ceilometer-dbsync
494 %{_bindir}/ceilometer-db-legacy-clean
495 %{_bindir}/ceilometer-expirer
496 %{_bindir}/ceilometer-send-sample
497 %{_bindir}/ceilometer-upgrade
500 %defattr(-, ceilometer, ceilometer, -)
501 %dir %{_sharedstatedir}/ceilometer
502 %dir %{_sharedstatedir}/ceilometer/tmp
505 %files -n python-ceilometer
506 %{python2_sitelib}/ceilometer
507 %{python2_sitelib}/ceilometer-*.egg-info
517 %{_unitdir}/%{name}-compute.service
521 %{_bindir}/ceilometer-collector*
522 %{_unitdir}/%{name}-collector.service
526 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/event_pipeline.yaml
527 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/event_definitions.yaml
528 %{_bindir}/ceilometer-agent-notification
529 %{_unitdir}/%{name}-notification.service
533 %{_bindir}/ceilometer-api
534 %attr(0644, root, keystone) %{_datadir}/ceilometer/wsgi-ceilometer-api.conf
538 %{_unitdir}/%{name}-central.service
541 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/rootwrap.conf
542 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/rootwrap.d/ipmi.filters
543 %{_bindir}/ceilometer-rootwrap
544 %{_sysconfdir}/sudoers.d/ceilometer
545 %{_unitdir}/%{name}-ipmi.service
548 %{_bindir}/ceilometer-polling
549 %{_unitdir}/%{name}-polling.service
553 * Tue Mar 28 2017 Ivan Udovichenko <iudovichenko@mirantis.com> - 7.0.3-1.el7~mos0
554 - Sync changes. (PROD#9364).
556 * Mon Mar 13 2017 Ivan Udovichenko <iudovichenko@mirantis.com> - 7.0.2-1.el7~mos0
557 - Sync changes. (PROD#9364).
559 * Tue Feb 07 2017 Ivan Udovichenko <iudovichenko@mirantis.com> - 7.0.1-1.el7~mos0
560 - Sync changes. (LP#1659003).
562 * Wed Nov 2 2016 Andrii Kroshchenko <akroshchenko@mirantis.com> - 1:7.0.0-1.el7
563 - Update version to 7.0.0
564 - Update build and runtime dependencies
566 * Mon May 30 2016 Mikhail Ivanov <mivanov@mirantis.com> - 1:7.0.0~b2-1.el7
567 - Remove hardcoded openstack-ceilometer-polling file
570 * Fri May 13 2016 Mikhail Ivanov <mivanov@mirantis.com> - 1:6.0.0-1.el7
571 - Update version to 6.0.0
572 - Update build and runtime dependencies according to mitaka
574 * Wed Mar 30 2016 Mikhail Ivanov <mivanov@mirantis.com> - 1:6.0.0.0rc1-1.el7
575 - Update build and runtime dependencies according to mitaka
576 - Remove *-alarm package (now known as aodh package)
578 * Mon Sep 28 2015 Daniil Trishkin <dtrishkin@mirantis.com> - 1:5.0.0.0rc1-1%{?dist}~mos8.0.1
580 - Update requirements according to global requirements of Liberty
581 - .spec is from https://raw.githubusercontent.com/openstack-packages/ceilometer/rpm-master/openstack-ceilometer.spec
583 * Fri Jan 23 2015 Ivan Berezovskiy <iberezovskiy@mirantis.com> - 2015.1.0
584 - Create own package for polling agent
585 - Update requirements and version to 2015.1.0
587 * Wed Jan 21 2015 Ivan Berezovskiy <iberezovskiy@mirantis.com> - 2015.1.0b1
588 - Update version to 2015.1.0b1
590 * Wed Nov 19 2014 Daniil Trishkin <dtrishkin@mirantis.com> - 2014.2
591 - Update to upstream 2014.2
592 - Update requirements
594 * Fri Jul 4 2014 Ivan Berezovskiy <iberezovskiy@mirantis.com> - 2014.2.b1
595 - Update to upstream 2014.2.b1
596 - Update requirements
598 * Wed Jun 11 2014 Steve Linabery <slinaber@redhat.com> - 2014.1.1-2
599 - Update to upstream 2014.1.1
600 - fix message routing with newer QPID (rhbz#1103800)
602 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2014.1-3
603 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
605 * Wed May 07 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-2
606 - Avoid dependency issues with distributed installs (#1095414)
608 * Thu Apr 17 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-1
609 - Update to Icehouse release
611 * Fri Apr 11 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.7.rc2
612 - Update to upstream 2014.1.rc2
613 - Remove qpid as default rpc backend
614 - Split out openstack-ceilometer-notification subpackage from collector
616 * Mon Mar 31 2014 Pádraig Brady <P@draigBrady.com> 2014.1-0.6.rc1
617 - Update to upstream 2014.1.rc1
619 * Fri Mar 14 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.5.b3
620 - Update to Icehouse milestone 3
622 * Tue Feb 04 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.4.b2
623 - Fix missing dependency on python-babel
625 * Mon Jan 27 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.3.b2
626 - Update to Icehouse milestone 2
628 * Mon Jan 06 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.2.b1
629 - Set python-six min version to ensure updated
631 * Mon Dec 23 2013 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.1.b1
632 - Update to Icehouse milestone 1
634 * Tue Dec 17 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2.1-1
635 - Update to Havana stable release 2013.2.1
637 * Thu Oct 17 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-1
638 - Update to Havana release
640 * Tue Oct 15 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.12.rc2
641 - Update to Havana rc2
642 - openstack-ceilometer-alarm now depends on python-ceilometerclient
644 * Thu Oct 03 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.12.rc1
645 - Update to Havana rc1
646 - Separate out the new alarm services to the 'alarm' subpackage
648 * Fri Sep 13 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.10.b3
649 - Depend on python-oslo-config >= 1:1.2.0 so it upgraded automatically
651 * Tue Sep 10 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.8.b3
652 - Depend on python-pymongo rather than pymongo to avoid a puppet bug
654 * Mon Sep 9 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.7.b3
655 - Depend on python-alembic
657 * Mon Sep 9 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.6.b3
658 - Distribute dist defaults in ceilometer-dist.conf separate to user ceilometer.conf
660 * Mon Sep 9 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.5.b3
661 - Update to Havana milestone 3
663 * Tue Aug 27 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.4.b1
664 - Avoid python runtime dependency management
666 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2013.2-0.3.b1
667 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
669 * Thu Jun 6 2013 Pádraig Brady <P@draigBrady.com> - 2013.2-0.2.b1
670 - Fix uninstall for openstack-ceilometer-central
672 * Fri May 31 2013 Pádraig Brady <P@draigBrady.com> - 2013.2-0.1.b1
675 * Mon Apr 8 2013 Pádraig Brady <P@draigBrady.com> - 2013.1-2
678 * Tue Mar 26 2013 Pádraig Brady <P@draigBrady.com> - 2013.1-0.5.g3