)]}'
{"specs/pike/approved/use-service-tokens.rst":[{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"cb9343726264cb289fdb90bafa244ccf9060a10a","unresolved":false,"context_lines":[{"line_number":22,"context_line":"time user token associated with this request could expire. When Nova tries"},{"line_number":23,"context_line":"to communicate with Cinder, Glance or Neutron using the same user token,"},{"line_number":24,"context_line":"Keystone fails to validate the request due to expired token."},{"line_number":25,"context_line":"Refer to Bug `1571722\u003chttps://bugs.launchpad.net/nova/+bug/1631430\u003e`_."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Use Cases"},{"line_number":28,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a461143_bc9e3b05","line":25,"range":{"start_line":25,"start_character":9,"end_line":25,"end_character":70},"updated":"2017-02-02 16:16:32.000000000","message":"This does not render properly, need to fix the hyperlink","commit_id":"74dce6fda05f6a12a96967ea044a122692e47f21"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"5a97df4467a38adaf4864e574adce367a86b93ea","unresolved":false,"context_lines":[{"line_number":8,"context_line":"Use service token for long running tasks"},{"line_number":9,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/nova/+spec/use-service-tokens"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Make use of new Keystone feature where if service token is sent along with the"},{"line_number":14,"context_line":"user token, then it will ignore the expiration of user token. It prevents"}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa31d9ce_a011caae","line":11,"updated":"2017-02-10 14:38:42.000000000","message":"This one is implemented now, maybe create use-service-tokens-pike?","commit_id":"436e5b4b19d8b1884222755e57265607bd7b68ed"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"5a97df4467a38adaf4864e574adce367a86b93ea","unresolved":false,"context_lines":[{"line_number":168,"context_line":""},{"line_number":169,"context_line":"* Pass service token to Cinder (Implemented in Ocata)."},{"line_number":170,"context_line":"* Pass service token to Neutron, but only for non-admin cases"},{"line_number":171,"context_line":"  (Implemented in Ocata)."},{"line_number":172,"context_line":"* Pass service token to Glance."},{"line_number":173,"context_line":"* Depends on the DevStack change to create service users and config updates."},{"line_number":174,"context_line":"* Enable service token in"}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa31d9ce_004a96c5","line":171,"updated":"2017-02-10 14:38:42.000000000","message":"cool, good to clarify where we are at.","commit_id":"436e5b4b19d8b1884222755e57265607bd7b68ed"}]}
