diff --git a/etc/manila/api-paste.ini b/etc/manila/api-paste.ini index c47803b23a..4f80d08306 100644 --- a/etc/manila/api-paste.ini +++ b/etc/manila/api-paste.ini @@ -11,16 +11,16 @@ use = call:manila.api:root_app_factory [composite:openstack_share_api] use = call:manila.api.middleware.auth:pipeline_factory -noauth = cors faultwrap http_proxy_to_wsgi sizelimit osprofiler noauth api -keystone = cors faultwrap http_proxy_to_wsgi sizelimit osprofiler authtoken keystonecontext api -keystone_nolimit = cors faultwrap http_proxy_to_wsgi sizelimit osprofiler authtoken keystonecontext api +noauth = cors request_id faultwrap http_proxy_to_wsgi sizelimit osprofiler noauth api +keystone = cors request_id faultwrap http_proxy_to_wsgi sizelimit osprofiler authtoken keystonecontext api +keystone_nolimit = cors request_id faultwrap http_proxy_to_wsgi sizelimit osprofiler authtoken keystonecontext api [composite:openstack_share_api_v2] use = call:manila.api.middleware.auth:pipeline_factory -noauth = cors faultwrap http_proxy_to_wsgi sizelimit osprofiler noauth apiv2 -noauthv2 = cors faultwrap http_proxy_to_wsgi sizelimit osprofiler noauthv2 apiv2 -keystone = cors faultwrap http_proxy_to_wsgi sizelimit osprofiler authtoken keystonecontext apiv2 -keystone_nolimit = cors faultwrap http_proxy_to_wsgi sizelimit osprofiler authtoken keystonecontext apiv2 +noauth = cors request_id faultwrap http_proxy_to_wsgi sizelimit osprofiler noauth apiv2 +noauthv2 = cors request_id faultwrap http_proxy_to_wsgi sizelimit osprofiler noauthv2 apiv2 +keystone = cors request_id faultwrap http_proxy_to_wsgi sizelimit osprofiler authtoken keystonecontext apiv2 +keystone_nolimit = cors request_id faultwrap http_proxy_to_wsgi sizelimit osprofiler authtoken keystonecontext apiv2 [filter:faultwrap] paste.filter_factory = manila.api.middleware.fault:FaultWrapper.factory @@ -47,7 +47,7 @@ paste.app_factory = manila.api.v1.router:APIRouter.factory paste.app_factory = manila.api.v2.router:APIRouter.factory [pipeline:apiversions] -pipeline = cors faultwrap http_proxy_to_wsgi osshareversionapp +pipeline = cors request_id faultwrap http_proxy_to_wsgi osshareversionapp [app:osshareversionapp] paste.app_factory = manila.api.versions:VersionsRouter.factory @@ -66,6 +66,9 @@ paste.filter_factory = keystonemiddleware.auth_token:filter_factory paste.filter_factory = oslo_middleware.cors:filter_factory oslo_config_project = manila +[filter:request_id] +paste.filter_factory = oslo_middleware.request_id:RequestId.factory + [app:healthcheck] paste.app_factory = oslo_middleware:Healthcheck.app_factory backends = disable_by_file