)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13323,"name":"Tatiana Kholkina","email":"tlashchova@gmail.com","username":"tlashchova"},"change_message_id":"a2059a7252a1092535d617cc4d2f2af2a1774708","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Lin Yang \u003clin.a.yang@intel.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-04-29 13:52:54 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Supoort for specifying http proxy in VM"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Current Murano don\u0027t have the ability to specify proxy for those VMs."},{"line_number":10,"context_line":"Obviously the application installation by Murano agent will fail when"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bab6814e_9fc2c332","line":7,"updated":"2016-05-20 13:49:36.000000000","message":"Support","commit_id":"ff7732cad38183bee05b805fe57ed19999a7caff"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"fdcae55acf9d0d2a6d383d38efdd4e54691fb5dd","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Lin Yang \u003clin.a.yang@intel.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-06-03 14:17:42 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Supoort for specifying http proxy in VM"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Current Murano don\u0027t have the ability to specify proxy for those VMs."},{"line_number":10,"context_line":"Obviously the application installation by Murano agent will fail when"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"9abb7d3a_8758ff57","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":7},"updated":"2016-06-03 14:39:14.000000000","message":"Support","commit_id":"a10d2b5522ae374da855dad3095d7e40332a94df"},{"author":{"_account_id":8127,"name":"Alexander Tivelkov","email":"locher@yandex.ru","username":"ativelkov"},"change_message_id":"516b926a6cba5c57d8544dae390fb75e86fa9505","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Support for specifying http proxy in VM"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Current Murano don\u0027t have the ability to specify proxy for those VMs."},{"line_number":10,"context_line":"Obviously the application installation by Murano agent will fail when"},{"line_number":11,"context_line":"VM behind proxy."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"We need an ability to specify an HTTP Proxy address for the VMs"},{"line_number":14,"context_line":"spawned by Murano. It should include both apt-get / yum calls as well"},{"line_number":15,"context_line":"as regular curl/wget calls done by the Murano Agent."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"defines blueprint vm-proxy"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"7aa08908_99ad4034","line":15,"range":{"start_line":9,"start_character":0,"end_line":15,"end_character":52},"updated":"2016-06-06 10:34:55.000000000","message":"nit: according to the spec guidelines the commit message should be identical to the introduction paragraph of the spec itself.\n\n(Feel free to ignore this unless you have to make a new patchset due to some another reason)","commit_id":"baf7de058d50e2c478a76f60339adcadeeba5be4"},{"author":{"_account_id":12597,"name":"Lin Yang","email":"lin.a.yang@intel.com","username":"lin.yang"},"change_message_id":"8c4e510a7ee7a92e5e1a10439dd5d0f82b2e662c","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Support for specifying http proxy in VM"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Current Murano don\u0027t have the ability to specify proxy for those VMs."},{"line_number":10,"context_line":"Obviously the application installation by Murano agent will fail when"},{"line_number":11,"context_line":"VM behind proxy."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"We need an ability to specify an HTTP Proxy address for the VMs"},{"line_number":14,"context_line":"spawned by Murano. It should include both apt-get / yum calls as well"},{"line_number":15,"context_line":"as regular curl/wget calls done by the Murano Agent."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"defines blueprint vm-proxy"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"7aa08908_19009701","line":15,"range":{"start_line":9,"start_character":0,"end_line":15,"end_character":52},"in_reply_to":"7aa08908_99ad4034","updated":"2016-06-14 07:58:22.000000000","message":"Done. Thanks.","commit_id":"baf7de058d50e2c478a76f60339adcadeeba5be4"}],"specs/newton/approved/vm-proxy.rst":[{"author":{"_account_id":13149,"name":"Dmytro Dovbii","email":"dmanddov@gmail.com","username":"Ddovbii"},"change_message_id":"1904d7e1f95b1a72f53125c20a24d5d2fed5d0a2","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/murano/+spec/vm-proxy"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"In some cases the VMs spawned by Murano have to connect to Internet through"},{"line_number":14,"context_line":"proxy server. However Murano don\u0027t have the ability to specify proxy for those"},{"line_number":15,"context_line":"VMs. Obviously the application installation by Murano agent will fail in this"},{"line_number":16,"context_line":"case."}],"source_content_type":"text/x-rst","patch_set":2,"id":"bab6814e_c9bf2bce","line":13,"range":{"start_line":13,"start_character":56,"end_line":13,"end_character":67},"updated":"2016-05-23 15:04:42.000000000","message":"to the Internet","commit_id":"ff7732cad38183bee05b805fe57ed19999a7caff"},{"author":{"_account_id":12597,"name":"Lin Yang","email":"lin.a.yang@intel.com","username":"lin.yang"},"change_message_id":"e64ee262488a5dc0dcb29f96b22eb737095eed13","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/murano/+spec/vm-proxy"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"In some cases the VMs spawned by Murano have to connect to Internet through"},{"line_number":14,"context_line":"proxy server. However Murano don\u0027t have the ability to specify proxy for those"},{"line_number":15,"context_line":"VMs. Obviously the application installation by Murano agent will fail in this"},{"line_number":16,"context_line":"case."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9abb7d3a_2469a826","line":13,"range":{"start_line":13,"start_character":56,"end_line":13,"end_character":67},"in_reply_to":"bab6814e_c9bf2bce","updated":"2016-06-02 09:59:15.000000000","message":"Done.","commit_id":"ff7732cad38183bee05b805fe57ed19999a7caff"},{"author":{"_account_id":13149,"name":"Dmytro Dovbii","email":"dmanddov@gmail.com","username":"Ddovbii"},"change_message_id":"1904d7e1f95b1a72f53125c20a24d5d2fed5d0a2","unresolved":false,"context_lines":[{"line_number":11,"context_line":"https://blueprints.launchpad.net/murano/+spec/vm-proxy"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"In some cases the VMs spawned by Murano have to connect to Internet through"},{"line_number":14,"context_line":"proxy server. However Murano don\u0027t have the ability to specify proxy for those"},{"line_number":15,"context_line":"VMs. Obviously the application installation by Murano agent will fail in this"},{"line_number":16,"context_line":"case."},{"line_number":17,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"bab6814e_a99e2760","line":14,"range":{"start_line":14,"start_character":29,"end_line":14,"end_character":34},"updated":"2016-05-23 15:04:42.000000000","message":"does not","commit_id":"ff7732cad38183bee05b805fe57ed19999a7caff"},{"author":{"_account_id":12597,"name":"Lin Yang","email":"lin.a.yang@intel.com","username":"lin.yang"},"change_message_id":"e64ee262488a5dc0dcb29f96b22eb737095eed13","unresolved":false,"context_lines":[{"line_number":11,"context_line":"https://blueprints.launchpad.net/murano/+spec/vm-proxy"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"In some cases the VMs spawned by Murano have to connect to Internet through"},{"line_number":14,"context_line":"proxy server. However Murano don\u0027t have the ability to specify proxy for those"},{"line_number":15,"context_line":"VMs. Obviously the application installation by Murano agent will fail in this"},{"line_number":16,"context_line":"case."},{"line_number":17,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9abb7d3a_0459048f","line":14,"range":{"start_line":14,"start_character":29,"end_line":14,"end_character":34},"in_reply_to":"bab6814e_a99e2760","updated":"2016-06-02 09:59:15.000000000","message":"Done.","commit_id":"ff7732cad38183bee05b805fe57ed19999a7caff"},{"author":{"_account_id":13149,"name":"Dmytro Dovbii","email":"dmanddov@gmail.com","username":"Ddovbii"},"change_message_id":"1904d7e1f95b1a72f53125c20a24d5d2fed5d0a2","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"One new section in murano-init script is also needed in order to enable proxy"},{"line_number":43,"context_line":"for all actions in VM need proxy connection. It will get above three options"},{"line_number":44,"context_line":"when Murano engine prepare heat template. If those options have been set by"},{"line_number":45,"context_line":"admin, write them into global configuration file /etc/default/proxy. Then it"},{"line_number":46,"context_line":"will handle proxy setting for the following parts."},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"bab6814e_89ec03bc","line":44,"range":{"start_line":44,"start_character":19,"end_line":44,"end_character":26},"updated":"2016-05-23 15:04:42.000000000","message":"prepares","commit_id":"ff7732cad38183bee05b805fe57ed19999a7caff"},{"author":{"_account_id":12597,"name":"Lin Yang","email":"lin.a.yang@intel.com","username":"lin.yang"},"change_message_id":"e64ee262488a5dc0dcb29f96b22eb737095eed13","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"One new section in murano-init script is also needed in order to enable proxy"},{"line_number":43,"context_line":"for all actions in VM need proxy connection. It will get above three options"},{"line_number":44,"context_line":"when Murano engine prepare heat template. If those options have been set by"},{"line_number":45,"context_line":"admin, write them into global configuration file /etc/default/proxy. Then it"},{"line_number":46,"context_line":"will handle proxy setting for the following parts."},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9abb7d3a_2450885e","line":44,"range":{"start_line":44,"start_character":19,"end_line":44,"end_character":26},"in_reply_to":"bab6814e_89ec03bc","updated":"2016-06-02 09:59:15.000000000","message":"Done.","commit_id":"ff7732cad38183bee05b805fe57ed19999a7caff"},{"author":{"_account_id":13149,"name":"Dmytro Dovbii","email":"dmanddov@gmail.com","username":"Ddovbii"},"change_message_id":"1904d7e1f95b1a72f53125c20a24d5d2fed5d0a2","unresolved":false,"context_lines":[{"line_number":129,"context_line":"Work Items"},{"line_number":130,"context_line":"----------"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"* Add three proxy config option to murano.conf"},{"line_number":133,"context_line":"* Implement proxy enabling feature in murano-init.sh"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bab6814e_c9c1ebe5","line":132,"range":{"start_line":132,"start_character":25,"end_line":132,"end_character":31},"updated":"2016-05-23 15:04:42.000000000","message":"options","commit_id":"ff7732cad38183bee05b805fe57ed19999a7caff"},{"author":{"_account_id":12597,"name":"Lin Yang","email":"lin.a.yang@intel.com","username":"lin.yang"},"change_message_id":"e64ee262488a5dc0dcb29f96b22eb737095eed13","unresolved":false,"context_lines":[{"line_number":129,"context_line":"Work Items"},{"line_number":130,"context_line":"----------"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"* Add three proxy config option to murano.conf"},{"line_number":133,"context_line":"* Implement proxy enabling feature in murano-init.sh"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9abb7d3a_04d0e4c8","line":132,"range":{"start_line":132,"start_character":25,"end_line":132,"end_character":31},"in_reply_to":"bab6814e_c9c1ebe5","updated":"2016-06-02 09:59:15.000000000","message":"Done.","commit_id":"ff7732cad38183bee05b805fe57ed19999a7caff"},{"author":{"_account_id":7535,"name":"Nikolay Starodubtsev","email":"starodubcevna@gmail.com","username":"Kezar"},"change_message_id":"4abff2e07280176b91f3171df665861e52e4a2e2","unresolved":false,"context_lines":[{"line_number":140,"context_line":"Testing"},{"line_number":141,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"We should test install Murano agent through pip in cloud-init when proxy is"},{"line_number":144,"context_line":"set, and application deployment with all possible installation way, include"},{"line_number":145,"context_line":"package management tool and regular curl/wget call in execution plan."},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"Documentation Impact"},{"line_number":148,"context_line":"\u003d\u003d\u003d\u003d\u003d\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":"bab6814e_688f6e75","line":145,"range":{"start_line":143,"start_character":0,"end_line":145,"end_character":69},"updated":"2016-05-20 12:25:00.000000000","message":"and what should we do if we have pre-installed murano-agent?","commit_id":"ff7732cad38183bee05b805fe57ed19999a7caff"},{"author":{"_account_id":13149,"name":"Dmytro Dovbii","email":"dmanddov@gmail.com","username":"Ddovbii"},"change_message_id":"1904d7e1f95b1a72f53125c20a24d5d2fed5d0a2","unresolved":false,"context_lines":[{"line_number":140,"context_line":"Testing"},{"line_number":141,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"We should test install Murano agent through pip in cloud-init when proxy is"},{"line_number":144,"context_line":"set, and application deployment with all possible installation way, include"},{"line_number":145,"context_line":"package management tool and regular curl/wget call in execution plan."},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"Documentation Impact"},{"line_number":148,"context_line":"\u003d\u003d\u003d\u003d\u003d\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":"bab6814e_ec4f9d68","line":145,"range":{"start_line":143,"start_character":0,"end_line":145,"end_character":69},"in_reply_to":"bab6814e_688f6e75","updated":"2016-05-23 15:04:42.000000000","message":"@Nikolay just to test curl/wget/apt-get if I understand correctly","commit_id":"ff7732cad38183bee05b805fe57ed19999a7caff"},{"author":{"_account_id":12597,"name":"Lin Yang","email":"lin.a.yang@intel.com","username":"lin.yang"},"change_message_id":"e64ee262488a5dc0dcb29f96b22eb737095eed13","unresolved":false,"context_lines":[{"line_number":140,"context_line":"Testing"},{"line_number":141,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"We should test install Murano agent through pip in cloud-init when proxy is"},{"line_number":144,"context_line":"set, and application deployment with all possible installation way, include"},{"line_number":145,"context_line":"package management tool and regular curl/wget call in execution plan."},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"Documentation Impact"},{"line_number":148,"context_line":"\u003d\u003d\u003d\u003d\u003d\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":"9abb7d3a_b8ec982a","line":145,"range":{"start_line":143,"start_character":0,"end_line":145,"end_character":69},"in_reply_to":"bab6814e_ec4f9d68","updated":"2016-06-02 09:59:15.000000000","message":"@Nikolay and @Dmytro, thanks for your comments.\n\nFor application deployment in VMs, obviously, we should test and make sure it works behind proxy as expect. And when we have pre-installed murano-agent, we will skip set proxy for the murano-init.sh script, which install agent using pip, so only need to test application installation part.\n\nI have updated the description of this section.","commit_id":"ff7732cad38183bee05b805fe57ed19999a7caff"},{"author":{"_account_id":13149,"name":"Dmytro Dovbii","email":"dmanddov@gmail.com","username":"Ddovbii"},"change_message_id":"1904d7e1f95b1a72f53125c20a24d5d2fed5d0a2","unresolved":false,"context_lines":[{"line_number":147,"context_line":"Documentation Impact"},{"line_number":148,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"* Config settings about proxy address need to be documented in murano"},{"line_number":151,"context_line":"  configuration guide."},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bab6814e_c968cbf7","line":150,"range":{"start_line":150,"start_character":38,"end_line":150,"end_character":42},"updated":"2016-05-23 15:04:42.000000000","message":"needs","commit_id":"ff7732cad38183bee05b805fe57ed19999a7caff"},{"author":{"_account_id":12597,"name":"Lin Yang","email":"lin.a.yang@intel.com","username":"lin.yang"},"change_message_id":"e64ee262488a5dc0dcb29f96b22eb737095eed13","unresolved":false,"context_lines":[{"line_number":147,"context_line":"Documentation Impact"},{"line_number":148,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"* Config settings about proxy address need to be documented in murano"},{"line_number":151,"context_line":"  configuration guide."},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9abb7d3a_24d7e8c0","line":150,"range":{"start_line":150,"start_character":38,"end_line":150,"end_character":42},"in_reply_to":"bab6814e_c968cbf7","updated":"2016-06-02 09:59:15.000000000","message":"Done.","commit_id":"ff7732cad38183bee05b805fe57ed19999a7caff"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":22,"context_line":"Problem description"},{"line_number":23,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"When Murano work behind a proxy server and the VMs spawned by Murano is not"},{"line_number":26,"context_line":"aware of it, the several parts of VM provision process will fail as below"},{"line_number":27,"context_line":"shows."},{"line_number":28,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_e4a4b6ba","line":25,"range":{"start_line":25,"start_character":69,"end_line":25,"end_character":71},"updated":"2016-06-02 13:04:10.000000000","message":"are","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":22,"context_line":"Problem description"},{"line_number":23,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"When Murano work behind a proxy server and the VMs spawned by Murano is not"},{"line_number":26,"context_line":"aware of it, the several parts of VM provision process will fail as below"},{"line_number":27,"context_line":"shows."},{"line_number":28,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_8494ca44","line":25,"range":{"start_line":25,"start_character":12,"end_line":25,"end_character":16},"updated":"2016-06-02 13:04:10.000000000","message":"works","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":23,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"When Murano work behind a proxy server and the VMs spawned by Murano is not"},{"line_number":26,"context_line":"aware of it, the several parts of VM provision process will fail as below"},{"line_number":27,"context_line":"shows."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"* Murano agent installation by cloud-init."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_2486be13","line":27,"range":{"start_line":26,"start_character":68,"end_line":27,"end_character":5},"updated":"2016-06-02 13:04:10.000000000","message":"shown below","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":41,"context_line":"* ``no_proxy`` (optional, set default to empty string)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"One new section in murano-init script is also needed in order to enable proxy"},{"line_number":44,"context_line":"for all actions in VM need proxy connection. It will get above three options"},{"line_number":45,"context_line":"when Murano engine prepares heat template. If those options have been set by"},{"line_number":46,"context_line":"admin, write them into global configuration file /etc/default/proxy. Then it"},{"line_number":47,"context_line":"will handle proxy setting for the following parts."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_c41ff2b5","line":44,"range":{"start_line":44,"start_character":22,"end_line":44,"end_character":26},"updated":"2016-06-02 13:04:10.000000000","message":"that need - if it is about actions, or which needs - if it is about VM","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":41,"context_line":"* ``no_proxy`` (optional, set default to empty string)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"One new section in murano-init script is also needed in order to enable proxy"},{"line_number":44,"context_line":"for all actions in VM need proxy connection. It will get above three options"},{"line_number":45,"context_line":"when Murano engine prepares heat template. If those options have been set by"},{"line_number":46,"context_line":"admin, write them into global configuration file /etc/default/proxy. Then it"},{"line_number":47,"context_line":"will handle proxy setting for the following parts."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_c4f1b297","line":44,"range":{"start_line":44,"start_character":57,"end_line":44,"end_character":76},"updated":"2016-06-02 13:04:10.000000000","message":"three options mentioned above","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"One new section in murano-init script is also needed in order to enable proxy"},{"line_number":44,"context_line":"for all actions in VM need proxy connection. It will get above three options"},{"line_number":45,"context_line":"when Murano engine prepares heat template. If those options have been set by"},{"line_number":46,"context_line":"admin, write them into global configuration file /etc/default/proxy. Then it"},{"line_number":47,"context_line":"will handle proxy setting for the following parts."},{"line_number":48,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_c44d32c6","line":45,"range":{"start_line":45,"start_character":60,"end_line":45,"end_character":69},"updated":"2016-06-02 13:04:10.000000000","message":"are","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":43,"context_line":"One new section in murano-init script is also needed in order to enable proxy"},{"line_number":44,"context_line":"for all actions in VM need proxy connection. It will get above three options"},{"line_number":45,"context_line":"when Murano engine prepares heat template. If those options have been set by"},{"line_number":46,"context_line":"admin, write them into global configuration file /etc/default/proxy. Then it"},{"line_number":47,"context_line":"will handle proxy setting for the following parts."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"* Rest of murano-init script."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_8424cac6","line":46,"range":{"start_line":46,"start_character":7,"end_line":46,"end_character":12},"updated":"2016-06-02 13:04:10.000000000","message":"I think imperative is good for guides, but not for spec","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":12597,"name":"Lin Yang","email":"lin.a.yang@intel.com","username":"lin.yang"},"change_message_id":"a40a935ac1d4691cc8cfb04d1d56ccf71b2f0874","unresolved":false,"context_lines":[{"line_number":43,"context_line":"One new section in murano-init script is also needed in order to enable proxy"},{"line_number":44,"context_line":"for all actions in VM need proxy connection. It will get above three options"},{"line_number":45,"context_line":"when Murano engine prepares heat template. If those options have been set by"},{"line_number":46,"context_line":"admin, write them into global configuration file /etc/default/proxy. Then it"},{"line_number":47,"context_line":"will handle proxy setting for the following parts."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"* Rest of murano-init script."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_ca06ab84","line":46,"range":{"start_line":46,"start_character":7,"end_line":46,"end_character":12},"in_reply_to":"9abb7d3a_8424cac6","updated":"2016-06-03 06:20:11.000000000","message":"@Valerii, for the imperative mood, here just list all actions will be took by the script, doesn\u0027t ask user to do it. Any suggestion to improve it?","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"88a13dd18c096740e2b0aa217a9c42a7d9b44a33","unresolved":false,"context_lines":[{"line_number":43,"context_line":"One new section in murano-init script is also needed in order to enable proxy"},{"line_number":44,"context_line":"for all actions in VM need proxy connection. It will get above three options"},{"line_number":45,"context_line":"when Murano engine prepares heat template. If those options have been set by"},{"line_number":46,"context_line":"admin, write them into global configuration file /etc/default/proxy. Then it"},{"line_number":47,"context_line":"will handle proxy setting for the following parts."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"* Rest of murano-init script."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_4dd81580","line":46,"range":{"start_line":46,"start_character":7,"end_line":46,"end_character":12},"in_reply_to":"9abb7d3a_ca06ab84","updated":"2016-06-03 06:31:25.000000000","message":"maybe \"script writes\"?","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":52,"context_line":"  to install murano-agent in cloud-init."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* Package management tool."},{"line_number":55,"context_line":"  For apt-get, insert below lines into apt-get configuration file"},{"line_number":56,"context_line":"  /etc/apt/apt.conf to enable proxy."},{"line_number":57,"context_line":"  \"Acquire::http::Proxy \"$httpProxy\""},{"line_number":58,"context_line":"  \"Acquire::https::Proxy \"$httpsProxy\""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_a719107c","line":55,"range":{"start_line":55,"start_character":15,"end_line":55,"end_character":21},"updated":"2016-06-02 13:04:10.000000000","message":"also I don\u0027t like imperative here. something like \"following lines must be inserted\" would be better","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":52,"context_line":"  to install murano-agent in cloud-init."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* Package management tool."},{"line_number":55,"context_line":"  For apt-get, insert below lines into apt-get configuration file"},{"line_number":56,"context_line":"  /etc/apt/apt.conf to enable proxy."},{"line_number":57,"context_line":"  \"Acquire::http::Proxy \"$httpProxy\""},{"line_number":58,"context_line":"  \"Acquire::https::Proxy \"$httpsProxy\""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_a48f4ecb","line":55,"range":{"start_line":55,"start_character":22,"end_line":55,"end_character":27},"updated":"2016-06-02 13:04:10.000000000","message":"following","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"* Murano agent service."},{"line_number":61,"context_line":"  Generally service strips all environment variables except TERM, PATH and"},{"line_number":62,"context_line":"  LANG. So also source proxy file /etc/default/proxy in the beginning of murano"},{"line_number":63,"context_line":"  service script to export proxy setting as environment variable."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"* Bash shell."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_871fac08","line":62,"range":{"start_line":62,"start_character":16,"end_line":62,"end_character":22},"updated":"2016-06-02 13:04:10.000000000","message":"ditto","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":63,"context_line":"  service script to export proxy setting as environment variable."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"* Bash shell."},{"line_number":66,"context_line":"  Source /etc/default/proxy in system-wide .bashrc file /etc/bash.bashrc, to"},{"line_number":67,"context_line":"  provide proxy connection to end-user when interact with VM through bash."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_07d29c34","line":66,"range":{"start_line":66,"start_character":2,"end_line":66,"end_character":8},"updated":"2016-06-02 13:04:10.000000000","message":"ditto","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":83,"context_line":"Cloud-init provide the capability to enable APT proxy by \u0027apt_proxy\u0027 keyword in"},{"line_number":84,"context_line":"cloud-init configuration file. It requires to update another file"},{"line_number":85,"context_line":"murano-init.conf besides murano-init.sh. It would be easier for developer to"},{"line_number":86,"context_line":"understand and maintain it when implement the proxy support feature in one"},{"line_number":87,"context_line":"single file."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Data model impact"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_279d205a","line":86,"range":{"start_line":86,"start_character":32,"end_line":86,"end_character":67},"updated":"2016-06-02 13:04:10.000000000","message":"when ... feature is implemented","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":83,"context_line":"Cloud-init provide the capability to enable APT proxy by \u0027apt_proxy\u0027 keyword in"},{"line_number":84,"context_line":"cloud-init configuration file. It requires to update another file"},{"line_number":85,"context_line":"murano-init.conf besides murano-init.sh. It would be easier for developer to"},{"line_number":86,"context_line":"understand and maintain it when implement the proxy support feature in one"},{"line_number":87,"context_line":"single file."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Data model impact"},{"line_number":90,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_47e664e9","line":87,"range":{"start_line":86,"start_character":71,"end_line":87,"end_character":6},"updated":"2016-06-02 13:04:10.000000000","message":"a single","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":109,"context_line":"Deployer impact"},{"line_number":110,"context_line":"---------------"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"The three proxy related config options, http_proxy, https_proxy and no_proxy,"},{"line_number":113,"context_line":"are added in murano.conf under default section. They are set to empty string by"},{"line_number":114,"context_line":"default."},{"line_number":115,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_4734a449","line":112,"range":{"start_line":112,"start_character":10,"end_line":112,"end_character":23},"updated":"2016-06-02 13:04:10.000000000","message":"proxy-related","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":142,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"We should test deploy application through proxy in VMs with all possible"},{"line_number":145,"context_line":"installation way, include package management tool and regular curl/wget call in"},{"line_number":146,"context_line":"execution plan, and also test install murano-agent through pip in cloud-init"},{"line_number":147,"context_line":"when murano-agent isn\u0027t pre-installed."},{"line_number":148,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_67228803","line":145,"range":{"start_line":145,"start_character":18,"end_line":145,"end_character":25},"updated":"2016-06-02 13:04:10.000000000","message":"including","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":142,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"We should test deploy application through proxy in VMs with all possible"},{"line_number":145,"context_line":"installation way, include package management tool and regular curl/wget call in"},{"line_number":146,"context_line":"execution plan, and also test install murano-agent through pip in cloud-init"},{"line_number":147,"context_line":"when murano-agent isn\u0027t pre-installed."},{"line_number":148,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_8725ec0b","line":145,"range":{"start_line":145,"start_character":13,"end_line":145,"end_character":16},"updated":"2016-06-02 13:04:10.000000000","message":"ways","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"c443936af0b1cbc950563f0e8fe9c6cfe40bba04","unresolved":false,"context_lines":[{"line_number":143,"context_line":""},{"line_number":144,"context_line":"We should test deploy application through proxy in VMs with all possible"},{"line_number":145,"context_line":"installation way, include package management tool and regular curl/wget call in"},{"line_number":146,"context_line":"execution plan, and also test install murano-agent through pip in cloud-init"},{"line_number":147,"context_line":"when murano-agent isn\u0027t pre-installed."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"Documentation Impact"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_c776d405","line":146,"range":{"start_line":146,"start_character":30,"end_line":146,"end_character":50},"updated":"2016-06-02 13:04:10.000000000","message":"murano-agent installation","commit_id":"5a001bc2f61c33d2a6c549be80816fda9bfa10b9"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"198ce1ad5b8b90e0ae4b128933c3a6f6913f98ce","unresolved":false,"context_lines":[{"line_number":43,"context_line":"One new section in murano-init script is also needed in order to enable proxy"},{"line_number":44,"context_line":"for all actions in VM that need proxy connection. It will get three options"},{"line_number":45,"context_line":"mentioned above when Murano engine prepares heat template. Those options will"},{"line_number":46,"context_line":"be wrote into global configuration file /etc/default/proxy if them are set by"},{"line_number":47,"context_line":"admin. Then it will handle proxy setting for the following parts."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"* Rest of murano-init script."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9abb7d3a_fb9b6864","line":46,"range":{"start_line":46,"start_character":62,"end_line":46,"end_character":66},"updated":"2016-06-03 13:58:30.000000000","message":"they","commit_id":"a10d2b5522ae374da855dad3095d7e40332a94df"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"198ce1ad5b8b90e0ae4b128933c3a6f6913f98ce","unresolved":false,"context_lines":[{"line_number":43,"context_line":"One new section in murano-init script is also needed in order to enable proxy"},{"line_number":44,"context_line":"for all actions in VM that need proxy connection. It will get three options"},{"line_number":45,"context_line":"mentioned above when Murano engine prepares heat template. Those options will"},{"line_number":46,"context_line":"be wrote into global configuration file /etc/default/proxy if them are set by"},{"line_number":47,"context_line":"admin. Then it will handle proxy setting for the following parts."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"* Rest of murano-init script."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9abb7d3a_fb84080c","line":46,"range":{"start_line":46,"start_character":3,"end_line":46,"end_character":8},"updated":"2016-06-03 13:58:30.000000000","message":"written","commit_id":"a10d2b5522ae374da855dad3095d7e40332a94df"},{"author":{"_account_id":12597,"name":"Lin Yang","email":"lin.a.yang@intel.com","username":"lin.yang"},"change_message_id":"d5ef6c304b0afc30b90ad29c755da7975683b128","unresolved":false,"context_lines":[{"line_number":43,"context_line":"One new section in murano-init script is also needed in order to enable proxy"},{"line_number":44,"context_line":"for all actions in VM that need proxy connection. It will get three options"},{"line_number":45,"context_line":"mentioned above when Murano engine prepares heat template. Those options will"},{"line_number":46,"context_line":"be wrote into global configuration file /etc/default/proxy if them are set by"},{"line_number":47,"context_line":"admin. Then it will handle proxy setting for the following parts."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"* Rest of murano-init script."}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_47c130e4","line":46,"range":{"start_line":46,"start_character":3,"end_line":46,"end_character":8},"in_reply_to":"9abb7d3a_fb84080c","updated":"2016-06-06 10:17:38.000000000","message":"Done. Thanks.","commit_id":"a10d2b5522ae374da855dad3095d7e40332a94df"},{"author":{"_account_id":15168,"name":"Kirill Zaitsev","email":"k.zaitsev@me.com","username":"kzaitsev"},"change_message_id":"760577d9fdd97dce07c341ed05e5d85afe789385","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Proposed change"},{"line_number":35,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"It is proposed to add three options into default section of murano.conf."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* ``http_proxy`` (optional, set default to empty string)"},{"line_number":40,"context_line":"* ``https_proxy`` (optional, set default to empty string)"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_9cf52e85","line":37,"range":{"start_line":37,"start_character":36,"end_line":37,"end_character":71},"updated":"2016-06-06 10:49:22.000000000","message":"I\u0027d like to ask for a solution, where it would be possible to override these by setting some variables on per-VM/instance basis from the object model. UI changes are clearly out of scope of this spec, but overriding defaults from Object-Model might fit in here. Although I\u0027m not really insisting — this can be done separately.","commit_id":"baf7de058d50e2c478a76f60339adcadeeba5be4"},{"author":{"_account_id":12597,"name":"Lin Yang","email":"lin.a.yang@intel.com","username":"lin.yang"},"change_message_id":"8c4e510a7ee7a92e5e1a10439dd5d0f82b2e662c","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Proposed change"},{"line_number":35,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"It is proposed to add three options into default section of murano.conf."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* ``http_proxy`` (optional, set default to empty string)"},{"line_number":40,"context_line":"* ``https_proxy`` (optional, set default to empty string)"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_fcdf7966","line":37,"range":{"start_line":37,"start_character":36,"end_line":37,"end_character":71},"in_reply_to":"7aa08908_9cf52e85","updated":"2016-06-14 07:58:22.000000000","message":"Hi Kirill, totally agree with you.\nIf possible, let\u0027s start with the system-wide proxy config as the first step, which will cover most of user case that needs proxy connection. Then we can implement advance per-VM/instance proxy in further spec. How do you think?","commit_id":"baf7de058d50e2c478a76f60339adcadeeba5be4"},{"author":{"_account_id":15168,"name":"Kirill Zaitsev","email":"k.zaitsev@me.com","username":"kzaitsev"},"change_message_id":"760577d9fdd97dce07c341ed05e5d85afe789385","unresolved":false,"context_lines":[{"line_number":39,"context_line":"* ``http_proxy`` (optional, set default to empty string)"},{"line_number":40,"context_line":"* ``https_proxy`` (optional, set default to empty string)"},{"line_number":41,"context_line":"* ``no_proxy`` (optional, set default to empty string)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"One new section in murano-init script is also needed in order to enable proxy"},{"line_number":44,"context_line":"for all actions in VM that need proxy connection. It will get three options"},{"line_number":45,"context_line":"mentioned above when Murano engine prepares heat template. Those options will"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_7c268269","line":42,"updated":"2016-06-06 10:49:22.000000000","message":"It is probably a good idea to have ftp proxy as well","commit_id":"baf7de058d50e2c478a76f60339adcadeeba5be4"},{"author":{"_account_id":12597,"name":"Lin Yang","email":"lin.a.yang@intel.com","username":"lin.yang"},"change_message_id":"8c4e510a7ee7a92e5e1a10439dd5d0f82b2e662c","unresolved":false,"context_lines":[{"line_number":39,"context_line":"* ``http_proxy`` (optional, set default to empty string)"},{"line_number":40,"context_line":"* ``https_proxy`` (optional, set default to empty string)"},{"line_number":41,"context_line":"* ``no_proxy`` (optional, set default to empty string)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"One new section in murano-init script is also needed in order to enable proxy"},{"line_number":44,"context_line":"for all actions in VM that need proxy connection. It will get three options"},{"line_number":45,"context_line":"mentioned above when Murano engine prepares heat template. Those options will"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_dc10bd50","line":42,"in_reply_to":"7aa08908_7c268269","updated":"2016-06-14 07:58:22.000000000","message":"Thanks for pointing out this. Done.","commit_id":"baf7de058d50e2c478a76f60339adcadeeba5be4"},{"author":{"_account_id":15168,"name":"Kirill Zaitsev","email":"k.zaitsev@me.com","username":"kzaitsev"},"change_message_id":"760577d9fdd97dce07c341ed05e5d85afe789385","unresolved":false,"context_lines":[{"line_number":52,"context_line":"  to install murano-agent in cloud-init."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* Package management tool."},{"line_number":55,"context_line":"  For apt-get, following lines will be inserted into apt-get configuration file"},{"line_number":56,"context_line":"  /etc/apt/apt.conf to enable proxy."},{"line_number":57,"context_line":"  \"Acquire::http::Proxy \"$httpProxy\""},{"line_number":58,"context_line":"  \"Acquire::https::Proxy \"$httpsProxy\""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_1c0aded2","line":55,"range":{"start_line":55,"start_character":2,"end_line":55,"end_character":13},"updated":"2016-06-06 10:49:22.000000000","message":"Solution should potentially cover yum-based repos as well. At least we should have a clear course there, ideally — should work on bothe OSes","commit_id":"baf7de058d50e2c478a76f60339adcadeeba5be4"},{"author":{"_account_id":12597,"name":"Lin Yang","email":"lin.a.yang@intel.com","username":"lin.yang"},"change_message_id":"8c4e510a7ee7a92e5e1a10439dd5d0f82b2e662c","unresolved":false,"context_lines":[{"line_number":52,"context_line":"  to install murano-agent in cloud-init."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* Package management tool."},{"line_number":55,"context_line":"  For apt-get, following lines will be inserted into apt-get configuration file"},{"line_number":56,"context_line":"  /etc/apt/apt.conf to enable proxy."},{"line_number":57,"context_line":"  \"Acquire::http::Proxy \"$httpProxy\""},{"line_number":58,"context_line":"  \"Acquire::https::Proxy \"$httpsProxy\""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_5c04cd13","line":55,"range":{"start_line":55,"start_character":2,"end_line":55,"end_character":13},"in_reply_to":"7aa08908_1c0aded2","updated":"2016-06-14 07:58:22.000000000","message":"Done.","commit_id":"baf7de058d50e2c478a76f60339adcadeeba5be4"},{"author":{"_account_id":15168,"name":"Kirill Zaitsev","email":"k.zaitsev@me.com","username":"kzaitsev"},"change_message_id":"5b5a3ee1607feca7f935d7c6a252220a92eb3839","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Proposed change"},{"line_number":35,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"It is proposed to add four options into default section of murano.conf."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* ``http_proxy`` (optional, set default to empty string)"},{"line_number":40,"context_line":"* ``https_proxy`` (optional, set default to empty string)"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7aa08908_b997ad46","line":37,"range":{"start_line":37,"start_character":40,"end_line":37,"end_character":70},"updated":"2016-06-14 13:54:28.000000000","message":"Agree with your comment to prev patchset. Let\u0027s at least mention the general direction, that this can be later extended to having a separate proxy config in object-model on a per-env/per-vm basis.","commit_id":"ec9920ebdb019a3a63b21c8f9b739f026e3cc91e"},{"author":{"_account_id":12597,"name":"Lin Yang","email":"lin.a.yang@intel.com","username":"lin.yang"},"change_message_id":"4c5df44ab28461ed5f1b4030a2f138f1bb2ed7b9","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Proposed change"},{"line_number":35,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"It is proposed to add four options into default section of murano.conf."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* ``http_proxy`` (optional, set default to empty string)"},{"line_number":40,"context_line":"* ``https_proxy`` (optional, set default to empty string)"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7aa08908_bc492363","line":37,"range":{"start_line":37,"start_character":40,"end_line":37,"end_character":70},"in_reply_to":"7aa08908_b997ad46","updated":"2016-06-15 12:25:08.000000000","message":"Done","commit_id":"ec9920ebdb019a3a63b21c8f9b739f026e3cc91e"},{"author":{"_account_id":13149,"name":"Dmytro Dovbii","email":"dmanddov@gmail.com","username":"Ddovbii"},"change_message_id":"d62a670b41761d8d1d1e0888a0c626ee6dac7e0a","unresolved":false,"context_lines":[{"line_number":68,"context_line":"* Murano agent service."},{"line_number":69,"context_line":"  Generally service strips all environment variables except TERM, PATH and"},{"line_number":70,"context_line":"  LANG. So also source proxy file /etc/default/proxy in the beginning of murano"},{"line_number":71,"context_line":"  service script to export proxy setting as environment variable."},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"* Bash shell."},{"line_number":74,"context_line":"  Source /etc/default/proxy in system-wide .bashrc file /etc/bash.bashrc, to"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7aa08908_5fd5df40","line":71,"range":{"start_line":71,"start_character":33,"end_line":71,"end_character":40},"updated":"2016-06-14 08:21:01.000000000","message":"settings","commit_id":"ec9920ebdb019a3a63b21c8f9b739f026e3cc91e"},{"author":{"_account_id":12597,"name":"Lin Yang","email":"lin.a.yang@intel.com","username":"lin.yang"},"change_message_id":"4c5df44ab28461ed5f1b4030a2f138f1bb2ed7b9","unresolved":false,"context_lines":[{"line_number":68,"context_line":"* Murano agent service."},{"line_number":69,"context_line":"  Generally service strips all environment variables except TERM, PATH and"},{"line_number":70,"context_line":"  LANG. So also source proxy file /etc/default/proxy in the beginning of murano"},{"line_number":71,"context_line":"  service script to export proxy setting as environment variable."},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"* Bash shell."},{"line_number":74,"context_line":"  Source /etc/default/proxy in system-wide .bashrc file /etc/bash.bashrc, to"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7aa08908_7f7cd0b5","line":71,"range":{"start_line":71,"start_character":33,"end_line":71,"end_character":40},"in_reply_to":"7aa08908_5fd5df40","updated":"2016-06-15 12:25:08.000000000","message":"Done","commit_id":"ec9920ebdb019a3a63b21c8f9b739f026e3cc91e"},{"author":{"_account_id":13149,"name":"Dmytro Dovbii","email":"dmanddov@gmail.com","username":"Ddovbii"},"change_message_id":"d62a670b41761d8d1d1e0888a0c626ee6dac7e0a","unresolved":false,"context_lines":[{"line_number":157,"context_line":"Documentation Impact"},{"line_number":158,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"* Config settings about proxy address needs to be documented in murano"},{"line_number":161,"context_line":"  configuration guide."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7aa08908_7fd25b5d","line":160,"range":{"start_line":160,"start_character":38,"end_line":160,"end_character":43},"updated":"2016-06-14 08:21:01.000000000","message":"need","commit_id":"ec9920ebdb019a3a63b21c8f9b739f026e3cc91e"},{"author":{"_account_id":12597,"name":"Lin Yang","email":"lin.a.yang@intel.com","username":"lin.yang"},"change_message_id":"4c5df44ab28461ed5f1b4030a2f138f1bb2ed7b9","unresolved":false,"context_lines":[{"line_number":157,"context_line":"Documentation Impact"},{"line_number":158,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"* Config settings about proxy address needs to be documented in murano"},{"line_number":161,"context_line":"  configuration guide."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7aa08908_9f7ffcaa","line":160,"range":{"start_line":160,"start_character":38,"end_line":160,"end_character":43},"in_reply_to":"7aa08908_7fd25b5d","updated":"2016-06-15 12:25:08.000000000","message":"Done","commit_id":"ec9920ebdb019a3a63b21c8f9b739f026e3cc91e"}]}
