5 [composite:osapi_volume]
6 use = call:cinder.api:root_app_factory
8 /v1: openstack_volume_api_v1
9 /v2: openstack_volume_api_v2
11 [composite:openstack_volume_api_v1]
12 use = call:cinder.api.middleware.auth:pipeline_factory
13 noauth = request_id faultwrap sizelimit osprofiler noauth apiv1
14 keystone = request_id faultwrap sizelimit osprofiler authtoken keystonecontext apiv1
15 keystone_nolimit = request_id faultwrap sizelimit osprofiler authtoken keystonecontext apiv1
17 [composite:openstack_volume_api_v2]
18 use = call:cinder.api.middleware.auth:pipeline_factory
19 noauth = request_id faultwrap sizelimit osprofiler noauth apiv2
20 keystone = request_id faultwrap sizelimit osprofiler authtoken keystonecontext apiv2
21 keystone_nolimit = request_id faultwrap sizelimit osprofiler authtoken keystonecontext apiv2
24 paste.filter_factory = cinder.openstack.common.middleware.request_id:RequestIdMiddleware.factory
27 paste.filter_factory = cinder.api.middleware.fault:FaultWrapper.factory
30 paste.filter_factory = osprofiler.web:WsgiMiddleware.factory
31 hmac_keys = SECRET_KEY
35 paste.filter_factory = cinder.api.middleware.auth:NoAuthMiddleware.factory
38 paste.filter_factory = cinder.api.middleware.sizelimit:RequestBodySizeLimiter.factory
41 paste.app_factory = cinder.api.v1.router:APIRouter.factory
44 paste.app_factory = cinder.api.v2.router:APIRouter.factory
46 [pipeline:apiversions]
47 pipeline = faultwrap osvolumeversionapp
49 [app:osvolumeversionapp]
50 paste.app_factory = cinder.api.versions:Versions.factory
53 paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory
54 # auth_host = 127.0.0.1
56 # auth_protocol = http
57 auth_uri = http://{{ HA_VIP }}:5000/v2.0
58 identity_uri = http://{{ HA_VIP }}:35357
59 admin_tenant_name = service
61 admin_password = {{ CINDER_PASS }}
67 [filter:keystonecontext]
68 paste.filter_factory = cinder.api.middleware.auth:CinderKeystoneContext.factory
71 paste.filter_factory = keystonemiddleware.auth_token:filter_factory