)]}'
{"service-types.yaml":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"c098ef186ecd2f10dff4b4aa099cde77c94f1b69","unresolved":false,"context_lines":[{"line_number":1,"context_line":"services:"},{"line_number":2,"context_line":"  identity:"},{"line_number":3,"context_line":"    project: openstack/keystone"},{"line_number":4,"context_line":"    api_reference: http://developer.openstack.org/api-ref-identity-v3.html"},{"line_number":5,"context_line":"  compute:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9aed3d3a_e590ae45","line":2,"updated":"2016-02-29 16:17:55.000000000","message":"Did we resolve whether the content of a service needs to be a list of projects? Because we do say that each service could have multiple projects associated.","commit_id":"8ead19941d51ca3646ff30da0fb033e76ba74fe9"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"8394fdf55675b57c73239ff8135a37db0a5aee60","unresolved":false,"context_lines":[{"line_number":1,"context_line":"services:"},{"line_number":2,"context_line":"  identity:"},{"line_number":3,"context_line":"    project: openstack/keystone"},{"line_number":4,"context_line":"    api_reference: http://developer.openstack.org/api-ref-identity-v3.html"},{"line_number":5,"context_line":"  compute:"},{"line_number":6,"context_line":"    project: openstack/nova"},{"line_number":7,"context_line":"    api_reference: http://developer.openstack.org/api-ref-compute-v2.1.html"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9aed3d3a_cbde6110","line":4,"updated":"2016-02-29 15:00:56.000000000","message":"All of these are part of the identity api:\n\n- http://developer.openstack.org/api-ref-identity-v3.html\n- http://developer.openstack.org/api-ref-identity-v3-ext.html\n- http://developer.openstack.org/api-ref-identity-v2.html\n- http://developer.openstack.org/api-ref-identity-admin-v2.html\n- http://developer.openstack.org/api-ref-identity-v2-ext.html","commit_id":"8ead19941d51ca3646ff30da0fb033e76ba74fe9"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"bb2f940719a3b838faa44eeb75177f03cc7c00eb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"services:"},{"line_number":2,"context_line":"  identity:"},{"line_number":3,"context_line":"    project: openstack/keystone"},{"line_number":4,"context_line":"    api_reference: http://developer.openstack.org/api-ref-identity-v3.html"},{"line_number":5,"context_line":"  compute:"},{"line_number":6,"context_line":"    project: openstack/nova"},{"line_number":7,"context_line":"    api_reference: http://developer.openstack.org/api-ref-compute-v2.1.html"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9aed3d3a_7f442bb6","line":4,"in_reply_to":"9aed3d3a_34d00af6","updated":"2016-02-29 15:55:17.000000000","message":"I think pointing to keystone-specs is the wrong answer. We should be pointing to an API document as meant to be used by users. \n\nThis I guess raises the question of how that needs to be organized.","commit_id":"8ead19941d51ca3646ff30da0fb033e76ba74fe9"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"307d20cbd4c15a3829e90143ab8060e20f30bc6f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"services:"},{"line_number":2,"context_line":"  identity:"},{"line_number":3,"context_line":"    project: openstack/keystone"},{"line_number":4,"context_line":"    api_reference: http://developer.openstack.org/api-ref-identity-v3.html"},{"line_number":5,"context_line":"  compute:"},{"line_number":6,"context_line":"    project: openstack/nova"},{"line_number":7,"context_line":"    api_reference: http://developer.openstack.org/api-ref-compute-v2.1.html"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9aed3d3a_908bc767","line":4,"in_reply_to":"9aed3d3a_7f442bb6","updated":"2016-02-29 23:16:32.000000000","message":"Make api_reference a list is fine with me.","commit_id":"8ead19941d51ca3646ff30da0fb033e76ba74fe9"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"e33e70560b6ec9934f75626456cb6a4cbadf9507","unresolved":false,"context_lines":[{"line_number":1,"context_line":"services:"},{"line_number":2,"context_line":"  identity:"},{"line_number":3,"context_line":"    project: openstack/keystone"},{"line_number":4,"context_line":"    api_reference: http://developer.openstack.org/api-ref-identity-v3.html"},{"line_number":5,"context_line":"  compute:"},{"line_number":6,"context_line":"    project: openstack/nova"},{"line_number":7,"context_line":"    api_reference: http://developer.openstack.org/api-ref-compute-v2.1.html"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7af24918_488db730","line":4,"in_reply_to":"9aed3d3a_908bc767","updated":"2016-03-01 18:20:43.000000000","message":"I think a list is the wrong approach. We need a central location for the API for a service saying \"oh, this service is described by some of the following, it kind of depends\" isn\u0027t user friendly.","commit_id":"8ead19941d51ca3646ff30da0fb033e76ba74fe9"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"5e11d9fa6aad6577b1617683818395e047345f05","unresolved":false,"context_lines":[{"line_number":1,"context_line":"services:"},{"line_number":2,"context_line":"  identity:"},{"line_number":3,"context_line":"    project: openstack/keystone"},{"line_number":4,"context_line":"    api_reference: http://developer.openstack.org/api-ref-identity-v3.html"},{"line_number":5,"context_line":"  compute:"},{"line_number":6,"context_line":"    project: openstack/nova"},{"line_number":7,"context_line":"    api_reference: http://developer.openstack.org/api-ref-compute-v2.1.html"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9aed3d3a_34d00af6","line":4,"in_reply_to":"9aed3d3a_cbde6110","updated":"2016-02-29 15:41:14.000000000","message":"The actual definition is the specs:\n\n- http://specs.openstack.org/openstack/keystone-specs/#v3-api\n- http://specs.openstack.org/openstack/keystone-specs/#v2-0-api\n\nSo I\u0027d suggest pointing to http://specs.openstack.org/openstack/keystone-specs/\n\nWe can also reorganize the page to have a page just for the REST API.","commit_id":"8ead19941d51ca3646ff30da0fb033e76ba74fe9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e72fc67183d958245363a6f7f74524efed0e4310","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    api_reference: http://developer.openstack.org/api-ref-identity-v3.html"},{"line_number":5,"context_line":"  compute:"},{"line_number":6,"context_line":"    project: openstack/nova"},{"line_number":7,"context_line":"    api_reference: http://developer.openstack.org/api-ref-compute-v2.1.html"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1a122d0e_0b47314c","line":7,"range":{"start_line":7,"start_character":71,"end_line":7,"end_character":75},"updated":"2016-05-02 18:34:52.000000000","message":"Should we also have the service name here?\n\nlike, when cinder comes along, we could have:\n\n  volume:\n      project: openstack/cinder\n      service_name: Block Storage\n      api_reference: http://developer.openstack.org/api-ref-blockstorage-v2.html\n\n\nor manila, \n\n   share:\n       project: openstack/manila\n       service_name: Shared File Systems\n       api_reference: http://developer.openstack.org/api-ref-share-v2.html","commit_id":"cdab7af52368f8b5efedce2ebfc6ecc85e1291de"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"fbe8b1c60567df82a661ab54f91ab0927410da0c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    api_reference: http://developer.openstack.org/api-ref-identity-v3.html"},{"line_number":5,"context_line":"  compute:"},{"line_number":6,"context_line":"    project: openstack/nova"},{"line_number":7,"context_line":"    api_reference: http://developer.openstack.org/api-ref-compute-v2.1.html"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1a122d0e_ebc8f558","line":7,"in_reply_to":"1a122d0e_0b47314c","updated":"2016-05-02 18:48:23.000000000","message":"What does the \u0027service_name\u0027 provide to the reader that the server type or following the link to the api_reference does not?\n\nThat is: What are we getting, other than some friendliness, by adding the key?","commit_id":"cdab7af52368f8b5efedce2ebfc6ecc85e1291de"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"0e3ff2005c2b78d73f96a08337490f88b8d68d96","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    api_reference: http://developer.openstack.org/api-ref-identity-v3.html"},{"line_number":5,"context_line":"  compute:"},{"line_number":6,"context_line":"    project: openstack/nova"},{"line_number":7,"context_line":"    api_reference: http://developer.openstack.org/api-ref-compute-v2.1.html"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_7ff468f1","line":7,"in_reply_to":"1a122d0e_1549ec8e","updated":"2016-05-10 00:25:36.000000000","message":"Perhaps just having description back would work? Service name, service type are just going to cause confusion in what purposes they serve.","commit_id":"cdab7af52368f8b5efedce2ebfc6ecc85e1291de"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"3590e143587208fe5d8eb8493ba7368fd1ba4af1","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    api_reference: http://developer.openstack.org/api-ref-identity-v3.html"},{"line_number":5,"context_line":"  compute:"},{"line_number":6,"context_line":"    project: openstack/nova"},{"line_number":7,"context_line":"    api_reference: http://developer.openstack.org/api-ref-compute-v2.1.html"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1a122d0e_1549ec8e","line":7,"in_reply_to":"1a122d0e_66037cbf","updated":"2016-05-03 17:01:15.000000000","message":"I see that the original design also had \"description\".. i\u0027m not sure if service_name falls into that field.. thoughts?\n\nhttps://review.openstack.org/#/c/286088/4/README.rst","commit_id":"cdab7af52368f8b5efedce2ebfc6ecc85e1291de"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"9ee7f69cae3ca7057efda4a7ac9ad9cfad1d546b","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    api_reference: http://developer.openstack.org/api-ref-identity-v3.html"},{"line_number":5,"context_line":"  compute:"},{"line_number":6,"context_line":"    project: openstack/nova"},{"line_number":7,"context_line":"    api_reference: http://developer.openstack.org/api-ref-compute-v2.1.html"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1a122d0e_66037cbf","line":7,"in_reply_to":"1a122d0e_ebc8f558","updated":"2016-05-02 19:18:01.000000000","message":"cdent: it\u0027s the difference in the way they are documented everywhere else, for example, the official OpenStack manuals.. If you look at the API ref URL for Cinder, it has \u0027block storage\u0027 in it, while the service type really is volume.. SO it would be nice to note such differences here..","commit_id":"cdab7af52368f8b5efedce2ebfc6ecc85e1291de"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"5eee881d955533baf779a87e8884eab70bade343","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    api_reference: http://developer.openstack.org/api-ref-identity-v3.html"},{"line_number":5,"context_line":"  compute:"},{"line_number":6,"context_line":"    project: openstack/nova"},{"line_number":7,"context_line":"    api_reference: http://developer.openstack.org/api-ref-compute-v2.1.html"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_63602a02","line":7,"in_reply_to":"dab17558_7ff468f1","updated":"2016-05-11 06:04:43.000000000","message":"+1 - Description would definitely help clarify this.","commit_id":"cdab7af52368f8b5efedce2ebfc6ecc85e1291de"}]}
