)]}'
{"reference/base-services.rst":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"d15ff69e56bac6d023f61f03d27926bb6eb87fe8","unresolved":false,"context_lines":[{"line_number":26,"context_line":"  other message queues are supported."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"**Keystone**"},{"line_number":29,"context_line":"  OpenStack Keystone handles AuthN/AuthZ for OpenStack components."},{"line_number":30,"context_line":"  Deployments can assume that Keystone will be present to perform that role."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a430d35_6611f403","line":29,"range":{"start_line":29,"start_character":2,"end_line":29,"end_character":20},"updated":"2017-02-09 00:27:08.000000000","message":"nit: s/OpenStack Keystone/Keystone","commit_id":"59923c822777b27e7ec4e6dd2865356bfae85f08"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"f095b28a9fb8e0c1554cd06c89b21afa1ea1a7a2","unresolved":false,"context_lines":[{"line_number":26,"context_line":"  other message queues are supported."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"**Keystone**"},{"line_number":29,"context_line":"  OpenStack Keystone handles AuthN/AuthZ for OpenStack components."},{"line_number":30,"context_line":"  Deployments can assume that Keystone will be present to perform that role."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_c0b07e8e","line":29,"range":{"start_line":29,"start_character":2,"end_line":29,"end_character":20},"in_reply_to":"1a430d35_6611f403","updated":"2017-02-10 14:43:04.000000000","message":"willfix","commit_id":"59923c822777b27e7ec4e6dd2865356bfae85f08"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"268a21d918c1fcb20a45f2941154d46f0aeb24a1","unresolved":false,"context_lines":[{"line_number":54,"context_line":"References"},{"line_number":55,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"* Base services rationale and analysis by the Architecture WG: http://git.openstack.org/cgit/openstack/arch-wg/tree/active/base-services.rst"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a430d35_3d0d0d38","line":57,"updated":"2017-02-09 19:51:22.000000000","message":"Is this document published somewhere else, yet? How likely is this URL to continue to work as the document moves through the approval process for the working group?","commit_id":"59923c822777b27e7ec4e6dd2865356bfae85f08"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"f095b28a9fb8e0c1554cd06c89b21afa1ea1a7a2","unresolved":false,"context_lines":[{"line_number":54,"context_line":"References"},{"line_number":55,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"* Base services rationale and analysis by the Architecture WG: http://git.openstack.org/cgit/openstack/arch-wg/tree/active/base-services.rst"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_c0779ed2","line":57,"in_reply_to":"1a430d35_3d0d0d38","updated":"2017-02-10 14:43:04.000000000","message":"Definitiely not a final location. Probably better to not mention it right now and add it whenever that document reaches final state (it\u0027s already mentioned in commit message)","commit_id":"59923c822777b27e7ec4e6dd2865356bfae85f08"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"f78a8bf56aed14692cb4147e574979ff0de00cd3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Base services"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Definition"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa31d9ce_6a5d7346","line":2,"updated":"2017-02-14 14:08:05.000000000","message":"Hate to nitpick on this but, when I started reading this reference document, I thought base services referred to OpenStack services (starter-kit, for example) and not to third-party services always available.\n\nDropping this comment in case I was not the only one confused by this at first glance.","commit_id":"59a483f8bdaab090baf7f98fd0090b4ef0608bb4"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"30d8996e95f8efc853c969e5d3fa83292d9f6a1b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Base services"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Definition"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa31d9ce_79b1c146","line":2,"in_reply_to":"fa31d9ce_4095eb84","updated":"2017-02-14 20:07:06.000000000","message":"+1, I like Base Service Interfaces more as a title.","commit_id":"59a483f8bdaab090baf7f98fd0090b4ef0608bb4"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"15ec1e628b0b621502399873a02612485ebc5370","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Base services"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Definition"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa31d9ce_4095eb84","line":2,"in_reply_to":"fa31d9ce_6a5d7346","updated":"2017-02-14 15:27:38.000000000","message":"I think it is both actually, and the two not-OpenStack services listed are both accessed via Oslo libs.  Some of the other services that have been talked about in the past to add to this list have been either OpenStack projects (Barbican) or with an Oslo lib (DLM via tooz).  I do not recall hearing serious talk about things that do not have at least an OpenStack abstraction layer being included.\n\nThinking about this as \"base service interfaces\" may be a bit more accurate.","commit_id":"59a483f8bdaab090baf7f98fd0090b4ef0608bb4"}]}
