Comment 3 for bug 1670632

Revision history for this message
Grelaud (fabrice-grelaud) wrote :

For the ceilometer / gnocchi bug, i solved my issue.

The idea was to respect the constraint defined in the setup.cfg of the ceilometer package (ceilometer-7.0.2-py2-none-any.whl) that is:

[extras]
gnocchi =
    gnocchiclient>=2.2.0,<3.0.0 # Apache-2.0

For that, i defined an additionnal upper constraints to OpenStack's upper constraints in the ansible role repo_build.

In default/main.yml, i add:

repo_build_upper_constraints_overrides: [gnocchiclient===2.8.2]

I rebuild the repo, launch the playbook os_ceilometer and os_gnocchi.
gnocchiclient is now 2.8.2 and no more 3.1.1.

Ceilometer-collector is now functionnal and gnocchi have metrics.