~ubuntu-branches/ubuntu/quantal/nova/quantal-proposed

« back to all changes in this revision

Viewing changes to etc/nova-api.conf

  • Committer: Bazaar Package Importer
  • Author(s): Chuck Short
  • Date: 2011-01-21 11:48:06 UTC
  • mto: This revision was merged to the branch mainline in revision 9.
  • Revision ID: james.westby@ubuntu.com-20110121114806-v8fvnnl6az4m4ohv
Tags: upstream-2011.1~bzr597
ImportĀ upstreamĀ versionĀ 2011.1~bzr597

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
[DEFAULT]
 
2
verbose = 1
 
3
 
 
4
#######
 
5
# EC2 #
 
6
#######
 
7
 
 
8
[composite:ec2]
 
9
use = egg:Paste#urlmap
 
10
/: ec2versions
 
11
/services/Cloud: ec2cloud
 
12
/services/Admin: ec2admin
 
13
/latest: ec2metadata
 
14
/2007-01-19: ec2metadata
 
15
/2007-03-01: ec2metadata
 
16
/2007-08-29: ec2metadata
 
17
/2007-10-10: ec2metadata
 
18
/2007-12-15: ec2metadata
 
19
/2008-02-01: ec2metadata
 
20
/2008-09-01: ec2metadata
 
21
/2009-04-04: ec2metadata
 
22
/1.0: ec2metadata
 
23
 
 
24
[pipeline:ec2cloud]
 
25
pipeline = logrequest authenticate cloudrequest authorizer ec2executor
 
26
#pipeline = logrequest ec2lockout authenticate cloudrequest authorizer ec2executor
 
27
 
 
28
[pipeline:ec2admin]
 
29
pipeline = logrequest authenticate adminrequest authorizer ec2executor
 
30
 
 
31
[pipeline:ec2metadata]
 
32
pipeline = logrequest ec2md
 
33
 
 
34
[pipeline:ec2versions]
 
35
pipeline = logrequest ec2ver
 
36
 
 
37
[filter:logrequest]
 
38
paste.filter_factory = nova.api.ec2:RequestLogging.factory
 
39
 
 
40
[filter:ec2lockout]
 
41
paste.filter_factory = nova.api.ec2:Lockout.factory
 
42
 
 
43
[filter:authenticate]
 
44
paste.filter_factory = nova.api.ec2:Authenticate.factory
 
45
 
 
46
[filter:cloudrequest]
 
47
controller = nova.api.ec2.cloud.CloudController
 
48
paste.filter_factory = nova.api.ec2:Requestify.factory
 
49
 
 
50
[filter:adminrequest]
 
51
controller = nova.api.ec2.admin.AdminController
 
52
paste.filter_factory = nova.api.ec2:Requestify.factory
 
53
 
 
54
[filter:authorizer]
 
55
paste.filter_factory = nova.api.ec2:Authorizer.factory
 
56
 
 
57
[app:ec2executor]
 
58
paste.app_factory = nova.api.ec2:Executor.factory
 
59
 
 
60
[app:ec2ver]
 
61
paste.app_factory = nova.api.ec2:Versions.factory
 
62
 
 
63
[app:ec2md]
 
64
paste.app_factory = nova.api.ec2.metadatarequesthandler:MetadataRequestHandler.factory
 
65
 
 
66
#############
 
67
# Openstack #
 
68
#############
 
69
 
 
70
[composite:osapi]
 
71
use = egg:Paste#urlmap
 
72
/: osversions
 
73
/v1.0: openstackapi
 
74
 
 
75
[pipeline:openstackapi]
 
76
pipeline = faultwrap auth ratelimit osapiapp
 
77
 
 
78
[filter:faultwrap]
 
79
paste.filter_factory = nova.api.openstack:FaultWrapper.factory
 
80
 
 
81
[filter:auth]
 
82
paste.filter_factory = nova.api.openstack.auth:AuthMiddleware.factory
 
83
 
 
84
[filter:ratelimit]
 
85
paste.filter_factory = nova.api.openstack.ratelimiting:RateLimitingMiddleware.factory
 
86
 
 
87
[app:osapiapp]
 
88
paste.app_factory = nova.api.openstack:APIRouter.factory
 
89
 
 
90
[pipeline:osversions]
 
91
pipeline = faultwrap osversionapp
 
92
 
 
93
[app:osversionapp]
 
94
paste.app_factory = nova.api.openstack:Versions.factory