Bug 1323991
Summary: | [tempest][keystone] keystone os-inherits fails due to extension not being enabled in keystone.conf | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Daniel Mellado <dmellado> |
Component: | openstack-tempest | Assignee: | Martin Kopec <mkopec> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | tkammer |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 8.0 (Liberty) | CC: | aortega, apevec, ayoung, jdennis, jraju, jschluet, lhh, mburns, nkinder, slinaber, srevivo, tkammer |
Target Milestone: | --- | Keywords: | Automation, AutomationBlocker, ZStream |
Target Release: | 8.0 (Liberty) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-01-27 21:06:16 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: |
Description
Daniel Mellado
2016-04-05 09:55:32 UTC
can i have acks for this bug? thanks! Testing attached workaround AFAICT upstream default is false and you say we should have it enabled by default? @ayoung Are there any downsides? If not, we could make it distro default in keystone-dist.conf https://github.com/openstack/keystone/blob/stable/liberty/etc/keystone.conf.sample#L1366 IN this case, Tempest is at fault, not Keystone. The Branchless Tempest is testing against the Liberty branch, but assuming a default from Mitaka. Leave the default as is, and , if you want to make the Tempest test pass, explicitly set the option to be enabled prior to running the test. Hi Adam, I was debugging the issue with your comment in mind and this issue is fixed by performing the service discovery on the identity service as well, so it would be skipped if such option is not available. The attached patch in the api_discovery library for the tempest config tool should make this pass, therefore I'm switching this bug from keystone to tempest. If in keystone.conf is section os_inherit set to false: [os_inherit] enabled = false it's needed to edit tempest.conf - in [identity-feature-enabled] section must be OS-INHERIT removed from api_extensions list, then tempest will skip tests related to it and they will pass. |