)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"04484a4f0b16a935508f9c659ca6b15a24e8166d","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Magnum uses Neutron Lbaas to provide high availability to COE API"},{"line_number":14,"context_line":"and Etcd endpoints within a bay. Therefore, Neutron Lbaas is required"},{"line_number":15,"context_line":"for Kolla to support Magnum."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Co-Authored-By: Serguei Bezverkhi \u003csbezverk@cisco.com\u003e"},{"line_number":18,"context_line":"Closes-Bug: #1551992"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"bab6814e_d4ec1ef5","line":16,"updated":"2016-05-20 19:17:53.000000000","message":"Add Implements: blueprint lbaas-agent\n\nA bp was filled https://blueprints.launchpad.net/kolla/+spec/lbaas-agent","commit_id":"71b036783211889211f3190cb46e88fd591a2a1e"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"11f4028c093423e19a0f1372582f56c4cd27ca58","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Co-Authored-By: Serguei Bezverkhi \u003csbezverk@cisco.com\u003e"},{"line_number":18,"context_line":"Closes-Bug: #1551992"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Change-Id: I05360b7c447c601fcb3c2b6b2a913ef5cc0f3a1b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"bab6814e_1e5a0ef2","line":19,"updated":"2016-05-23 12:54:47.000000000","message":"Add Implements: blueprint lbaas-agent\nA bp was filled https://blueprints.launchpad.net/kolla/+spec/lbaas-agent","commit_id":"38d5caefabf2244551f8c6a7b9a55e08593c722b"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"a87f22fc9f287317649b7375808813330752ade3","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Magnum uses Neutron Lbaas to provide high availability to COE API"},{"line_number":14,"context_line":"and Etcd endpoints within a bay. Therefore, Neutron Lbaas is required"},{"line_number":15,"context_line":"for Kolla to support Magnum."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Co-Authored-By: Serguei Bezverkhi \u003csbezverk@cisco.com\u003e"},{"line_number":18,"context_line":"Closes-Bug: #1551992"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"bab6814e_752bf3eb","line":16,"updated":"2016-05-25 14:18:08.000000000","message":"Add Implements: blueprint lbaas-agent\nA bp was filled https://blueprints.launchpad.net/kolla/+spec/lbaas-agent","commit_id":"eb4df3948d3f5fa7c9d89a12216b80e5be1f884a"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"81f1c705c206f87430ae858a20777c9a3ea42158","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Magnum uses Neutron Lbaas to provide high availability to COE API"},{"line_number":14,"context_line":"and Etcd endpoints within a bay. Therefore, Neutron Lbaas is required"},{"line_number":15,"context_line":"for Kolla to support Magnum."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Co-Authored-By: Serguei Bezverkhi \u003csbezverk@cisco.com\u003e"},{"line_number":18,"context_line":"Closes-Bug: #1551992"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"bab6814e_c0cad54e","line":16,"in_reply_to":"bab6814e_752bf3eb","updated":"2016-05-25 16:47:19.000000000","message":"Mauricio,\n\nMagnum was shipped broken in Mitaka and Liberty.  We were unaware there was the need for lbaas support as a depndency of Magnum.\n\nPlease add your own wording for the below logic to the commit message:\n\nAt this point we have two options:\nremove magnum from liberty and mitaka\nor my choice which is to use a bug ID and port lbaas (which is not  a feature but a dependency of Magnum which is the feature for which we are fixing bugs).\n\nAs such this doesn\u0027t need a blueprint.","commit_id":"eb4df3948d3f5fa7c9d89a12216b80e5be1f884a"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"a73bf9dd0513a07a00c7f7ae96101b520d23d008","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Magnum uses Neutron Lbaas to provide high availability to COE API"},{"line_number":14,"context_line":"and Etcd endpoints within a bay. Therefore, Neutron Lbaas is required"},{"line_number":15,"context_line":"for Kolla to support Magnum."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Co-Authored-By: Serguei Bezverkhi \u003csbezverk@cisco.com\u003e"},{"line_number":18,"context_line":"Closes-Bug: #1551992"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"bab6814e_7399416e","line":16,"in_reply_to":"bab6814e_c0cad54e","updated":"2016-05-25 17:06:33.000000000","message":"We don\u0027t need to remove magnum from liberty and mitaka. this ps will solve the bug. But i still see this ps as a new feature. As i said, I don\u0027t see no problem in not add the bp link in commit message, add it or not, will not generates no gain in performance or errors, but that\u0027s my view.","commit_id":"eb4df3948d3f5fa7c9d89a12216b80e5be1f884a"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"81f1c705c206f87430ae858a20777c9a3ea42158","unresolved":false,"context_lines":[{"line_number":15,"context_line":"for Kolla to support Magnum."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Co-Authored-By: Serguei Bezverkhi \u003csbezverk@cisco.com\u003e"},{"line_number":18,"context_line":"Closes-Bug: #1551992"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Change-Id: I05360b7c447c601fcb3c2b6b2a913ef5cc0f3a1b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"bab6814e_c0f8157f","line":18,"updated":"2016-05-25 16:47:19.000000000","message":"This doesn\u0027t close the bug, its a Partial fix.\n\nPartial-Bug: #1551992 please.","commit_id":"eb4df3948d3f5fa7c9d89a12216b80e5be1f884a"}],"ansible/roles/neutron/tasks/bootstrap_service.yml":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"b0018eecdd5ec8067c0ba3c1a594804932154502","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    image: \"{{ neutron_lbaas_agent_image_full }}\""},{"line_number":31,"context_line":"    labels:"},{"line_number":32,"context_line":"      BOOTSTRAP:"},{"line_number":33,"context_line":"    name: \"bootstrap_neutron\""},{"line_number":34,"context_line":"    restart_policy: \"never\""},{"line_number":35,"context_line":"    volumes:"},{"line_number":36,"context_line":"      - \"{{ node_config_directory }}/neutron-lbaas-agent/:{{ container_config_directory }}/:ro\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"bab6814e_0448b82c","line":33,"updated":"2016-05-24 15:03:41.000000000","message":"bootstrap_neutron_lbaas_agent","commit_id":"38d5caefabf2244551f8c6a7b9a55e08593c722b"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"9d780441f90e7b183d78be7b6e0c27f4d5131a10","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    image: \"{{ neutron_lbaas_agent_image_full }}\""},{"line_number":31,"context_line":"    labels:"},{"line_number":32,"context_line":"      BOOTSTRAP:"},{"line_number":33,"context_line":"    name: \"bootstrap_neutron\""},{"line_number":34,"context_line":"    restart_policy: \"never\""},{"line_number":35,"context_line":"    volumes:"},{"line_number":36,"context_line":"      - \"{{ node_config_directory }}/neutron-lbaas-agent/:{{ container_config_directory }}/:ro\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"bab6814e_257e93ae","line":33,"in_reply_to":"bab6814e_0448b82c","updated":"2016-05-24 17:02:46.000000000","message":"Done","commit_id":"38d5caefabf2244551f8c6a7b9a55e08593c722b"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"b0018eecdd5ec8067c0ba3c1a594804932154502","unresolved":false,"context_lines":[{"line_number":37,"context_line":"      - \"/etc/localtime:/etc/localtime:ro\""},{"line_number":38,"context_line":"      - \"kolla_logs:/var/log/kolla/\""},{"line_number":39,"context_line":"  when:"},{"line_number":40,"context_line":"    - ( enable_neutron_lbaas | bool and inventory_hostname in groups[\u0027neutron-lbaas-agent\u0027])"},{"line_number":41,"context_line":"  run_once: True"},{"line_number":42,"context_line":"  delegate_to: \"{{ groups[\u0027neutron-lbaas-agent\u0027][0] }}\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"bab6814e_645544c5","line":40,"updated":"2016-05-24 15:03:41.000000000","message":"when:\n  - enable_neutron_lbaas | bool\n  - inventory_hostname in groups[\u0027neutron-lbaas-agent\u0027]","commit_id":"38d5caefabf2244551f8c6a7b9a55e08593c722b"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"9d780441f90e7b183d78be7b6e0c27f4d5131a10","unresolved":false,"context_lines":[{"line_number":37,"context_line":"      - \"/etc/localtime:/etc/localtime:ro\""},{"line_number":38,"context_line":"      - \"kolla_logs:/var/log/kolla/\""},{"line_number":39,"context_line":"  when:"},{"line_number":40,"context_line":"    - ( enable_neutron_lbaas | bool and inventory_hostname in groups[\u0027neutron-lbaas-agent\u0027])"},{"line_number":41,"context_line":"  run_once: True"},{"line_number":42,"context_line":"  delegate_to: \"{{ groups[\u0027neutron-lbaas-agent\u0027][0] }}\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"bab6814e_c81fde59","line":40,"in_reply_to":"bab6814e_645544c5","updated":"2016-05-24 17:02:46.000000000","message":"Done","commit_id":"38d5caefabf2244551f8c6a7b9a55e08593c722b"}],"ansible/roles/neutron/tasks/start.yml":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"6de2c32b7991d80f5f1f8e1dee13cc7cf15c4e8c","unresolved":false,"context_lines":[{"line_number":194,"context_line":"    privileged: True"},{"line_number":195,"context_line":"    volumes:"},{"line_number":196,"context_line":"      - \"{{ node_config_directory }}/neutron-lbaas-agent/:{{ container_config_directory }}/:ro\""},{"line_number":197,"context_line":"      - \"/run:/run\""},{"line_number":198,"context_line":"      - \"/run/netns/:/run/netns/:shared\""},{"line_number":199,"context_line":"      - \"neutron_metadata_socket:/var/lib/neutron/kolla/\""},{"line_number":200,"context_line":"      - \"kolla_logs:/var/log/kolla/\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bab6814e_68698bbe","line":197,"updated":"2016-05-18 23:38:04.000000000","message":"is this really needed?  I don\u0027t want to add /run:/run bindmounts - would rather bindmount the actual files needed or at least a specific directory.","commit_id":"2613055ff3ee30d7ce99a84b914874663e6beb0b"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"c03103a61b3110f2cb7100366cc46595ad2bea98","unresolved":false,"context_lines":[{"line_number":194,"context_line":"    privileged: True"},{"line_number":195,"context_line":"    volumes:"},{"line_number":196,"context_line":"      - \"{{ node_config_directory }}/neutron-lbaas-agent/:{{ container_config_directory }}/:ro\""},{"line_number":197,"context_line":"      - \"/run:/run\""},{"line_number":198,"context_line":"      - \"/run/netns/:/run/netns/:shared\""},{"line_number":199,"context_line":"      - \"neutron_metadata_socket:/var/lib/neutron/kolla/\""},{"line_number":200,"context_line":"      - \"kolla_logs:/var/log/kolla/\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bab6814e_c492094b","line":197,"in_reply_to":"bab6814e_68698bbe","updated":"2016-05-19 11:30:02.000000000","message":"Steven, all Neutron containers use the same hostmounts, I am afraid we cannot get rid of these two without detailed analysis why neutron needs them.","commit_id":"2613055ff3ee30d7ce99a84b914874663e6beb0b"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"6de2c32b7991d80f5f1f8e1dee13cc7cf15c4e8c","unresolved":false,"context_lines":[{"line_number":195,"context_line":"    volumes:"},{"line_number":196,"context_line":"      - \"{{ node_config_directory }}/neutron-lbaas-agent/:{{ container_config_directory }}/:ro\""},{"line_number":197,"context_line":"      - \"/run:/run\""},{"line_number":198,"context_line":"      - \"/run/netns/:/run/netns/:shared\""},{"line_number":199,"context_line":"      - \"neutron_metadata_socket:/var/lib/neutron/kolla/\""},{"line_number":200,"context_line":"      - \"kolla_logs:/var/log/kolla/\""},{"line_number":201,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bab6814e_28a66310","line":198,"range":{"start_line":198,"start_character":13,"end_line":198,"end_character":14},"updated":"2016-05-18 23:38:04.000000000","message":"/run and /run/netns will make docker behave poorly.","commit_id":"2613055ff3ee30d7ce99a84b914874663e6beb0b"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"c03103a61b3110f2cb7100366cc46595ad2bea98","unresolved":false,"context_lines":[{"line_number":195,"context_line":"    volumes:"},{"line_number":196,"context_line":"      - \"{{ node_config_directory }}/neutron-lbaas-agent/:{{ container_config_directory }}/:ro\""},{"line_number":197,"context_line":"      - \"/run:/run\""},{"line_number":198,"context_line":"      - \"/run/netns/:/run/netns/:shared\""},{"line_number":199,"context_line":"      - \"neutron_metadata_socket:/var/lib/neutron/kolla/\""},{"line_number":200,"context_line":"      - \"kolla_logs:/var/log/kolla/\""},{"line_number":201,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bab6814e_049d3159","line":198,"range":{"start_line":198,"start_character":13,"end_line":198,"end_character":14},"in_reply_to":"bab6814e_28a66310","updated":"2016-05-19 11:30:02.000000000","message":"same comment as above.","commit_id":"2613055ff3ee30d7ce99a84b914874663e6beb0b"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"b0018eecdd5ec8067c0ba3c1a594804932154502","unresolved":false,"context_lines":[{"line_number":199,"context_line":"      - \"neutron_metadata_socket:/var/lib/neutron/kolla/\""},{"line_number":200,"context_line":"      - \"kolla_logs:/var/log/kolla/\""},{"line_number":201,"context_line":"  when:"},{"line_number":202,"context_line":"    - ( enable_neutron_lbaas | bool and inventory_hostname in groups[\u0027neutron-lbaas-agent\u0027])"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"- name: Starting neutron-metadata-agent container"},{"line_number":205,"context_line":"  kolla_docker:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"bab6814e_a45d6cee","line":202,"updated":"2016-05-24 15:03:41.000000000","message":"when:\n  - enable_neutron_lbaas | bool\n  - inventory_hostname in groups[\u0027neutron-lbaas-agent\u0027]","commit_id":"38d5caefabf2244551f8c6a7b9a55e08593c722b"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"9d780441f90e7b183d78be7b6e0c27f4d5131a10","unresolved":false,"context_lines":[{"line_number":199,"context_line":"      - \"neutron_metadata_socket:/var/lib/neutron/kolla/\""},{"line_number":200,"context_line":"      - \"kolla_logs:/var/log/kolla/\""},{"line_number":201,"context_line":"  when:"},{"line_number":202,"context_line":"    - ( enable_neutron_lbaas | bool and inventory_hostname in groups[\u0027neutron-lbaas-agent\u0027])"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"- name: Starting neutron-metadata-agent container"},{"line_number":205,"context_line":"  kolla_docker:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"bab6814e_4862ced9","line":202,"in_reply_to":"bab6814e_a45d6cee","updated":"2016-05-24 17:02:46.000000000","message":"Done","commit_id":"38d5caefabf2244551f8c6a7b9a55e08593c722b"}],"ansible/roles/neutron/templates/lbaas_agent.ini.j2":[{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"6d6ff54e335ef31bec8d7ac87a63c208870b6a5e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[DEFAULT]"},{"line_number":2,"context_line":"debug \u003d {{ neutron_logging_debug }}"},{"line_number":3,"context_line":"verbose \u003d True"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"output_file \u003d /etc/neutron/lbaas_agent.ini"},{"line_number":6,"context_line":"wrap_width \u003d 79"}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"bab6814e_f6c4ff40","line":3,"range":{"start_line":3,"start_character":0,"end_line":3,"end_character":14},"updated":"2016-05-25 17:23:05.000000000","message":"please, remove it :)","commit_id":"eb4df3948d3f5fa7c9d89a12216b80e5be1f884a"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"63d1367a31b2964598111f106d58cb926dd85c56","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[DEFAULT]"},{"line_number":2,"context_line":"debug \u003d {{ neutron_logging_debug }}"},{"line_number":3,"context_line":"verbose \u003d True"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"output_file \u003d /etc/neutron/lbaas_agent.ini"},{"line_number":6,"context_line":"wrap_width \u003d 79"}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"bab6814e_118b8d1f","line":3,"range":{"start_line":3,"start_character":0,"end_line":3,"end_character":14},"in_reply_to":"bab6814e_f6c4ff40","updated":"2016-05-25 22:11:38.000000000","message":"Done","commit_id":"eb4df3948d3f5fa7c9d89a12216b80e5be1f884a"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"5f77705f73d6feab2a0c945a802cbb1a06b817c9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[DEFAULT]"},{"line_number":2,"context_line":"debug \u003d {{ neutron_logging_debug }}"},{"line_number":3,"context_line":"verbose \u003d True"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"output_file \u003d /etc/neutron/lbaas_agent.ini"},{"line_number":6,"context_line":"wrap_width \u003d 79"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9abb7d3a_5bad9930","line":3,"range":{"start_line":3,"start_character":0,"end_line":3,"end_character":14},"updated":"2016-05-27 14:03:04.000000000","message":"please, remove it.","commit_id":"72e5b4e16c03a44d586f713151675c363ac26ee1"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"c97a94a76bd56e9a074a7dd048c5c4ec42397d17","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[DEFAULT]"},{"line_number":2,"context_line":"debug \u003d {{ neutron_logging_debug }}"},{"line_number":3,"context_line":"verbose \u003d True"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"output_file \u003d /etc/neutron/lbaas_agent.ini"},{"line_number":6,"context_line":"wrap_width \u003d 79"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9abb7d3a_5693b0a3","line":3,"range":{"start_line":3,"start_character":0,"end_line":3,"end_character":14},"in_reply_to":"9abb7d3a_5bad9930","updated":"2016-05-27 15:43:16.000000000","message":"I checked with other openstack components and they use debug \u003d flase and verbose \u003d true by default. I would prefer to leave it as is.","commit_id":"72e5b4e16c03a44d586f713151675c363ac26ee1"}],"ansible/roles/neutron/templates/neutron.conf.j2":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"b0018eecdd5ec8067c0ba3c1a594804932154502","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"allow_overlapping_ips \u003d true"},{"line_number":34,"context_line":"core_plugin \u003d ml2"},{"line_number":35,"context_line":"service_plugins \u003d router{% if enable_neutron_lbaas | bool %},neutron_lbaas.services.loadbalancer.plugin.LoadBalancerPluginv2{% endif %}"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"{% if enable_neutron_lbaas | bool %}"},{"line_number":38,"context_line":"[service_providers]"}],"source_content_type":"text/x-jinja2","patch_set":6,"id":"bab6814e_244b3c2d","line":35,"updated":"2016-05-24 15:03:41.000000000","message":"is the `lbaasv2` enough, i think.","commit_id":"38d5caefabf2244551f8c6a7b9a55e08593c722b"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"9d780441f90e7b183d78be7b6e0c27f4d5131a10","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"allow_overlapping_ips \u003d true"},{"line_number":34,"context_line":"core_plugin \u003d ml2"},{"line_number":35,"context_line":"service_plugins \u003d router{% if enable_neutron_lbaas | bool %},neutron_lbaas.services.loadbalancer.plugin.LoadBalancerPluginv2{% endif %}"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"{% if enable_neutron_lbaas | bool %}"},{"line_number":38,"context_line":"[service_providers]"}],"source_content_type":"text/x-jinja2","patch_set":6,"id":"bab6814e_28b66a3d","line":35,"in_reply_to":"bab6814e_244b3c2d","updated":"2016-05-24 17:02:46.000000000","message":"I would prefer using it that way as it was recommended by lbaas developers.","commit_id":"38d5caefabf2244551f8c6a7b9a55e08593c722b"}],"docker/neutron/neutron-base/Dockerfile.j2":[{"author":{"_account_id":10419,"name":"Ryan Hallisey","email":"rhallise@redhat.com","username":"rhallisey"},"change_message_id":"35389c46fb968d063e94b9ae5fdbced7c27273b3","unresolved":false,"context_lines":[{"line_number":8,"context_line":"        openstack-neutron \\"},{"line_number":9,"context_line":"        openstack-neutron-ml2 \\"},{"line_number":10,"context_line":"        openvswitch \\"},{"line_number":11,"context_line":"        openstack-neutron-lbaas \\"},{"line_number":12,"context_line":"    \u0026\u0026 yum clean all"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"bab6814e_44dd720d","line":11,"range":{"start_line":11,"start_character":8,"end_line":11,"end_character":31},"updated":"2016-05-19 13:11:21.000000000","message":"you don\u0027t need to install this in both the base and lbaas container.  Just do it in the lbaas container.","commit_id":"33cd5577d9c1c993a97198169c91c60cefc5586d"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"c2f2e6021ad1bc43985536faf2eb24a92ebdb68a","unresolved":false,"context_lines":[{"line_number":8,"context_line":"        openstack-neutron \\"},{"line_number":9,"context_line":"        openstack-neutron-ml2 \\"},{"line_number":10,"context_line":"        openvswitch \\"},{"line_number":11,"context_line":"        openstack-neutron-lbaas \\"},{"line_number":12,"context_line":"    \u0026\u0026 yum clean all"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"bab6814e_a4ec1e90","line":11,"range":{"start_line":11,"start_character":8,"end_line":11,"end_character":31},"in_reply_to":"bab6814e_44dd720d","updated":"2016-05-19 13:14:27.000000000","message":"Thank you for your comment. Originally it was like you suggested but Neutron plugin manager checks the presence of lbaas plugin and tries to import it. If this package is not installed neutron-server keeps crashing. Hence we trick it by just installing it here but running the process within lbaas container.","commit_id":"33cd5577d9c1c993a97198169c91c60cefc5586d"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"87ec86e253de7fbef8a4b30e50171019070967fd","unresolved":false,"context_lines":[{"line_number":8,"context_line":"        openstack-neutron \\"},{"line_number":9,"context_line":"        openstack-neutron-ml2 \\"},{"line_number":10,"context_line":"        openvswitch \\"},{"line_number":11,"context_line":"        openstack-neutron-lbaas \\"},{"line_number":12,"context_line":"    \u0026\u0026 yum clean all"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"bab6814e_51716a75","line":11,"range":{"start_line":11,"start_character":8,"end_line":11,"end_character":31},"in_reply_to":"bab6814e_53e7f2af","updated":"2016-05-20 15:22:23.000000000","message":"enhancing the plugin support and lbaas to get magnum working are two different tasks.  Lets not confuse one with another.  I suggest we let Serguei sort this out in what way makes sense given the current structure of kolla.\n\nthat said, installing in neutron-base doesn\u0027t make sense, because then the agent would be in ALL of the containers related to the other agents (such as dhcp).  It really needs to be broken out into lbaas and neutron-server as it is now.","commit_id":"33cd5577d9c1c993a97198169c91c60cefc5586d"},{"author":{"_account_id":11105,"name":"Swapnil Kulkarni","email":"coolsvap@gmail.com","username":"coolsvap"},"change_message_id":"5990ba61c7d1923f283d2c24d49dfae9e44ea982","unresolved":false,"context_lines":[{"line_number":8,"context_line":"        openstack-neutron \\"},{"line_number":9,"context_line":"        openstack-neutron-ml2 \\"},{"line_number":10,"context_line":"        openvswitch \\"},{"line_number":11,"context_line":"        openstack-neutron-lbaas \\"},{"line_number":12,"context_line":"    \u0026\u0026 yum clean all"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"bab6814e_53e7f2af","line":11,"range":{"start_line":11,"start_character":8,"end_line":11,"end_character":31},"in_reply_to":"bab6814e_a4ec1e90","updated":"2016-05-19 14:27:45.000000000","message":"I think this is the correct platform for the enhancing our jinja templates to enable the plugins.","commit_id":"33cd5577d9c1c993a97198169c91c60cefc5586d"},{"author":{"_account_id":10419,"name":"Ryan Hallisey","email":"rhallise@redhat.com","username":"rhallisey"},"change_message_id":"0c44467fad46b144a00ce4ba69868c2f8eac0a9f","unresolved":false,"context_lines":[{"line_number":8,"context_line":"        openstack-neutron \\"},{"line_number":9,"context_line":"        openstack-neutron-ml2 \\"},{"line_number":10,"context_line":"        openvswitch \\"},{"line_number":11,"context_line":"        openstack-neutron-lbaas \\"},{"line_number":12,"context_line":"    \u0026\u0026 yum clean all"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"bab6814e_074d2c3e","line":11,"range":{"start_line":11,"start_character":8,"end_line":11,"end_character":31},"in_reply_to":"bab6814e_a4ec1e90","updated":"2016-05-19 13:21:03.000000000","message":"Sure :).  Instead, I think the package should just be in the base container then.","commit_id":"33cd5577d9c1c993a97198169c91c60cefc5586d"},{"author":{"_account_id":10419,"name":"Ryan Hallisey","email":"rhallise@redhat.com","username":"rhallisey"},"change_message_id":"35389c46fb968d063e94b9ae5fdbced7c27273b3","unresolved":false,"context_lines":[{"line_number":17,"context_line":"        neutron-plugin-ml2 \\"},{"line_number":18,"context_line":"        neutron-server \\"},{"line_number":19,"context_line":"        openvswitch-switch \\"},{"line_number":20,"context_line":"        neutron-lbaas \\"},{"line_number":21,"context_line":"    \u0026\u0026 apt-get clean \\"},{"line_number":22,"context_line":"    \u0026\u0026 mkdir -p /usr/share/neutron \\"},{"line_number":23,"context_line":"    \u0026\u0026 ln -s /etc/neutron/api-paste.ini /usr/share/neutron/api-paste.ini"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"bab6814e_24d82e1d","line":20,"range":{"start_line":20,"start_character":7,"end_line":20,"end_character":21},"updated":"2016-05-19 13:11:21.000000000","message":"ditto","commit_id":"33cd5577d9c1c993a97198169c91c60cefc5586d"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"c2f2e6021ad1bc43985536faf2eb24a92ebdb68a","unresolved":false,"context_lines":[{"line_number":17,"context_line":"        neutron-plugin-ml2 \\"},{"line_number":18,"context_line":"        neutron-server \\"},{"line_number":19,"context_line":"        openvswitch-switch \\"},{"line_number":20,"context_line":"        neutron-lbaas \\"},{"line_number":21,"context_line":"    \u0026\u0026 apt-get clean \\"},{"line_number":22,"context_line":"    \u0026\u0026 mkdir -p /usr/share/neutron \\"},{"line_number":23,"context_line":"    \u0026\u0026 ln -s /etc/neutron/api-paste.ini /usr/share/neutron/api-paste.ini"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"bab6814e_e4fe2637","line":20,"range":{"start_line":20,"start_character":7,"end_line":20,"end_character":21},"in_reply_to":"bab6814e_24d82e1d","updated":"2016-05-19 13:14:27.000000000","message":"same as above.","commit_id":"33cd5577d9c1c993a97198169c91c60cefc5586d"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"d2540e81c997a95107be14813197ba03f86af595","unresolved":false,"context_lines":[{"line_number":8,"context_line":"        openstack-neutron \\"},{"line_number":9,"context_line":"        openstack-neutron-ml2 \\"},{"line_number":10,"context_line":"        openvswitch \\"},{"line_number":11,"context_line":"        openstack-neutron-lbaas \\"},{"line_number":12,"context_line":"    \u0026\u0026 yum clean all"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"bab6814e_f17a1ef0","line":11,"updated":"2016-05-20 15:23:49.000000000","message":"the neutron agents all inherit from here.  I think Ryan was incorrect in patchset #3 based upon this information.  Please revert back to patch set #3 (or atleast this part of it).","commit_id":"a3600cb7abdafa66491e17da94eee34f0698be07"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"6a45e4b513c29515212e5e111f00b79d07dca058","unresolved":false,"context_lines":[{"line_number":7,"context_line":"RUN yum -y install \\"},{"line_number":8,"context_line":"        openstack-neutron \\"},{"line_number":9,"context_line":"        openstack-neutron-ml2 \\"},{"line_number":10,"context_line":"        openvswitch \\"},{"line_number":11,"context_line":"        openstack-neutron-lbaas \\"},{"line_number":12,"context_line":"        haproxy \\"},{"line_number":13,"context_line":"    \u0026\u0026 yum clean all"}],"source_content_type":"text/x-jinja2","patch_set":10,"id":"bab6814e_11f7fb59","line":10,"updated":"2016-05-26 03:39:24.000000000","message":"all files installed via yum/apt need to go in neutron-server instead.","commit_id":"3efad3f8b5d836ac0a139624ed45c74ffac604ce"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"5f77705f73d6feab2a0c945a802cbb1a06b817c9","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] %}"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"RUN apt-get install -y --no-install-recommends \\"},{"line_number":41,"context_line":"        iputils-arping \\"},{"line_number":42,"context_line":"        conntrack \\"},{"line_number":43,"context_line":"        dnsmasq \\"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9abb7d3a_fb628d15","line":40,"range":{"start_line":40,"start_character":20,"end_line":40,"end_character":22},"updated":"2016-05-27 14:03:04.000000000","message":"Please, don\u0027t change it. :)","commit_id":"72e5b4e16c03a44d586f713151675c363ac26ee1"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"c97a94a76bd56e9a074a7dd048c5c4ec42397d17","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] %}"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"RUN apt-get install -y --no-install-recommends \\"},{"line_number":41,"context_line":"        iputils-arping \\"},{"line_number":42,"context_line":"        conntrack \\"},{"line_number":43,"context_line":"        dnsmasq \\"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9abb7d3a_f63624b3","line":40,"range":{"start_line":40,"start_character":20,"end_line":40,"end_character":22},"in_reply_to":"9abb7d3a_fb628d15","updated":"2016-05-27 15:43:16.000000000","message":"Done","commit_id":"72e5b4e16c03a44d586f713151675c363ac26ee1"}],"docker/neutron/neutron-lbaas-agent/Dockerfile.j2":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"5921ecad8d26a0bd5497aa0b20f245d9b44e3294","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"bab6814e_fb254a0a","updated":"2016-05-24 17:16:59.000000000","message":"Get your point. But it is a bad idea.\n\nwhen install is source:\n\nin the neutron-server, the lbaas come from binary and in the neutron-lbaas-agent, the lbaas come from source. Right?\n\nif so: \n1. we never used such pattern\n2. the version of the lbaas from the binary may be differenct from source code.","commit_id":"38d5caefabf2244551f8c6a7b9a55e08593c722b"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"b0018eecdd5ec8067c0ba3c1a594804932154502","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"bab6814e_4452c0de","updated":"2016-05-24 15:03:41.000000000","message":"do not farmiliar with lbaas. But in your code, i think\n1. need install the neutron-lbaas in the neutron-server too.\n2. support the binary install in this file.","commit_id":"38d5caefabf2244551f8c6a7b9a55e08593c722b"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"9d780441f90e7b183d78be7b6e0c27f4d5131a10","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"bab6814e_a816da52","in_reply_to":"bab6814e_4452c0de","updated":"2016-05-24 17:02:46.000000000","message":"the logic here is the following:\n\nif installation type is binary then everything gets installed in neutron-base as lbaas binaries are need in server and agent, if installation type is source, binary for neutron-server will come from base, but lbaas container will get binaries from source.","commit_id":"38d5caefabf2244551f8c6a7b9a55e08593c722b"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"cd3b4f50f54b51af4b21081e590ea4434b85bc5c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"bab6814e_1b55ae1c","in_reply_to":"bab6814e_fb254a0a","updated":"2016-05-24 17:22:19.000000000","message":"I agree it is not ideal, but as far as I know we cannot install from two source, example in neutron-server we already have source based install of neutron server itself, I am not sure if second source based installation can be added there for lbaas. Have you ever done it? If it is doable I do not mind to consolidate everything under neutron-base docker, in this case we can have consistency.","commit_id":"38d5caefabf2244551f8c6a7b9a55e08593c722b"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"81f1c705c206f87430ae858a20777c9a3ea42158","unresolved":false,"context_lines":[{"line_number":1,"context_line":"FROM {{ namespace }}/{{ image_prefix }}neutron-base:{{ tag }}"},{"line_number":2,"context_line":"MAINTAINER {{ maintainer }}"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"{% if install_type \u003d\u003d \u0027source\u0027 %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"ADD neutron-lbaas-agent-archive /neutron-lbaas-agent-source"}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"bab6814e_c002d53d","line":3,"updated":"2016-05-25 16:47:19.000000000","message":"need install from RPMs here for CENTOS.  This is packaged.","commit_id":"eb4df3948d3f5fa7c9d89a12216b80e5be1f884a"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"5f77705f73d6feab2a0c945a802cbb1a06b817c9","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"{% elif base_distro in [\u0027ubuntu\u0027] %}"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"RUN apt-get install -y --no-install-recommends \\"},{"line_number":13,"context_line":"        haproxy \\"},{"line_number":14,"context_line":"    \u0026\u0026 apt-get clean \\"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9abb7d3a_9b55411f","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":46},"updated":"2016-05-27 14:03:04.000000000","message":"RUN apt-get -y install --no-install-recommends","commit_id":"72e5b4e16c03a44d586f713151675c363ac26ee1"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"c97a94a76bd56e9a074a7dd048c5c4ec42397d17","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"{% elif base_distro in [\u0027ubuntu\u0027] %}"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"RUN apt-get install -y --no-install-recommends \\"},{"line_number":13,"context_line":"        haproxy \\"},{"line_number":14,"context_line":"    \u0026\u0026 apt-get clean \\"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9abb7d3a_9617d8ec","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":46},"in_reply_to":"9abb7d3a_9b55411f","updated":"2016-05-27 15:43:16.000000000","message":"Done","commit_id":"72e5b4e16c03a44d586f713151675c363ac26ee1"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"5f77705f73d6feab2a0c945a802cbb1a06b817c9","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"RUN apt-get install -y --no-install-recommends \\"},{"line_number":28,"context_line":"        neutron-lbaas-common \\"},{"line_number":29,"context_line":"        neutron-lbaasv2-agent \\"},{"line_number":30,"context_line":"        python-neutron-lbaas \\"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9abb7d3a_1b403156","line":27,"range":{"start_line":27,"start_character":0,"end_line":27,"end_character":46},"updated":"2016-05-27 14:03:04.000000000","message":"RUN apt-get -y install --no-install-recommends","commit_id":"72e5b4e16c03a44d586f713151675c363ac26ee1"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"c97a94a76bd56e9a074a7dd048c5c4ec42397d17","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"RUN apt-get install -y --no-install-recommends \\"},{"line_number":28,"context_line":"        neutron-lbaas-common \\"},{"line_number":29,"context_line":"        neutron-lbaasv2-agent \\"},{"line_number":30,"context_line":"        python-neutron-lbaas \\"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9abb7d3a_f6d2a433","line":27,"range":{"start_line":27,"start_character":0,"end_line":27,"end_character":46},"in_reply_to":"9abb7d3a_1b403156","updated":"2016-05-27 15:43:16.000000000","message":"Done","commit_id":"72e5b4e16c03a44d586f713151675c363ac26ee1"}],"docker/neutron/neutron-server/Dockerfile.j2":[{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"5f77705f73d6feab2a0c945a802cbb1a06b817c9","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"RUN apt-get install -y --no-install-recommends \\"},{"line_number":14,"context_line":"        neutron-lbaas-common \\"},{"line_number":15,"context_line":"        neutron-lbaasv2-agent \\"},{"line_number":16,"context_line":"        python-neutron-lbaas \\"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9abb7d3a_bb2f65a0","line":13,"range":{"start_line":13,"start_character":4,"end_line":13,"end_character":47},"updated":"2016-05-27 14:03:04.000000000","message":"apt-get -y install --no-install-recommends","commit_id":"72e5b4e16c03a44d586f713151675c363ac26ee1"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"c97a94a76bd56e9a074a7dd048c5c4ec42397d17","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"RUN apt-get install -y --no-install-recommends \\"},{"line_number":14,"context_line":"        neutron-lbaas-common \\"},{"line_number":15,"context_line":"        neutron-lbaasv2-agent \\"},{"line_number":16,"context_line":"        python-neutron-lbaas \\"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9abb7d3a_169e4856","line":13,"range":{"start_line":13,"start_character":4,"end_line":13,"end_character":47},"in_reply_to":"9abb7d3a_bb2f65a0","updated":"2016-05-27 15:43:16.000000000","message":"Done","commit_id":"72e5b4e16c03a44d586f713151675c363ac26ee1"}]}
