glance/etc
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
..
glance-api-paste.ini Avoid the need for users to manually edit PasteDeploy config in order to switch pipelines. 2012-01-17 12:00:33 +00:00
glance-api.conf Split out paste deployment config from the core glance 2012-01-17 11:40:26 +00:00
glance-cache-paste.ini Split out paste deployment config from the core glance 2012-01-17 11:40:26 +00:00
glance-cache.conf Split out paste deployment config from the core glance 2012-01-17 11:40:26 +00:00
glance-registry-paste.ini Avoid the need for users to manually edit PasteDeploy config in order to switch pipelines. 2012-01-17 12:00:33 +00:00
glance-registry.conf Split out paste deployment config from the core glance 2012-01-17 11:40:26 +00:00
glance-scrubber-paste.ini Split out paste deployment config from the core glance 2012-01-17 11:40:26 +00:00
glance-scrubber.conf Split out paste deployment config from the core glance 2012-01-17 11:40:26 +00:00
logging.cnf.sample First round of logging functionality: 2011-02-01 13:18:40 -05:00