)]}'
{"devstack/plugin.sh":[{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"3d2a816e47d8a1aad183c19f61c693ba17ef1295","unresolved":false,"context_lines":[{"line_number":255,"context_line":"            iniset_multiline $GNOCCHI_CONF api middlewares oslo_middleware.cors.CORS keystonemiddleware.auth_token.AuthProtocol"},{"line_number":256,"context_line":"            iniset $KEYSTONE_CONF cors allowed_origin ${GRAFANA_URL}"},{"line_number":257,"context_line":"            iniset $GNOCCHI_CONF cors allowed_origin ${GRAFANA_URL}"},{"line_number":258,"context_line":"            # iniset $GNOCCHI_CONF cors allow_methods GET,POST,PUT,DELETE,OPTIONS,HEAD"},{"line_number":259,"context_line":"            # iniset $GNOCCHI_CONF cors allow_headers Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma,X-Auth-Token,X-Subject-Token"},{"line_number":260,"context_line":"            # iniset $GNOCCHI_CONF cors expose_headers Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma"},{"line_number":261,"context_line":"        else"}],"source_content_type":"text/x-sh","patch_set":2,"id":"da20952f_1d33d814","line":258,"updated":"2015-09-10 07:34:01.000000000","message":"We need PATCH here (even grafana will not use it this is a method supported by Gnocchi).","commit_id":"9e260f6c7ae2b22770234b36cebd9ca1367e28af"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8615eba7e3363e76021110ae46a4c1316b7efe9f","unresolved":false,"context_lines":[{"line_number":255,"context_line":"            iniset_multiline $GNOCCHI_CONF api middlewares oslo_middleware.cors.CORS keystonemiddleware.auth_token.AuthProtocol"},{"line_number":256,"context_line":"            iniset $KEYSTONE_CONF cors allowed_origin ${GRAFANA_URL}"},{"line_number":257,"context_line":"            iniset $GNOCCHI_CONF cors allowed_origin ${GRAFANA_URL}"},{"line_number":258,"context_line":"            # iniset $GNOCCHI_CONF cors allow_methods GET,POST,PUT,DELETE,OPTIONS,HEAD"},{"line_number":259,"context_line":"            # iniset $GNOCCHI_CONF cors allow_headers Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma,X-Auth-Token,X-Subject-Token"},{"line_number":260,"context_line":"            # iniset $GNOCCHI_CONF cors expose_headers Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma"},{"line_number":261,"context_line":"        else"}],"source_content_type":"text/x-sh","patch_set":2,"id":"da20952f_a0b2c0e3","line":258,"in_reply_to":"da20952f_1d33d814","updated":"2015-09-10 08:21:49.000000000","message":"Ack.","commit_id":"9e260f6c7ae2b22770234b36cebd9ca1367e28af"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"3d2a816e47d8a1aad183c19f61c693ba17ef1295","unresolved":false,"context_lines":[{"line_number":256,"context_line":"            iniset $KEYSTONE_CONF cors allowed_origin ${GRAFANA_URL}"},{"line_number":257,"context_line":"            iniset $GNOCCHI_CONF cors allowed_origin ${GRAFANA_URL}"},{"line_number":258,"context_line":"            # iniset $GNOCCHI_CONF cors allow_methods GET,POST,PUT,DELETE,OPTIONS,HEAD"},{"line_number":259,"context_line":"            # iniset $GNOCCHI_CONF cors allow_headers Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma,X-Auth-Token,X-Subject-Token"},{"line_number":260,"context_line":"            # iniset $GNOCCHI_CONF cors expose_headers Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma"},{"line_number":261,"context_line":"        else"},{"line_number":262,"context_line":"            iniset $GNOCCHI_CONF api middlewares keystonemiddleware.auth_token.AuthProtocol"}],"source_content_type":"text/x-sh","patch_set":2,"id":"da20952f_dd132064","line":259,"updated":"2015-09-10 07:34:01.000000000","message":"We need at least \u0027X-Auth-Token,X-Subject-Token\u0027 (in additional of default) and maybe other keystone headers if we want to handle more keystonemiddleware advanced stuffs.","commit_id":"9e260f6c7ae2b22770234b36cebd9ca1367e28af"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8615eba7e3363e76021110ae46a4c1316b7efe9f","unresolved":false,"context_lines":[{"line_number":256,"context_line":"            iniset $KEYSTONE_CONF cors allowed_origin ${GRAFANA_URL}"},{"line_number":257,"context_line":"            iniset $GNOCCHI_CONF cors allowed_origin ${GRAFANA_URL}"},{"line_number":258,"context_line":"            # iniset $GNOCCHI_CONF cors allow_methods GET,POST,PUT,DELETE,OPTIONS,HEAD"},{"line_number":259,"context_line":"            # iniset $GNOCCHI_CONF cors allow_headers Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma,X-Auth-Token,X-Subject-Token"},{"line_number":260,"context_line":"            # iniset $GNOCCHI_CONF cors expose_headers Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma"},{"line_number":261,"context_line":"        else"},{"line_number":262,"context_line":"            iniset $GNOCCHI_CONF api middlewares keystonemiddleware.auth_token.AuthProtocol"}],"source_content_type":"text/x-sh","patch_set":2,"id":"da20952f_80fd3c70","line":259,"in_reply_to":"da20952f_dd132064","updated":"2015-09-10 08:21:49.000000000","message":"Funny stuff is that it works without that it seems.","commit_id":"9e260f6c7ae2b22770234b36cebd9ca1367e28af"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"3d2a816e47d8a1aad183c19f61c693ba17ef1295","unresolved":false,"context_lines":[{"line_number":257,"context_line":"            iniset $GNOCCHI_CONF cors allowed_origin ${GRAFANA_URL}"},{"line_number":258,"context_line":"            # iniset $GNOCCHI_CONF cors allow_methods GET,POST,PUT,DELETE,OPTIONS,HEAD"},{"line_number":259,"context_line":"            # iniset $GNOCCHI_CONF cors allow_headers Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma,X-Auth-Token,X-Subject-Token"},{"line_number":260,"context_line":"            # iniset $GNOCCHI_CONF cors expose_headers Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma"},{"line_number":261,"context_line":"        else"},{"line_number":262,"context_line":"            iniset $GNOCCHI_CONF api middlewares keystonemiddleware.auth_token.AuthProtocol"},{"line_number":263,"context_line":"        fi"}],"source_content_type":"text/x-sh","patch_set":2,"id":"da20952f_9d060820","line":260,"updated":"2015-09-10 07:34:01.000000000","message":"The default for that one should be sufficient.","commit_id":"9e260f6c7ae2b22770234b36cebd9ca1367e28af"}]}
