Description of problem: File /etc/ceilometer/meters.yaml is missing. At the meantime file used for the fallback /usr/lib/python2.7/site-packages/ceilometer/meter/data/meters.yaml is present. Version-Release number of selected component (if applicable): openstack-ceilometer-api-5.0.0.0b4-dev123.el7.centos.noarch python-ceilometerclient-1.5.1-dev1.el7.centos.noarch openstack-ceilometer-common-5.0.0.0b4-dev123.el7.centos.noarch openstack-ceilometer-collector-5.0.0.0b4-dev123.el7.centos.noarch openstack-ceilometer-polling-5.0.0.0b4-dev123.el7.centos.noarch openstack-ceilometer-notification-5.0.0.0b4-dev123.el7.centos.noarch openstack-ceilometer-central-5.0.0.0b4-dev123.el7.centos.noarch openstack-ceilometer-compute-5.0.0.0b4-dev123.el7.centos.noarch python-ceilometer-5.0.0.0b4-dev123.el7.centos.noarch openstack-ceilometer-alarm-5.0.0.0b4-dev123.el7.centos.noarch Additional info: RHEL 7.1, packstack allinone installation.
Are we intended for meters.yaml to be there? I wasn't clear what we decided. I guess it makes sense for it to be there so it is easy to customize, but it is not required in any fashion if no customizations are planned. The one in the fallback will always be used.
I dont think this is really required, but i can see the advantage, if someone what to update/customize the file it might be hard to find under the python code. this would be a packaging change where we copy the file from ceilometer/meter/data/meters.yaml to etc/ceilometer in buildroot.
fix submitted to upstream packaging: https://review.gerrithub.io/248293