glance/doc/source
Eoghan Glynn 5835b30cc2 Avoid the need for users to manually edit PasteDeploy config in order to switch pipelines.
Define multiple pipelines in glace-api.conf to reflect the
various supported deployment flavors (minimal, with caching,
with cache management, with keystone-based auth etc.).

Add an optional paste_deploy.flavor config variable to allow the
user select the appropriate pipeline without having to edit the
paste config (i.e. uncommenting lines as before). For example
in glance-api.conf, a setting of:

  [paste_deploy]
  flavor = keystone+caching

identifies the following pipeline in glace-api-paste.ini:

  [pipeline:glance-api-keystone+caching]
  pipeline = versionnegotiation authtoken auth-context cache apiv1app

the advantage being that the user need not be concerned with
the precise sequence of filters required to realize the QoS
they desire.

Modify the functional tests that patch configuration (i.e. the
keystone and caching tests) to use the new deployment_flavor
mechanism.

Extend the TestConfigOpts to support option groups.

Change-Id: Ide843ada11bce115b7dc650440397853c6409b03
2012-01-17 12:00:33 +00:00
..
_static review fixes 2010-12-23 12:31:47 -05:00
_templates Documentation cleanup. Splits out index.rst into multiple section docs. 2010-12-22 12:38:54 -05:00
_theme Documentation cleanup. Splits out index.rst into multiple section docs. 2010-12-22 12:38:54 -05:00
man Add more man pages. 2012-01-03 19:23:44 -05:00
architecture.rst Add RBD store backend. 2011-09-29 13:54:19 -07:00
authentication.rst Avoid the need for users to manually edit PasteDeploy config in order to switch pipelines. 2012-01-17 12:00:33 +00:00
cache.rst Fixes LP Bug#837817 - bin/glance cache disabled 2011-11-15 07:02:02 -05:00
client.rst Convert image id value to a uuid 2011-10-26 21:16:12 -04:00
community.rst Merge prop fixes 2011-01-26 11:26:54 -06:00
conf.py Add more man pages. 2012-01-03 19:23:44 -05:00
configuring.rst Avoid the need for users to manually edit PasteDeploy config in order to switch pipelines. 2012-01-17 12:00:33 +00:00
controllingservers.rst Doc and docstring fixes from Dan's review 2011-05-10 12:26:29 -04:00
formats.rst Update documentation. 2011-05-19 10:20:54 +01:00
gettingstarted.rst Adds lots of unit tests for verifying exceptions are raised 2011-02-25 09:55:26 -05:00
glance.rst Fix for bug 900258 -- add documentation for '--url' glance cli option. 2011-12-05 12:24:25 +00:00
glanceapi.rst Convert image id value to a uuid 2011-10-26 21:16:12 -04:00
identifiers.rst Convert image id value to a uuid 2011-10-26 21:16:12 -04:00
index.rst Fixes LP Bug#878411 - No docs for image cache 2011-11-09 13:40:49 -05:00
installing.rst Add Fedora clauses to the installing document. 2012-01-05 15:39:55 -07:00
notifications.rst Add notifications for sending an image 2012-01-10 19:47:22 +00:00
registries.rst Convert image id value to a uuid 2011-10-26 21:16:12 -04:00
statuses.rst Updating image status docs 2011-09-12 20:50:47 -04:00