Bug 1480067
| Summary: | Federated users not able to create heat stack | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Md Nadeem <mnadeem> |
| Component: | openstack-heat | Assignee: | Zane Bitter <zbitter> |
| Status: | CLOSED DUPLICATE | QA Contact: | Ronnie Rasouli <rrasouli> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 10.0 (Newton) | CC: | aarapov, asimonel, dhill, mburns, panburaj, ramishra, rhel-osp-director-maint, sbaker, shardy, sputhenp, srevivo, therve |
| Target Milestone: | --- | Keywords: | Triaged |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2017-09-21 14:30:57 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
Md Nadeem
2017-08-10 05:09:30 UTC
I think this is a known issue as heat (using keystone trusts) and federated keystone does not work as discussed here[1][2]. If the user and role assignments are local to keystone as it's done with 'workaround' above, it would work. There were some discussions on leveraging the 'shadow user' with federated keystone to help fix this issue, where there can be an option to fetch roles from the IDP when the user logs first time. I don't think this has been implemented in keystone yet due to the number of issues associated with the approach. [1] https://bugs.launchpad.net/fuel/+bug/1626046 [2] https://bugs.launchpad.net/keystone/+bug/1589993 Keystone trusts is the only way heat can do deferred_auth on behalf of a user now. We don't have any other alternative for that atm. AFAIK, Keystone federation was implemented after trusts and it's unfortunate that trusts don't work with it. We understand the issues and complexity associated with the workaround above. But, IMHO, unless keystone can fix this issue, heat can do very little. *** This bug has been marked as a duplicate of bug 1487459 *** |