tempest fails on overcloud keystone admin tenant error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Critical
|
Arx Cruz |
Bug Description
scenario jobs 1-4 are failing on
2017-09-23 07:59:50 | 2017-09-23 07:59:50.066 15459 INFO tempest.
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 CRITICAL tempest [-] Unhandled error: NotFound: Object not found
2017-09-23 07:59:50 | Details: {u'message': u'(http://
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest Traceback (most recent call last):
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest File "/usr/bin/
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest sys.exit(main())
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest File "/usr/lib/
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest clients = ClientManager(conf, not args.non_admin)
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest File "/usr/lib/
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest tenant_name)['id']
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest File "/usr/lib/
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest tenants = client.
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest File "/usr/lib/
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest resp, body = self.get(url)
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest File "/usr/lib/
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest return self.request('GET', url, extra_headers, headers)
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest File "/usr/lib/
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest self._error_
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest File "/usr/lib/
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest raise exceptions.
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest NotFound: Object not found
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest Details: {u'message': u'(http://
2017-09-23 07:59:50 | 2017-09-23 07:59:50.067 15459 ERROR tempest
Keystone errors in:
ERROR keystoneclient.
2017-09-23 07:46:41.173 53334 ERROR keystone.
2017-09-23 07:46:41.173 53334 ERROR keystone.
2017-09-23 07:46:41.173 53334 ERROR keystone.
2017-09-23 07:46:41.173 53334 ERROR keystone.
2017-09-23 07:46:41.173 53334 ERROR keystone.
2017-09-23 07:46:41.173 53334 ERROR keystone.
2017-09-23 07:46:41.173 53334 ERROR keystone.
2017-09-23 07:46:41.173 53334 ERROR keystone.
2017-09-23 07:46:41.173 53334 ERROR keystone.
2017-09-23 07:46:41.173 53334 ERROR keystone.
2017-09-23 07:46:41.173 53334 ERROR keystone.
2017-09-23 07:46:41.173 53334 ERROR keystone.
2017-09-23 07:46:41.173 53334 ERROR keystone.
tags: | added: alert |
tags: | added: ci |
Changed in tripleo: | |
status: | Triaged → Fix Committed |
Changed in tripleo: | |
status: | Fix Committed → Fix Released |
From my debug it seems that periodic job are no longer enabling keystone v2.0.
For example, the (http:// 192.168. 24.12:35357/ v2.0/tenants now is (http:// 192.168. 24.12:35357/ v3/projects, so it fails.
I did some changes to enable v3 support on python-tempestconf maintaining the v2.0 support, however, there are several places that still relies on v2, which makes the code harder to fix, I'll talk with Luigi and Chandan Kumar tomorrow to discuss the removal of v2.0 in favor of v3.0