summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorDavanum Srinivas <davanum@gmail.com>2015-10-07 21:50:24 -0700
committerDavanum Srinivas <davanum@gmail.com>2015-12-21 18:48:15 -0500
commiteec7a55319b3f22949735227199ce49b851519b8 (patch)
tree3f861f75e946e2c4d16b62923e890bb6e3d2dec3 /etc
parent3c786f20999658e149d456c798c1f430497968d1 (diff)
downloadnova-eec7a55319b3f22949735227199ce49b851519b8.tar.gz
Nuke EC2 API from api-paste and remove wsgi support
Tempest has already removed the EC2 API tests in: Ib5e24e19bcba9808a9f49fe7f328668df77fe4f9 We have a review in devstack below that removes EC2 API service by default. In this review, we are removing support for the really old EC2 API support in Nova. Anyone who needs EC2 support should use the new EC2-API project: http://git.openstack.org/cgit/openstack/ec2-api/ The necessary changes in Tempest and DevStack are already merged. In a follow on review, will remove the EC2 specific options, code and tests from Nova. DocImpact Change-Id: Id7936be290b6febd18deb4c2db8ea4d678d4d9b1
Diffstat (limited to 'etc')
-rw-r--r--etc/nova/api-paste.ini44
1 files changed, 1 insertions, 43 deletions
diff --git a/etc/nova/api-paste.ini b/etc/nova/api-paste.ini
index 7d05f907c4..f7cbc570d5 100644
--- a/etc/nova/api-paste.ini
+++ b/etc/nova/api-paste.ini
@@ -6,53 +6,11 @@ use = egg:Paste#urlmap
/: meta
[pipeline:meta]
-pipeline = cors ec2faultwrap logrequest metaapp
+pipeline = cors metaapp
[app:metaapp]
paste.app_factory = nova.api.metadata.handler:MetadataRequestHandler.factory
-#######
-# EC2 #
-#######
-
-# NOTE: this is now deprecated in favor of https://github.com/openstack/ec2-api
-[composite:ec2]
-use = egg:Paste#urlmap
-/: ec2cloud
-
-[composite:ec2cloud]
-use = call:nova.api.auth:pipeline_factory
-noauth2 = cors ec2faultwrap logrequest ec2noauth cloudrequest validator ec2executor
-keystone = cors ec2faultwrap logrequest ec2keystoneauth cloudrequest validator ec2executor
-
-[filter:ec2faultwrap]
-paste.filter_factory = nova.api.ec2:FaultWrapper.factory
-
-[filter:logrequest]
-paste.filter_factory = nova.api.ec2:RequestLogging.factory
-
-[filter:ec2lockout]
-paste.filter_factory = nova.api.ec2:Lockout.factory
-
-[filter:ec2keystoneauth]
-paste.filter_factory = nova.api.ec2:EC2KeystoneAuth.factory
-
-[filter:ec2noauth]
-paste.filter_factory = nova.api.ec2:NoAuth.factory
-
-[filter:cloudrequest]
-controller = nova.api.ec2.cloud.CloudController
-paste.filter_factory = nova.api.ec2:Requestify.factory
-
-[filter:authorizer]
-paste.filter_factory = nova.api.ec2:Authorizer.factory
-
-[filter:validator]
-paste.filter_factory = nova.api.ec2:Validator.factory
-
-[app:ec2executor]
-paste.app_factory = nova.api.ec2:Executor.factory
-
#############
# OpenStack #
#############