federated users cannot use heat
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
New
|
Undecided
|
Adam Young |
Bug Description
keystone mitaka
I'm not entirely sure what is happening here, keystone is set up for federation with a SAML2 idp,
all federated users can use all services with the exception of heat.
this gets a little bit complicated because first I ran into this bug (heat cannot find federated users role)
https:/
for which the workaround is to grant the federated user the heat_stack_owner role
Once the role is granted directly to the federated user (e.g. not to the users group)
the previous error goes away - keystone now throws this error when using heat
object of type 'NoneType' has no len()
I think heat might be looking for a userid in the default sql domain perhaps
>Sep 23 10:48:06 node-30 keystone-admin: 2016-09-23 10:48:06.420 10012 INFO keystone.
<14>Sep 23 10:48:06 node-30 keystone-admin: 2016-09-23 10:48:06.480 10013 INFO keystone.
<15>Sep 23 10:48:06 node-30 keystone-admin: 2016-09-23 10:48:06.492 10011 DEBUG keystone.
<14>Sep 23 10:48:06 node-30 keystone-admin: 2016-09-23 10:48:06.494 10011 INFO keystone.
<15>Sep 23 10:48:06 node-30 keystone-admin: 2016-09-23 10:48:06.559 10011 DEBUG oslo_messaging.
<15>Sep 23 10:48:06 node-30 keystone-admin: 2016-09-23 10:48:06.569 10011 DEBUG dogpile.
<15>Sep 23 10:48:06 node-30 keystone-admin: 2016-09-23 10:48:06.570 10011 DEBUG dogpile.
<15>Sep 23 10:48:06 node-30 keystone-admin: 2016-09-23 10:48:06.570 10011 DEBUG dogpile.
<15>Sep 23 10:48:06 node-30 keystone-admin: 2016-09-23 10:48:06.571 10011 DEBUG dogpile.
<15>Sep 23 10:48:06 node-30 keystone-admin: 2016-09-23 10:48:06.579 10011 DEBUG dogpile.
<11>Sep 23 10:48:06 node-30 keystone-admin: 2016-09-23 10:48:06.580 10011 ERROR keystone.
2016-09-23 10:48:06.580 10011 ERROR keystone.
2016-09-23 10:48:06.580 10011 ERROR keystone.
2016-09-23 10:48:06.580 10011 ERROR keystone.
2016-09-23 10:48:06.580 10011 ERROR keystone.
2016-09-23 10:48:06.580 10011 ERROR keystone.
2016-09-23 10:48:06.580 10011 ERROR keystone.
2016-09-23 10:48:06.580 10011 ERROR keystone.
2016-09-23 10:48:06.580 10011 ERROR keystone.
2016-09-23 10:48:06.580 10011 ERROR keystone.
2016-09-23 10:48:06.580 10011 ERROR keystone.
2016-09-23 10:48:06.580 10011 ERROR keystone.
2016-09-23 10:48:06.580 10011 ERROR keystone.
2016-09-23 10:48:06.580 10011 ERROR keystone.
2016-09-23 10:48:06.580 10011 ERROR keystone.
2016-09-23 10:48:06.580 10011 ERROR keystone.
2016-09-23 10:48:06.580 100
<15>Sep 23 10:48:07 node-30 keystone-admin: 2016-09-23 10:48:07.258 10014 DEBUG keystone.
Changed in keystone: | |
assignee: | nobody → Adam Young (ayoung) |
summary: |
- federated users cannot user heat + federated users cannot use heat |
tags: | added: federation |