this is thrown:
2015-02-15 07:29:39.798 29967 ERROR ceilometer.agent.base [-] Unable to discover resources: You are not authorized to perform the requested action: admin_required (Disable debug mode to suppress these details.) (HTTP 403) (HTTP 403)
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base Traceback (most recent call last):
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base File "/opt/stack/new/ceilometer/ceilometer/agent/base.py", line 319, in discover
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base discovered = discoverer.discover(self, param)
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base File "/opt/stack/new/ceilometer/ceilometer/agent/discovery/tenant.py", line 34, in discover
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base tenants = manager.keystone.tenants.list()
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base File "/usr/local/lib/python2.7/dist-packages/keystoneclient/v2_0/tenants.py", line 123, in list
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base tenant_list = self._list('/tenants%s' % query, 'tenants')
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base File "/usr/local/lib/python2.7/dist-packages/keystoneclient/base.py", line 113, in _list
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base resp, body = self.client.get(url, **kwargs)
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base File "/usr/local/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 164, in get
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base return self.request(url, 'GET', **kwargs)
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base File "/usr/local/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 200, in request
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base File "/usr/local/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 89, in request
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base return self.session.request(url, method, **kwargs)
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base File "/usr/local/lib/python2.7/dist-packages/keystoneclient/utils.py", line 318, in inner
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base return func(*args, **kwargs)
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base File "/usr/local/lib/python2.7/dist-packages/keystoneclient/session.py", line 384, in request
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base raise exceptions.from_response(resp, method, url)
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base Forbidden: You are not authorized to perform the requested action: admin_required (Disable debug mode to suppress these details.) (HTTP 403)
2015-02-15 07:29:39.798 29967 TRACE ceilometer.agent.base
http://logs.openstack.org/62/155662/2/check/check-tempest-dsvm-full/bea87b3/logs/screen-ceilometer-acentral.txt.gz
Reviewed: https:/ /review. openstack. org/156390 /git.openstack. org/cgit/ openstack- dev/devstack/ commit/ ?id=230e03af2db 04c7f2879e70bc9 6f850b73294dbe
Committed: https:/
Submitter: Jenkins
Branch: master
commit 230e03af2db04c7 f2879e70bc96f85 0b73294dbe
Author: Chris Dent <email address hidden>
Date: Mon Feb 16 22:07:00 2015 +0000
Add admin role back to ceilometer service user
admin is required for the discovery process in the polling agents.
Change-Id: I255184c544c6cc 43c832d7c5d19d0 9b9f43adb10
Closes-Bug: 1422488