Can't log in to the UI: wrong keystone endpoint URL
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Critical
|
Julie Pichon |
Bug Description
I just installed a new undercloud (master). It's not possible to log into the UI by default because the keystone URL in /var/www/
window.
"keystone": "http://
}
The workaround is obviously to append /v2.0 and reload the UI, but this should work without a manual step.
It looks like the URL is defined at https:/
$ openstack catalog show keystone
...
| endpoints | regionOne |
| | publicURL: http://
| | internalURL: http://
| | adminURL: http://
...
Looking at the existing hieradata:
$ sudo grep -R 5000 /etc/puppet/ hieradata/ hieradata/ puppet- stack-config. yaml:keystone_ auth_uri: http:// 192.0.2. 1:5000/ v3 hieradata/ puppet- stack-config. yaml:keystone_ auth_uri_ v2: http:// 192.0.2. 1:5000/ v2.0 hieradata/ puppet- stack-config. yaml:ceilometer ::agent: :auth:: auth_url: http:// 192.0.2. 1:5000 hieradata/ puppet- stack-config. yaml:keystone: :endpoint: :public_ url: http:// 192.0.2. 1:5000 hieradata/ puppet- stack-config. yaml:keystone: :endpoint: :internal_ url: http:// 192.0.2. 1:5000
/etc/puppet/
/etc/puppet/
/etc/puppet/
/etc/puppet/
/etc/puppet/
The UI explicitly references v2.0 in the configuration sample ( https:/ /github. com/openstack/ tripleo- ui/blob/ master/ dist/tripleo_ ui_config. js.sample# L7 ) for now so, let's go with keystone_ auth_uri_ v2.