flask is a hard dependency, and I was able to install ceilometer without that. cat /var/log/ceilometer/api.log 2013-05-28 05:25:17 CRITICAL [ceilometer] No module named flask Traceback (most recent call last): File "/usr/bin/ceilometer-api", line 37, in <module> root = app.VersionSelectorApplication() File "/usr/lib/python2.6/site-packages/ceilometer/api/app.py", line 85, in __init__ from ceilometer.api.v1 import app as v1app File "/usr/lib/python2.6/site-packages/ceilometer/api/v1/app.py", line 20, in <module> import flask ImportError: No module named flask
Ah this is probably because of bug #967710 as the config to disable the V1 API is ignored
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-0935.html