)]}'
{"doc/source/http-api.rst":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"11e861918942d2b19077567bc0e27eec95ad1b4c","unresolved":false,"context_lines":[{"line_number":110,"context_line":"be greeted by an ``HTTP/1.1 300 Multiple Choices`` response, which newer"},{"line_number":111,"context_line":"Keystone clients can use to automatically detect available API versions."},{"line_number":112,"context_line":""},{"line_number":113,"context_line":".. code-block:: shell"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    $ curl -i http://identity:35357/"},{"line_number":116,"context_line":"    HTTP/1.1 300 Multiple Choices"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_e5d32136","line":113,"updated":"2014-06-10 18:08:09.000000000","message":"i think you want bash here, as shell is coming up as unrecognized","commit_id":"c89d56e955c1e9dda6f13ead2eafd03affd692e2"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"f36698166d6051f392dbcdf618cdda4069bf9071","unresolved":false,"context_lines":[{"line_number":110,"context_line":"be greeted by an ``HTTP/1.1 300 Multiple Choices`` response, which newer"},{"line_number":111,"context_line":"Keystone clients can use to automatically detect available API versions."},{"line_number":112,"context_line":""},{"line_number":113,"context_line":".. code-block:: shell"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    $ curl -i http://identity:35357/"},{"line_number":116,"context_line":"    HTTP/1.1 300 Multiple Choices"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_3d6d1933","line":113,"in_reply_to":"1ae5cdf2_e5d32136","updated":"2014-06-10 20:23:43.000000000","message":"Done","commit_id":"c89d56e955c1e9dda6f13ead2eafd03affd692e2"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"11e861918942d2b19077567bc0e27eec95ad1b4c","unresolved":false,"context_lines":[{"line_number":120,"context_line":"    Date: Tue, 10 Jun 2014 14:22:26 GMT"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    {\"versions\": {\"values\": [ ... ]}}"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":".. _`latest sample configuration`: https://github.com/openstack/keystone/blob/master/etc/keystone-paste.ini"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"I have a Python client"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_85e25dff","line":123,"updated":"2014-06-10 18:08:09.000000000","message":"Show a sample keystoneclient snippet that has version autodetect working?","commit_id":"c89d56e955c1e9dda6f13ead2eafd03affd692e2"},{"author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"change_message_id":"586c6d73fec81af0c3815eb27ec6421a7c8675c5","unresolved":false,"context_lines":[{"line_number":97,"context_line":"    /v3 \u003d api_v3"},{"line_number":98,"context_line":"    ..."},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Once your pipeline is configured to expose both v2.0 and v3, you need to ensure"},{"line_number":101,"context_line":"that you\u0027ve configured your service catalog in Keystone correctly. The"},{"line_number":102,"context_line":"simplest, and most ideal, configuration would expose one identity service with"},{"line_number":103,"context_line":"unversioned endpoints (note the lack of ``/v2.0/`` or ``/v3/`` in these URLs):"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_5dfd853a","line":100,"updated":"2014-06-10 20:24:50.000000000","message":"This should not be commented.","commit_id":"ee6734a0eda25f3f58f5c3f0335b5f25f1279f8b"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"77d8cb9069ac69dd84deb0cdfeb608f80c0b511f","unresolved":false,"context_lines":[{"line_number":97,"context_line":"    /v3 \u003d api_v3"},{"line_number":98,"context_line":"    ..."},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Once your pipeline is configured to expose both v2.0 and v3, you need to ensure"},{"line_number":101,"context_line":"that you\u0027ve configured your service catalog in Keystone correctly. The"},{"line_number":102,"context_line":"simplest, and most ideal, configuration would expose one identity service with"},{"line_number":103,"context_line":"unversioned endpoints (note the lack of ``/v2.0/`` or ``/v3/`` in these URLs):"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_a3158ce6","line":100,"in_reply_to":"1ae5cdf2_5dfd853a","updated":"2014-06-10 21:37:53.000000000","message":"i\u0027m not sure I understand your meaning?","commit_id":"ee6734a0eda25f3f58f5c3f0335b5f25f1279f8b"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"e759fda6278db9231173db7ea79190d152e43a59","unresolved":false,"context_lines":[{"line_number":102,"context_line":"simplest, and most ideal, configuration would expose one identity service with"},{"line_number":103,"context_line":"unversioned endpoints (note the lack of ``/v2.0/`` or ``/v3/`` in these URLs):"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"- Service (type: ``identity``)"},{"line_number":106,"context_line":"  - Endpoint (interface: ``public``, URL: ``http://identity:5000/``)"},{"line_number":107,"context_line":"  - Endpoint (interface: ``admin``, URL: ``http://identity:35357/``)"},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_03364052","line":105,"updated":"2014-06-10 21:14:00.000000000","message":"this isn\u0027t rendering properly either","commit_id":"ee6734a0eda25f3f58f5c3f0335b5f25f1279f8b"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"eff3518ddec0f4830682736a81a49822ef6e0783","unresolved":false,"context_lines":[{"line_number":102,"context_line":"simplest, and most ideal, configuration would expose one identity service with"},{"line_number":103,"context_line":"unversioned endpoints (note the lack of ``/v2.0/`` or ``/v3/`` in these URLs):"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"- Service (type: ``identity``)"},{"line_number":106,"context_line":"  - Endpoint (interface: ``public``, URL: ``http://identity:5000/``)"},{"line_number":107,"context_line":"  - Endpoint (interface: ``admin``, URL: ``http://identity:35357/``)"},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_fe6e47c8","line":105,"in_reply_to":"1ae5cdf2_03364052","updated":"2014-06-10 21:31:23.000000000","message":"I think maybe a newline is just needed here. Rendered: http://docs-draft.openstack.org/75/99075/2/check/gate-keystone-docs/dedbabf/doc/build/html/http-api.html","commit_id":"ee6734a0eda25f3f58f5c3f0335b5f25f1279f8b"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"77d8cb9069ac69dd84deb0cdfeb608f80c0b511f","unresolved":false,"context_lines":[{"line_number":102,"context_line":"simplest, and most ideal, configuration would expose one identity service with"},{"line_number":103,"context_line":"unversioned endpoints (note the lack of ``/v2.0/`` or ``/v3/`` in these URLs):"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"- Service (type: ``identity``)"},{"line_number":106,"context_line":"  - Endpoint (interface: ``public``, URL: ``http://identity:5000/``)"},{"line_number":107,"context_line":"  - Endpoint (interface: ``admin``, URL: ``http://identity:35357/``)"},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_9e6703b7","line":105,"in_reply_to":"1ae5cdf2_fe6e47c8","updated":"2014-06-10 21:37:53.000000000","message":"++ newline is all that was necessary","commit_id":"ee6734a0eda25f3f58f5c3f0335b5f25f1279f8b"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"e759fda6278db9231173db7ea79190d152e43a59","unresolved":false,"context_lines":[{"line_number":120,"context_line":"    Date: Tue, 10 Jun 2014 14:22:26 GMT"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    {\"versions\": {\"values\": [ ... ]}}"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":".. _`latest sample configuration`: https://github.com/openstack/keystone/blob/master/etc/keystone-paste.ini"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"I have a Python client"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_834970d2","line":123,"updated":"2014-06-10 21:14:00.000000000","message":"add something about using keystoneclient in an unversioned manner, or just link to here: http://docs.openstack.org/developer/python-keystoneclient/using-api-v3.html#authenticating","commit_id":"ee6734a0eda25f3f58f5c3f0335b5f25f1279f8b"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"77d8cb9069ac69dd84deb0cdfeb608f80c0b511f","unresolved":false,"context_lines":[{"line_number":120,"context_line":"    Date: Tue, 10 Jun 2014 14:22:26 GMT"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    {\"versions\": {\"values\": [ ... ]}}"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":".. _`latest sample configuration`: https://github.com/openstack/keystone/blob/master/etc/keystone-paste.ini"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"I have a Python client"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_6307041e","line":123,"in_reply_to":"1ae5cdf2_834970d2","updated":"2014-06-10 21:37:53.000000000","message":"Done","commit_id":"ee6734a0eda25f3f58f5c3f0335b5f25f1279f8b"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"aa1a31a8031551b2cb160ddcf2a2ce6bbe700257","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    {\"versions\": {\"values\": [ ... ]}}"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"With an unversioned ``identity`` endpoints in the service catalog, you should"},{"line_number":126,"context_line":"be able to `authenticate with keystoneclient`_ successfully."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":".. _`latest sample configuration`: https://github.com/openstack/keystone/blob/master/etc/keystone-paste.ini"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ae5cdf2_9eec63f5","line":125,"updated":"2014-06-10 21:39:37.000000000","message":"remove \"an\"","commit_id":"4b8aa6b5dccfa655616ca9ec42c8406afdd058c3"}]}
