keystone client doesn't work with default openrc
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Low
|
Sergii Golovatiuk | ||
5.0.x |
Won't Fix
|
Low
|
Sergii Golovatiuk |
Bug Description
root@node-1:~# . openrc
root@node-1:~# keystone token-get
WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored).
'NoneType' object has no attribute 'has_service_
root@node-1:~# export SERVICE_TOKEN=
root@node-1:~# export SERVICE_ENDPOINT=
root@node-1:~# keystone token-get
+------
| Property | Value |
+------
| expires | 2014-05-
| id | *******
| tenant_id | *******
| user_id | *******
+------
All other clients rely on OS_USERNAME and OS_PASSWORD and don't even try SERVICE_TOKEN, that's the only reason they work.
And looks like it is still not fixed https:/ /bugs.launchpad .net/keystone/ +bug/1002917