)]}'
{"doc/source/extensions/revoke.rst":[{"author":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"change_message_id":"9cee6927f9337e4d9f27eabcb0251f929fde658d","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Enabling the Revocation Extension"},{"line_number":16,"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\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"By default, the ``OS-REVOKE`` extension already enabled:"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"1. Add the driver fields and values in the ``[revoke]`` section"},{"line_number":21,"context_line":"   in ``keystone.conf``.  For the KVS Driver::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa98f980_d2f13202","line":18,"updated":"2014-09-04 02:17:12.000000000","message":"typo: need an \u0027is\u0027 between extension and already","commit_id":"f9ce75ccc58630d38394d5ca338813330af61076"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"bbb30cd62134d6b6d516ca0e6e100eba0c62540a","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Enabling the Revocation Extension"},{"line_number":16,"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\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"By default, the ``OS-REVOKE`` extension is already enabled:"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"1. Add the driver fields and values in the ``[revoke]`` section"},{"line_number":21,"context_line":"   in ``keystone.conf``.  For the KVS Driver::"}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa98f980_9a4ca678","line":18,"updated":"2014-09-08 19:42:54.000000000","message":"change the : to .","commit_id":"60ba4a5a1d1a804c485b7c4c22acc2cdbd398ea5"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"67b7444cd750bd1f9aeab09e549e692f723ea43c","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Enabling the Revocation Extension"},{"line_number":16,"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\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"By default, the ``OS-REVOKE`` extension is already enabled:"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"1. Add the driver fields and values in the ``[revoke]`` section"},{"line_number":21,"context_line":"   in ``keystone.conf``.  For the KVS Driver::"}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa98f980_7a9b8272","line":18,"in_reply_to":"fa98f980_9a4ca678","updated":"2014-09-08 19:54:38.000000000","message":"Done","commit_id":"60ba4a5a1d1a804c485b7c4c22acc2cdbd398ea5"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"bbb30cd62134d6b6d516ca0e6e100eba0c62540a","unresolved":false,"context_lines":[{"line_number":21,"context_line":"   in ``keystone.conf``.  For the KVS Driver::"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    [revoke]"},{"line_number":24,"context_line":"    driver \u003d keystone.contrib.revoke.backends.kvs.Revoke"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"   For the SQL driver::"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa98f980_3a649ae4","line":24,"updated":"2014-09-08 19:42:54.000000000","message":"The KVS driver shouldn\u0027t even be mentioned, it\u0027s deprecated.","commit_id":"60ba4a5a1d1a804c485b7c4c22acc2cdbd398ea5"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"67b7444cd750bd1f9aeab09e549e692f723ea43c","unresolved":false,"context_lines":[{"line_number":21,"context_line":"   in ``keystone.conf``.  For the KVS Driver::"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    [revoke]"},{"line_number":24,"context_line":"    driver \u003d keystone.contrib.revoke.backends.kvs.Revoke"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"   For the SQL driver::"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa98f980_ba8c0a37","line":24,"in_reply_to":"fa98f980_3a649ae4","updated":"2014-09-08 19:54:38.000000000","message":"Done","commit_id":"60ba4a5a1d1a804c485b7c4c22acc2cdbd398ea5"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"bbb30cd62134d6b6d516ca0e6e100eba0c62540a","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":".. NOTE::"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    Note that as of the Juno release the following steps are performed by default."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"2. Add the required ``filter`` to the ``pipeline`` in ``keystone-paste.ini``::"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa98f980_7a5e2214","line":32,"updated":"2014-09-08 19:42:54.000000000","message":"Remove \"Note that\" since it\u0027s already in a NOTE section.","commit_id":"60ba4a5a1d1a804c485b7c4c22acc2cdbd398ea5"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"67b7444cd750bd1f9aeab09e549e692f723ea43c","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":".. NOTE::"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    Note that as of the Juno release the following steps are performed by default."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"2. Add the required ``filter`` to the ``pipeline`` in ``keystone-paste.ini``::"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa98f980_1aa2769a","line":32,"in_reply_to":"fa98f980_7a5e2214","updated":"2014-09-08 19:54:38.000000000","message":"Done","commit_id":"60ba4a5a1d1a804c485b7c4c22acc2cdbd398ea5"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"bbb30cd62134d6b6d516ca0e6e100eba0c62540a","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    paste.filter_factory \u003d keystone.contrib.revoke.routers:RevokeExtension.factory"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    [pipeline:api_v3]"},{"line_number":40,"context_line":"    pipeline \u003d sizelimit url_normalize build_auth_context token_auth admin_token_auth xml_body_v3 json_body ec2_extension_v3 s3_extension simple_cert_extension revoke_extension service_v3 service_v3"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"3. Optionally, create the extension tables if using the provided SQL backend::"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa98f980_7ab54230","line":40,"updated":"2014-09-08 19:42:54.000000000","message":"this has service_v3 twice.","commit_id":"60ba4a5a1d1a804c485b7c4c22acc2cdbd398ea5"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"67b7444cd750bd1f9aeab09e549e692f723ea43c","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    paste.filter_factory \u003d keystone.contrib.revoke.routers:RevokeExtension.factory"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    [pipeline:api_v3]"},{"line_number":40,"context_line":"    pipeline \u003d sizelimit url_normalize build_auth_context token_auth admin_token_auth xml_body_v3 json_body ec2_extension_v3 s3_extension simple_cert_extension revoke_extension service_v3 service_v3"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"3. Optionally, create the extension tables if using the provided SQL backend::"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa98f980_7aa9c27a","line":40,"in_reply_to":"fa98f980_7ab54230","updated":"2014-09-08 19:54:38.000000000","message":"Done","commit_id":"60ba4a5a1d1a804c485b7c4c22acc2cdbd398ea5"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"ce93ab8750c3890a3ae9bb4ef66bf1bcd35a2b3a","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Enabling the Revocation Extension"},{"line_number":16,"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\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"By default, the ``OS-REVOKE`` extension is already enabled."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"1. Optionally, add the revoke extension driver to the ``[revoke]`` section"},{"line_number":21,"context_line":"   in ``keystone.conf``. For example::"}],"source_content_type":"text/x-rst","patch_set":6,"id":"fa98f980_df8ffdca","line":18,"updated":"2014-09-08 20:54:33.000000000","message":"This is a little misleading because it\u0027s only true for new installations right?","commit_id":"1b3bf7f7a0fdbfc8a993f756bc9ebe5ad3e27487"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"d61a0f6eec6e11ddebadc54d1e09f628939c8653","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Enabling the Revocation Extension"},{"line_number":16,"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\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"By default, the ``OS-REVOKE`` extension is already enabled."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"1. Optionally, add the revoke extension driver to the ``[revoke]`` section"},{"line_number":21,"context_line":"   in ``keystone.conf``. For example::"}],"source_content_type":"text/x-rst","patch_set":6,"id":"fa98f980_e22b4492","line":18,"in_reply_to":"fa98f980_df8ffdca","updated":"2014-09-08 21:29:29.000000000","message":"you are right - I tried to change this up to reflect that","commit_id":"1b3bf7f7a0fdbfc8a993f756bc9ebe5ad3e27487"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"ce93ab8750c3890a3ae9bb4ef66bf1bcd35a2b3a","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. NOTE::"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    As of the Juno release the following steps are performed by default."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"2. Add the required ``filter`` to the ``pipeline`` in ``keystone-paste.ini``::"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"fa98f980_ff620115","line":28,"updated":"2014-09-08 20:54:33.000000000","message":"Same here.","commit_id":"1b3bf7f7a0fdbfc8a993f756bc9ebe5ad3e27487"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"e10dbbcbdef1ea318ef74cc9bc9d10b90fd49291","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    As of the Juno release, the example configuration files will have the"},{"line_number":21,"context_line":"    ``OS-REVOKE`` extension enabled by default, thus it is not necessary to"},{"line_number":22,"context_line":"    perform steps 1 and 2."},{"line_number":23,"context_line":"    Also, for new installations, the revocation extension tables are already"},{"line_number":24,"context_line":"    migrated, thus it is not necessary to perform steps 3."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"1. Optionally, add the revoke extension driver to the ``[revoke]`` section"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa98f980_f1a070a7","line":23,"updated":"2014-09-09 00:44:23.000000000","message":"Are you sure about this? The default backend is kvs, so why would the migrations be done already?","commit_id":"bd7833b274b043b340940f5f2265f09f3cf169e3"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"e10dbbcbdef1ea318ef74cc9bc9d10b90fd49291","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    ``OS-REVOKE`` extension enabled by default, thus it is not necessary to"},{"line_number":22,"context_line":"    perform steps 1 and 2."},{"line_number":23,"context_line":"    Also, for new installations, the revocation extension tables are already"},{"line_number":24,"context_line":"    migrated, thus it is not necessary to perform steps 3."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"1. Optionally, add the revoke extension driver to the ``[revoke]`` section"},{"line_number":27,"context_line":"   in ``keystone.conf``. For example::"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa98f980_315838fa","line":24,"updated":"2014-09-09 00:44:23.000000000","message":"change \"steps\" to \"step\"","commit_id":"bd7833b274b043b340940f5f2265f09f3cf169e3"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"e10dbbcbdef1ea318ef74cc9bc9d10b90fd49291","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    Also, for new installations, the revocation extension tables are already"},{"line_number":24,"context_line":"    migrated, thus it is not necessary to perform steps 3."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"1. Optionally, add the revoke extension driver to the ``[revoke]`` section"},{"line_number":27,"context_line":"   in ``keystone.conf``. For example::"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    [revoke]"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa98f980_b19ee861","line":26,"updated":"2014-09-09 00:44:23.000000000","message":"Since the default is kvs, I\u0027d think that this is pretty much necessary.\n\nAlso, why is the default kvs?","commit_id":"bd7833b274b043b340940f5f2265f09f3cf169e3"}]}
