)]}'
{"zun/container/docker/driver.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":384,"context_line":"        # Process the first requested network at create time. The rest"},{"line_number":385,"context_line":"        # will be processed after create."},{"line_number":386,"context_line":"        requested_network \u003d requested_networks.pop()"},{"line_number":387,"context_line":"        #docker_net_name \u003d self._get_docker_network_name("},{"line_number":388,"context_line":"        #    context, requested_network[\u0027network\u0027])"},{"line_number":389,"context_line":"        neutron_net_id \u003d requested_network[\u0027network\u0027]"},{"line_number":390,"context_line":"        security_group_ids \u003d utils.get_security_group_ids("}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_a0d2f732","line":387,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":389,"context_line":"        neutron_net_id \u003d requested_network[\u0027network\u0027]"},{"line_number":390,"context_line":"        security_group_ids \u003d utils.get_security_group_ids("},{"line_number":391,"context_line":"            context, container.security_groups)"},{"line_number":392,"context_line":"        #docker_network \u003d network_api.inspect_network(docker_net_name)"},{"line_number":393,"context_line":"        device_owner \u003d network_api.get_device_owner()"},{"line_number":394,"context_line":"        #neutron_net_id \u003d docker_network[\u0027Options\u0027][\u0027neutron.net.uuid\u0027]"},{"line_number":395,"context_line":"        addresses, port \u003d neutron_api.create_or_update_port("}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_80d5331e","line":392,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":391,"context_line":"            context, container.security_groups)"},{"line_number":392,"context_line":"        #docker_network \u003d network_api.inspect_network(docker_net_name)"},{"line_number":393,"context_line":"        device_owner \u003d network_api.get_device_owner()"},{"line_number":394,"context_line":"        #neutron_net_id \u003d docker_network[\u0027Options\u0027][\u0027neutron.net.uuid\u0027]"},{"line_number":395,"context_line":"        addresses, port \u003d neutron_api.create_or_update_port("},{"line_number":396,"context_line":"            container, neutron_net_id, requested_network, device_owner,"},{"line_number":397,"context_line":"            security_group_ids, set_binding_host\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_e0dcef47","line":394,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":405,"context_line":"            if address[\u0027version\u0027] \u003d\u003d 6:"},{"line_number":406,"context_line":"                ipv6_address \u003d address[\u0027addr\u0027]"},{"line_number":407,"context_line":""},{"line_number":408,"context_line":"        #endpoint_config \u003d docker.create_endpoint_config("},{"line_number":409,"context_line":"        #    ipv4_address\u003dipv4_address, ipv6_address\u003dipv6_address)"},{"line_number":410,"context_line":"        #network_config \u003d docker.create_networking_config({"},{"line_number":411,"context_line":"        #    docker_net_name: endpoint_config})"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_c0df2b38","line":408,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":407,"context_line":""},{"line_number":408,"context_line":"        #endpoint_config \u003d docker.create_endpoint_config("},{"line_number":409,"context_line":"        #    ipv4_address\u003dipv4_address, ipv6_address\u003dipv6_address)"},{"line_number":410,"context_line":"        #network_config \u003d docker.create_networking_config({"},{"line_number":411,"context_line":"        #    docker_net_name: endpoint_config})"},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"        #host_config[\u0027network_mode\u0027] \u003d docker_net_name"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_20e6e717","line":410,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":410,"context_line":"        #network_config \u003d docker.create_networking_config({"},{"line_number":411,"context_line":"        #    docker_net_name: endpoint_config})"},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"        #host_config[\u0027network_mode\u0027] \u003d docker_net_name"},{"line_number":414,"context_line":"        host_config[\u0027network_mode\u0027] \u003d network_api.get_network_mode(neutron_net_id)"},{"line_number":415,"context_line":"        #container_kwargs[\u0027networking_config\u0027] \u003d network_config"},{"line_number":416,"context_line":"        network_config \u003d network_api.get_networking_config("}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_00e123fd","line":413,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":411,"context_line":"        #    docker_net_name: endpoint_config})"},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"        #host_config[\u0027network_mode\u0027] \u003d docker_net_name"},{"line_number":414,"context_line":"        host_config[\u0027network_mode\u0027] \u003d network_api.get_network_mode(neutron_net_id)"},{"line_number":415,"context_line":"        #container_kwargs[\u0027networking_config\u0027] \u003d network_config"},{"line_number":416,"context_line":"        network_config \u003d network_api.get_networking_config("},{"line_number":417,"context_line":"            neutron_net_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_60f0dfca","line":414,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":412,"context_line":""},{"line_number":413,"context_line":"        #host_config[\u0027network_mode\u0027] \u003d docker_net_name"},{"line_number":414,"context_line":"        host_config[\u0027network_mode\u0027] \u003d network_api.get_network_mode(neutron_net_id)"},{"line_number":415,"context_line":"        #container_kwargs[\u0027networking_config\u0027] \u003d network_config"},{"line_number":416,"context_line":"        network_config \u003d network_api.get_networking_config("},{"line_number":417,"context_line":"            neutron_net_id,"},{"line_number":418,"context_line":"            ipv4_address\u003dipv4_address, ipv6_address\u003dipv6_address)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_40eb1bdb","line":415,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":422,"context_line":""},{"line_number":423,"context_line":"    def _provision_network(self, context, network_api, requested_networks):"},{"line_number":424,"context_line":"        for rq_network in requested_networks:"},{"line_number":425,"context_line":"            #self._get_or_create_container_network("},{"line_number":426,"context_line":"            #    context, network_api, rq_network[\u0027network\u0027])"},{"line_number":427,"context_line":"            network_api.ensure_network(context, rq_network[\u0027network\u0027])"},{"line_number":428,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_a0bb17e3","line":425,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":1143,"context_line":"        with docker_utils.docker_client() as docker:"},{"line_number":1144,"context_line":"            network_api \u003d zun_network.api(context,"},{"line_number":1145,"context_line":"                                          docker_api\u003ddocker)"},{"line_number":1146,"context_line":"            #docker_net \u003d self._get_docker_network_name(context, network)"},{"line_number":1147,"context_line":"            network_api.disconnect_container_from_network(container,"},{"line_number":1148,"context_line":"                                                          docker_net, network)"},{"line_number":1149,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_80bed3d1","line":1146,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":1145,"context_line":"                                          docker_api\u003ddocker)"},{"line_number":1146,"context_line":"            #docker_net \u003d self._get_docker_network_name(context, network)"},{"line_number":1147,"context_line":"            network_api.disconnect_container_from_network(container,"},{"line_number":1148,"context_line":"                                                          docker_net, network)"},{"line_number":1149,"context_line":""},{"line_number":1150,"context_line":"            # Only clear network info related to this network"},{"line_number":1151,"context_line":"            # Cannot del container.address directly which will not update"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_e0b50ff0","line":1148,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: F821 undefined name \u0027docker_net\u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":1171,"context_line":"                                             \u0027network %(network)s.\u0027"},{"line_number":1172,"context_line":"                                             % {\u0027container\u0027: container.uuid,"},{"line_number":1173,"context_line":"                                                \u0027network\u0027: network})"},{"line_number":1174,"context_line":"            #self._get_or_create_container_network(context, network_api, network)"},{"line_number":1175,"context_line":"            network_api.ensure_network(context, network)"},{"line_number":1176,"context_line":"            #docker_net_name \u003d self._get_docker_network_name(context, network)"},{"line_number":1177,"context_line":"            addrs \u003d network_api.connect_container_to_network("}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_c0b8cbe6","line":1174,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":1171,"context_line":"                                             \u0027network %(network)s.\u0027"},{"line_number":1172,"context_line":"                                             % {\u0027container\u0027: container.uuid,"},{"line_number":1173,"context_line":"                                                \u0027network\u0027: network})"},{"line_number":1174,"context_line":"            #self._get_or_create_container_network(context, network_api, network)"},{"line_number":1175,"context_line":"            network_api.ensure_network(context, network)"},{"line_number":1176,"context_line":"            #docker_net_name \u003d self._get_docker_network_name(context, network)"},{"line_number":1177,"context_line":"            addrs \u003d network_api.connect_container_to_network("}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_20cf0780","line":1174,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":1173,"context_line":"                                                \u0027network\u0027: network})"},{"line_number":1174,"context_line":"            #self._get_or_create_container_network(context, network_api, network)"},{"line_number":1175,"context_line":"            network_api.ensure_network(context, network)"},{"line_number":1176,"context_line":"            #docker_net_name \u003d self._get_docker_network_name(context, network)"},{"line_number":1177,"context_line":"            addrs \u003d network_api.connect_container_to_network("},{"line_number":1178,"context_line":"                container, network, requested_network,"},{"line_number":1179,"context_line":"                security_groups\u003dsecurity_group_ids)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_00cac36c","line":1176,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":1191,"context_line":"        with docker_utils.docker_client() as docker:"},{"line_number":1192,"context_line":"            network_api \u003d zun_network.api(context,"},{"line_number":1193,"context_line":"                                          docker_api\u003ddocker)"},{"line_number":1194,"context_line":"            #docker_net_name \u003d self._get_docker_network_name("},{"line_number":1195,"context_line":"            #    context, neutron_net_id)"},{"line_number":1196,"context_line":"            return network_api.create_network("},{"line_number":1197,"context_line":"                neutron_net_id\u003dneutron_net_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_60c9ff76","line":1194,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":1195,"context_line":"            #    context, neutron_net_id)"},{"line_number":1196,"context_line":"            return network_api.create_network("},{"line_number":1197,"context_line":"                neutron_net_id\u003dneutron_net_id,"},{"line_number":1198,"context_line":"                name\u003ddocker_net_name)"},{"line_number":1199,"context_line":""},{"line_number":1200,"context_line":"    def delete_network(self, context, network):"},{"line_number":1201,"context_line":"        with docker_utils.docker_client() as docker:"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_40c4bb5f","line":1198,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: F821 undefined name \u0027docker_net_name\u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":386,"context_line":"        # Process the first requested network at create time. The rest"},{"line_number":387,"context_line":"        # will be processed after create."},{"line_number":388,"context_line":"        requested_network \u003d requested_networks.pop()"},{"line_number":389,"context_line":"        #docker_net_name \u003d self._get_docker_network_name("},{"line_number":390,"context_line":"        #    context, requested_network[\u0027network\u0027])"},{"line_number":391,"context_line":"        neutron_net_id \u003d requested_network[\u0027network\u0027]"},{"line_number":392,"context_line":"        security_group_ids \u003d utils.get_security_group_ids("}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_3c1b4bca","line":389,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":391,"context_line":"        neutron_net_id \u003d requested_network[\u0027network\u0027]"},{"line_number":392,"context_line":"        security_group_ids \u003d utils.get_security_group_ids("},{"line_number":393,"context_line":"            context, container.security_groups)"},{"line_number":394,"context_line":"        #docker_network \u003d network_driver.inspect_network(docker_net_name)"},{"line_number":395,"context_line":"        device_owner \u003d network_driver.get_device_owner()"},{"line_number":396,"context_line":"        #neutron_net_id \u003d docker_network[\u0027Options\u0027][\u0027neutron.net.uuid\u0027]"},{"line_number":397,"context_line":"        addresses, port \u003d neutron_api.create_or_update_port("}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_9c79b7fd","line":394,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":393,"context_line":"            context, container.security_groups)"},{"line_number":394,"context_line":"        #docker_network \u003d network_driver.inspect_network(docker_net_name)"},{"line_number":395,"context_line":"        device_owner \u003d network_driver.get_device_owner()"},{"line_number":396,"context_line":"        #neutron_net_id \u003d docker_network[\u0027Options\u0027][\u0027neutron.net.uuid\u0027]"},{"line_number":397,"context_line":"        addresses, port \u003d neutron_api.create_or_update_port("},{"line_number":398,"context_line":"            container, neutron_net_id, requested_network, device_owner,"},{"line_number":399,"context_line":"            security_group_ids, set_binding_host\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_7c7e63e4","line":396,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":407,"context_line":"            if address[\u0027version\u0027] \u003d\u003d 6:"},{"line_number":408,"context_line":"                ipv6_address \u003d address[\u0027addr\u0027]"},{"line_number":409,"context_line":""},{"line_number":410,"context_line":"        #endpoint_config \u003d docker.create_endpoint_config("},{"line_number":411,"context_line":"        #    ipv4_address\u003dipv4_address, ipv6_address\u003dipv6_address)"},{"line_number":412,"context_line":"        #network_config \u003d docker.create_networking_config({"},{"line_number":413,"context_line":"        #    docker_net_name: endpoint_config})"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_dc7fafdc","line":410,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":409,"context_line":""},{"line_number":410,"context_line":"        #endpoint_config \u003d docker.create_endpoint_config("},{"line_number":411,"context_line":"        #    ipv4_address\u003dipv4_address, ipv6_address\u003dipv6_address)"},{"line_number":412,"context_line":"        #network_config \u003d docker.create_networking_config({"},{"line_number":413,"context_line":"        #    docker_net_name: endpoint_config})"},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        #host_config[\u0027network_mode\u0027] \u003d docker_net_name"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_bc847bd4","line":412,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":412,"context_line":"        #network_config \u003d docker.create_networking_config({"},{"line_number":413,"context_line":"        #    docker_net_name: endpoint_config})"},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        #host_config[\u0027network_mode\u0027] \u003d docker_net_name"},{"line_number":416,"context_line":"        host_config[\u0027network_mode\u0027] \u003d network_api.get_network_mode(neutron_net_id)"},{"line_number":417,"context_line":"        #container_kwargs[\u0027networking_config\u0027] \u003d network_config"},{"line_number":418,"context_line":"        network_config \u003d network_api.get_networking_config("}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_1c6da731","line":415,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":413,"context_line":"        #    docker_net_name: endpoint_config})"},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        #host_config[\u0027network_mode\u0027] \u003d docker_net_name"},{"line_number":416,"context_line":"        host_config[\u0027network_mode\u0027] \u003d network_api.get_network_mode(neutron_net_id)"},{"line_number":417,"context_line":"        #container_kwargs[\u0027networking_config\u0027] \u003d network_config"},{"line_number":418,"context_line":"        network_config \u003d network_api.get_networking_config("},{"line_number":419,"context_line":"            neutron_net_id,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_5c739f16","line":416,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":413,"context_line":"        #    docker_net_name: endpoint_config})"},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        #host_config[\u0027network_mode\u0027] \u003d docker_net_name"},{"line_number":416,"context_line":"        host_config[\u0027network_mode\u0027] \u003d network_api.get_network_mode(neutron_net_id)"},{"line_number":417,"context_line":"        #container_kwargs[\u0027networking_config\u0027] \u003d network_config"},{"line_number":418,"context_line":"        network_config \u003d network_api.get_networking_config("},{"line_number":419,"context_line":"            neutron_net_id,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_fc69d324","line":416,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: F821 undefined name \u0027network_api\u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        #host_config[\u0027network_mode\u0027] \u003d docker_net_name"},{"line_number":416,"context_line":"        host_config[\u0027network_mode\u0027] \u003d network_api.get_network_mode(neutron_net_id)"},{"line_number":417,"context_line":"        #container_kwargs[\u0027networking_config\u0027] \u003d network_config"},{"line_number":418,"context_line":"        network_config \u003d network_api.get_networking_config("},{"line_number":419,"context_line":"            neutron_net_id,"},{"line_number":420,"context_line":"            ipv4_address\u003dipv4_address, ipv6_address\u003dipv6_address)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_3c706b08","line":417,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":415,"context_line":"        #host_config[\u0027network_mode\u0027] \u003d docker_net_name"},{"line_number":416,"context_line":"        host_config[\u0027network_mode\u0027] \u003d network_api.get_network_mode(neutron_net_id)"},{"line_number":417,"context_line":"        #container_kwargs[\u0027networking_config\u0027] \u003d network_config"},{"line_number":418,"context_line":"        network_config \u003d network_api.get_networking_config("},{"line_number":419,"context_line":"            neutron_net_id,"},{"line_number":420,"context_line":"            ipv4_address\u003dipv4_address, ipv6_address\u003dipv6_address)"},{"line_number":421,"context_line":"        if network_config:"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_9c62573d","line":418,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: F821 undefined name \u0027network_api\u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":424,"context_line":""},{"line_number":425,"context_line":"    def _provision_network(self, context, network_driver, requested_networks):"},{"line_number":426,"context_line":"        for rq_network in requested_networks:"},{"line_number":427,"context_line":"            #self._get_or_create_container_network("},{"line_number":428,"context_line":"            #    context, network_driver, rq_network[\u0027network\u0027])"},{"line_number":429,"context_line":"            network_api.ensure_network(context, rq_network[\u0027network\u0027])"},{"line_number":430,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_7c67834e","line":427,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":426,"context_line":"        for rq_network in requested_networks:"},{"line_number":427,"context_line":"            #self._get_or_create_container_network("},{"line_number":428,"context_line":"            #    context, network_driver, rq_network[\u0027network\u0027])"},{"line_number":429,"context_line":"            network_api.ensure_network(context, rq_network[\u0027network\u0027])"},{"line_number":430,"context_line":""},{"line_number":431,"context_line":"    def _get_secgorup_name(self, container_uuid):"},{"line_number":432,"context_line":"        return consts.NAME_PREFIX + container_uuid"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_dc584f8b","line":429,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: F821 undefined name \u0027network_api\u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":1144,"context_line":"    def network_detach(self, context, container, network):"},{"line_number":1145,"context_line":"        with docker_utils.docker_client() as docker:"},{"line_number":1146,"context_line":"            network_driver \u003d zun_network.driver(context,"},{"line_number":1147,"context_line":"                                          docker_api\u003ddocker)"},{"line_number":1148,"context_line":"            #docker_net \u003d self._get_docker_network_name(context, network)"},{"line_number":1149,"context_line":"            network_driver.disconnect_container_from_network(container,"},{"line_number":1150,"context_line":"                                                          docker_net, network)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_bc5d9b7a","line":1147,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":1145,"context_line":"        with docker_utils.docker_client() as docker:"},{"line_number":1146,"context_line":"            network_driver \u003d zun_network.driver(context,"},{"line_number":1147,"context_line":"                                          docker_api\u003ddocker)"},{"line_number":1148,"context_line":"            #docker_net \u003d self._get_docker_network_name(context, network)"},{"line_number":1149,"context_line":"            network_driver.disconnect_container_from_network(container,"},{"line_number":1150,"context_line":"                                                          docker_net, network)"},{"line_number":1151,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_1c56475d","line":1148,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":1147,"context_line":"                                          docker_api\u003ddocker)"},{"line_number":1148,"context_line":"            #docker_net \u003d self._get_docker_network_name(context, network)"},{"line_number":1149,"context_line":"            network_driver.disconnect_container_from_network(container,"},{"line_number":1150,"context_line":"                                                          docker_net, network)"},{"line_number":1151,"context_line":""},{"line_number":1152,"context_line":"            # Only clear network info related to this network"},{"line_number":1153,"context_line":"            # Cannot del container.address directly which will not update"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_fc527366","line":1150,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":1147,"context_line":"                                          docker_api\u003ddocker)"},{"line_number":1148,"context_line":"            #docker_net \u003d self._get_docker_network_name(context, network)"},{"line_number":1149,"context_line":"            network_driver.disconnect_container_from_network(container,"},{"line_number":1150,"context_line":"                                                          docker_net, network)"},{"line_number":1151,"context_line":""},{"line_number":1152,"context_line":"            # Only clear network info related to this network"},{"line_number":1153,"context_line":"            # Cannot del container.address directly which will not update"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_5c4c3fc7","line":1150,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: F821 undefined name \u0027docker_net\u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":1173,"context_line":"                                             \u0027network %(network)s.\u0027"},{"line_number":1174,"context_line":"                                             % {\u0027container\u0027: container.uuid,"},{"line_number":1175,"context_line":"                                                \u0027network\u0027: network})"},{"line_number":1176,"context_line":"            #self._get_or_create_container_network(context, network_driver, network)"},{"line_number":1177,"context_line":"            network_driver.ensure_network(context, network)"},{"line_number":1178,"context_line":"            #docker_net_name \u003d self._get_docker_network_name(context, network)"},{"line_number":1179,"context_line":"            addrs \u003d network_driver.connect_container_to_network("}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_3c498bb6","line":1176,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":1173,"context_line":"                                             \u0027network %(network)s.\u0027"},{"line_number":1174,"context_line":"                                             % {\u0027container\u0027: container.uuid,"},{"line_number":1175,"context_line":"                                                \u0027network\u0027: network})"},{"line_number":1176,"context_line":"            #self._get_or_create_container_network(context, network_driver, network)"},{"line_number":1177,"context_line":"            network_driver.ensure_network(context, network)"},{"line_number":1178,"context_line":"            #docker_net_name \u003d self._get_docker_network_name(context, network)"},{"line_number":1179,"context_line":"            addrs \u003d network_driver.connect_container_to_network("}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_9cc7f712","line":1176,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":1175,"context_line":"                                                \u0027network\u0027: network})"},{"line_number":1176,"context_line":"            #self._get_or_create_container_network(context, network_driver, network)"},{"line_number":1177,"context_line":"            network_driver.ensure_network(context, network)"},{"line_number":1178,"context_line":"            #docker_net_name \u003d self._get_docker_network_name(context, network)"},{"line_number":1179,"context_line":"            addrs \u003d network_driver.connect_container_to_network("},{"line_number":1180,"context_line":"                container, network, requested_network,"},{"line_number":1181,"context_line":"                security_groups\u003dsecurity_group_ids)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_7ccca334","line":1178,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":1192,"context_line":"    def create_network(self, context, neutron_net_id):"},{"line_number":1193,"context_line":"        with docker_utils.docker_client() as docker:"},{"line_number":1194,"context_line":"            network_driver \u003d zun_network.api(context,"},{"line_number":1195,"context_line":"                                          docker_api\u003ddocker)"},{"line_number":1196,"context_line":"            #docker_net_name \u003d self._get_docker_network_name("},{"line_number":1197,"context_line":"            #    context, neutron_net_id)"},{"line_number":1198,"context_line":"            return network_driver.create_network("}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_dccdef30","line":1195,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":1193,"context_line":"        with docker_utils.docker_client() as docker:"},{"line_number":1194,"context_line":"            network_driver \u003d zun_network.api(context,"},{"line_number":1195,"context_line":"                                          docker_api\u003ddocker)"},{"line_number":1196,"context_line":"            #docker_net_name \u003d self._get_docker_network_name("},{"line_number":1197,"context_line":"            #    context, neutron_net_id)"},{"line_number":1198,"context_line":"            return network_driver.create_network("},{"line_number":1199,"context_line":"                neutron_net_id\u003dneutron_net_id,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_bcd2bbcf","line":1196,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":1197,"context_line":"            #    context, neutron_net_id)"},{"line_number":1198,"context_line":"            return network_driver.create_network("},{"line_number":1199,"context_line":"                neutron_net_id\u003dneutron_net_id,"},{"line_number":1200,"context_line":"                name\u003ddocker_net_name)"},{"line_number":1201,"context_line":""},{"line_number":1202,"context_line":"    def delete_network(self, context, network):"},{"line_number":1203,"context_line":"        with docker_utils.docker_client() as docker:"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_1cdbe7ec","line":1200,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: F821 undefined name \u0027docker_net_name\u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":384,"context_line":""},{"line_number":385,"context_line":"    def _provision_network(self, context, network_driver, requested_networks):"},{"line_number":386,"context_line":"        for rq_network in requested_networks:"},{"line_number":387,"context_line":"            network_driver.get_or_create_network(context, rq_network[\u0027network\u0027])"},{"line_number":388,"context_line":""},{"line_number":389,"context_line":"    def _get_secgorup_name(self, container_uuid):"},{"line_number":390,"context_line":"        return consts.NAME_PREFIX + container_uuid"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_8a37a9b0","line":387,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":766,"context_line":"                            timeout\u003dint(timeout))"},{"line_number":767,"context_line":"            else:"},{"line_number":768,"context_line":"                docker.stop(container.container_id)"},{"line_number":769,"context_line":"            network_driver.remove_container(container)"},{"line_number":770,"context_line":"            container.status \u003d consts.STOPPED"},{"line_number":771,"context_line":"            container.status_reason \u003d None"},{"line_number":772,"context_line":"            return container"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_6a3cd592","line":769,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: F821 undefined name \u0027network_driver\u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":776,"context_line":"    def start(self, context, container):"},{"line_number":777,"context_line":"        with docker_utils.docker_client() as docker:"},{"line_number":778,"context_line":"            docker.start(container.container_id)"},{"line_number":779,"context_line":"            network_driver.add_container(container)"},{"line_number":780,"context_line":"            container.status \u003d consts.RUNNING"},{"line_number":781,"context_line":"            container.status_reason \u003d None"},{"line_number":782,"context_line":"            return container"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_ca3d218f","line":779,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: F821 undefined name \u0027network_driver\u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":384,"context_line":""},{"line_number":385,"context_line":"    def _provision_network(self, context, network_driver, requested_networks):"},{"line_number":386,"context_line":"        for rq_network in requested_networks:"},{"line_number":387,"context_line":"            network_driver.get_or_create_network(context, rq_network[\u0027network\u0027])"},{"line_number":388,"context_line":""},{"line_number":389,"context_line":"    def _get_secgorup_name(self, container_uuid):"},{"line_number":390,"context_line":"        return consts.NAME_PREFIX + container_uuid"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_ea208a4c","line":387,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":782,"context_line":"            container.status_reason \u003d None"},{"line_number":783,"context_line":"            network_driver \u003d zun_network.driver(context\u003dcontext,"},{"line_number":784,"context_line":"                                                docker_api\u003ddocker)"},{"line_number":785,"context_line":"\t\t\tnetwork_driver.on_container_started(container)"},{"line_number":786,"context_line":"            container.save(context)"},{"line_number":787,"context_line":"            return container"},{"line_number":788,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_2a1ba21b","line":785,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E101 indentation contains mixed spaces and tabs","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":782,"context_line":"            container.status_reason \u003d None"},{"line_number":783,"context_line":"            network_driver \u003d zun_network.driver(context\u003dcontext,"},{"line_number":784,"context_line":"                                                docker_api\u003ddocker)"},{"line_number":785,"context_line":"\t\t\tnetwork_driver.on_container_started(container)"},{"line_number":786,"context_line":"            container.save(context)"},{"line_number":787,"context_line":"            return container"},{"line_number":788,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_0a185e1b","line":785,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E113 unexpected indentation","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":782,"context_line":"            container.status_reason \u003d None"},{"line_number":783,"context_line":"            network_driver \u003d zun_network.driver(context\u003dcontext,"},{"line_number":784,"context_line":"                                                docker_api\u003ddocker)"},{"line_number":785,"context_line":"\t\t\tnetwork_driver.on_container_started(container)"},{"line_number":786,"context_line":"            container.save(context)"},{"line_number":787,"context_line":"            return container"},{"line_number":788,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_6ad2ba36","line":785,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E999 TabError: inconsistent use of tabs and spaces in indentation","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":782,"context_line":"            container.status_reason \u003d None"},{"line_number":783,"context_line":"            network_driver \u003d zun_network.driver(context\u003dcontext,"},{"line_number":784,"context_line":"                                                docker_api\u003ddocker)"},{"line_number":785,"context_line":"\t\t\tnetwork_driver.on_container_started(container)"},{"line_number":786,"context_line":"            container.save(context)"},{"line_number":787,"context_line":"            return container"},{"line_number":788,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_ca1dc610","line":785,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: W191 indentation contains tabs","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":783,"context_line":"            network_driver \u003d zun_network.driver(context\u003dcontext,"},{"line_number":784,"context_line":"                                                docker_api\u003ddocker)"},{"line_number":785,"context_line":"\t\t\tnetwork_driver.on_container_started(container)"},{"line_number":786,"context_line":"            container.save(context)"},{"line_number":787,"context_line":"            return container"},{"line_number":788,"context_line":""},{"line_number":789,"context_line":"    @check_container_id"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_4ad7f624","line":786,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E101 indentation contains mixed spaces and tabs","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"}],"zun/network/cni_network.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import math"},{"line_number":14,"context_line":"import sys"},{"line_number":15,"context_line":"import time"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_2a4e5d37","line":13,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: F401 \u0027math\u0027 imported but unused","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import math"},{"line_number":14,"context_line":"import sys"},{"line_number":15,"context_line":"import time"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from neutronclient.common import exceptions"},{"line_number":18,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_8a6049a7","line":15,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: F401 \u0027time\u0027 imported but unused","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from zun.common import consts"},{"line_number":22,"context_line":"from zun.common import exception"},{"line_number":23,"context_line":"from zun.common.i18n import _"},{"line_number":24,"context_line":"from zun.common import utils"},{"line_number":25,"context_line":"import zun.conf"},{"line_number":26,"context_line":"from zun.network import network"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_6a65f5b4","line":23,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: F401 \u0027zun.common.i18n._\u0027 imported but unused","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    def remove_network(self, network):"},{"line_number":47,"context_line":"        pass"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    #def inspect_network(self, network_name):"},{"line_number":50,"context_line":"    #    pass"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    def list_networks(self, **kwargs):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_ca56c1ce","line":49,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    def list_networks(self, **kwargs):"},{"line_number":53,"context_line":"        pass"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    #def get_device_owner(self):"},{"line_number":56,"context_line":"    #    return DEVICE_OWNER"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    def connect_container_to_network(self, container, network_name,"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_aa5b8df3","line":55,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    def connect_container_to_network(self, container, network_name,"},{"line_number":59,"context_line":"                                     requested_network, security_groups\u003dNone):"},{"line_number":60,"context_line":"        #TODO: implement this in zun-cni-daemon"},{"line_number":61,"context_line":"        pass"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    def do_port_cleanup(self, addresses, port):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_0a743967","line":60,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    def connect_container_to_network(self, container, network_name,"},{"line_number":59,"context_line":"                                     requested_network, security_groups\u003dNone):"},{"line_number":60,"context_line":"        #TODO: implement this in zun-cni-daemon"},{"line_number":61,"context_line":"        pass"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    def do_port_cleanup(self, addresses, port):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_ea70e574","line":60,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: H101: Use TODO(NAME)","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    def disconnect_container_from_network(self, container, network_name,"},{"line_number":91,"context_line":"                                          neutron_network_id\u003dNone):"},{"line_number":92,"context_line":"        #TODO: implement this in zun-cni-daemon"},{"line_number":93,"context_line":"        pass"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def add_security_groups_to_ports(self, container, security_group_ids):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_4a6ab180","line":92,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    def disconnect_container_from_network(self, container, network_name,"},{"line_number":91,"context_line":"                                          neutron_network_id\u003dNone):"},{"line_number":92,"context_line":"        #TODO: implement this in zun-cni-daemon"},{"line_number":93,"context_line":"        pass"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def add_security_groups_to_ports(self, container, security_group_ids):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_2a677db9","line":92,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: H101: Use TODO(NAME)","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":160,"context_line":"                with excutils.save_and_reraise_exception():"},{"line_number":161,"context_line":"                    LOG.exception(\"Neutron Error:\")"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"    #def get_network_mode(self, *args, **kwargs):"},{"line_number":164,"context_line":"    #    return \u0027none\u0027"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"    #def get_networking_config(self, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_8a05e9c4","line":163,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":163,"context_line":"    #def get_network_mode(self, *args, **kwargs):"},{"line_number":164,"context_line":"    #    return \u0027none\u0027"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"    #def get_networking_config(self, *args, **kwargs):"},{"line_number":167,"context_line":"    #    return None"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"    def process_networking_config(self, container, requested_network,"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_6a0a15d2","line":166,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":170,"context_line":"                                  host_config, container_kwargs, docker,"},{"line_number":171,"context_line":"                                  security_groups\u003dNone):"},{"line_number":172,"context_line":"        network_id \u003d requested_network[\u0027network\u0027]"},{"line_number":173,"context_line":"        addresses, port \u003d neutron_api.create_or_update_port("},{"line_number":174,"context_line":"            container, network_id, requested_network, consts.DEVICE_OWNER_ZUN,"},{"line_number":175,"context_line":"            security_groups, set_binding_host\u003dTrue)"},{"line_number":176,"context_line":"        container.addresses \u003d {network_id: addresses}"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_ca0b61d2","line":173,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: F821 undefined name \u0027neutron_api\u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":175,"context_line":"            security_groups, set_binding_host\u003dTrue)"},{"line_number":176,"context_line":"        container.addresses \u003d {network_id: addresses}"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"        network \u003d neutron_api.show_network(port[\u0027network_id\u0027])[\u0027network\u0027]"},{"line_number":179,"context_line":"        subnets \u003d {}"},{"line_number":180,"context_line":"        for fixed_ip in port[\u0027fixed_ips\u0027]:"},{"line_number":181,"context_line":"            subnet_id \u003d fixed_ip[\u0027subnet_id\u0027]"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_aa10ad01","line":178,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: F821 undefined name \u0027neutron_api\u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":179,"context_line":"        subnets \u003d {}"},{"line_number":180,"context_line":"        for fixed_ip in port[\u0027fixed_ips\u0027]:"},{"line_number":181,"context_line":"            subnet_id \u003d fixed_ip[\u0027subnet_id\u0027]"},{"line_number":182,"context_line":"            subnets[subnet_id] \u003d neutron_api.show_subnet(subnet_id)[\u0027subnet\u0027]"},{"line_number":183,"context_line":"        vif_plugin \u003d port.get(\u0027binding:vif_type\u0027)"},{"line_number":184,"context_line":"        vif_obj \u003d os_vif_util.neutron_to_osvif_vif(vif_plugin, port, network,"},{"line_number":185,"context_line":"                                                   subnets)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_0af9d9c6","line":182,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: F821 undefined name \u0027neutron_api\u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":181,"context_line":"            subnet_id \u003d fixed_ip[\u0027subnet_id\u0027]"},{"line_number":182,"context_line":"            subnets[subnet_id] \u003d neutron_api.show_subnet(subnet_id)[\u0027subnet\u0027]"},{"line_number":183,"context_line":"        vif_plugin \u003d port.get(\u0027binding:vif_type\u0027)"},{"line_number":184,"context_line":"        vif_obj \u003d os_vif_util.neutron_to_osvif_vif(vif_plugin, port, network,"},{"line_number":185,"context_line":"                                                   subnets)"},{"line_number":186,"context_line":"        state \u003d objects.vif.VIFState(default_vif\u003dvif_obj)"},{"line_number":187,"context_line":"        state_dict \u003d state.obj_to_primitive()"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_eaf585cc","line":184,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: F821 undefined name \u0027os_vif_util\u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":186,"context_line":"        state \u003d objects.vif.VIFState(default_vif\u003dvif_obj)"},{"line_number":187,"context_line":"        state_dict \u003d state.obj_to_primitive()"},{"line_number":188,"context_line":"        container.cni_metadata \u003d {consts.CNI_METADATA_VIF: state_dict}"},{"line_number":189,"context_line":"        container.save(context)"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"        host_config[\u0027network_mode\u0027] \u003d \u0027none\u0027"},{"line_number":192,"context_line":"        container_kwargs[\u0027mac_address\u0027] \u003d port[\u0027mac_address\u0027]"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_4aff51aa","line":189,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: F821 undefined name \u0027context\u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":194,"context_line":"    def add_container(self, container):"},{"line_number":195,"context_line":"        pass"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"    def add_container(self, container):"},{"line_number":198,"context_line":"        pass"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_2afc9db3","line":197,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: F811 redefinition of unused \u0027add_container\u0027 from line 194","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":34,"context_line":"DEVICE_OWNER \u003d \u0027compute:zun\u0027"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"ZUN_CNI_CONF_FILE\u003d/etc/cni/net.d/10-zun-cni.conf"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"ZUN_CNI_CONF \u003d \"\""},{"line_number":40,"context_line":"with file.open(ZUN_CNI_CONF_FILE, \u0027r\u0027) as f:"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_0abcde03","line":37,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":34,"context_line":"DEVICE_OWNER \u003d \u0027compute:zun\u0027"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"ZUN_CNI_CONF_FILE\u003d/etc/cni/net.d/10-zun-cni.conf"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"ZUN_CNI_CONF \u003d \"\""},{"line_number":40,"context_line":"with file.open(ZUN_CNI_CONF_FILE, \u0027r\u0027) as f:"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_2a5442ca","line":37,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E226 missing whitespace around arithmetic operator","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":34,"context_line":"DEVICE_OWNER \u003d \u0027compute:zun\u0027"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"ZUN_CNI_CONF_FILE\u003d/etc/cni/net.d/10-zun-cni.conf"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"ZUN_CNI_CONF \u003d \"\""},{"line_number":40,"context_line":"with file.open(ZUN_CNI_CONF_FILE, \u0027r\u0027) as f:"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_6a363ab7","line":37,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E226 missing whitespace around arithmetic operator","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":34,"context_line":"DEVICE_OWNER \u003d \u0027compute:zun\u0027"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"ZUN_CNI_CONF_FILE\u003d/etc/cni/net.d/10-zun-cni.conf"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"ZUN_CNI_CONF \u003d \"\""},{"line_number":40,"context_line":"with file.open(ZUN_CNI_CONF_FILE, \u0027r\u0027) as f:"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_8a458e1a","line":37,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E226 missing whitespace around arithmetic operator","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":34,"context_line":"DEVICE_OWNER \u003d \u0027compute:zun\u0027"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"ZUN_CNI_CONF_FILE\u003d/etc/cni/net.d/10-zun-cni.conf"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"ZUN_CNI_CONF \u003d \"\""},{"line_number":40,"context_line":"with file.open(ZUN_CNI_CONF_FILE, \u0027r\u0027) as f:"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_aa405209","line":37,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E226 missing whitespace around arithmetic operator","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":34,"context_line":"DEVICE_OWNER \u003d \u0027compute:zun\u0027"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"ZUN_CNI_CONF_FILE\u003d/etc/cni/net.d/10-zun-cni.conf"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"ZUN_CNI_CONF \u003d \"\""},{"line_number":40,"context_line":"with file.open(ZUN_CNI_CONF_FILE, \u0027r\u0027) as f:"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_ca466622","line":37,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E226 missing whitespace around arithmetic operator","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":34,"context_line":"DEVICE_OWNER \u003d \u0027compute:zun\u0027"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"ZUN_CNI_CONF_FILE\u003d/etc/cni/net.d/10-zun-cni.conf"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"ZUN_CNI_CONF \u003d \"\""},{"line_number":40,"context_line":"with file.open(ZUN_CNI_CONF_FILE, \u0027r\u0027) as f:"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_ea49aa32","line":37,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E226 missing whitespace around arithmetic operator","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":34,"context_line":"DEVICE_OWNER \u003d \u0027compute:zun\u0027"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"ZUN_CNI_CONF_FILE\u003d/etc/cni/net.d/10-zun-cni.conf"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"ZUN_CNI_CONF \u003d \"\""},{"line_number":40,"context_line":"with file.open(ZUN_CNI_CONF_FILE, \u0027r\u0027) as f:"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_4a3b769b","line":37,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E999 SyntaxError: invalid syntax","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    def remove_network(self, network):"},{"line_number":58,"context_line":"        pass"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    #def inspect_network(self, network_name):"},{"line_number":61,"context_line":"    #    pass"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    def list_networks(self, **kwargs):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_0a517ed9","line":60,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":63,"context_line":"    def list_networks(self, **kwargs):"},{"line_number":64,"context_line":"        pass"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    #def get_device_owner(self):"},{"line_number":67,"context_line":"    #    return DEVICE_OWNER"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def connect_container_to_network(self, container, network_name,"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_6a5f5ae5","line":66,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def connect_container_to_network(self, container, network_name,"},{"line_number":70,"context_line":"                                     requested_network, security_groups\u003dNone):"},{"line_number":71,"context_line":"        #TODO: implement this in zun-cni-daemon"},{"line_number":72,"context_line":"        pass"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    def do_port_cleanup(self, addresses, port):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_4a6416ba","line":71,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def connect_container_to_network(self, container, network_name,"},{"line_number":70,"context_line":"                                     requested_network, security_groups\u003dNone):"},{"line_number":71,"context_line":"        #TODO: implement this in zun-cni-daemon"},{"line_number":72,"context_line":"        pass"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    def do_port_cleanup(self, addresses, port):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_aa5972ff","line":71,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: H101: Use TODO(NAME)","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    def disconnect_container_from_network(self, container, network_name,"},{"line_number":102,"context_line":"                                          neutron_network_id\u003dNone):"},{"line_number":103,"context_line":"        #TODO: implement this in zun-cni-daemon"},{"line_number":104,"context_line":"        pass"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    def add_security_groups_to_ports(self, container, security_group_ids):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_8a5e2ee4","line":103,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    def disconnect_container_from_network(self, container, network_name,"},{"line_number":102,"context_line":"                                          neutron_network_id\u003dNone):"},{"line_number":103,"context_line":"        #TODO: implement this in zun-cni-daemon"},{"line_number":104,"context_line":"        pass"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    def add_security_groups_to_ports(self, container, security_group_ids):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_ea724a7c","line":103,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: H101: Use TODO(NAME)","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":171,"context_line":"                with excutils.save_and_reraise_exception():"},{"line_number":172,"context_line":"                    LOG.exception(\"Neutron Error:\")"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"    #def get_network_mode(self, *args, **kwargs):"},{"line_number":175,"context_line":"    #    return \u0027none\u0027"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"    #def get_networking_config(self, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_ca6f8690","line":174,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":174,"context_line":"    #def get_network_mode(self, *args, **kwargs):"},{"line_number":175,"context_line":"    #    return \u0027none\u0027"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"    #def get_networking_config(self, *args, **kwargs):"},{"line_number":178,"context_line":"    #    return None"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"    def process_networking_config(self, container, requested_network,"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_2a6d6298","line":177,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":203,"context_line":"        container_kwargs[\u0027mac_address\u0027] \u003d port[\u0027mac_address\u0027]"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"    def add_container(self, container):"},{"line_number":206,"context_line":"        #contid\u003d$(docker run -d --net\u003dnone busybox:latest /bin/sleep 10000000)"},{"line_number":207,"context_line":"        #pid\u003d$(docker inspect -f \u0027{{ .State.Pid }}\u0027 $contid)"},{"line_number":208,"context_line":"        self."},{"line_number":209,"context_line":"        netnspath\u003d/proc/$pid/ns/net"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_0a6a1e7f","line":206,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":204,"context_line":""},{"line_number":205,"context_line":"    def add_container(self, container):"},{"line_number":206,"context_line":"        #contid\u003d$(docker run -d --net\u003dnone busybox:latest /bin/sleep 10000000)"},{"line_number":207,"context_line":"        #pid\u003d$(docker inspect -f \u0027{{ .State.Pid }}\u0027 $contid)"},{"line_number":208,"context_line":"        self."},{"line_number":209,"context_line":"        netnspath\u003d/proc/$pid/ns/net"},{"line_number":210,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_6a047ac7","line":207,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":206,"context_line":"        #contid\u003d$(docker run -d --net\u003dnone busybox:latest /bin/sleep 10000000)"},{"line_number":207,"context_line":"        #pid\u003d$(docker inspect -f \u0027{{ .State.Pid }}\u0027 $contid)"},{"line_number":208,"context_line":"        self."},{"line_number":209,"context_line":"        netnspath\u003d/proc/$pid/ns/net"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"    def on_container_started(self, container):"},{"line_number":212,"context_line":"        response \u003d self.docker.inspect_container(container.container_id)"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_4a09b6db","line":209,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":206,"context_line":"        #contid\u003d$(docker run -d --net\u003dnone busybox:latest /bin/sleep 10000000)"},{"line_number":207,"context_line":"        #pid\u003d$(docker inspect -f \u0027{{ .State.Pid }}\u0027 $contid)"},{"line_number":208,"context_line":"        self."},{"line_number":209,"context_line":"        netnspath\u003d/proc/$pid/ns/net"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"    def on_container_started(self, container):"},{"line_number":212,"context_line":"        response \u003d self.docker.inspect_container(container.container_id)"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_8a13ce0d","line":209,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":206,"context_line":"        #contid\u003d$(docker run -d --net\u003dnone busybox:latest /bin/sleep 10000000)"},{"line_number":207,"context_line":"        #pid\u003d$(docker inspect -f \u0027{{ .State.Pid }}\u0027 $contid)"},{"line_number":208,"context_line":"        self."},{"line_number":209,"context_line":"        netnspath\u003d/proc/$pid/ns/net"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"    def on_container_started(self, container):"},{"line_number":212,"context_line":"        response \u003d self.docker.inspect_container(container.container_id)"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_aa0e92e2","line":209,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E226 missing whitespace around arithmetic operator","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":206,"context_line":"        #contid\u003d$(docker run -d --net\u003dnone busybox:latest /bin/sleep 10000000)"},{"line_number":207,"context_line":"        #pid\u003d$(docker inspect -f \u0027{{ .State.Pid }}\u0027 $contid)"},{"line_number":208,"context_line":"        self."},{"line_number":209,"context_line":"        netnspath\u003d/proc/$pid/ns/net"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"    def on_container_started(self, container):"},{"line_number":212,"context_line":"        response \u003d self.docker.inspect_container(container.container_id)"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_caf4a6d2","line":209,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E226 missing whitespace around arithmetic operator","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":206,"context_line":"        #contid\u003d$(docker run -d --net\u003dnone busybox:latest /bin/sleep 10000000)"},{"line_number":207,"context_line":"        #pid\u003d$(docker inspect -f \u0027{{ .State.Pid }}\u0027 $contid)"},{"line_number":208,"context_line":"        self."},{"line_number":209,"context_line":"        netnspath\u003d/proc/$pid/ns/net"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"    def on_container_started(self, container):"},{"line_number":212,"context_line":"        response \u003d self.docker.inspect_container(container.container_id)"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_eaf7ead3","line":209,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E226 missing whitespace around arithmetic operator","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":235,"context_line":"            \u0027CNI_CONTAINERID\u0027: container_id,"},{"line_number":236,"context_line":"            \u0027CNI_NETNS\u0027: \u0027/proc/%s/ns/net\u0027 % pid,"},{"line_number":237,"context_line":"        }"},{"line_number":238,"context_line":"        utils.execute(cmd\u003dZUN_CNI_BIN, process_input\u003dZUN_CNI_CONF, env_variables\u003denv_variables)"},{"line_number":239,"context_line":""},{"line_number":240,"context_line":"    def _delete(self, container_id, pid):"},{"line_number":241,"context_line":"        env_variables \u003d {"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_2a0282b5","line":238,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E501 line too long (95 \u003e 79 characters)","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":243,"context_line":"            \u0027CNI_CONTAINERID\u0027: container_id,"},{"line_number":244,"context_line":"            \u0027CNI_NETNS\u0027: \u0027/proc/%s/ns/net\u0027 % pid,"},{"line_number":245,"context_line":"        }"},{"line_number":246,"context_line":"        utils.execute(cmd\u003dZUN_CNI_BIN, process_input\u003dZUN_CNI_CONF, env_variables\u003denv_variables)"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_0affbeaa","line":246,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E501 line too long (95 \u003e 79 characters)","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb946442cc260f677c5e5158cb7a8268a3b3120f","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import os"},{"line_number":14,"context_line":"import sys"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from neutronclient.common import exceptions"},{"line_number":17,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_bc9ca5c0","line":14,"updated":"2020-08-03 04:35:37.000000000","message":"pep8: F401 \u0027sys\u0027 imported but unused","commit_id":"7e476e930369a98b512abcaee2c879f9564cd6e2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb946442cc260f677c5e5158cb7a8268a3b3120f","unresolved":false,"context_lines":[{"line_number":13,"context_line":"import os"},{"line_number":14,"context_line":"import sys"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from neutronclient.common import exceptions"},{"line_number":17,"context_line":"from oslo_log import log as logging"},{"line_number":18,"context_line":"from oslo_utils import excutils"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_9ca1e1fb","line":16,"updated":"2020-08-03 04:35:37.000000000","message":"pep8: F401 \u0027neutronclient.common.exceptions\u0027 imported but unused","commit_id":"7e476e930369a98b512abcaee2c879f9564cd6e2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb946442cc260f677c5e5158cb7a8268a3b3120f","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from neutronclient.common import exceptions"},{"line_number":17,"context_line":"from oslo_log import log as logging"},{"line_number":18,"context_line":"from oslo_utils import excutils"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from zun.common import consts"},{"line_number":21,"context_line":"from zun.common import context as zun_context"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_fca29dfb","line":18,"updated":"2020-08-03 04:35:37.000000000","message":"pep8: F401 \u0027oslo_utils.excutils\u0027 imported but unused","commit_id":"7e476e930369a98b512abcaee2c879f9564cd6e2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb946442cc260f677c5e5158cb7a8268a3b3120f","unresolved":false,"context_lines":[{"line_number":144,"context_line":"            \u0027CNI_COMMAND\u0027: ZUN_CNI_ADD_CMD,"},{"line_number":145,"context_line":"            \u0027CNI_CONTAINERID\u0027: str(container.container_id),"},{"line_number":146,"context_line":"            \u0027CNI_NETNS\u0027: \u0027/proc/%s/ns/net\u0027 % pid,"},{"line_number":147,"context_line":"            \u0027CNI_ARGS\u0027: \"K8S_POD_NAME\u003d%s;ZUN_CONTAINER_TYPE\u003dCONTAINER\" % container.uuid,"},{"line_number":148,"context_line":"            \u0027CNI_IFNAME\u0027: \u0027eth0\u0027,"},{"line_number":149,"context_line":"        }"},{"line_number":150,"context_line":"        utils.execute(ZUN_CNI_BIN, process_input\u003dZUN_CNI_CONF,"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_dca7d90a","line":147,"updated":"2020-08-03 04:35:37.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"7e476e930369a98b512abcaee2c879f9564cd6e2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb946442cc260f677c5e5158cb7a8268a3b3120f","unresolved":false,"context_lines":[{"line_number":156,"context_line":"            \u0027CNI_COMMAND\u0027: ZUN_CNI_DEL_CMD,"},{"line_number":157,"context_line":"            \u0027CNI_CONTAINERID\u0027: str(container.container_id),"},{"line_number":158,"context_line":"            \u0027CNI_NETNS\u0027: \u0027/proc/%s/ns/net\u0027 % pid,"},{"line_number":159,"context_line":"            \u0027CNI_ARGS\u0027: \"K8S_POD_NAME\u003d%s;ZUN_CONTAINER_TYPE\u003dCONTAINER\" % container.uuid,"},{"line_number":160,"context_line":"            \u0027CNI_IFNAME\u0027: \u0027eth0\u0027,"},{"line_number":161,"context_line":"        }"},{"line_number":162,"context_line":"        utils.execute(ZUN_CNI_BIN, process_input\u003dZUN_CNI_CONF,"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_3cb09543","line":159,"updated":"2020-08-03 04:35:37.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"7e476e930369a98b512abcaee2c879f9564cd6e2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbf1be0834b7abe442c362e0fc6a6adc5eafd9ab","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import os"},{"line_number":14,"context_line":"import sys"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from neutronclient.common import exceptions"},{"line_number":17,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_7cb32399","line":14,"updated":"2020-08-03 18:44:58.000000000","message":"pep8: F401 \u0027sys\u0027 imported but unused","commit_id":"a35f0ace9d23bb8a641a6e1d52435dd16e29654a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbf1be0834b7abe442c362e0fc6a6adc5eafd9ab","unresolved":false,"context_lines":[{"line_number":13,"context_line":"import os"},{"line_number":14,"context_line":"import sys"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from neutronclient.common import exceptions"},{"line_number":17,"context_line":"from oslo_log import log as logging"},{"line_number":18,"context_line":"from oslo_utils import excutils"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_5cb0df8a","line":16,"updated":"2020-08-03 18:44:58.000000000","message":"pep8: F401 \u0027neutronclient.common.exceptions\u0027 imported but unused","commit_id":"a35f0ace9d23bb8a641a6e1d52435dd16e29654a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbf1be0834b7abe442c362e0fc6a6adc5eafd9ab","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from neutronclient.common import exceptions"},{"line_number":17,"context_line":"from oslo_log import log as logging"},{"line_number":18,"context_line":"from oslo_utils import excutils"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from zun.common import consts"},{"line_number":21,"context_line":"from zun.common import context as zun_context"}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_bca93b25","line":18,"updated":"2020-08-03 18:44:58.000000000","message":"pep8: F401 \u0027oslo_utils.excutils\u0027 imported but unused","commit_id":"a35f0ace9d23bb8a641a6e1d52435dd16e29654a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbf1be0834b7abe442c362e0fc6a6adc5eafd9ab","unresolved":false,"context_lines":[{"line_number":144,"context_line":"            \u0027CNI_COMMAND\u0027: ZUN_CNI_ADD_CMD,"},{"line_number":145,"context_line":"            \u0027CNI_CONTAINERID\u0027: str(container.container_id),"},{"line_number":146,"context_line":"            \u0027CNI_NETNS\u0027: \u0027/proc/%s/ns/net\u0027 % pid,"},{"line_number":147,"context_line":"            \u0027CNI_ARGS\u0027: \"K8S_POD_NAME\u003d%s;ZUN_CONTAINER_TYPE\u003dCONTAINER\" % container.uuid,"},{"line_number":148,"context_line":"            \u0027CNI_IFNAME\u0027: \u0027eth0\u0027,"},{"line_number":149,"context_line":"        }"},{"line_number":150,"context_line":"        utils.execute(ZUN_CNI_BIN, process_input\u003dZUN_CNI_CONF,"}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_9ca6f752","line":147,"updated":"2020-08-03 18:44:58.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"a35f0ace9d23bb8a641a6e1d52435dd16e29654a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbf1be0834b7abe442c362e0fc6a6adc5eafd9ab","unresolved":false,"context_lines":[{"line_number":156,"context_line":"            \u0027CNI_COMMAND\u0027: ZUN_CNI_DEL_CMD,"},{"line_number":157,"context_line":"            \u0027CNI_CONTAINERID\u0027: str(container.container_id),"},{"line_number":158,"context_line":"            \u0027CNI_NETNS\u0027: \u0027/proc/%s/ns/net\u0027 % pid,"},{"line_number":159,"context_line":"            \u0027CNI_ARGS\u0027: \"K8S_POD_NAME\u003d%s;ZUN_CONTAINER_TYPE\u003dCONTAINER\" % container.uuid,"},{"line_number":160,"context_line":"            \u0027CNI_IFNAME\u0027: \u0027eth0\u0027,"},{"line_number":161,"context_line":"        }"},{"line_number":162,"context_line":"        utils.execute(ZUN_CNI_BIN, process_input\u003dZUN_CNI_CONF,"}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_fc645324","line":159,"updated":"2020-08-03 18:44:58.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"a35f0ace9d23bb8a641a6e1d52435dd16e29654a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"de3625de8629533a31e4a22e114fb1d03f796fdd","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import os"},{"line_number":14,"context_line":"import sys"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from neutronclient.common import exceptions"},{"line_number":17,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_48cad94d","line":14,"updated":"2020-08-04 00:02:01.000000000","message":"pep8: F401 \u0027sys\u0027 imported but unused","commit_id":"41eafec7d6434edede207daf761c87b28774a648"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"de3625de8629533a31e4a22e114fb1d03f796fdd","unresolved":false,"context_lines":[{"line_number":13,"context_line":"import os"},{"line_number":14,"context_line":"import sys"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from neutronclient.common import exceptions"},{"line_number":17,"context_line":"from oslo_log import log as logging"},{"line_number":18,"context_line":"from oslo_utils import excutils"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_a8c3b537","line":16,"updated":"2020-08-04 00:02:01.000000000","message":"pep8: F401 \u0027neutronclient.common.exceptions\u0027 imported but unused","commit_id":"41eafec7d6434edede207daf761c87b28774a648"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"de3625de8629533a31e4a22e114fb1d03f796fdd","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from neutronclient.common import exceptions"},{"line_number":17,"context_line":"from oslo_log import log as logging"},{"line_number":18,"context_line":"from oslo_utils import excutils"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from zun.common import consts"},{"line_number":21,"context_line":"from zun.common import context as zun_context"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_88c0712c","line":18,"updated":"2020-08-04 00:02:01.000000000","message":"pep8: F401 \u0027oslo_utils.excutils\u0027 imported but unused","commit_id":"41eafec7d6434edede207daf761c87b28774a648"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"de3625de8629533a31e4a22e114fb1d03f796fdd","unresolved":false,"context_lines":[{"line_number":144,"context_line":"            \u0027CNI_COMMAND\u0027: ZUN_CNI_ADD_CMD,"},{"line_number":145,"context_line":"            \u0027CNI_CONTAINERID\u0027: str(container.container_id),"},{"line_number":146,"context_line":"            \u0027CNI_NETNS\u0027: \u0027/proc/%s/ns/net\u0027 % pid,"},{"line_number":147,"context_line":"            \u0027CNI_ARGS\u0027: \"K8S_POD_NAME\u003d%s;ZUN_CONTAINER_TYPE\u003dCONTAINER\" % container.uuid,"},{"line_number":148,"context_line":"            \u0027CNI_IFNAME\u0027: \u0027eth0\u0027,"},{"line_number":149,"context_line":"        }"},{"line_number":150,"context_line":"        utils.execute(ZUN_CNI_BIN, process_input\u003dZUN_CNI_CONF,"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_e8de4d0f","line":147,"updated":"2020-08-04 00:02:01.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"41eafec7d6434edede207daf761c87b28774a648"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"de3625de8629533a31e4a22e114fb1d03f796fdd","unresolved":false,"context_lines":[{"line_number":156,"context_line":"            \u0027CNI_COMMAND\u0027: ZUN_CNI_DEL_CMD,"},{"line_number":157,"context_line":"            \u0027CNI_CONTAINERID\u0027: str(container.container_id),"},{"line_number":158,"context_line":"            \u0027CNI_NETNS\u0027: \u0027/proc/%s/ns/net\u0027 % pid,"},{"line_number":159,"context_line":"            \u0027CNI_ARGS\u0027: \"K8S_POD_NAME\u003d%s;ZUN_CONTAINER_TYPE\u003dCONTAINER\" % container.uuid,"},{"line_number":160,"context_line":"            \u0027CNI_IFNAME\u0027: \u0027eth0\u0027,"},{"line_number":161,"context_line":"        }"},{"line_number":162,"context_line":"        utils.execute(ZUN_CNI_BIN, process_input\u003dZUN_CNI_CONF,"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_c8e389d8","line":159,"updated":"2020-08-04 00:02:01.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"41eafec7d6434edede207daf761c87b28774a648"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a799f8136f949cdb217d120c50cd8ef6d194c7f3","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"DEVICE_OWNER \u003d \u0027compute:zun\u0027"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"WAIT_NETWORK\u003d(\u0027while ! [ \"$(cat /sys/class/net/eth0/operstate)\" \u003d \"up\" ] ; do \u0027"},{"line_number":34,"context_line":"              \u0027echo \"waiting for eth0 to be up\" ; sleep 1 ; done ; exec \u0027)"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""}],"source_content_type":"text/x-python","patch_set":17,"id":"9f560f44_01a1eef7","line":33,"updated":"2020-09-06 06:58:19.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"e9a883ffd76cfe6a394beffbe186de602955cccd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"0a2cffc883f279a65d25ce58a90a8c41d8b64e6e","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"ZUN_INIT_COMPLETE_PATH \u003d \u0027/zun-init-complete\u0027"},{"line_number":34,"context_line":"ZUN_INIT \u003d (\u0027while ! [ -f %s ] ; do \u0027"},{"line_number":35,"context_line":"            \u0027echo \"waiting for network to be setup\" ; sleep 1 ; done ; exec \u0027) % ZUN_INIT_COMPLETE_PATH"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"ZUN_CNI_CONF \u003d \"\""}],"source_content_type":"text/x-python","patch_set":18,"id":"9f560f44_d3d18759","line":35,"updated":"2020-09-07 00:49:03.000000000","message":"pep8: E501 line too long (103 \u003e 79 characters)","commit_id":"d31423d3ddcd3085e2924dbe474dc1ee3c6e3e40"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"0a2cffc883f279a65d25ce58a90a8c41d8b64e6e","unresolved":false,"context_lines":[{"line_number":178,"context_line":"        output \u003d self.docker.exec_start(exec_id)"},{"line_number":179,"context_line":"        inspect_res \u003d self.docker.exec_inspect(exec_id)"},{"line_number":180,"context_line":"        if inspect_res[\u0027ExitCode\u0027] !\u003d 0:"},{"line_number":181,"context_line":"            raise exception.ZunException(\u0027Execute command %(cmd)s failed, \u0027"},{"line_number":182,"context_line":"                                         \u0027output is: %(output)s\u0027"},{"line_number":183,"context_line":"                                         % {\u0027cmd\u0027: \u0027 \u0027.join(cmd),"},{"line_number":184,"context_line":"                                            \u0027output\u0027: output})"}],"source_content_type":"text/x-python","patch_set":18,"id":"9f560f44_b3d6934e","line":181,"updated":"2020-09-07 00:49:03.000000000","message":"pep8: F821 undefined name \u0027exception\u0027","commit_id":"d31423d3ddcd3085e2924dbe474dc1ee3c6e3e40"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"89bce9dd407d4fbb8bd4108616096ab7e9a71504","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"ZUN_INIT_COMPLETE_PATH \u003d \u0027/zun-init-complete\u0027"},{"line_number":34,"context_line":"ZUN_INIT \u003d (\u0027while ! [ -f %s ] ; do \u0027"},{"line_number":35,"context_line":"            \u0027echo \"waiting for network to be setup\" ; sleep 1 ; done ; exec \u0027) % ZUN_INIT_COMPLETE_PATH"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"ZUN_CNI_CONF \u003d \"\""}],"source_content_type":"text/x-python","patch_set":19,"id":"9f560f44_d330670a","line":35,"updated":"2020-09-07 04:40:05.000000000","message":"pep8: E501 line too long (103 \u003e 79 characters)","commit_id":"f9f4dbf5bd1e4a0aa4f52b7ebef116f171b8ad38"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"89bce9dd407d4fbb8bd4108616096ab7e9a71504","unresolved":false,"context_lines":[{"line_number":178,"context_line":"        output \u003d self.docker.exec_start(exec_id)"},{"line_number":179,"context_line":"        inspect_res \u003d self.docker.exec_inspect(exec_id)"},{"line_number":180,"context_line":"        if inspect_res[\u0027ExitCode\u0027] !\u003d 0:"},{"line_number":181,"context_line":"            raise exception.ZunException(\u0027Execute command %(cmd)s failed, \u0027"},{"line_number":182,"context_line":"                                         \u0027output is: %(output)s\u0027"},{"line_number":183,"context_line":"                                         % {\u0027cmd\u0027: \u0027 \u0027.join(cmd),"},{"line_number":184,"context_line":"                                            \u0027output\u0027: output})"}],"source_content_type":"text/x-python","patch_set":19,"id":"9f560f44_b335f3f9","line":181,"updated":"2020-09-07 04:40:05.000000000","message":"pep8: F821 undefined name \u0027exception\u0027","commit_id":"f9f4dbf5bd1e4a0aa4f52b7ebef116f171b8ad38"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"0385a6ef0abc2f0a6dbbdf54836638619045ac92","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"ZUN_INIT_COMPLETE_PATH \u003d \u0027/zun-init-complete\u0027"},{"line_number":34,"context_line":"ZUN_INIT \u003d (\u0027while ! [ -f %s ] ; do \u0027"},{"line_number":35,"context_line":"            \u0027echo \"waiting for network to be setup\" ; sleep 1 ; done ; exec \u0027) % ZUN_INIT_COMPLETE_PATH"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"ZUN_CNI_CONF \u003d \"\""}],"source_content_type":"text/x-python","patch_set":20,"id":"9f560f44_269fe350","line":35,"updated":"2020-09-07 06:30:45.000000000","message":"pep8: E501 line too long (103 \u003e 79 characters)","commit_id":"7b8fc1b106cf4b17c3a1410e61ff5c4f23398d1a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"0385a6ef0abc2f0a6dbbdf54836638619045ac92","unresolved":false,"context_lines":[{"line_number":178,"context_line":"        output \u003d self.docker.exec_start(exec_id)"},{"line_number":179,"context_line":"        inspect_res \u003d self.docker.exec_inspect(exec_id)"},{"line_number":180,"context_line":"        if inspect_res[\u0027ExitCode\u0027] !\u003d 0:"},{"line_number":181,"context_line":"            raise exception.ZunException(\u0027Execute command %(cmd)s failed, \u0027"},{"line_number":182,"context_line":"                                         \u0027output is: %(output)s\u0027"},{"line_number":183,"context_line":"                                         % {\u0027cmd\u0027: \u0027 \u0027.join(cmd),"},{"line_number":184,"context_line":"                                            \u0027output\u0027: output})"}],"source_content_type":"text/x-python","patch_set":20,"id":"9f560f44_86a86f78","line":181,"updated":"2020-09-07 06:30:45.000000000","message":"pep8: F821 undefined name \u0027exception\u0027","commit_id":"7b8fc1b106cf4b17c3a1410e61ff5c4f23398d1a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8b75615066e1bd4cfe2b6949002cbc1a26164025","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"ZUN_INIT_NETWORK_READY_PATH \u003d \u0027/zun-init-network-ready\u0027"},{"line_number":34,"context_line":"ZUN_INIT \u003d (\u0027while ! [ -f %(file)s ] ; \u0027"},{"line_number":35,"context_line":"            \u0027do sleep 1 ; done ; rm -f %(file)s ; exec \u0027) % {\u0027file\u0027: ZUN_INIT_NETWORK_READY_PATH}"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"ZUN_CNI_CONF \u003d \"\""}],"source_content_type":"text/x-python","patch_set":23,"id":"9f560f44_2e9b2d17","line":35,"updated":"2020-09-08 05:57:51.000000000","message":"pep8: E501 line too long (97 \u003e 79 characters)","commit_id":"7034da52b2734c5be05e2492779e9de452448b44"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8b75615066e1bd4cfe2b6949002cbc1a26164025","unresolved":false,"context_lines":[{"line_number":182,"context_line":"        cmd \u003d [\u0027touch\u0027, ZUN_INIT_NETWORK_READY_PATH]"},{"line_number":183,"context_line":"        exit_code, output \u003d self._exec_command_in_container(container, cmd)"},{"line_number":184,"context_line":"        if exit_code !\u003d 0:"},{"line_number":185,"context_line":"            raise exception.ZunException(\u0027Execute command %(cmd)s failed, \u0027"},{"line_number":186,"context_line":"                                         \u0027output is: %(output)s\u0027"},{"line_number":187,"context_line":"                                         % {\u0027cmd\u0027: \u0027 \u0027.join(cmd),"},{"line_number":188,"context_line":"                                            \u0027output\u0027: output})"}],"source_content_type":"text/x-python","patch_set":23,"id":"9f560f44_0ea0e941","line":185,"updated":"2020-09-08 05:57:51.000000000","message":"pep8: F821 undefined name \u0027exception\u0027","commit_id":"7034da52b2734c5be05e2492779e9de452448b44"}],"zun/network/kuryr_network.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        return neutron_net_id"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def ensure_network(self, *args, **kwargs):"},{"line_number":50,"context_line":"        docker_net_name \u003d self._get_docker_network_name(neutron_net_id)"},{"line_number":51,"context_line":"        docker_networks \u003d self.docker.networks(names\u003d[docker_net_name])"},{"line_number":52,"context_line":"        if not docker_networks:"},{"line_number":53,"context_line":"            create_network(docker_net_name, neutron_net_id\u003dneutron_net_id)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_a0a037a7","line":50,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: F821 undefined name \u0027neutron_net_id\u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":50,"context_line":"        docker_net_name \u003d self._get_docker_network_name(neutron_net_id)"},{"line_number":51,"context_line":"        docker_networks \u003d self.docker.networks(names\u003d[docker_net_name])"},{"line_number":52,"context_line":"        if not docker_networks:"},{"line_number":53,"context_line":"            create_network(docker_net_name, neutron_net_id\u003dneutron_net_id)"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    def create_network(self, name, neutron_net_id):"},{"line_number":56,"context_line":"        \"\"\"Create a docker network with Kuryr driver."}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_80a373b1","line":53,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: F821 undefined name \u0027create_network\u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":50,"context_line":"        docker_net_name \u003d self._get_docker_network_name(neutron_net_id)"},{"line_number":51,"context_line":"        docker_networks \u003d self.docker.networks(names\u003d[docker_net_name])"},{"line_number":52,"context_line":"        if not docker_networks:"},{"line_number":53,"context_line":"            create_network(docker_net_name, neutron_net_id\u003dneutron_net_id)"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    def create_network(self, name, neutron_net_id):"},{"line_number":56,"context_line":"        \"\"\"Create a docker network with Kuryr driver."}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_e0aa2f83","line":53,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: F821 undefined name \u0027neutron_net_id\u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":210,"context_line":"        docker_net_name \u003d self._get_docker_network_name(neutron_net_id)"},{"line_number":211,"context_line":"        return docker_net_name"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"    def get_networking_config(self, neutron_net_id, ipv4_address, ipv6_address):"},{"line_number":214,"context_line":"        docker_net_name \u003d self._get_docker_network_name(neutron_net_id)"},{"line_number":215,"context_line":"        endpoint_config \u003d self.docker.create_endpoint_config("},{"line_number":216,"context_line":"            ipv4_address\u003dipv4_address, ipv6_address\u003dipv6_address)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_c0ad6b9c","line":213,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":214,"context_line":"        docker_net_name \u003d self._get_docker_network_name(neutron_net_id)"},{"line_number":215,"context_line":"        endpoint_config \u003d self.docker.create_endpoint_config("},{"line_number":216,"context_line":"            ipv4_address\u003dipv4_address, ipv6_address\u003dipv6_address)"},{"line_number":217,"context_line":"        network_config \u003d self.docker.create_networking_config({"},{"line_number":218,"context_line":"            docker_net_name: endpoint_config})"},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"    def connect_container_to_network(self, container, neutron_net_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_20942744","line":217,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: F841 local variable \u0027network_config\u0027 is assigned to but never used","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":227,"context_line":"        network_name \u003d self._get_docker_network_name(neutron_net_id)"},{"line_number":228,"context_line":"        container_id \u003d container.container_id"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"        network \u003d self.inspect_network(network_name)"},{"line_number":231,"context_line":"        #neutron_net_id \u003d network[\u0027Options\u0027][\u0027neutron.net.uuid\u0027]"},{"line_number":232,"context_line":"        addresses, original_port \u003d self.neutron_api.create_or_update_port("},{"line_number":233,"context_line":"            container, neutron_net_id, requested_network, DEVICE_OWNER,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_008f632e","line":230,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: F841 local variable \u0027network\u0027 is assigned to but never used","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":228,"context_line":"        container_id \u003d container.container_id"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"        network \u003d self.inspect_network(network_name)"},{"line_number":231,"context_line":"        #neutron_net_id \u003d network[\u0027Options\u0027][\u0027neutron.net.uuid\u0027]"},{"line_number":232,"context_line":"        addresses, original_port \u003d self.neutron_api.create_or_update_port("},{"line_number":233,"context_line":"            container, neutron_net_id, requested_network, DEVICE_OWNER,"},{"line_number":234,"context_line":"            security_groups)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_609e1f64","line":231,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        return neutron_net_id"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def ensure_network(self, *args, **kwargs):"},{"line_number":50,"context_line":"        docker_net_name \u003d self._get_docker_network_name(neutron_net_id)"},{"line_number":51,"context_line":"        docker_networks \u003d self.docker.networks(names\u003d[docker_net_name])"},{"line_number":52,"context_line":"        if not docker_networks:"},{"line_number":53,"context_line":"            create_network(docker_net_name, neutron_net_id\u003dneutron_net_id)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_fc00b336","line":50,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: F821 undefined name \u0027neutron_net_id\u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":50,"context_line":"        docker_net_name \u003d self._get_docker_network_name(neutron_net_id)"},{"line_number":51,"context_line":"        docker_networks \u003d self.docker.networks(names\u003d[docker_net_name])"},{"line_number":52,"context_line":"        if not docker_networks:"},{"line_number":53,"context_line":"            create_network(docker_net_name, neutron_net_id\u003dneutron_net_id)"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    def create_network(self, name, neutron_net_id):"},{"line_number":56,"context_line":"        \"\"\"Create a docker network with Kuryr driver."}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_5cfa7f42","line":53,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: F821 undefined name \u0027create_network\u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":50,"context_line":"        docker_net_name \u003d self._get_docker_network_name(neutron_net_id)"},{"line_number":51,"context_line":"        docker_networks \u003d self.docker.networks(names\u003d[docker_net_name])"},{"line_number":52,"context_line":"        if not docker_networks:"},{"line_number":53,"context_line":"            create_network(docker_net_name, neutron_net_id\u003dneutron_net_id)"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    def create_network(self, name, neutron_net_id):"},{"line_number":56,"context_line":"        \"\"\"Create a docker network with Kuryr driver."}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_3cf7cb5b","line":53,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: F821 undefined name \u0027neutron_net_id\u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":210,"context_line":"        docker_net_name \u003d self._get_docker_network_name(neutron_net_id)"},{"line_number":211,"context_line":"        return docker_net_name"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"    def get_networking_config(self, neutron_net_id, ipv4_address, ipv6_address):"},{"line_number":214,"context_line":"        docker_net_name \u003d self._get_docker_network_name(neutron_net_id)"},{"line_number":215,"context_line":"        endpoint_config \u003d self.docker.create_endpoint_config("},{"line_number":216,"context_line":"            ipv4_address\u003dipv4_address, ipv6_address\u003dipv6_address)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_9c9537e7","line":213,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":214,"context_line":"        docker_net_name \u003d self._get_docker_network_name(neutron_net_id)"},{"line_number":215,"context_line":"        endpoint_config \u003d self.docker.create_endpoint_config("},{"line_number":216,"context_line":"            ipv4_address\u003dipv4_address, ipv6_address\u003dipv6_address)"},{"line_number":217,"context_line":"        network_config \u003d self.docker.create_networking_config({"},{"line_number":218,"context_line":"            docker_net_name: endpoint_config})"},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"    def connect_container_to_network(self, container, neutron_net_id,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_7c9ae313","line":217,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: F841 local variable \u0027network_config\u0027 is assigned to but never used","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":227,"context_line":"        network_name \u003d self._get_docker_network_name(neutron_net_id)"},{"line_number":228,"context_line":"        container_id \u003d container.container_id"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"        network \u003d self.inspect_network(network_name)"},{"line_number":231,"context_line":"        #neutron_net_id \u003d network[\u0027Options\u0027][\u0027neutron.net.uuid\u0027]"},{"line_number":232,"context_line":"        addresses, original_port \u003d self.neutron_api.create_or_update_port("},{"line_number":233,"context_line":"            container, neutron_net_id, requested_network, DEVICE_OWNER,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_dc9b2f14","line":230,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: F841 local variable \u0027network\u0027 is assigned to but never used","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":228,"context_line":"        container_id \u003d container.container_id"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"        network \u003d self.inspect_network(network_name)"},{"line_number":231,"context_line":"        #neutron_net_id \u003d network[\u0027Options\u0027][\u0027neutron.net.uuid\u0027]"},{"line_number":232,"context_line":"        addresses, original_port \u003d self.neutron_api.create_or_update_port("},{"line_number":233,"context_line":"            container, neutron_net_id, requested_network, DEVICE_OWNER,"},{"line_number":234,"context_line":"            security_groups)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_bca0fb43","line":231,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        docker_net_name \u003d neutron_net_id"},{"line_number":45,"context_line":"        docker_networks \u003d self.docker.networks(names\u003d[docker_net_name])"},{"line_number":46,"context_line":"        if not docker_networks:"},{"line_number":47,"context_line":"            create_network(neutron_net_id)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def create_network(self, neutron_net_id):"},{"line_number":50,"context_line":"        \"\"\"Create a docker network with Kuryr driver."}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_8a2e8940","line":47,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: F821 undefined name \u0027create_network\u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":194,"context_line":"        self.docker.remove_network(network.name)"},{"line_number":195,"context_line":"        network.destroy()"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"    #def inspect_network(self, network_name):"},{"line_number":198,"context_line":"    #    return self.docker.inspect_network(network_name)"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"    #def get_device_owner(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_6a3335ac","line":197,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":197,"context_line":"    #def inspect_network(self, network_name):"},{"line_number":198,"context_line":"    #    return self.docker.inspect_network(network_name)"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"    #def get_device_owner(self):"},{"line_number":201,"context_line":"    #    return DEVICE_OWNER"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"    #def get_network_mode(self, neutron_net_id):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_ca240163","line":200,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":200,"context_line":"    #def get_device_owner(self):"},{"line_number":201,"context_line":"    #    return DEVICE_OWNER"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"    #def get_network_mode(self, neutron_net_id):"},{"line_number":204,"context_line":"    #    return neutron_net_id"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    #def get_networking_config(self, neutron_net_id, ipv4_address, ipv6_address):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_aa29cd37","line":203,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":203,"context_line":"    #def get_network_mode(self, neutron_net_id):"},{"line_number":204,"context_line":"    #    return neutron_net_id"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    #def get_networking_config(self, neutron_net_id, ipv4_address, ipv6_address):"},{"line_number":207,"context_line":"    #    docker_net_name \u003d neutron_net_id"},{"line_number":208,"context_line":"    #    endpoint_config \u003d self.docker.create_endpoint_config("},{"line_number":209,"context_line":"    #        ipv4_address\u003dipv4_address, ipv6_address\u003dipv6_address)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_0a227952","line":206,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":203,"context_line":"    #def get_network_mode(self, neutron_net_id):"},{"line_number":204,"context_line":"    #    return neutron_net_id"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    #def get_networking_config(self, neutron_net_id, ipv4_address, ipv6_address):"},{"line_number":207,"context_line":"    #    docker_net_name \u003d neutron_net_id"},{"line_number":208,"context_line":"    #    endpoint_config \u003d self.docker.create_endpoint_config("},{"line_number":209,"context_line":"    #        ipv4_address\u003dipv4_address, ipv6_address\u003dipv6_address)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_ea1e250a","line":206,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":213,"context_line":"    def process_networking_config(self, container, requested_network,"},{"line_number":214,"context_line":"                                  host_config, container_kwargs, docker,"},{"line_number":215,"context_line":"                                  security_groups\u003dNone):"},{"line_number":216,"context_line":"        requested_network \u003d requested_networks.pop()"},{"line_number":217,"context_line":"        docker_net_name \u003d requested_network[\u0027network\u0027]"},{"line_number":218,"context_line":"        neutron_net_id \u003d requested_network[\u0027network\u0027]"},{"line_number":219,"context_line":"        addresses, port \u003d neutron_api.create_or_update_port("}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_4a18f11c","line":216,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: F821 undefined name \u0027requested_networks\u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":216,"context_line":"        requested_network \u003d requested_networks.pop()"},{"line_number":217,"context_line":"        docker_net_name \u003d requested_network[\u0027network\u0027]"},{"line_number":218,"context_line":"        neutron_net_id \u003d requested_network[\u0027network\u0027]"},{"line_number":219,"context_line":"        addresses, port \u003d neutron_api.create_or_update_port("},{"line_number":220,"context_line":"            container, neutron_net_id, requested_network, DEVICE_OWNER,"},{"line_number":221,"context_line":"            security_groups, set_binding_host\u003dTrue)"},{"line_number":222,"context_line":"        container.addresses \u003d {requested_network[\u0027network\u0027]: addresses}"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_2a15bde5","line":219,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: F821 undefined name \u0027neutron_api\u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        docker_net_name \u003d neutron_net_id"},{"line_number":45,"context_line":"        docker_networks \u003d self.docker.networks(names\u003d[docker_net_name])"},{"line_number":46,"context_line":"        if not docker_networks:"},{"line_number":47,"context_line":"            create_network(neutron_net_id)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def create_network(self, neutron_net_id):"},{"line_number":50,"context_line":"        \"\"\"Create a docker network with Kuryr driver."}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_0ae33e35","line":47,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: F821 undefined name \u0027create_network\u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":194,"context_line":"        self.docker.remove_network(network.name)"},{"line_number":195,"context_line":"        network.destroy()"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"    #def inspect_network(self, network_name):"},{"line_number":198,"context_line":"    #    return self.docker.inspect_network(network_name)"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"    #def get_device_owner(self):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_6ad11a58","line":197,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":197,"context_line":"    #def inspect_network(self, network_name):"},{"line_number":198,"context_line":"    #    return self.docker.inspect_network(network_name)"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"    #def get_device_owner(self):"},{"line_number":201,"context_line":"    #    return DEVICE_OWNER"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"    #def get_network_mode(self, neutron_net_id):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_4ad6d651","line":200,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":200,"context_line":"    #def get_device_owner(self):"},{"line_number":201,"context_line":"    #    return DEVICE_OWNER"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"    #def get_network_mode(self, neutron_net_id):"},{"line_number":204,"context_line":"    #    return neutron_net_id"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    #def get_networking_config(self, neutron_net_id, ipv4_address, ipv6_address):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_aacb32a3","line":203,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":203,"context_line":"    #def get_network_mode(self, neutron_net_id):"},{"line_number":204,"context_line":"    #    return neutron_net_id"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    #def get_networking_config(self, neutron_net_id, ipv4_address, ipv6_address):"},{"line_number":207,"context_line":"    #    docker_net_name \u003d neutron_net_id"},{"line_number":208,"context_line":"    #    endpoint_config \u003d self.docker.create_endpoint_config("},{"line_number":209,"context_line":"    #        ipv4_address\u003dipv4_address, ipv6_address\u003dipv6_address)"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_8ad0ee52","line":206,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":203,"context_line":"    #def get_network_mode(self, neutron_net_id):"},{"line_number":204,"context_line":"    #    return neutron_net_id"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    #def get_networking_config(self, neutron_net_id, ipv4_address, ipv6_address):"},{"line_number":207,"context_line":"    #    docker_net_name \u003d neutron_net_id"},{"line_number":208,"context_line":"    #    endpoint_config \u003d self.docker.create_endpoint_config("},{"line_number":209,"context_line":"    #        ipv4_address\u003dipv4_address, ipv6_address\u003dipv6_address)"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_eac40a95","line":206,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":213,"context_line":"    def process_networking_config(self, container, requested_network,"},{"line_number":214,"context_line":"                                  host_config, container_kwargs, docker,"},{"line_number":215,"context_line":"                                  security_groups\u003dNone):"},{"line_number":216,"context_line":"        requested_network \u003d requested_networks.pop()"},{"line_number":217,"context_line":"        docker_net_name \u003d requested_network[\u0027network\u0027]"},{"line_number":218,"context_line":"        neutron_net_id \u003d requested_network[\u0027network\u0027]"},{"line_number":219,"context_line":"        addresses, port \u003d neutron_api.create_or_update_port("}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_cac14683","line":216,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: F821 undefined name \u0027requested_networks\u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":216,"context_line":"        requested_network \u003d requested_networks.pop()"},{"line_number":217,"context_line":"        docker_net_name \u003d requested_network[\u0027network\u0027]"},{"line_number":218,"context_line":"        neutron_net_id \u003d requested_network[\u0027network\u0027]"},{"line_number":219,"context_line":"        addresses, port \u003d neutron_api.create_or_update_port("},{"line_number":220,"context_line":"            container, neutron_net_id, requested_network, DEVICE_OWNER,"},{"line_number":221,"context_line":"            security_groups, set_binding_host\u003dTrue)"},{"line_number":222,"context_line":"        container.addresses \u003d {requested_network[\u0027network\u0027]: addresses}"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_2abf22fc","line":219,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: F821 undefined name \u0027neutron_api\u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"}],"zun/network/network.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    def remove_network(self, network_name, **kwargs):"},{"line_number":47,"context_line":"        raise NotImplementedError()"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    #def inspect_network(self, network_name, **kwargs):"},{"line_number":50,"context_line":"    #    raise NotImplementedError()"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    def process_networking_config(self, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_aa426d0d","line":49,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":67,"context_line":"                                          **kwargs):"},{"line_number":68,"context_line":"        raise NotImplementedError()"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    #def get_device_owner(self):"},{"line_number":71,"context_line":"    #    raise NotImplementedError()"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    #def get_network_mode(self, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_0a4b992a","line":70,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    #def get_device_owner(self):"},{"line_number":71,"context_line":"    #    raise NotImplementedError()"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    #def get_network_mode(self, *args, **kwargs):"},{"line_number":74,"context_line":"    #    raise NotImplementedError()"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    #def get_networking_config(self, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_ea47451c","line":73,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"81ddf21351ba6c198a1fe2290c69a0fa4bbbfb66","unresolved":false,"context_lines":[{"line_number":73,"context_line":"    #def get_network_mode(self, *args, **kwargs):"},{"line_number":74,"context_line":"    #    raise NotImplementedError()"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    #def get_networking_config(self, *args, **kwargs):"},{"line_number":77,"context_line":"    #    raise NotImplementedError()"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    def add_container(self, container):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_4a5111d9","line":76,"updated":"2020-07-13 05:19:30.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"3a7912b0815ba69a9799c4f2c4188a81c68cfc45"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    def remove_network(self, network_name, **kwargs):"},{"line_number":47,"context_line":"        raise NotImplementedError()"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    #def inspect_network(self, network_name, **kwargs):"},{"line_number":50,"context_line":"    #    raise NotImplementedError()"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    def process_networking_config(self, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_6a2d9a45","line":49,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":67,"context_line":"                                          **kwargs):"},{"line_number":68,"context_line":"        raise NotImplementedError()"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    #def get_device_owner(self):"},{"line_number":71,"context_line":"    #    raise NotImplementedError()"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    #def get_network_mode(self, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_4a3256a9","line":70,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    #def get_device_owner(self):"},{"line_number":71,"context_line":"    #    raise NotImplementedError()"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    #def get_network_mode(self, *args, **kwargs):"},{"line_number":74,"context_line":"    #    raise NotImplementedError()"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    #def get_networking_config(self, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_aa27b264","line":73,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d36b930af513687d2c57a4995f4358dd4eec0755","unresolved":false,"context_lines":[{"line_number":73,"context_line":"    #def get_network_mode(self, *args, **kwargs):"},{"line_number":74,"context_line":"    #    raise NotImplementedError()"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    #def get_networking_config(self, *args, **kwargs):"},{"line_number":77,"context_line":"    #    raise NotImplementedError()"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    def on_container_started(self, container):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_8a2c6e48","line":76,"updated":"2020-07-26 23:54:52.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"94f8792562fecb05a911052bed3e146ca8638b91"}],"zun/network/neutron.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bd4c6e1ba5a8be89f5298effa360d916cbb25536","unresolved":false,"context_lines":[{"line_number":79,"context_line":"            if set_binding_host:"},{"line_number":80,"context_line":"                port_req_body[\u0027port\u0027][\u0027device_owner\u0027] \u003d device_owner"},{"line_number":81,"context_line":"                port_req_body[\u0027port\u0027][consts.BINDING_HOST_ID] \u003d container.host"},{"line_number":82,"context_line":"            neutron_port \u003d self.update_port(neutron_port_id, port_req_body, admin\u003dTrue)"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"            # If there is pci_request_id, it should be a sriov port."},{"line_number":85,"context_line":"            # populate pci related info."}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_ada370ff","line":82,"updated":"2020-08-09 04:23:59.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"ab95996119435a3fba40bc35656c0081580dbb64"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bd4c6e1ba5a8be89f5298effa360d916cbb25536","unresolved":false,"context_lines":[{"line_number":94,"context_line":"                # NOTE(hongbin): Use admin context here because non-admin"},{"line_number":95,"context_line":"                # context might not be able to update some attributes"},{"line_number":96,"context_line":"                # (i.e. binding:profile)."},{"line_number":97,"context_line":"                neutron_port \u003d self.update_port(neutron_port_id, port_req_body, admin\u003dTrue)"},{"line_number":98,"context_line":"        else:"},{"line_number":99,"context_line":"            port_dict \u003d {"},{"line_number":100,"context_line":"                \u0027network_id\u0027: network_uuid,"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_8da66c0e","line":97,"updated":"2020-08-09 04:23:59.000000000","message":"pep8: E501 line too long (91 \u003e 79 characters)","commit_id":"ab95996119435a3fba40bc35656c0081580dbb64"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"85fcece1460be5e06243b4dd515bedc616d36670","unresolved":false,"context_lines":[{"line_number":79,"context_line":"            if set_binding_host:"},{"line_number":80,"context_line":"                port_req_body[\u0027port\u0027][\u0027device_owner\u0027] \u003d device_owner"},{"line_number":81,"context_line":"                port_req_body[\u0027port\u0027][consts.BINDING_HOST_ID] \u003d container.host"},{"line_number":82,"context_line":"            neutron_port \u003d self.update_port(neutron_port_id, port_req_body, admin\u003dTrue)"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"            # If there is pci_request_id, it should be a sriov port."},{"line_number":85,"context_line":"            # populate pci related info."}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_6dbe78d5","line":82,"updated":"2020-08-09 06:54:21.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"9aab368d6ec58c7eec49dcc5aeb73ec3a451e20f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"85fcece1460be5e06243b4dd515bedc616d36670","unresolved":false,"context_lines":[{"line_number":94,"context_line":"                # NOTE(hongbin): Use admin context here because non-admin"},{"line_number":95,"context_line":"                # context might not be able to update some attributes"},{"line_number":96,"context_line":"                # (i.e. binding:profile)."},{"line_number":97,"context_line":"                neutron_port \u003d self.update_port(neutron_port_id, port_req_body, admin\u003dTrue)"},{"line_number":98,"context_line":"        else:"},{"line_number":99,"context_line":"            port_dict \u003d {"},{"line_number":100,"context_line":"                \u0027network_id\u0027: network_uuid,"}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_4dc1f453","line":97,"updated":"2020-08-09 06:54:21.000000000","message":"pep8: E501 line too long (91 \u003e 79 characters)","commit_id":"9aab368d6ec58c7eec49dcc5aeb73ec3a451e20f"}],"zun/network/zun_cni.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import math"},{"line_number":14,"context_line":"import sys"},{"line_number":15,"context_line":"import time"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_40995b77","line":13,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: F401 \u0027math\u0027 imported but unused","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import math"},{"line_number":14,"context_line":"import sys"},{"line_number":15,"context_line":"import time"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from neutronclient.common import exceptions"},{"line_number":18,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_a0895727","line":15,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: F401 \u0027time\u0027 imported but unused","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from zun.common import consts"},{"line_number":22,"context_line":"from zun.common import exception"},{"line_number":23,"context_line":"from zun.common.i18n import _"},{"line_number":24,"context_line":"from zun.common import utils"},{"line_number":25,"context_line":"import zun.conf"},{"line_number":26,"context_line":"from zun.network import network"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_808c1336","line":23,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: F401 \u0027zun.common.i18n._\u0027 imported but unused","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":25,"context_line":"import zun.conf"},{"line_number":26,"context_line":"from zun.network import network"},{"line_number":27,"context_line":"from zun.network import neutron"},{"line_number":28,"context_line":"from zun import objects"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"CONF \u003d zun.conf.CONF"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_e0834f03","line":28,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: F401 \u0027zun.objects\u0027 imported but unused","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    def connect_container_to_network(self, container, network_name,"},{"line_number":59,"context_line":"                                     requested_network, security_groups\u003dNone):"},{"line_number":60,"context_line":"        #TODO"},{"line_number":61,"context_line":"        pass"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    def do_port_cleanup(self, addresses, port):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_c0860b14","line":60,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    def connect_container_to_network(self, container, network_name,"},{"line_number":59,"context_line":"                                     requested_network, security_groups\u003dNone):"},{"line_number":60,"context_line":"        #TODO"},{"line_number":61,"context_line":"        pass"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    def do_port_cleanup(self, addresses, port):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_207d471c","line":60,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: H101: Use TODO(NAME)","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    def disconnect_container_from_network(self, container, network_name,"},{"line_number":91,"context_line":"                                          neutron_network_id\u003dNone):"},{"line_number":92,"context_line":"        #TODO"},{"line_number":93,"context_line":"        pass"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def add_security_groups_to_ports(self, container, security_group_ids):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_00780329","line":92,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e60e62e71419331de89822d861039b83fd6fcd62","unresolved":false,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    def disconnect_container_from_network(self, container, network_name,"},{"line_number":91,"context_line":"                                          neutron_network_id\u003dNone):"},{"line_number":92,"context_line":"        #TODO"},{"line_number":93,"context_line":"        pass"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def add_security_groups_to_ports(self, container, security_group_ids):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_60773f3c","line":92,"updated":"2020-07-06 08:08:05.000000000","message":"pep8: H101: Use TODO(NAME)","commit_id":"c37a681a997e4d8e7ba331b2ba79b319e829a3ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import math"},{"line_number":14,"context_line":"import sys"},{"line_number":15,"context_line":"import time"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_fcd713be","line":13,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: F401 \u0027math\u0027 imported but unused","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import math"},{"line_number":14,"context_line":"import sys"},{"line_number":15,"context_line":"import time"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from neutronclient.common import exceptions"},{"line_number":18,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_5ce1df9a","line":15,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: F401 \u0027time\u0027 imported but unused","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from zun.common import consts"},{"line_number":22,"context_line":"from zun.common import exception"},{"line_number":23,"context_line":"from zun.common.i18n import _"},{"line_number":24,"context_line":"from zun.common import utils"},{"line_number":25,"context_line":"import zun.conf"},{"line_number":26,"context_line":"from zun.network import network"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_3cdeabd9","line":23,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: F401 \u0027zun.common.i18n._\u0027 imported but unused","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":25,"context_line":"import zun.conf"},{"line_number":26,"context_line":"from zun.network import network"},{"line_number":27,"context_line":"from zun.network import neutron"},{"line_number":28,"context_line":"from zun import objects"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"CONF \u003d zun.conf.CONF"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_9cf09769","line":28,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: F401 \u0027zun.objects\u0027 imported but unused","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    def connect_container_to_network(self, container, network_name,"},{"line_number":59,"context_line":"                                     requested_network, security_groups\u003dNone):"},{"line_number":60,"context_line":"        #TODO"},{"line_number":61,"context_line":"        pass"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    def do_port_cleanup(self, addresses, port):"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_7cf5c356","line":60,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    def connect_container_to_network(self, container, network_name,"},{"line_number":59,"context_line":"                                     requested_network, security_groups\u003dNone):"},{"line_number":60,"context_line":"        #TODO"},{"line_number":61,"context_line":"        pass"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    def do_port_cleanup(self, addresses, port):"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_dce68fb0","line":60,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: H101: Use TODO(NAME)","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    def disconnect_container_from_network(self, container, network_name,"},{"line_number":91,"context_line":"                                          neutron_network_id\u003dNone):"},{"line_number":92,"context_line":"        #TODO"},{"line_number":93,"context_line":"        pass"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def add_security_groups_to_ports(self, container, security_group_ids):"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_bcebdb75","line":92,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e76b4bd6332ac529509253c07cce3dbe90166e1c","unresolved":false,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    def disconnect_container_from_network(self, container, network_name,"},{"line_number":91,"context_line":"                                          neutron_network_id\u003dNone):"},{"line_number":92,"context_line":"        #TODO"},{"line_number":93,"context_line":"        pass"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def add_security_groups_to_ports(self, container, security_group_ids):"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_1c048749","line":92,"updated":"2020-07-13 01:04:01.000000000","message":"pep8: H101: Use TODO(NAME)","commit_id":"df20f004235e7e0218eaedd6d811b51c723e5747"}]}
