)]}'
{".zuul.yaml":[{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"65b7fb018a2b088caef0658cc5adb4085696ed86","unresolved":false,"context_lines":[{"line_number":126,"context_line":"    vars:"},{"line_number":127,"context_line":"      devstack_localrc:"},{"line_number":128,"context_line":"        DISABLE_AMP_IMAGE_BUILD: true"},{"line_number":129,"context_line":"      devstack_local_conf:"},{"line_number":130,"context_line":"        post-config:"},{"line_number":131,"context_line":"          $OCTAVIA_CONF:"},{"line_number":132,"context_line":"            DEFAULT:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"3f79a3b5_cb714047","line":129,"updated":"2018-09-19 10:12:46.000000000","message":"I think you want to add this:\n\n[[post-config|$NEUTRON_CONF]]\n[DEFAULT]\nservice_plugins\u003drouter,metering,qos,trunk,firewall_v2\n\nto the post-config - but you want to do it following the $OCTAVIA_CONF example below.","commit_id":"e1acf21bf5e2cfb44342970ebacb8760cbd5b105"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"f5fbd5c134930ab1ed378caaa9a2d1cab2068c22","unresolved":false,"context_lines":[{"line_number":140,"context_line":"          $NEUTRON_CONF:"},{"line_number":141,"context_line":"            DEFAULT:"},{"line_number":142,"context_line":"              debug: true"},{"line_number":143,"context_line":"              service_plugins: router,metering,qos,trunk,firewall_v2,q-fwaas-v2"},{"line_number":144,"context_line":"      devstack_plugins:"},{"line_number":145,"context_line":"        designate: https://git.openstack.org/openstack/designate"},{"line_number":146,"context_line":"        neutron: https://git.openstack.org/openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"3f79a3b5_af94f036","line":143,"range":{"start_line":143,"start_character":69,"end_line":143,"end_character":79},"updated":"2018-09-20 14:38:49.000000000","message":"No such service plugin:\nhttps://github.com/openstack/neutron-fwaas/blob/master/setup.cfg#L40-L43","commit_id":"46dbbf59f87769a7b34ba4acfb7a4acf0ed15d2b"},{"author":{"_account_id":28653,"name":"Matthias Lisin","email":"lisin@strato.de","username":"ml"},"change_message_id":"8861a983a62d8d7260dfd5bb3e0f8229605d2162","unresolved":false,"context_lines":[{"line_number":140,"context_line":"          $NEUTRON_CONF:"},{"line_number":141,"context_line":"            DEFAULT:"},{"line_number":142,"context_line":"              debug: true"},{"line_number":143,"context_line":"              service_plugins: router,metering,qos,trunk,firewall_v2,q-fwaas-v2"},{"line_number":144,"context_line":"      devstack_plugins:"},{"line_number":145,"context_line":"        designate: https://git.openstack.org/openstack/designate"},{"line_number":146,"context_line":"        neutron: https://git.openstack.org/openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"3f79a3b5_9007d017","line":143,"range":{"start_line":143,"start_character":69,"end_line":143,"end_character":79},"in_reply_to":"3f79a3b5_af94f036","updated":"2018-09-20 15:16:48.000000000","message":"Ok. Thansk for helping out with this. I\u0027m really lost.","commit_id":"46dbbf59f87769a7b34ba4acfb7a4acf0ed15d2b"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"e9504e08d37dd1f278817ea597fae5d5e20c29b4","unresolved":false,"context_lines":[{"line_number":143,"context_line":"              agent_version: v2"},{"line_number":144,"context_line":"              driver: iptables_v2"},{"line_number":145,"context_line":"              enabled: true"},{"line_number":146,"context_line":"              firewall_l2_driver: ovs"},{"line_number":147,"context_line":"      devstack_plugins:"},{"line_number":148,"context_line":"        designate: https://git.openstack.org/openstack/designate"},{"line_number":149,"context_line":"        neutron: https://git.openstack.org/openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"3f79a3b5_86e54fdd","line":146,"range":{"start_line":146,"start_character":14,"end_line":146,"end_character":37},"updated":"2018-09-21 06:31:26.000000000","message":"failed to add firewall v2 driver...","commit_id":"5ec233ad6e5c6b0e51c2be5ffe972d30c8bade43"},{"author":{"_account_id":28653,"name":"Matthias Lisin","email":"lisin@strato.de","username":"ml"},"change_message_id":"22840bbbe84830192365ece75a7988e40c3f50ac","unresolved":false,"context_lines":[{"line_number":159,"context_line":"        neutron-dns: true"},{"line_number":160,"context_line":"        neutron-qos: true"},{"line_number":161,"context_line":"        neutron-trunk: true"},{"line_number":162,"context_line":"        neutron-fwaas-v2: true"},{"line_number":163,"context_line":"      tox_environment:"},{"line_number":164,"context_line":"        OPENSTACKSDK_HAS_DESIGNATE: 1"},{"line_number":165,"context_line":"        OPENSTACKSDK_HAS_OCTAVIA: 1"}],"source_content_type":"text/x-yaml","patch_set":21,"id":"3f79a3b5_04b9f7c9","line":162,"range":{"start_line":162,"start_character":8,"end_line":162,"end_character":24},"updated":"2018-09-25 13:31:16.000000000","message":"Apparently it expects a v2 suffix:\n\nhttps://git.openstack.org/cgit/openstack/neutron-fwaas/tree/devstack/plugin.sh#n106","commit_id":"5309042890d8b8e3046d921fdd9c5b4de8ac785c"}],"devstack/plugin.sh":[{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"65b7fb018a2b088caef0658cc5adb4085696ed86","unresolved":false,"context_lines":[{"line_number":18,"context_line":"    fi"},{"line_number":19,"context_line":"}"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"function install_neutron_fwaas {"},{"line_number":22,"context_line":"    if use_library_from_git \"neutron-fwaas\"; then"},{"line_number":23,"context_line":"        git_clone_by_name \"neutron-fwaas\""},{"line_number":24,"context_line":"        setup_dev_lib \"neutron-fwaas\""}],"source_content_type":"text/x-sh","patch_set":12,"id":"3f79a3b5_0b93b85d","line":21,"updated":"2018-09-19 10:12:46.000000000","message":"The neutron-fwaas devstack plugin should handle this.","commit_id":"e1acf21bf5e2cfb44342970ebacb8760cbd5b105"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"65b7fb018a2b088caef0658cc5adb4085696ed86","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    preinstall_openstacksdk"},{"line_number":49,"context_line":"elif [[ \"$1\" \u003d\u003d \"stack\" \u0026\u0026 \"$2\" \u003d\u003d \"install\" ]]; then"},{"line_number":50,"context_line":"    install_openstacksdk"},{"line_number":51,"context_line":"    install_neutron_fwaas"},{"line_number":52,"context_line":"elif [[ \"$1\" \u003d\u003d \"stack\" \u0026\u0026 \"$2\" \u003d\u003d \"post-config\" ]]; then"},{"line_number":53,"context_line":"    configure_openstacksdk"},{"line_number":54,"context_line":"    neutron_service_plugin_class_add \"firewall_v2\""}],"source_content_type":"text/x-sh","patch_set":12,"id":"3f79a3b5_2b90f44d","line":51,"updated":"2018-09-19 10:12:46.000000000","message":"The neutron-fwaas devstack plugin should handle this.","commit_id":"e1acf21bf5e2cfb44342970ebacb8760cbd5b105"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"65b7fb018a2b088caef0658cc5adb4085696ed86","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    install_neutron_fwaas"},{"line_number":52,"context_line":"elif [[ \"$1\" \u003d\u003d \"stack\" \u0026\u0026 \"$2\" \u003d\u003d \"post-config\" ]]; then"},{"line_number":53,"context_line":"    configure_openstacksdk"},{"line_number":54,"context_line":"    neutron_service_plugin_class_add \"firewall_v2\""},{"line_number":55,"context_line":"elif [[ \"$1\" \u003d\u003d \"stack\" \u0026\u0026 \"$2\" \u003d\u003d \"extra\" ]]; then"},{"line_number":56,"context_line":"    initialize_openstacksdk"},{"line_number":57,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":12,"id":"3f79a3b5_cb986077","line":54,"updated":"2018-09-19 10:12:46.000000000","message":"The neutron-fwaas devstack plugin should handle this.","commit_id":"e1acf21bf5e2cfb44342970ebacb8760cbd5b105"}],"devstack/settings":[{"author":{"_account_id":28653,"name":"Matthias Lisin","email":"lisin@strato.de","username":"ml"},"change_message_id":"5a3a07953465ad40fee16421ad1642c51ff44f36","unresolved":false,"context_lines":[{"line_number":1,"context_line":"enable_service neutron-fwaas"}],"source_content_type":"application/octet-stream","patch_set":8,"id":"3f79a3b5_11804d46","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":28},"updated":"2018-09-12 13:01:52.000000000","message":"according to the README in neutron-fwaas, the following is missing:\n\nenable_service q-fwaas-v2\n\n\nSee: http://git.openstack.org/cgit/openstack/neutron-fwaas/tree/devstack/README.rst","commit_id":"29a8463c6528fb047adc3872f3becf54962ea148"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"25fd6b26f572e383a0a3930bf465d635f70b3594","unresolved":false,"context_lines":[{"line_number":1,"context_line":"enable_service neutron-fwaas"},{"line_number":2,"context_line":"enable_service q-fwaas-v2"}],"source_content_type":"application/octet-stream","patch_set":9,"id":"3f79a3b5_6015069b","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":25},"updated":"2018-09-14 00:42:40.000000000","message":"Actually this is same as line 1, and test still not pass...","commit_id":"4dc30068b796483f9733df9dfbb5936b8994926f"},{"author":{"_account_id":28653,"name":"Matthias Lisin","email":"lisin@strato.de","username":"ml"},"change_message_id":"5aead01b198678f605a3e6ca7d094d71b7dfcdbd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"enable_service neutron-fwaas"},{"line_number":2,"context_line":"enable_service q-fwaas-v2"}],"source_content_type":"application/octet-stream","patch_set":9,"id":"3f79a3b5_f465544a","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":25},"in_reply_to":"3f79a3b5_6015069b","updated":"2018-09-14 08:09:06.000000000","message":"Are you sure? I just setup a devstack on a box with enable_service neutron-fwaas, and it didn\u0027t create any fwaas endpoints.\n\nIf I\u0027m not mistaken, the q-fwaas-v2 wasn\u0027t even picked up by the zuul devstack for some reason.","commit_id":"4dc30068b796483f9733df9dfbb5936b8994926f"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"65b7fb018a2b088caef0658cc5adb4085696ed86","unresolved":false,"context_lines":[{"line_number":1,"context_line":"enable_service neutron-fwaas"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[[post-config|$NEUTRON_CONF]]"}],"source_content_type":"application/octet-stream","patch_set":12,"id":"3f79a3b5_eb951c3e","line":1,"updated":"2018-09-19 10:12:46.000000000","message":"This is already done with the devstack_services in .zuul.yaml.","commit_id":"e1acf21bf5e2cfb44342970ebacb8760cbd5b105"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"65b7fb018a2b088caef0658cc5adb4085696ed86","unresolved":false,"context_lines":[{"line_number":1,"context_line":"enable_service neutron-fwaas"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[[post-config|$NEUTRON_CONF]]"},{"line_number":5,"context_line":"[DEFAULT]"},{"line_number":6,"context_line":"service_plugins\u003drouter,metering,qos,trunk,firewall_v2"}],"source_content_type":"application/octet-stream","patch_set":12,"id":"3f79a3b5_4b7e901b","line":6,"range":{"start_line":4,"start_character":0,"end_line":6,"end_character":53},"updated":"2018-09-19 10:12:46.000000000","message":"We should move this into the .zuul.yaml file","commit_id":"e1acf21bf5e2cfb44342970ebacb8760cbd5b105"}],"openstack/network/v2/firewall_policy.py":[{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"d90938fd2f2f641d87e2dd336f4361b190dfa2c1","unresolved":false,"context_lines":[{"line_number":93,"context_line":"                message \u003d data[\u0027NeutronError\u0027][\u0027message\u0027]"},{"line_number":94,"context_line":"            raise HttpException(message\u003dmessage, response\u003dresp)"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"        return self.__class__(**data)"}],"source_content_type":"text/x-python","patch_set":22,"id":"3f79a3b5_5655531d","line":96,"range":{"start_line":96,"start_character":8,"end_line":96,"end_character":37},"updated":"2018-09-26 02:26:19.000000000","message":"Why retrun a new object? If you really want to return a FirewallPolicy Object instead of the json, please try the following method:\nhttps://github.com/openstack/openstacksdk/blob/master/openstack/resource.py#L594-L607","commit_id":"edb3c4fbd0f2683e9fde1e2b899b0212e17677a8"},{"author":{"_account_id":28653,"name":"Matthias Lisin","email":"lisin@strato.de","username":"ml"},"change_message_id":"a8b55a3348c29323949198b8aea4f574188d2814","unresolved":false,"context_lines":[{"line_number":93,"context_line":"                message \u003d data[\u0027NeutronError\u0027][\u0027message\u0027]"},{"line_number":94,"context_line":"            raise HttpException(message\u003dmessage, response\u003dresp)"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"        return self.__class__(**data)"}],"source_content_type":"text/x-python","patch_set":22,"id":"3f79a3b5_707ad077","line":96,"range":{"start_line":96,"start_character":8,"end_line":96,"end_character":37},"in_reply_to":"3f79a3b5_5655531d","updated":"2018-09-26 07:25:17.000000000","message":"That makes sense. Thanks.","commit_id":"edb3c4fbd0f2683e9fde1e2b899b0212e17677a8"}]}
