~felipe-alfaro-gmail/charms/xenial/neutron-api/trunk

« back to all changes in this revision

Viewing changes to templates/mitaka/api-paste.ini

  • Committer: Felipe Alfaro Solana
  • Date: 2017-04-05 19:45:40 UTC
  • Revision ID: felipe.alfaro@gmail.com-20170405194540-85i0nhnp98ipob0y
Neutron API charm.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
[composite:neutron]
 
2
use = egg:Paste#urlmap
 
3
/: neutronversions
 
4
/v2.0: neutronapi_v2_0
 
5
 
 
6
[composite:neutronapi_v2_0]
 
7
use = call:neutron.auth:pipeline_factory
 
8
noauth = cors request_id catch_errors extensions neutronapiapp_v2_0
 
9
keystone = {% for m in extra_middleware %}{{ m.name }} {% endfor %}cors request_id catch_errors authtoken keystonecontext extensions neutronapiapp_v2_0
 
10
 
 
11
{% for m in extra_middleware -%}
 
12
[{{ m.type }}:{{ m.name }}]
 
13
{% for k, v in m.config.iteritems() -%}
 
14
{{ k }} = {{ v }}
 
15
{% endfor %}
 
16
{% endfor -%}
 
17
 
 
18
[filter:request_id]
 
19
paste.filter_factory = oslo_middleware:RequestId.factory
 
20
 
 
21
[filter:catch_errors]
 
22
paste.filter_factory = oslo_middleware:CatchErrors.factory
 
23
 
 
24
[filter:cors]
 
25
paste.filter_factory = oslo_middleware.cors:filter_factory
 
26
oslo_config_project = neutron
 
27
 
 
28
[filter:keystonecontext]
 
29
paste.filter_factory = neutron.auth:NeutronKeystoneContext.factory
 
30
 
 
31
[filter:authtoken]
 
32
paste.filter_factory = keystonemiddleware.auth_token:filter_factory
 
33
 
 
34
[filter:extensions]
 
35
paste.filter_factory = neutron.api.extensions:plugin_aware_extension_middleware_factory
 
36
 
 
37
[app:neutronversions]
 
38
paste.app_factory = neutron.api.versions:Versions.factory
 
39
 
 
40
[app:neutronapiapp_v2_0]
 
41
paste.app_factory = neutron.api.v2.router:APIRouter.factory