Rally verify fails (cause of rally KeyError: 'admin')

Bug #1366824 reported by Boris Pavlovic
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Rally
Fix Released
Critical
Olga Kopylova

Bug Description

2014-09-08 07:00:29.541 10835 CRITICAL rally [-] KeyError: 'admin'
2014-09-08 07:00:29.541 10835 TRACE rally Traceback (most recent call last):
2014-09-08 07:00:29.541 10835 TRACE rally File "/usr/local/bin/rally", line 10, in <module>
2014-09-08 07:00:29.541 10835 TRACE rally sys.exit(main())
2014-09-08 07:00:29.541 10835 TRACE rally File "/usr/local/lib/python2.7/dist-packages/rally/cmd/main.py", line 40, in main
2014-09-08 07:00:29.541 10835 TRACE rally return cliutils.run(sys.argv, categories)
2014-09-08 07:00:29.541 10835 TRACE rally File "/usr/local/lib/python2.7/dist-packages/rally/cmd/cliutils.py", line 184, in run
2014-09-08 07:00:29.541 10835 TRACE rally ret = fn(*fn_args, **fn_kwargs)
2014-09-08 07:00:29.541 10835 TRACE rally File "<string>", line 2, in start
2014-09-08 07:00:29.541 10835 TRACE rally File "/usr/local/lib/python2.7/dist-packages/rally/cmd/envutils.py", line 64, in default_from_global
2014-09-08 07:00:29.541 10835 TRACE rally return f(*args, **kwargs)
2014-09-08 07:00:29.541 10835 TRACE rally File "/usr/local/lib/python2.7/dist-packages/rally/cmd/commands/verify.py", line 59, in start
2014-09-08 07:00:29.541 10835 TRACE rally api.verify(deploy_id, set_name, regex)
2014-09-08 07:00:29.541 10835 TRACE rally File "/usr/local/lib/python2.7/dist-packages/rally/orchestrator/api.py", line 153, in verify
2014-09-08 07:00:29.541 10835 TRACE rally verifier.verify(set_name=set_name, regex=regex)
2014-09-08 07:00:29.541 10835 TRACE rally File "/usr/local/lib/python2.7/dist-packages/rally/verification/verifiers/tempest/tempest.py", line 247, in verify
2014-09-08 07:00:29.541 10835 TRACE rally self._prepare_and_run(set_name, regex)
2014-09-08 07:00:29.541 10835 TRACE rally File "/usr/local/lib/python2.7/dist-packages/rally/utils.py", line 165, in wrapper
2014-09-08 07:00:29.541 10835 TRACE rally result = f(self, *args, **kwargs)
2014-09-08 07:00:29.541 10835 TRACE rally File "/usr/local/lib/python2.7/dist-packages/rally/verification/verifiers/tempest/tempest.py", line 146, in _prepare_and_run
2014-09-08 07:00:29.541 10835 TRACE rally self.generate_config_file()
2014-09-08 07:00:29.541 10835 TRACE rally File "/usr/local/lib/python2.7/dist-packages/rally/verification/verifiers/tempest/tempest.py", line 89, in generate_config_file
2014-09-08 07:00:29.541 10835 TRACE rally config.TempestConf(self.deploy_id).generate(self.config_file)
2014-09-08 07:00:29.541 10835 TRACE rally File "/usr/local/lib/python2.7/dist-packages/rally/verification/verifiers/tempest/config.py", line 242, in generate
2014-09-08 07:00:29.541 10835 TRACE rally func()
2014-09-08 07:00:29.541 10835 TRACE rally File "/usr/local/lib/python2.7/dist-packages/rally/verification/verifiers/tempest/config.py", line 115, in _set_boto
2014-09-08 07:00:29.541 10835 TRACE rally self.conf.set(section_name, 'ec2_url', self._get_url('ec2'))
2014-09-08 07:00:29.541 10835 TRACE rally File "/usr/local/lib/python2.7/dist-packages/rally/verification/verifiers/tempest/config.py", line 105, in _get_url
2014-09-08 07:00:29.541 10835 TRACE rally return service['admin']['publicURL']
2014-09-08 07:00:29.541 10835 TRACE rally KeyError: 'admin'
2014-09-08 07:00:29.541 10835 TRACE rally

The issue was produced by patch:
https://review.openstack.org/#/c/116766/

Here:
Line 105 should be reverted https://review.openstack.org/#/c/116766/14/rally/verification/verifiers/tempest/config.py

Changed in rally:
status: New → Confirmed
importance: Undecided → Critical
assignee: nobody → Olga Kopylova (olkonami)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to rally (master)

Fix proposed to branch: master
Review: https://review.openstack.org/119790

Changed in rally:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to rally (master)

Reviewed: https://review.openstack.org/119790
Committed: https://git.openstack.org/cgit/stackforge/rally/commit/?id=ce8b11a4df31f9d6d28fbcc4aff5d0d6c310f324
Submitter: Jenkins
Branch: master

commit ce8b11a4df31f9d6d28fbcc4aff5d0d6c310f324
Author: Olga Kopylova <email address hidden>
Date: Mon Sep 8 18:26:00 2014 +0300

    Fix rally verify fail (cause of rally KeyError: 'admin')

    Closes-Bug: #1366824

    Change-Id: Id84ff2f529247796855f2439b3e14acbd38f1979

Changed in rally:
status: In Progress → Fix Committed
Changed in rally:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.