)]}'
{"octavia/amphorae/drivers/haproxy/ssh_driver.py":[{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"2a1feca74aebb8a85f09660df1f0f5c1bcab27e2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import tempfile"},{"line_number":16,"context_line":"import time"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from neutronclient.neutron import client as neutron_client"},{"line_number":19,"context_line":"from oslo_log import log as logging"},{"line_number":20,"context_line":"import paramiko"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a016987_1402fd6f","line":18,"updated":"2015-05-26 19:28:15.000000000","message":"isn\u0027t that leaking stuff out from the network driver?","commit_id":"3096319d0b5c60b5d8ebe487252574a3f55cacf6"},{"author":{"_account_id":6951,"name":"Brandon Logan","email":"brandon.logan@rackspace.com","username":"brandon-logan"},"change_message_id":"cc058c8c9a6ba8cdd8048cf2a42884b8bb3ab5a6","unresolved":false,"context_lines":[{"line_number":30,"context_line":"from octavia.i18n import _LW"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":33,"context_line":"NEUTRON_VERSION \u003d \u00272.0\u0027"},{"line_number":34,"context_line":"VIP_ROUTE_TABLE \u003d \u0027tenant\u0027"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a016987_14ce7db4","line":33,"updated":"2015-05-26 19:15:34.000000000","message":"reminder: config this or put it in the constants file","commit_id":"3096319d0b5c60b5d8ebe487252574a3f55cacf6"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"2a1feca74aebb8a85f09660df1f0f5c1bcab27e2","unresolved":false,"context_lines":[{"line_number":134,"context_line":"        self.amphoraconfig[amphora.id] \u003d (amphora.id, \u0027finalize amphora\u0027)"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    def _configure_amp_routes(self, vip, vip_iface):"},{"line_number":137,"context_line":"        subnets \u003d self.neutron_client.list_subnets("},{"line_number":138,"context_line":"            network_id\u003dvip.network_id)"},{"line_number":139,"context_line":"        subnets \u003d subnets.get(\u0027subnets\u0027)"},{"line_number":140,"context_line":"        gateway \u003d subnets[0].get(\u0027gateway_ip\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a016987_b4f1e997","line":137,"updated":"2015-05-26 19:28:15.000000000","message":"maybe there is a way to get the neutron call into the networking driver and augment our data model with that info","commit_id":"3096319d0b5c60b5d8ebe487252574a3f55cacf6"}]}
