Difference between revisions of "Horizon/DomainWorkFlow"
< Horizon
Dan Nguyen (talk | contribs) |
Dan Nguyen (talk | contribs) m |
||
Line 3: | Line 3: | ||
=== Prerequisites === | === Prerequisites === | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==== devstack ==== | ==== devstack ==== | ||
− | You'll need to have keystone running in VM or somewhere you can reach it from | + | You'll need to have keystone running in a VM or somewhere you can reach it from Horizon. |
==== keystone policy.json file==== | ==== keystone policy.json file==== | ||
Line 18: | Line 12: | ||
==== memcached ==== | ==== memcached ==== | ||
+ | *Memcached should be installed and running (perhaps on the same host as horizon to keep things simple) | ||
+ | *The memcached client library needs to be installed in horizon's venv (python-memcached==1.53) | ||
+ | *Horizon needs to be configured to use memcached | ||
+ | |||
+ | ==== keystone v3 ==== | ||
+ | Horizon needs to be configured | ||
+ | |||
+ | ==== django-openstack-auth ==== | ||
+ | You'll need to pull down this patch to be able to retrieve a domain scoped token from the http session. | ||
+ | https://review.openstack.org/#/c/141153/ | ||
+ | |||
+ | ==== Cloud Admin account in keystone ==== |
Revision as of 00:12, 13 January 2015
Contents
Intro
This wiki describes how to enable Domain Scoped Token support in Horizon and how to navigate the existing work flows.
Prerequisites
devstack
You'll need to have keystone running in a VM or somewhere you can reach it from Horizon.
keystone policy.json file
You can start testing with the default /etc/keystone/policy.json file but at some point you will want to switch in the following file: https://github.com/openstack/keystone/blob/master/etc/policy.v3cloudsample.json
memcached
- Memcached should be installed and running (perhaps on the same host as horizon to keep things simple)
- The memcached client library needs to be installed in horizon's venv (python-memcached==1.53)
- Horizon needs to be configured to use memcached
keystone v3
Horizon needs to be configured
django-openstack-auth
You'll need to pull down this patch to be able to retrieve a domain scoped token from the http session. https://review.openstack.org/#/c/141153/