Jump to: navigation, search

Difference between revisions of "Horizon/DomainWorkFlow"

m
Line 3: Line 3:
  
 
=== Prerequisites ===
 
=== Prerequisites ===
*devstack
 
*https://github.com/openstack/keystone/blob/master/etc/policy.v3cloudsample.json
 
*memcached
 
*keystone v3 enabled
 
*https://review.openstack.org/#/c/141153/
 
*Cloud Admin account in keystone
 
  
 
==== devstack ====
 
==== devstack ====
You'll need to have keystone running in VM or somewhere you can reach it from horizon.
+
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

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/

Cloud Admin account in keystone