)]}'
{"etc/cinder/api-paste.ini":[{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"d91529949c0c294672fc1d6807f3c16af2119bd5","unresolved":false,"context_lines":[{"line_number":31,"context_line":"paste.filter_factory \u003d oslo_middleware.request_id:RequestId.factory"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"[filter:ssl]"},{"line_number":34,"context_line":"paste.filter_factory \u003d oslo_middleware.ssl:SSLMiddleware.factory"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"[filter:cors]"},{"line_number":37,"context_line":"paste.filter_factory \u003d oslo_middleware.cors:filter_factory"}],"source_content_type":"text/x-properties","patch_set":5,"id":"1a122d0e_2af9d54e","line":34,"updated":"2016-05-05 08:53:31.000000000","message":"ssl: deprecated in favor of http_proxy_to_wsgi [1]\n\nWe should use enable_proxy_headers_parsing middleware if it\u0027s released. If not, we have to add comment to switch to the new middleware with new oslo.middleware release\n\n[1] https://github.com/openstack/oslo.middleware/commit/67ec67698074ef54c9c474228fec92b68015f884","commit_id":"83983218cc77d8d5d70f2a13f65877ad4b2373d6"},{"author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"change_message_id":"03fa2594dd2799f818c58422dcd95dafc74706ad","unresolved":false,"context_lines":[{"line_number":59,"context_line":"paste.app_factory \u003d cinder.api.v3.router:APIRouter.factory"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"[pipeline:apiversions]"},{"line_number":62,"context_line":"pipeline \u003d cors faultwrap osvolumeversionapp"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"[app:osvolumeversionapp]"},{"line_number":65,"context_line":"paste.app_factory \u003d cinder.api.versions:Versions.factory"}],"source_content_type":"text/x-properties","patch_set":8,"id":"bab6814e_1076923d","line":62,"updated":"2016-05-23 05:16:18.000000000","message":"the http_proxy_to_wsgi filter should also be here. Else it won\u0027t work for the keystone discovery.","commit_id":"bacc1be1e72a62814033c0423176e7ecdfd74f4f"},{"author":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"change_message_id":"ccd8eb258424f793862c93e8bc9da7ec714a0062","unresolved":false,"context_lines":[{"line_number":59,"context_line":"paste.app_factory \u003d cinder.api.v3.router:APIRouter.factory"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"[pipeline:apiversions]"},{"line_number":62,"context_line":"pipeline \u003d cors faultwrap osvolumeversionapp"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"[app:osvolumeversionapp]"},{"line_number":65,"context_line":"paste.app_factory \u003d cinder.api.versions:Versions.factory"}],"source_content_type":"text/x-properties","patch_set":8,"id":"bab6814e_f17f8d12","line":62,"in_reply_to":"bab6814e_1076923d","updated":"2016-05-23 08:30:05.000000000","message":"Done","commit_id":"bacc1be1e72a62814033c0423176e7ecdfd74f4f"},{"author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"change_message_id":"4fce561569af95eb5b3f9c62d726364dff5495e6","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"[composite:openstack_volume_api_v1]"},{"line_number":13,"context_line":"use \u003d call:cinder.api.middleware.auth:pipeline_factory"},{"line_number":14,"context_line":"noauth \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler noauth apiv1"},{"line_number":15,"context_line":"keystone \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler authtoken keystonecontext apiv1"},{"line_number":16,"context_line":"keystone_nolimit \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler authtoken keystonecontext apiv1"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"[composite:openstack_volume_api_v2]"},{"line_number":19,"context_line":"use \u003d call:cinder.api.middleware.auth:pipeline_factory"},{"line_number":20,"context_line":"noauth \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler noauth apiv2"},{"line_number":21,"context_line":"keystone \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler authtoken keystonecontext apiv2"},{"line_number":22,"context_line":"keystone_nolimit \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler authtoken keystonecontext apiv2"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"[composite:openstack_volume_api_v3]"},{"line_number":25,"context_line":"use \u003d call:cinder.api.middleware.auth:pipeline_factory"},{"line_number":26,"context_line":"noauth \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler noauth apiv3"},{"line_number":27,"context_line":"keystone \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler authtoken keystonecontext apiv3"},{"line_number":28,"context_line":"keystone_nolimit \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler authtoken keystonecontext apiv3"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"[filter:request_id]"},{"line_number":31,"context_line":"paste.filter_factory \u003d oslo_middleware.request_id:RequestId.factory"}],"source_content_type":"text/x-properties","patch_set":9,"id":"bab6814e_71639d42","line":28,"range":{"start_line":14,"start_character":1,"end_line":28,"end_character":55},"updated":"2016-05-23 08:34:23.000000000","message":"by the way, is there a reason why the http_proxy_to_wsgi was added here? For fixing the protocol scheme in the versions (which will make it work with keystone discovery) only the addition in line 62 is needed. Is there something else that needs that scheme to be overwritten in these pipelines?","commit_id":"d7e7e7bdf0f112c8315ae38f04b4849338173d51"},{"author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"change_message_id":"e767fc1a37ae5520c246d114fdc5addae7c6745b","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"[composite:openstack_volume_api_v1]"},{"line_number":13,"context_line":"use \u003d call:cinder.api.middleware.auth:pipeline_factory"},{"line_number":14,"context_line":"noauth \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler noauth apiv1"},{"line_number":15,"context_line":"keystone \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler authtoken keystonecontext apiv1"},{"line_number":16,"context_line":"keystone_nolimit \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler authtoken keystonecontext apiv1"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"[composite:openstack_volume_api_v2]"},{"line_number":19,"context_line":"use \u003d call:cinder.api.middleware.auth:pipeline_factory"},{"line_number":20,"context_line":"noauth \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler noauth apiv2"},{"line_number":21,"context_line":"keystone \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler authtoken keystonecontext apiv2"},{"line_number":22,"context_line":"keystone_nolimit \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler authtoken keystonecontext apiv2"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"[composite:openstack_volume_api_v3]"},{"line_number":25,"context_line":"use \u003d call:cinder.api.middleware.auth:pipeline_factory"},{"line_number":26,"context_line":"noauth \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler noauth apiv3"},{"line_number":27,"context_line":"keystone \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler authtoken keystonecontext apiv3"},{"line_number":28,"context_line":"keystone_nolimit \u003d cors http_proxy_to_wsgi request_id faultwrap sizelimit osprofiler authtoken keystonecontext apiv3"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"[filter:request_id]"},{"line_number":31,"context_line":"paste.filter_factory \u003d oslo_middleware.request_id:RequestId.factory"}],"source_content_type":"text/x-properties","patch_set":9,"id":"9abb7d3a_41e8deb4","line":28,"range":{"start_line":14,"start_character":1,"end_line":28,"end_character":55},"in_reply_to":"bab6814e_71639d42","updated":"2016-05-30 05:15:39.000000000","message":"It was needed here becauase of the pagination results, I had missed this.","commit_id":"d7e7e7bdf0f112c8315ae38f04b4849338173d51"}]}
