Bug 1547400
Summary: | verify-config KeyError with tempest plugins (OSP10) | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Noam Manos <nmanos> | ||||||
Component: | openstack-tempest | Assignee: | Chandan Kumar <chkumar> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Martin Kopec <mkopec> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | 10.0 (Newton) | CC: | apevec, chkumar, jappleii, lhh, slinaber, udesale, whayutin | ||||||
Target Milestone: | --- | Keywords: | Triaged, ZStream | ||||||
Target Release: | 10.0 (Newton) | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | openstack-tempest-13.0.0-21.bafe630git.el7ost | Doc Type: | If docs needed, set a value | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2019-04-30 16:59:39 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Noam Manos
2018-02-21 09:35:42 UTC
To workaround - install correct tempest version with: $ sudo easy_install pip $ sudo pip install https://tarballs.openstack.org/tempest/tempest-13.0.0.tar.gz $ tempest --version [stack@undercloud-0 ~]$ tempest --version tempest 13.0.0 triage: we suspect that it's reporting the incorrect version but is actually using the correct version. chkumar to verify The problem here can be two things: 1. tempest verify-config doesn't count with external plugins 2. the plugin itself - if the plugin registers itself in a wrong way, it may result in issues like this We are investigating both of them. Note to the comment 1, which mentions a workaround: version of tempest which is available via sudo pip install https://tarballs.openstack.org/tempest/tempest-13.0.0.tar.gz is older than the version available in the latest rpm package - that said, the pip version of tempest is missing some support for external plugins, for example this part: https://github.com/openstack/tempest/blob/382a6f12a38baab47918fb902ccfd9e451c04800/tempest/config.py#L1118-L1133 Created attachment 1548602 [details]
verification output
The 'Fixed in version' package fixes the issue, see the output in the attachment -> marking the bug as VERIFIED.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:0922 |