)]}'
{"doc/source/specs/service-management-api.rst":[{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"3e7699ebaad239ea0135b167e680fa457d0d6488","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Problem description"},{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Currently, karbor do not have service management API for karbor services"},{"line_number":17,"context_line":"(karbor-operationengine and karbor-protection). We can find that service"},{"line_number":18,"context_line":"management API has been in almost all the other OpenStack projects. It is very"},{"line_number":19,"context_line":"convenient for admin to list/enable/disable the services on any nodes."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f4e5783_0e645d21","line":16,"range":{"start_line":16,"start_character":18,"end_line":16,"end_character":20},"updated":"2017-10-13 06:55:55.000000000","message":"S/do/does","commit_id":"640b40decf84797ed4af87a519f36089982c0459"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"b6440099f6f02230fc986c46e42b2a6f5285a079","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Problem description"},{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Currently, karbor do not have service management API for karbor services"},{"line_number":17,"context_line":"(karbor-operationengine and karbor-protection). We can find that service"},{"line_number":18,"context_line":"management API has been in almost all the other OpenStack projects. It is very"},{"line_number":19,"context_line":"convenient for admin to list/enable/disable the services on any nodes."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f4e5783_be6d7605","line":16,"range":{"start_line":16,"start_character":18,"end_line":16,"end_character":20},"in_reply_to":"5f4e5783_0e645d21","updated":"2017-10-13 08:58:45.000000000","message":"Done","commit_id":"640b40decf84797ed4af87a519f36089982c0459"},{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"3e7699ebaad239ea0135b167e680fa457d0d6488","unresolved":false,"context_lines":[{"line_number":76,"context_line":"2. Enable service API"},{"line_number":77,"context_line":"The request JSON when enabling service::"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    **put** : /v1/{project_id}/services/enable"},{"line_number":80,"context_line":"    ```json"},{"line_number":81,"context_line":"    {"},{"line_number":82,"context_line":"      \"binary\": \"karbor-operationengine\","}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f4e5783_f9bb0dc1","line":79,"range":{"start_line":79,"start_character":0,"end_line":79,"end_character":46},"updated":"2017-10-13 06:55:55.000000000","message":"suggest define services update API like nova project. The changed value of status can be put in the body of request.\n\n\nREQ: curl -g -i -X PUT http://10.229.47.230/compute/v2.1/os-services/e3d8b727-a307-41ed-a30e-4973d0e44490 -H \"Accept: application/json\" -H \"User-Agent: python-novaclient\" -H \"OpenStack-API-Version: compute 2.53\" -H \"X-OpenStack-Nova-API-Version: 2.53\" -H \"X-Auth-Token: {SHA1}91207f8e07169229dccc9ca00b7747c9485f2068\" -H \"Content-Type: application/json\" -d \u0027{\"status\": \"enabled\"}\u0027","commit_id":"640b40decf84797ed4af87a519f36089982c0459"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"b6440099f6f02230fc986c46e42b2a6f5285a079","unresolved":false,"context_lines":[{"line_number":76,"context_line":"2. Enable service API"},{"line_number":77,"context_line":"The request JSON when enabling service::"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    **put** : /v1/{project_id}/services/enable"},{"line_number":80,"context_line":"    ```json"},{"line_number":81,"context_line":"    {"},{"line_number":82,"context_line":"      \"binary\": \"karbor-operationengine\","}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f4e5783_1ea7ea51","line":79,"range":{"start_line":79,"start_character":0,"end_line":79,"end_character":46},"in_reply_to":"5f4e5783_f9bb0dc1","updated":"2017-10-13 08:58:45.000000000","message":"Done","commit_id":"640b40decf84797ed4af87a519f36089982c0459"}]}
