)]}'
{"keystoneauth1/identity/generic/base.py":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"8ebd3efa8a811aedec17f62ff26cc63949e82ab3","unresolved":false,"context_lines":[{"line_number":148,"context_line":"                    raise exceptions.DiscoveryFailure("},{"line_number":149,"context_line":"                        \u0027Cannot use v2 authentication with domain scope\u0027)"},{"line_number":150,"context_line":"                plugin \u003d self.create_plugin(session, (2, 0), self.auth_url)"},{"line_number":151,"context_line":"            elif path.endswith(\u0027/v3\u0027):"},{"line_number":152,"context_line":"                plugin \u003d self.create_plugin(session, (3, 0), self.auth_url)"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_78dd0541","line":151,"updated":"2017-04-25 11:47:14.000000000","message":"I am not getting how these changes are fixing the issue while still being compatible with the old version.","commit_id":"93bd63ec88f52d0b981c67b78db60c0f219a9a13"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"7b5d32d1afb43e357453c9340592bde6b38afe69","unresolved":false,"context_lines":[{"line_number":148,"context_line":"                    raise exceptions.DiscoveryFailure("},{"line_number":149,"context_line":"                        \u0027Cannot use v2 authentication with domain scope\u0027)"},{"line_number":150,"context_line":"                plugin \u003d self.create_plugin(session, (2, 0), self.auth_url)"},{"line_number":151,"context_line":"            elif path.endswith(\u0027/v3\u0027):"},{"line_number":152,"context_line":"                plugin \u003d self.create_plugin(session, (3, 0), self.auth_url)"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_3dc946ab","line":151,"in_reply_to":"5ff73747_78dd0541","updated":"2017-04-27 20:30:24.000000000","message":"If you have an auth_url like\n\n http://keystone.example.com/identity/v3\n\nthe path you get from the urlparser is /identity/v3 which doesn\u0027t start with /v3, so looking at the beginning of the string doesn\u0027t work anymore. If you have an old-style auth_url like\n\n http://keystone.example.com:5000/v3\n\nthe path is /v3 which both starts and ends with /v3 so this should be a noop.","commit_id":"93bd63ec88f52d0b981c67b78db60c0f219a9a13"}]}
