Remove openstack-ceilometer-polling
[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:          2%{?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.5.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.7.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 %description -n   python-ceilometer
92 OpenStack ceilometer provides services to measure and
93 collect metrics from OpenStack components.
94
95 This package contains the ceilometer python library.
96
97
98 %package common
99 Summary:          Components common to all OpenStack ceilometer services
100 Group:            Applications/System
101
102 Requires:         python-ceilometer = %{epoch}:%{version}-%{release}
103 Requires:         python-oslo-messaging >= 4.0.0
104 Requires:         python-oslo-serialization >= 1.10.0
105
106 Requires:         python-oslo-utils >= 3.5.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.29.0
132 Requires:         python-keystoneclient >= 1:1.6.0
133 Requires:         python-keystoneauth1 >= 2.1.0
134 Requires:         python-tooz >= 1.28.0
135 Requires:         libvirt-python >= 1.2.5
136
137 %description compute
138 OpenStack ceilometer provides services to measure and
139 collect metrics from OpenStack components.
140
141 This package contains the ceilometer agent for
142 running on OpenStack compute nodes.
143
144
145 %package central
146 Summary:          OpenStack ceilometer central agent
147 Group:            Applications/System
148
149 Requires:         %{name}-common = %{epoch}:%{version}-%{release}
150 Requires:         %{name}-polling = %{epoch}:%{version}-%{release}
151
152 Requires:         python-novaclient >= 1:2.29.0
153 Requires:         python-keystoneclient >= 1:1.6.0
154 Requires:         python-keystoneauth1 >= 2.1.0
155 Requires:         python-glanceclient >= 1:2.0.0
156 Requires:         python-swiftclient >= 2.2.0
157 Requires:         python-neutronclient >= 2.6.0
158 Requires:         python-tooz >= 1.28.0
159
160 %description central
161 OpenStack ceilometer provides services to measure and
162 collect metrics from OpenStack components.
163
164 This package contains the central ceilometer agent.
165
166
167 %package collector
168 Summary:          OpenStack ceilometer collector
169 Group:            Applications/System
170
171 Requires:         %{name}-common = %{epoch}:%{version}-%{release}
172
173 # For compat with older provisioning tools.
174 # Remove when all reference the notification package explicitly
175 Requires:         %{name}-notification
176
177 Requires:         python-oslo-db >= 4.1.0
178 Requires:         python-pymongo >= 3.0.2
179
180 %description collector
181 OpenStack ceilometer provides services to measure and
182 collect metrics from OpenStack components.
183
184 This package contains the ceilometer collector service
185 which collects metrics from the various agents.
186
187
188 %package notification
189 Summary:          OpenStack ceilometer notification agent
190 Group:            Applications/System
191
192 Requires:         %{name}-common = %{epoch}:%{version}-%{release}
193
194 %description notification
195 OpenStack ceilometer provides services to measure and
196 collect metrics from OpenStack components.
197
198 This package contains the ceilometer notification agent
199 which pushes metrics to the collector service from the
200 various OpenStack services.
201
202
203 %package api
204 Summary:          OpenStack ceilometer API service
205 Group:            Applications/System
206
207 Requires:         %{name}-common = %{epoch}:%{version}-%{release}
208
209 Requires:         python-keystonemiddleware >= 4.0.0
210 Requires:         python-oslo-db >= 4.1.0
211 Requires:         python-pymongo >= 3.0.2
212 Requires:         python-pecan >= 1.0.0
213 Requires:         python-wsme >= 0.8
214 Requires:         python-paste-deploy >= 1.5.0
215 Requires:         python-ceilometerclient >= 2.2.1
216 Requires:         python-tooz >= 1.28.0
217
218 %description api
219 OpenStack ceilometer provides services to measure and
220 collect metrics from OpenStack components.
221
222 This package contains the ceilometer API service.
223
224 %package ipmi
225 Summary:          OpenStack ceilometer ipmi agent
226 Group:            Applications/System
227
228 Requires:         %{name}-common = %{epoch}:%{version}-%{release}
229 Requires:         %{name}-polling = %{epoch}:%{version}-%{release}
230
231 Requires:         python-novaclient >= 1:2.29.0
232 Requires:         python-keystoneclient >= 1:1.6.0
233 Requires:         python-keystoneauth1 >= 2.1.0
234 Requires:         python-neutronclient >= 2.6.0
235 Requires:         python-tooz >= 1.28.0
236 Requires:         python-oslo-rootwrap >= 2.0.0
237 Requires:         ipmitool
238
239 %description ipmi
240 OpenStack ceilometer provides services to measure and
241 collect metrics from OpenStack components.
242
243 This package contains the ipmi agent to be run on OpenStack
244 nodes from which IPMI sensor data is to be collected directly,
245 by-passing Ironic's management of baremetal.
246
247
248 %package polling
249 Summary:          OpenStack ceilometer polling agent
250 Group:            Applications/System
251
252 Requires:         %{name}-common = %{epoch}:%{version}-%{release}
253
254 Requires:         python-novaclient >= 1:2.29.0
255 Requires:         python-keystoneclient >= 1:1.6.0
256 Requires:         python-keystoneauth1 >= 2.1.0
257 Requires:         python-glanceclient >= 1:2.0.0
258 Requires:         python-swiftclient >= 2.2.0
259 Requires:         python-tooz >= 1.28.0
260 Requires:         libvirt-python >= 1.2.5
261
262 %description polling
263 Ceilometer aims to deliver a unique point of contact for billing systems to
264 aquire all counters they need to establish customer billing, across all
265 current and future OpenStack components. The delivery of counters must
266 be tracable and auditable, the counters must be easily extensible to support
267 new projects, and agents doing data collections should be
268 independent of the overall system.
269
270 This package contains the polling service.
271
272
273 %if 0%{?with_doc}
274 %package doc
275 Summary:          Documentation for OpenStack ceilometer
276 Group:            Documentation
277
278 # Required to build module documents
279 BuildRequires:    python-eventlet
280 BuildRequires:    python-sqlalchemy
281 BuildRequires:    python-webob
282 # while not strictly required, quiets the build down when building docs.
283 BuildRequires:    python-migrate, python-iso8601
284
285 %description      doc
286 OpenStack ceilometer provides services to measure and
287 collect metrics from OpenStack components.
288
289 This package contains documentation files for ceilometer.
290 %endif
291
292 %prep
293 %setup -q -n ceilometer-%{version}
294
295 find . \( -name .gitignore -o -name .placeholder \) -delete
296
297 find ceilometer -name \*.py -exec sed -i '/\/usr\/bin\/env python/{d;q}' {} +
298
299 # TODO: Have the following handle multi line entries
300 sed -i '/setup_requires/d; /install_requires/d; /dependency_links/d' setup.py
301
302 # Remove the requirements file so that pbr hooks don't add it
303 # to distutils requires_dist config
304 rm -rf {test-,}requirements.txt tools/{pip,test}-requires
305
306 %build
307 %{__python2} setup.py build
308
309 install -p -D -m 640 %{SOURCE3} etc/ceilometer/ceilometer.conf.sample
310
311 # Programmatically update defaults in sample config
312 # which is installed at /etc/ceilometer/ceilometer.conf
313 # TODO: Make this more robust
314 # Note it only edits the first occurance, so assumes a section ordering in sample
315 # and also doesn't support multi-valued variables.
316 while read name eq value; do
317   test "$name" && test "$value" || continue
318   sed -i "0,/^# *$name=/{s!^# *$name=.*!#$name=$value!}" etc/ceilometer/ceilometer.conf.sample
319 done < %{SOURCE1}
320
321 %install
322 %{__python2} setup.py install -O1 --skip-build --root %{buildroot}
323
324 # docs generation requires everything to be installed first
325 export PYTHONPATH="$( pwd ):$PYTHONPATH"
326
327 pushd doc
328
329 %if 0%{?with_doc}
330 SPHINX_DEBUG=1 sphinx-build -b html source build/html
331 # Fix hidden-file-or-dir warnings
332 rm -fr build/html/.doctrees build/html/.buildinfo
333 %endif
334
335 popd
336
337 # Setup directories
338 install -d -m 755 %{buildroot}%{_sharedstatedir}/ceilometer
339 install -d -m 755 %{buildroot}%{_sharedstatedir}/ceilometer/tmp
340 install -d -m 755 %{buildroot}%{_localstatedir}/log/ceilometer
341
342 # Install config files
343 install -d -m 755 %{buildroot}%{_sysconfdir}/ceilometer
344 install -d -m 755 %{buildroot}%{_sysconfdir}/ceilometer/rootwrap.d
345 install -d -m 755 %{buildroot}%{_sysconfdir}/sudoers.d
346 install -d -m 755 %{buildroot}%{_sysconfdir}/sysconfig
347 install -p -D -m 640 %{SOURCE1} %{buildroot}%{_datadir}/ceilometer/ceilometer-dist.conf
348 install -p -D -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/sudoers.d/ceilometer
349 install -p -D -m 640 etc/ceilometer/ceilometer.conf.sample %{buildroot}%{_sysconfdir}/ceilometer/ceilometer.conf
350 install -p -D -m 640 etc/ceilometer/policy.json %{buildroot}%{_sysconfdir}/ceilometer/policy.json
351 install -p -D -m 640 etc/ceilometer/pipeline.yaml %{buildroot}%{_sysconfdir}/ceilometer/pipeline.yaml
352 install -p -D -m 640 etc/ceilometer/event_pipeline.yaml %{buildroot}%{_sysconfdir}/ceilometer/event_pipeline.yaml
353 install -p -D -m 640 etc/ceilometer/event_definitions.yaml %{buildroot}%{_sysconfdir}/ceilometer/event_definitions.yaml
354 install -p -D -m 640 etc/ceilometer/api_paste.ini %{buildroot}%{_sysconfdir}/ceilometer/api_paste.ini
355 install -p -D -m 640 etc/ceilometer/rootwrap.conf %{buildroot}%{_sysconfdir}/ceilometer/rootwrap.conf
356 install -p -D -m 640 etc/ceilometer/rootwrap.d/ipmi.filters %{buildroot}/%{_sysconfdir}/ceilometer/rootwrap.d/ipmi.filters
357
358 # Install initscripts for services
359 %if 0%{?rhel} && 0%{?rhel} <= 6
360 install -p -D -m 755 %{SOURCE10} %{buildroot}%{_initrddir}/%{name}-api
361 install -p -D -m 755 %{SOURCE11} %{buildroot}%{_initrddir}/%{name}-collector
362 install -p -D -m 755 %{SOURCE12} %{buildroot}%{_initrddir}/%{name}-compute
363 install -p -D -m 755 %{SOURCE13} %{buildroot}%{_initrddir}/%{name}-central
364 install -p -D -m 755 %{SOURCE14} %{buildroot}%{_initrddir}/%{name}-notification
365 install -p -D -m 755 %{SOURCE15} %{buildroot}%{_initrddir}/%{name}-ipmi
366 install -p -D -m 755 %{SOURCE16} %{buildroot}%{_initrddir}/%{name}-polling
367
368 # Install upstart jobs examples
369 install -d -m 755 %{buildroot}%{_datadir}/ceilometer
370 install -p -m 644 %{SOURCE100} %{buildroot}%{_datadir}/ceilometer/
371 install -p -m 644 %{SOURCE110} %{buildroot}%{_datadir}/ceilometer/
372 install -p -m 644 %{SOURCE120} %{buildroot}%{_datadir}/ceilometer/
373 install -p -m 644 %{SOURCE130} %{buildroot}%{_datadir}/ceilometer/
374 install -p -m 644 %{SOURCE140} %{buildroot}%{_datadir}/ceilometer/
375 install -p -m 644 %{SOURCE150} %{buildroot}%{_datadir}/ceilometer/
376 install -p -m 644 %{SOURCE160} %{buildroot}%{_datadir}/ceilometer/
377 install -p -m 644 %{SOURCE170} %{buildroot}%{_datadir}/ceilometer/
378 install -p -m 644 %{SOURCE180} %{buildroot}%{_datadir}/ceilometer/
379 %else
380 install -p -D -m 644 %{SOURCE10} %{buildroot}%{_unitdir}/%{name}-api.service
381 install -p -D -m 644 %{SOURCE11} %{buildroot}%{_unitdir}/%{name}-collector.service
382 install -p -D -m 644 %{SOURCE12} %{buildroot}%{_unitdir}/%{name}-compute.service
383 install -p -D -m 644 %{SOURCE13} %{buildroot}%{_unitdir}/%{name}-central.service
384 install -p -D -m 644 %{SOURCE14} %{buildroot}%{_unitdir}/%{name}-notification.service
385 install -p -D -m 644 %{SOURCE15} %{buildroot}%{_unitdir}/%{name}-ipmi.service
386 install -p -D -m 644 %{SOURCE16} %{buildroot}%{_unitdir}/%{name}-polling.service
387 %endif
388
389 # Install logrotate
390 install -p -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
391
392 # Remove unneeded in production stuff
393 rm -f %{buildroot}%{_bindir}/ceilometer-debug
394 rm -fr %{buildroot}%{python2_sitelib}/tests/
395 rm -fr %{buildroot}%{python2_sitelib}/run_tests.*
396 rm -f %{buildroot}/usr/share/doc/ceilometer/README*
397
398
399 %pre common
400 getent group ceilometer >/dev/null || groupadd -r ceilometer --gid 166
401 if ! getent passwd ceilometer >/dev/null; then
402   # Id reservation request: https://bugzilla.redhat.com/923891
403   useradd -u 166 -r -g ceilometer -G ceilometer,nobody -d %{_sharedstatedir}/ceilometer -s /sbin/nologin -c "OpenStack ceilometer Daemons" ceilometer
404 fi
405 exit 0
406
407 %post compute
408 %systemd_post %{name}-compute.service
409
410 %post collector
411 %systemd_post %{name}-collector.service
412
413 %post notification
414 %systemd_post %{name}-notification.service
415
416 %post api
417 %systemd_post %{name}-api.service
418
419 %post central
420 %systemd_post %{name}-central.service
421
422 %post ipmi
423 %systemd_post %{name}-alarm-ipmi.service
424
425 %post polling
426 %systemd_post %{name}-polling.service
427
428 %preun compute
429 %systemd_preun %{name}-compute.service
430
431 %preun collector
432 %systemd_preun %{name}-collector.service
433
434 %preun notification
435 %systemd_preun %{name}-notification.service
436
437 %preun api
438 %systemd_preun %{name}-api.service
439
440 %preun central
441 %systemd_preun %{name}-central.service
442
443 %preun ipmi
444 %systemd_preun %{name}-ipmi.service
445
446 %preun polling
447 %systemd_preun %{name}-polling.service
448
449 %postun compute
450 %systemd_postun_with_restart %{name}-compute.service
451
452 %postun collector
453 %systemd_postun_with_restart %{name}-collector.service
454
455 %postun notification
456 %systemd_postun_with_restart %{name}-notification.service
457
458 %postun api
459 %systemd_postun_with_restart %{name}-api.service
460
461 %postun central
462 %systemd_postun_with_restart %{name}-central.service
463
464 %postun ipmi
465 %systemd_postun_with_restart %{name}-ipmi.service
466
467
468 %postun polling
469 %systemd_postun_with_restart %{name}-polling.service
470
471
472 %files common
473 %license LICENSE
474 %dir %{_sysconfdir}/ceilometer
475 %attr(-, root, ceilometer) %{_datadir}/ceilometer/ceilometer-dist.conf
476 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/ceilometer.conf
477 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/policy.json
478 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/pipeline.yaml
479 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/api_paste.ini
480 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
481
482 %dir %attr(0755, ceilometer, root) %{_localstatedir}/log/ceilometer
483
484 %{_bindir}/ceilometer-dbsync
485 %{_bindir}/ceilometer-expirer
486 %{_bindir}/ceilometer-send-sample
487
488
489 %defattr(-, ceilometer, ceilometer, -)
490 %dir %{_sharedstatedir}/ceilometer
491 %dir %{_sharedstatedir}/ceilometer/tmp
492
493
494 %files -n python-ceilometer
495 %{python2_sitelib}/ceilometer
496 %{python2_sitelib}/ceilometer-*.egg-info
497
498
499 %if 0%{?with_doc}
500 %files doc
501 %doc doc/build/html
502 %endif
503
504
505 %files compute
506 %{_unitdir}/%{name}-compute.service
507
508
509 %files collector
510 %{_bindir}/ceilometer-collector*
511 %{_unitdir}/%{name}-collector.service
512
513
514 %files notification
515 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/event_pipeline.yaml
516 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/event_definitions.yaml
517 %{_bindir}/ceilometer-agent-notification
518 %{_unitdir}/%{name}-notification.service
519
520
521 %files api
522 %{_bindir}/ceilometer-api
523 %{_unitdir}/%{name}-api.service
524
525
526 %files central
527 %{_unitdir}/%{name}-central.service
528
529 %files ipmi
530 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/rootwrap.conf
531 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/rootwrap.d/ipmi.filters
532 %{_bindir}/ceilometer-rootwrap
533 %{_sysconfdir}/sudoers.d/ceilometer
534 %{_unitdir}/%{name}-ipmi.service
535
536 %files polling
537 %{_bindir}/ceilometer-polling
538 %{_unitdir}/%{name}-polling.service
539
540
541 %changelog
542 * Mon May 30 2016 Mikhail Ivanov <mivanov@mirantis.com> - 1:6.0.0-2.el7
543 - Remove hardcoded openstack-ceilometer-polling file
544
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