)]}'
{"doc/source/contributor/http-api.rst":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"50deb2622363c01dda504585d67f60c578c9066a","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"You need to ensure that you\u0027ve configured your service catalog in Keystone"},{"line_number":56,"context_line":"correctly. The simplest, and most ideal, configuration would expose one"},{"line_number":57,"context_line":"identity with unversioned endpoints (note the lack of ``/v2.0/`` or ``/v3/`` in"},{"line_number":58,"context_line":"these URLs):"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"- Service (type: ``identity``)"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_98ca20a1","line":57,"range":{"start_line":57,"start_character":54,"end_line":57,"end_character":64},"updated":"2018-11-19 15:09:09.000000000","message":"Maybe drop v2.0 as v2.0 is gone, see above where nit fixes were done.","commit_id":"5ceb950f0ec78a337476a96282bc0aa4ea527d9c"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"09cf5c9d22f7727be11c4ec5644eff91d9406e29","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"You need to ensure that you\u0027ve configured your service catalog in Keystone"},{"line_number":56,"context_line":"correctly. The simplest, and most ideal, configuration would expose one"},{"line_number":57,"context_line":"identity with unversioned endpoints (note the lack of ``/v2.0/`` or ``/v3/`` in"},{"line_number":58,"context_line":"these URLs):"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"- Service (type: ``identity``)"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_f8f554ca","line":57,"range":{"start_line":57,"start_character":54,"end_line":57,"end_character":64},"in_reply_to":"3f79a3b5_98ca20a1","updated":"2018-11-19 15:11:15.000000000","message":"This can stay for now.","commit_id":"5ceb950f0ec78a337476a96282bc0aa4ea527d9c"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"60df2a60fb6181a59d9175c7cc2ca15a7a4a292c","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"- Service (type: ``identity``)"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"  - Endpoint (interface: ``public``, URL: ``http://identity:5000/``)"},{"line_number":63,"context_line":"  - Endpoint (interface: ``admin``, URL: ``http://identity:35357/``)"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"If you were to perform a ``GET`` against either of these endpoints, you would"},{"line_number":66,"context_line":"be greeted by an ``HTTP/1.1 300 Multiple Choices`` response, which newer"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_17a4ab4b","line":63,"range":{"start_line":62,"start_character":0,"end_line":63,"end_character":68},"updated":"2018-11-18 05:06:14.000000000","message":"still applicable in the current version?","commit_id":"5ceb950f0ec78a337476a96282bc0aa4ea527d9c"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"52832bcf1e8590b7aff8434a690810341a1322ae","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"- Service (type: ``identity``)"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"  - Endpoint (interface: ``public``, URL: ``http://identity:5000/``)"},{"line_number":63,"context_line":"  - Endpoint (interface: ``admin``, URL: ``http://identity:35357/``)"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"If you were to perform a ``GET`` against either of these endpoints, you would"},{"line_number":66,"context_line":"be greeted by an ``HTTP/1.1 300 Multiple Choices`` response, which newer"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_5141cc61","line":63,"range":{"start_line":62,"start_character":0,"end_line":63,"end_character":68},"in_reply_to":"3f79a3b5_17a4ab4b","updated":"2018-11-19 06:58:50.000000000","message":"This section is talking about migration from v2 to v3. So the old style should be kept, See the NOTE at L69, it tells more.\n\nI think this section can be totally removed in a future release.","commit_id":"5ceb950f0ec78a337476a96282bc0aa4ea527d9c"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"50deb2622363c01dda504585d67f60c578c9066a","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"- Service (type: ``identity``)"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"  - Endpoint (interface: ``public``, URL: ``http://identity:5000/``)"},{"line_number":63,"context_line":"  - Endpoint (interface: ``admin``, URL: ``http://identity:35357/``)"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"If you were to perform a ``GET`` against either of these endpoints, you would"},{"line_number":66,"context_line":"be greeted by an ``HTTP/1.1 300 Multiple Choices`` response, which newer"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_18be1001","line":63,"range":{"start_line":62,"start_character":0,"end_line":63,"end_character":68},"in_reply_to":"3f79a3b5_5141cc61","updated":"2018-11-19 15:09:09.000000000","message":"++ Lets re-work all the docs (separate from this patch) to recommend ports for HTTP/HTTPs","commit_id":"5ceb950f0ec78a337476a96282bc0aa4ea527d9c"}],"doc/source/contributor/services.rst":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"50deb2622363c01dda504585d67f60c578c9066a","unresolved":false,"context_lines":[{"line_number":48,"context_line":"unique across the deployment. You can have two users with the same name, but"},{"line_number":49,"context_line":"they must be in different domains. However, user IDs are assigned to users by"},{"line_number":50,"context_line":"keystone and are expected to be unique across the deployment. All of this logic"},{"line_number":51,"context_line":"applies to projects, user groups and roles as well."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"One of the great things about domains is that you can have one domain backed by"},{"line_number":54,"context_line":"SQL (for service users) and another backed by LDAP (the cloud is deployed into"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_b8327cbe","line":51,"range":{"start_line":51,"start_character":32,"end_line":51,"end_character":36},"updated":"2018-11-19 15:09:09.000000000","message":"Please use oxford commas where possible, it makes it easier to read:\n\n    appplies to projects, user groups, and roles.\n\n\"as well\" can be dropped, it is superfluous","commit_id":"5ceb950f0ec78a337476a96282bc0aa4ea527d9c"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"3628fa6cdc4646276d98172a4ad4ebdd8b78eec4","unresolved":false,"context_lines":[{"line_number":48,"context_line":"unique across the deployment. You can have two users with the same name, but"},{"line_number":49,"context_line":"they must be in different domains. However, user IDs are assigned to users by"},{"line_number":50,"context_line":"keystone and are expected to be unique across the deployment. All of this logic"},{"line_number":51,"context_line":"applies to projects, user groups and roles as well."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"One of the great things about domains is that you can have one domain backed by"},{"line_number":54,"context_line":"SQL (for service users) and another backed by LDAP (the cloud is deployed into"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_d257f358","line":51,"range":{"start_line":51,"start_character":32,"end_line":51,"end_character":36},"in_reply_to":"3f79a3b5_b8327cbe","updated":"2018-11-21 02:29:28.000000000","message":"Done","commit_id":"5ceb950f0ec78a337476a96282bc0aa4ea527d9c"}],"doc/source/contributor/set-up-keystone.rst":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"50deb2622363c01dda504585d67f60c578c9066a","unresolved":false,"context_lines":[{"line_number":89,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"You should be able to run keystone after installing via pip. Additional"},{"line_number":92,"context_line":"configuration files are required, however. The following file is required in"},{"line_number":93,"context_line":"order to run keystone:"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"* ``keystone.conf``"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_383e6c88","line":92,"range":{"start_line":92,"start_character":33,"end_line":92,"end_character":42},"updated":"2018-11-19 15:09:09.000000000","message":"Drop \", however\" it is superfluous.","commit_id":"5ceb950f0ec78a337476a96282bc0aa4ea527d9c"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"3628fa6cdc4646276d98172a4ad4ebdd8b78eec4","unresolved":false,"context_lines":[{"line_number":89,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"You should be able to run keystone after installing via pip. Additional"},{"line_number":92,"context_line":"configuration files are required, however. The following file is required in"},{"line_number":93,"context_line":"order to run keystone:"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"* ``keystone.conf``"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_f2bf8f76","line":92,"range":{"start_line":92,"start_character":33,"end_line":92,"end_character":42},"in_reply_to":"3f79a3b5_383e6c88","updated":"2018-11-21 02:29:28.000000000","message":"Done","commit_id":"5ceb950f0ec78a337476a96282bc0aa4ea527d9c"}]}
