)]}'
{"keystone/middleware/core.py":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"9d8ee5095b82d0ab806b1350d9f0bb38b2ce5496","unresolved":false,"context_lines":[{"line_number":65,"context_line":"                \"admin_token_auth middleware has been deprecated in favor of \""},{"line_number":66,"context_line":"                \"using keystone-manage bootstrap and real users after \""},{"line_number":67,"context_line":"                \"bootstrap process. Update the [pipeline:api_v3], \""},{"line_number":68,"context_line":"                \"[pipeline:api_admin], and [pipeline:api_public] sections \""},{"line_number":69,"context_line":"                \"accordingly, as it will be removed in the O release.\")"},{"line_number":70,"context_line":"        versionutils.report_deprecated_feature(LOG, msg)"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"3a57f1b5_114bab2b","line":68,"range":{"start_line":68,"start_character":27,"end_line":68,"end_character":36},"updated":"2016-02-11 20:02:40.000000000","message":"admin_api","commit_id":"3dc8c73c3d8ae5057dc71dd4dadec7c84d30fceb"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"9d8ee5095b82d0ab806b1350d9f0bb38b2ce5496","unresolved":false,"context_lines":[{"line_number":65,"context_line":"                \"admin_token_auth middleware has been deprecated in favor of \""},{"line_number":66,"context_line":"                \"using keystone-manage bootstrap and real users after \""},{"line_number":67,"context_line":"                \"bootstrap process. Update the [pipeline:api_v3], \""},{"line_number":68,"context_line":"                \"[pipeline:api_admin], and [pipeline:api_public] sections \""},{"line_number":69,"context_line":"                \"accordingly, as it will be removed in the O release.\")"},{"line_number":70,"context_line":"        versionutils.report_deprecated_feature(LOG, msg)"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"3a57f1b5_b153b7e1","line":68,"range":{"start_line":68,"start_character":53,"end_line":68,"end_character":63},"updated":"2016-02-11 20:02:40.000000000","message":"public_api","commit_id":"3dc8c73c3d8ae5057dc71dd4dadec7c84d30fceb"}],"keystone/tests/unit/default_fixtures.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"48b086133c848d118f91df0bd025e2772cbebdab","unresolved":false,"context_lines":[{"line_number":53,"context_line":"    }"},{"line_number":54,"context_line":"]"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"# NOTE(ja): a role of keystone_admin is done in setUp"},{"line_number":57,"context_line":"USERS \u003d ["},{"line_number":58,"context_line":"    {"},{"line_number":59,"context_line":"        \u0027id\u0027: \u0027foo\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"5a5ae5dd_26a4cb06","side":"PARENT","line":56,"updated":"2016-02-09 14:59:55.000000000","message":"is this note still relevant?","commit_id":"e8e858e363f2955dcd41e21706fbaaf41395db80"}],"keystone/tests/unit/test_v3_identity.py":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"9d8ee5095b82d0ab806b1350d9f0bb38b2ce5496","unresolved":false,"context_lines":[{"line_number":36,"context_line":"class IdentityTestCaseStaticAdminToken(test_v3.RestfulTestCase):"},{"line_number":37,"context_line":"    EXTENSION_TO_ADD \u003d \u0027admin_token_auth\u0027"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    def setUp(self):"},{"line_number":40,"context_line":"        super(IdentityTestCaseStaticAdminToken, self).setUp()"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        self.group \u003d unit.new_group_ref(domain_id\u003dself.domain_id)"},{"line_number":43,"context_line":"        self.group \u003d self.identity_api.create_group(self.group)"},{"line_number":44,"context_line":"        self.group_id \u003d self.group[\u0027id\u0027]"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"        self.credential \u003d unit.new_credential_ref("},{"line_number":47,"context_line":"            user_id\u003dself.user[\u0027id\u0027],"},{"line_number":48,"context_line":"            project_id\u003dself.project_id)"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"        self.credential_api.create_credential(self.credential[\u0027id\u0027],"},{"line_number":51,"context_line":"                                              self.credential)"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    def test_list_users_with_static_admin_token_and_multiple_backends(self):"},{"line_number":54,"context_line":"        # domain-specific operations with the bootstrap ADMIN token is"}],"source_content_type":"text/x-python","patch_set":13,"id":"3a57f1b5_b1f09792","line":51,"range":{"start_line":39,"start_character":0,"end_line":51,"end_character":62},"updated":"2016-02-11 20:02:40.000000000","message":"Remove this","commit_id":"3dc8c73c3d8ae5057dc71dd4dadec7c84d30fceb"}],"releasenotes/notes/deprecated-as-of-mitaka-8534e43fa40c1d09.yaml":[{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"641b9f96cdacc2fc732a4c66d9a02920441ebe1b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - \u003e"},{"line_number":4,"context_line":"    The ``keystone-paste.ini`` file must be updated to remove middleware filters"},{"line_number":5,"context_line":"    and their use in ``[pipeline:api_v3]``, ``[pipeline:api_public]``,"},{"line_number":6,"context_line":"    and ``[pipeline:api_admin]``. Remove ``[filter:admin_token_auth]``. See the"},{"line_number":7,"context_line":"    sample `keystone-paste.ini"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a5ae5dd_0fcf5280","line":4,"updated":"2016-02-03 23:04:39.000000000","message":"you mean \"to remove admin_token_auth\"? Are there others that should also be removed, and if so what are they and why would they be lumped into this otherwise admin_token_auth-specific patch?","commit_id":"8287e428a3670734aebfe47d55c1a8d10685bfdb"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"2ac5e98eb47a8bae5cdc5cfc63c7b1a55fd0433f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - \u003e"},{"line_number":4,"context_line":"    The ``keystone-paste.ini`` file must be updated to remove middleware filters"},{"line_number":5,"context_line":"    and their use in ``[pipeline:api_v3]``, ``[pipeline:api_public]``,"},{"line_number":6,"context_line":"    and ``[pipeline:api_admin]``. Remove ``[filter:admin_token_auth]``. See the"},{"line_number":7,"context_line":"    sample `keystone-paste.ini"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a5ae5dd_7786a166","line":4,"in_reply_to":"5a5ae5dd_0fcf5280","updated":"2016-02-04 23:18:47.000000000","message":"Following the pattern of the extension-to-core, list all the entries here vs separate entries. There will be more middlewares collapsed and they would be added here in a future patch.","commit_id":"8287e428a3670734aebfe47d55c1a8d10685bfdb"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"703a44267a44869e5e58a9067f196b35ecd46b68","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - \u003e"},{"line_number":4,"context_line":"    The ``keystone-paste.ini`` file must be updated to remove middleware filters"},{"line_number":5,"context_line":"    and their use in ``[pipeline:api_v3]``, ``[pipeline:api_public]``,"},{"line_number":6,"context_line":"    and ``[pipeline:api_admin]``. Remove ``[filter:admin_token_auth]``. See the"},{"line_number":7,"context_line":"    sample `keystone-paste.ini"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a5ae5dd_b853a538","line":4,"in_reply_to":"5a5ae5dd_7786a166","updated":"2016-02-05 02:06:18.000000000","message":"got it.","commit_id":"8287e428a3670734aebfe47d55c1a8d10685bfdb"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"f878fcaff15569ae0ea7d3ff6a84288cada6c4ff","unresolved":false,"context_lines":[{"line_number":35,"context_line":"  - \u003e"},{"line_number":36,"context_line":"    [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]"},{"line_number":37,"context_line":"    As of the Mitaka release, the use of ``admin_token_auth`` is deprecated in favor"},{"line_number":38,"context_line":"    of using the ``keystone-manage bootstrap`` cli."}],"source_content_type":"text/x-yaml","patch_set":12,"id":"3a57f1b5_9ad9fd24","line":38,"updated":"2016-02-11 17:07:18.000000000","message":"Need to add \"It will be removed in the \u0027O\u0027 release.\" for consistency with the code and the other release notes here.","commit_id":"a11a1a8194e0e9bf19bb48857ed7aa3ff54003bd"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"9ba91c8211aab581fd8d79b2c63e732952c8de24","unresolved":false,"context_lines":[{"line_number":35,"context_line":"  - \u003e"},{"line_number":36,"context_line":"    [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]"},{"line_number":37,"context_line":"    As of the Mitaka release, the use of ``admin_token_auth`` is deprecated in favor"},{"line_number":38,"context_line":"    of using the ``keystone-manage bootstrap`` cli."}],"source_content_type":"text/x-yaml","patch_set":12,"id":"3a57f1b5_be32a6f0","line":38,"in_reply_to":"3a57f1b5_9ad9fd24","updated":"2016-02-11 19:16:11.000000000","message":"We don\u0027t have to worry too much about the contents of the release notes at this point. We\u0027ll be going through them before the release and cleaning up anything.","commit_id":"a11a1a8194e0e9bf19bb48857ed7aa3ff54003bd"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"9d8ee5095b82d0ab806b1350d9f0bb38b2ce5496","unresolved":false,"context_lines":[{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - \u003e"},{"line_number":4,"context_line":"    The ``keystone-paste.ini`` file must be updated to remove middleware filters"},{"line_number":5,"context_line":"    and their use in ``[pipeline:api_v3]``, ``[pipeline:api_public]``,"},{"line_number":6,"context_line":"    and ``[pipeline:api_admin]``. Remove ``[filter:admin_token_auth]``. See the"},{"line_number":7,"context_line":"    sample `keystone-paste.ini"},{"line_number":8,"context_line":"    \u003chttps://git.openstack.org/cgit/openstack/keystone/tree/etc/keystone-paste.ini\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"3a57f1b5_31334764","line":5,"range":{"start_line":5,"start_character":56,"end_line":5,"end_character":66},"updated":"2016-02-11 20:02:40.000000000","message":"public_api","commit_id":"3dc8c73c3d8ae5057dc71dd4dadec7c84d30fceb"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"9d8ee5095b82d0ab806b1350d9f0bb38b2ce5496","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - \u003e"},{"line_number":4,"context_line":"    The ``keystone-paste.ini`` file must be updated to remove middleware filters"},{"line_number":5,"context_line":"    and their use in ``[pipeline:api_v3]``, ``[pipeline:api_public]``,"},{"line_number":6,"context_line":"    and ``[pipeline:api_admin]``. Remove ``[filter:admin_token_auth]``. See the"},{"line_number":7,"context_line":"    sample `keystone-paste.ini"},{"line_number":8,"context_line":"    \u003chttps://git.openstack.org/cgit/openstack/keystone/tree/etc/keystone-paste.ini\u003e`_"},{"line_number":9,"context_line":"    file for guidance."}],"source_content_type":"text/x-yaml","patch_set":13,"id":"3a57f1b5_5138433d","line":6,"range":{"start_line":6,"start_character":20,"end_line":6,"end_character":29},"updated":"2016-02-11 20:02:40.000000000","message":"admin_api","commit_id":"3dc8c73c3d8ae5057dc71dd4dadec7c84d30fceb"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"9d8ee5095b82d0ab806b1350d9f0bb38b2ce5496","unresolved":false,"context_lines":[{"line_number":35,"context_line":"  - \u003e"},{"line_number":36,"context_line":"    [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]"},{"line_number":37,"context_line":"    As of the Mitaka release, the use of ``admin_token_auth`` is deprecated in favor"},{"line_number":38,"context_line":"    of using the ``keystone-manage bootstrap`` cli. It will be removed in the"},{"line_number":39,"context_line":"    \u0027O\u0027 release."}],"source_content_type":"text/x-yaml","patch_set":13,"id":"3a57f1b5_717bfff5","line":38,"updated":"2016-02-11 20:02:40.000000000","message":"(nit) CLI","commit_id":"3dc8c73c3d8ae5057dc71dd4dadec7c84d30fceb"}]}
