~termie/nova/db_migration

« back to all changes in this revision

Viewing changes to etc/nova-api.conf

  • Committer: Andy Smith
  • Date: 2011-01-18 23:51:13 UTC
  • mfrom: (556.2.23 nova)
  • Revision ID: code@term.ie-20110118235113-ivu21efg3h9z6niq
merge from upstream and fix small issues

Show diffs side-by-side

added added

removed removed

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