Ceilometer depends on deprecated admin endpoint of keystone
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
New
|
Undecided
|
Yadnesh Kulkarni |
Bug Description
Error occurs on the Devstack (Release Yoga) using the ceilometer plugin:
--- local.conf ---
...
enable_plugin ceilometer https:/
...
---
After investigating the ceilometer notification-agent log, keystoneauth1 does not found the admin entity
---
Jun 27 05:34:27 devstack-01 ceilometer-
Jun 27 05:34:27 devstack-01 ceilometer-
---
Looking at the (default) endpoints [openstack endpoint list] there is no keystone identity endpoint with an admin interface.
The following commit gives indications that the keystone admin endpoint has no functional difference anymore from the other endpoints with the v3 API, but heat still depends on it. I assume that there could be a similar problem with ceilometer on devstack:
--> https:/
The latest Keystone documentation also provides information about it:
--> https:/
No configuration changes (e.g. set the interface in the ceilometer.conf [keystone_
Maybe this Bug is related to the problem. It assumed that the appropriate endpoint selection is not done and therefore the the admin endpoint is selected:
--> https:/
Workaround to get rid of the error is to create the required admin endpoint.
description: | updated |
Changed in ceilometer: | |
assignee: | nobody → Yadnesh Kulkarni (ykulkarn) |
which version of keystoneauth is installed ?
pip list | grep keystoneauth
I was able to reproduce it with 4.5.0
could you try upgrading it to 4.6.0 and re-installing the stack.