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.
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] nt>=2.2. 0,<3.0. 0 # Apache-2.0
gnocchi =
gnocchiclie
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_constrain ts_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.