)]}'
{"specs/liberty/heat-manage-service-stack.rst":[{"author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"change_message_id":"689f66bf7414fc70fa3678933f8c83d0866907f6","unresolved":false,"context_lines":[{"line_number":19,"context_line":"In convergence mode, a given stack is being handled by one or more heat-engines"},{"line_number":20,"context_line":"and vice-versa. Later scenario is applicable for non-convergence mode as well."},{"line_number":21,"context_line":"In the current release, there is no functionality available to report these"},{"line_number":22,"context_line":"details, which is useful for operator during troubleshooting issues."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Proposed change"},{"line_number":25,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dac4157f_813582db","line":22,"updated":"2015-04-21 07:23:04.000000000","message":"To me this seems like an implementation detail, and maybe it should be a part of \"heat-manage\" instead.","commit_id":"c835018ebbf9ab9057376a031d517f7d6662c24e"},{"author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"change_message_id":"62ff3efb12ee01b1a0b725fd9c0272d877149316","unresolved":false,"context_lines":[{"line_number":19,"context_line":"In convergence mode, a given stack is being handled by one or more heat-engines"},{"line_number":20,"context_line":"and vice-versa. Later scenario is applicable for non-convergence mode as well."},{"line_number":21,"context_line":"In the current release, there is no functionality available to report these"},{"line_number":22,"context_line":"details, which is useful for operator during troubleshooting issues."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Proposed change"},{"line_number":25,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dac4157f_44641821","line":22,"in_reply_to":"dac4157f_813582db","updated":"2015-04-21 08:14:33.000000000","message":"I have added the required details for heat-manage in the \u0027work items\u0027 . Also in API\u0026CLI, its helpful to report these information in horizon in association with heat-engines being reported now","commit_id":"c835018ebbf9ab9057376a031d517f7d6662c24e"},{"author":{"_account_id":12259,"name":"Anant Patil","email":"anant.techie@gmail.com","username":"ananta"},"change_message_id":"873c453b5dd30f3da2e804c7103f38ee04572254","unresolved":false,"context_lines":[{"line_number":25,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Update heat CLI with following additional parameters:"},{"line_number":28,"context_line":"``service-stack --stack \u003cstack_id\u003e OR --engine \u003cengine_id\u003e``"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"* When the stack_id is provided, it will report the list of heat engines, which"},{"line_number":31,"context_line":"  are handling the given stack"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dac4157f_511acf6f","line":28,"updated":"2015-04-20 04:46:14.000000000","message":"Do we really need another command? How about adding an option to show engine-id for the stacks/resources in their list commands? Something like:\nheat stack-list --show-engine-id\nheat resource-list \u003cstack_name\u003e --show-engine-id\n\nAlso, this can be used in conjunction with another spec which lists the stacks based on action and status filter.\nhttps://blueprints.launchpad.net/heat/+spec/filter-by-action","commit_id":"c835018ebbf9ab9057376a031d517f7d6662c24e"},{"author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"change_message_id":"b5d6f93c0adc139ea1400761ee556ebdbb19c283","unresolved":false,"context_lines":[{"line_number":25,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Update heat CLI with following additional parameters:"},{"line_number":28,"context_line":"``service-stack --stack \u003cstack_id\u003e OR --engine \u003cengine_id\u003e``"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"* When the stack_id is provided, it will report the list of heat engines, which"},{"line_number":31,"context_line":"  are handling the given stack"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dac4157f_6c761640","line":28,"in_reply_to":"dac4157f_511acf6f","updated":"2015-04-20 06:22:24.000000000","message":"From admin point of view, it would be more appropriate if we provide commands based on \u0027service\u0027. as admin wants to know things for a given heat-engine (service). so i would like to keep with current approach.","commit_id":"c835018ebbf9ab9057376a031d517f7d6662c24e"},{"author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"change_message_id":"0b4fe20975bad388ec0c70d21160b81621e6f33f","unresolved":false,"context_lines":[{"line_number":25,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Update heat CLI with following additional parameters:"},{"line_number":28,"context_line":"``service-stack --stack \u003cstack_id\u003e OR --engine \u003cengine_id\u003e``"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"* When the stack_id is provided, it will report the list of heat engines, which"},{"line_number":31,"context_line":"  are handling the given stack"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bab921fb_0d99d76e","line":28,"in_reply_to":"dac4157f_6c761640","updated":"2015-04-23 02:24:41.000000000","message":"Kanagaraj, I kind of agree with Anant here. We are listing stacks. Can you imagine if nova client supported every possiblity of \"nova service-{server,secgroup,floatingip,volume,network,keypair,flavor,etc...}\"","commit_id":"c835018ebbf9ab9057376a031d517f7d6662c24e"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"a161d294f5a8182dce94d7f5203d6712f400d968","unresolved":false,"context_lines":[{"line_number":31,"context_line":"``stack-list --engine-id \u003cengine-id\u003e``"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"* engine_id - to report the list of stacks being handled in the given"},{"line_number":34,"context_line":"  heat-engine."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Corresponding REST API would be:"},{"line_number":37,"context_line":"``GET on /v1/​{tenant_id}​/stacks?filter\u003dengine_id:\u003cengine-id\u003e``"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9af37de9_582faca1","line":34,"updated":"2015-05-10 23:00:26.000000000","message":"Why not just do the following, which would work without any client modificiation\n\n  stack-list --filters engine_id\u003d...\n\nThat way we don\u0027t confuse non-admin users with a documented admin-only option","commit_id":"19ea6e38ba08fef08cb1c26903d53219e0c69d18"},{"author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"change_message_id":"a3dc18b7502ff51fd2aad618b5e8e1061fffbc05","unresolved":false,"context_lines":[{"line_number":31,"context_line":"``stack-list --engine-id \u003cengine-id\u003e``"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"* engine_id - to report the list of stacks being handled in the given"},{"line_number":34,"context_line":"  heat-engine."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Corresponding REST API would be:"},{"line_number":37,"context_line":"``GET on /v1/​{tenant_id}​/stacks?filter\u003dengine_id:\u003cengine-id\u003e``"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9af37de9_07f30175","line":34,"in_reply_to":"9af37de9_582faca1","updated":"2015-05-11 23:59:14.000000000","message":"sure. I updated the spec with this change in place.\n\nAlso i updated the work item saying the documentation should be updated to mention that engine-id filter param is only for admin users.\n\nThanks.","commit_id":"19ea6e38ba08fef08cb1c26903d53219e0c69d18"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"a161d294f5a8182dce94d7f5203d6712f400d968","unresolved":false,"context_lines":[{"line_number":43,"context_line":"Update heat CLI with following additional parameters:"},{"line_number":44,"context_line":"``service-list --stack-id \u003cstack-id\u003e``"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"* stack-id - to report the list of heat-engines handling the given stack."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Corresponding REST API would be:"},{"line_number":49,"context_line":"``GET on /v1/​{tenant_id}​/services?filter\u003dstack_id:\u003cstack-id\u003e``"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9af37de9_78095031","line":46,"updated":"2015-05-10 23:00:26.000000000","message":"This already has policy.json rule \"service:index\": \"rule:context_is_admin\", so this is fine","commit_id":"19ea6e38ba08fef08cb1c26903d53219e0c69d18"},{"author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"change_message_id":"a3dc18b7502ff51fd2aad618b5e8e1061fffbc05","unresolved":false,"context_lines":[{"line_number":43,"context_line":"Update heat CLI with following additional parameters:"},{"line_number":44,"context_line":"``service-list --stack-id \u003cstack-id\u003e``"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"* stack-id - to report the list of heat-engines handling the given stack."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Corresponding REST API would be:"},{"line_number":49,"context_line":"``GET on /v1/​{tenant_id}​/services?filter\u003dstack_id:\u003cstack-id\u003e``"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9af37de9_a702f53c","line":46,"in_reply_to":"9af37de9_78095031","updated":"2015-05-11 23:59:14.000000000","message":"sure. Thanks","commit_id":"19ea6e38ba08fef08cb1c26903d53219e0c69d18"}]}
