)]}'
{"kuryr_kubernetes/cmd/status.py":[{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"a1e6de3df7e71ed3eeaaa7736ceef5501b1109fa","unresolved":false,"context_lines":[{"line_number":173,"context_line":"                            jsonutils.dumps(serialized)"},{"line_number":174,"context_line":"                    }"},{"line_number":175,"context_line":"                    self.k8s.annotate("},{"line_number":176,"context_line":"                        K8S_API_NAMESPACES + f\u0027/{namespace}/pods/{name}\u0027,"},{"line_number":177,"context_line":"                        ann, pod[\u0027metadata\u0027][\u0027resourceVersion\u0027])"},{"line_number":178,"context_line":"                except exceptions.K8sClientException:"},{"line_number":179,"context_line":"                    print(\u0027Error when updating annotation for pod %s/%s\u0027 %"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_21e61718","line":176,"range":{"start_line":176,"start_character":24,"end_line":176,"end_character":42},"updated":"2020-10-22 14:40:40.000000000","message":"This is a constant that comes from the constants file. Make sure to use the import defined on the top of the file.","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":173,"context_line":"                            jsonutils.dumps(serialized)"},{"line_number":174,"context_line":"                    }"},{"line_number":175,"context_line":"                    self.k8s.annotate("},{"line_number":176,"context_line":"                        K8S_API_NAMESPACES + f\u0027/{namespace}/pods/{name}\u0027,"},{"line_number":177,"context_line":"                        ann, pod[\u0027metadata\u0027][\u0027resourceVersion\u0027])"},{"line_number":178,"context_line":"                except exceptions.K8sClientException:"},{"line_number":179,"context_line":"                    print(\u0027Error when updating annotation for pod %s/%s\u0027 %"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_06f5f1cb","line":176,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":173,"context_line":"                            jsonutils.dumps(serialized)"},{"line_number":174,"context_line":"                    }"},{"line_number":175,"context_line":"                    self.k8s.annotate("},{"line_number":176,"context_line":"                        K8S_API_NAMESPACES + f\u0027/{namespace}/pods/{name}\u0027,"},{"line_number":177,"context_line":"                        ann, pod[\u0027metadata\u0027][\u0027resourceVersion\u0027])"},{"line_number":178,"context_line":"                except exceptions.K8sClientException:"},{"line_number":179,"context_line":"                    print(\u0027Error when updating annotation for pod %s/%s\u0027 %"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_46ffe9a9","line":176,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027name\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":173,"context_line":"                            jsonutils.dumps(serialized)"},{"line_number":174,"context_line":"                    }"},{"line_number":175,"context_line":"                    self.k8s.annotate("},{"line_number":176,"context_line":"                        K8S_API_NAMESPACES + f\u0027/{namespace}/pods/{name}\u0027,"},{"line_number":177,"context_line":"                        ann, pod[\u0027metadata\u0027][\u0027resourceVersion\u0027])"},{"line_number":178,"context_line":"                except exceptions.K8sClientException:"},{"line_number":179,"context_line":"                    print(\u0027Error when updating annotation for pod %s/%s\u0027 %"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_6602e5b6","line":176,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/cni/binding/dpdk.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":172,"context_line":"        resource_version \u003d pod[\u0027metadata\u0027][\u0027resourceVersion\u0027]"},{"line_number":173,"context_line":"        labels \u003d pod[\u0027metadata\u0027].get(\u0027labels\u0027)"},{"line_number":174,"context_line":"        return vifs, labels, resource_version, \\"},{"line_number":175,"context_line":"            K8S_API_CRD_NAMESPACES + \u0027/default/kuryrports/kubernetes\u0027"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"    def _set_pod_details(self, vifs, selflink, labels, resource_version,"},{"line_number":178,"context_line":"                         kp_link):"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_86ed8127","line":175,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_CRD_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/controller/drivers/network_policy.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":432,"context_line":"                    # NOTE(ltomasbo): add default rule to enable all ingress"},{"line_number":433,"context_line":"                    # traffic as NP policy is not affecting ingress"},{"line_number":434,"context_line":"                    LOG.debug(\u0027Applying default all open for ingress for \u0027"},{"line_number":435,"context_line":"                              \u0027policy %s\u0027, K8S_API_NETWORKING +"},{"line_number":436,"context_line":"                              f\u0027/namespaces/{namespace}/networkpolicies\u0027)"},{"line_number":437,"context_line":"                    self._create_default_sg_rule(direction, sg_rule_body_list)"},{"line_number":438,"context_line":"            elif direction \u003d\u003d \u0027egress\u0027:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_4651a9d8","line":435,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NETWORKING\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":433,"context_line":"                    # traffic as NP policy is not affecting ingress"},{"line_number":434,"context_line":"                    LOG.debug(\u0027Applying default all open for ingress for \u0027"},{"line_number":435,"context_line":"                              \u0027policy %s\u0027, K8S_API_NETWORKING +"},{"line_number":436,"context_line":"                              f\u0027/namespaces/{namespace}/networkpolicies\u0027)"},{"line_number":437,"context_line":"                    self._create_default_sg_rule(direction, sg_rule_body_list)"},{"line_number":438,"context_line":"            elif direction \u003d\u003d \u0027egress\u0027:"},{"line_number":439,"context_line":"                if policy_types and \u0027Egress\u0027 not in policy_types:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_a65fdde3","line":436,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":440,"context_line":"                    # NOTE(ltomasbo): add default rule to enable all egress"},{"line_number":441,"context_line":"                    # traffic as NP policy is not affecting egress"},{"line_number":442,"context_line":"                    LOG.debug(\u0027Applying default all open for egress for \u0027"},{"line_number":443,"context_line":"                              \u0027policy %s\u0027, K8S_API_NETWORKING +"},{"line_number":444,"context_line":"                              f\u0027/namespaces/{namespace}/networkpolicies\u0027)"},{"line_number":445,"context_line":"                    self._create_default_sg_rule(direction, sg_rule_body_list)"},{"line_number":446,"context_line":"            else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_866461bb","line":443,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NETWORKING\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":441,"context_line":"                    # traffic as NP policy is not affecting egress"},{"line_number":442,"context_line":"                    LOG.debug(\u0027Applying default all open for egress for \u0027"},{"line_number":443,"context_line":"                              \u0027policy %s\u0027, K8S_API_NETWORKING +"},{"line_number":444,"context_line":"                              f\u0027/namespaces/{namespace}/networkpolicies\u0027)"},{"line_number":445,"context_line":"                    self._create_default_sg_rule(direction, sg_rule_body_list)"},{"line_number":446,"context_line":"            else:"},{"line_number":447,"context_line":"                LOG.warning(\u0027Not supported policyType at network policy %s\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_e659d5fe","line":444,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":445,"context_line":"                    self._create_default_sg_rule(direction, sg_rule_body_list)"},{"line_number":446,"context_line":"            else:"},{"line_number":447,"context_line":"                LOG.warning(\u0027Not supported policyType at network policy %s\u0027,"},{"line_number":448,"context_line":"                            K8S_API_NETWORKING +"},{"line_number":449,"context_line":"                            f\u0027/namespaces/{namespace}/networkpolicies\u0027)"},{"line_number":450,"context_line":"            return"},{"line_number":451,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_c65e59e5","line":448,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NETWORKING\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":446,"context_line":"            else:"},{"line_number":447,"context_line":"                LOG.warning(\u0027Not supported policyType at network policy %s\u0027,"},{"line_number":448,"context_line":"                            K8S_API_NETWORKING +"},{"line_number":449,"context_line":"                            f\u0027/namespaces/{namespace}/networkpolicies\u0027)"},{"line_number":450,"context_line":"            return"},{"line_number":451,"context_line":""},{"line_number":452,"context_line":"        policy_namespace \u003d policy[\u0027metadata\u0027][\u0027namespace\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_2673cd82","line":449,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":458,"context_line":""},{"line_number":459,"context_line":"        if rule_list[0] \u003d\u003d {}:"},{"line_number":460,"context_line":"            LOG.debug(\u0027Applying default all open policy from %s\u0027,"},{"line_number":461,"context_line":"                      K8S_API_NETWORKING +"},{"line_number":462,"context_line":"                      f\u0027/namespaces/{namespace}/networkpolicies\u0027)"},{"line_number":463,"context_line":"            for ethertype in (constants.IPv4, constants.IPv6):"},{"line_number":464,"context_line":"                rule \u003d driver_utils.create_security_group_rule_body("}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_06705172","line":461,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NETWORKING\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":459,"context_line":"        if rule_list[0] \u003d\u003d {}:"},{"line_number":460,"context_line":"            LOG.debug(\u0027Applying default all open policy from %s\u0027,"},{"line_number":461,"context_line":"                      K8S_API_NETWORKING +"},{"line_number":462,"context_line":"                      f\u0027/namespaces/{namespace}/networkpolicies\u0027)"},{"line_number":463,"context_line":"            for ethertype in (constants.IPv4, constants.IPv6):"},{"line_number":464,"context_line":"                rule \u003d driver_utils.create_security_group_rule_body("},{"line_number":465,"context_line":"                    direction, ethertype\u003dethertype)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_666dc597","line":462,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":544,"context_line":"                          \u0027%(rule_direction)s and no ports: %(policy)s\u0027,"},{"line_number":545,"context_line":"                          {\u0027direction\u0027: direction,"},{"line_number":546,"context_line":"                           \u0027rule_direction\u0027: rule_direction,"},{"line_number":547,"context_line":"                           \u0027policy\u0027: K8S_API_NETWORKING +"},{"line_number":548,"context_line":"                           f\u0027/namespaces/{namespace}/networkpolicies\u0027})"},{"line_number":549,"context_line":""},{"line_number":550,"context_line":"    def _create_svc_egress_sg_rule(self, policy_namespace, sg_rule_body_list,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_466a4980","line":547,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NETWORKING\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":660,"context_line":"                \u0027name\u0027: networkpolicy_name,"},{"line_number":661,"context_line":"                \u0027namespace\u0027: namespace,"},{"line_number":662,"context_line":"                \u0027annotations\u0027: {"},{"line_number":663,"context_line":"                    \u0027networkPolicyLink\u0027: K8S_API_NETWORKING +"},{"line_number":664,"context_line":"                    f\u0027/namespaces/{namespace}\u0027"},{"line_number":665,"context_line":"                    f\u0027/networkpolicies\u0027,"},{"line_number":666,"context_line":"                },"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_a604fdc7","line":663,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NETWORKING\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/controller/drivers/sriov.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":61,"context_line":"        vif \u003d ovu.neutron_to_osvif_vif(vif_plugin, port, subnets)"},{"line_number":62,"context_line":"        vif.physnet \u003d physnet"},{"line_number":63,"context_line":"        vif.pod_name \u003d pod_name"},{"line_number":64,"context_line":"        vif.pod_link \u003d K8S_API_NAMESPACES + f\u0027/{namespace}/pods/{name}\u0027"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"        LOG.debug(\"{} vifs are available for the pod {}\".format("},{"line_number":67,"context_line":"            amount, pod_name))"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_860901df","line":64,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":61,"context_line":"        vif \u003d ovu.neutron_to_osvif_vif(vif_plugin, port, subnets)"},{"line_number":62,"context_line":"        vif.physnet \u003d physnet"},{"line_number":63,"context_line":"        vif.pod_name \u003d pod_name"},{"line_number":64,"context_line":"        vif.pod_link \u003d K8S_API_NAMESPACES + f\u0027/{namespace}/pods/{name}\u0027"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"        LOG.debug(\"{} vifs are available for the pod {}\".format("},{"line_number":67,"context_line":"            amount, pod_name))"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_c613f90c","line":64,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027name\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":61,"context_line":"        vif \u003d ovu.neutron_to_osvif_vif(vif_plugin, port, subnets)"},{"line_number":62,"context_line":"        vif.physnet \u003d physnet"},{"line_number":63,"context_line":"        vif.pod_name \u003d pod_name"},{"line_number":64,"context_line":"        vif.pod_link \u003d K8S_API_NAMESPACES + f\u0027/{namespace}/pods/{name}\u0027"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"        LOG.debug(\"{} vifs are available for the pod {}\".format("},{"line_number":67,"context_line":"            amount, pod_name))"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_e60ef5e3","line":64,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/controller/drivers/utils.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":229,"context_line":"            \u0027egressSgRules\u0027: e_rules,"},{"line_number":230,"context_line":"        }"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"        kubernetes.patch_crd(\u0027spec\u0027, K8S_API_CRD_NAMESPACES +"},{"line_number":233,"context_line":"                             \u0027/default/kuryrnetworkpolicies/kubernetes\u0027,"},{"line_number":234,"context_line":"                             spec)"},{"line_number":235,"context_line":"    except k_exc.K8sResourceNotFound:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_26f8edc2","line":232,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_CRD_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/controller/handlers/kuryrnetwork.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        try:"},{"line_number":147,"context_line":"            if labels:"},{"line_number":148,"context_line":"                kubernetes.patch_crd(\u0027status\u0027,"},{"line_number":149,"context_line":"                                     K8S_API_CRD_NAMESPACES +"},{"line_number":150,"context_line":"                                     \u0027/default/kuryrnetworks/kubernetes\u0027,"},{"line_number":151,"context_line":"                                     status)"},{"line_number":152,"context_line":"            else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_e640b50a","line":149,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_CRD_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":151,"context_line":"                                     status)"},{"line_number":152,"context_line":"            else:"},{"line_number":153,"context_line":"                kubernetes.patch(\u0027status\u0027,"},{"line_number":154,"context_line":"                                 K8S_API_CRD_NAMESPACES +"},{"line_number":155,"context_line":"                                 \u0027/default/kuryrnetworks/kubernetes\u0027,"},{"line_number":156,"context_line":"                                 status)"},{"line_number":157,"context_line":"        except k_exc.K8sResourceNotFound:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_c645b919","line":154,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_CRD_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/controller/handlers/kuryrnetwork_population.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    def _patch_kuryrnetwork_crd(self, kns_crd, populated\u003dTrue):"},{"line_number":83,"context_line":"        kubernetes \u003d clients.get_kubernetes_client()"},{"line_number":84,"context_line":"        crd_name \u003d K8S_API_CRD_NAMESPACES +\u0027/default/kuryrnetworks/kubernetes\u0027"},{"line_number":85,"context_line":"        LOG.debug(\u0027Patching KuryrNetwork CRD %s\u0027 % crd_name)"},{"line_number":86,"context_line":"        try:"},{"line_number":87,"context_line":"            kubernetes.patch_crd(\u0027status\u0027, kns_crd[\u0027metadata\u0027][\u0027selfLink\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_c6f779f5","line":84,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    def _patch_kuryrnetwork_crd(self, kns_crd, populated\u003dTrue):"},{"line_number":83,"context_line":"        kubernetes \u003d clients.get_kubernetes_client()"},{"line_number":84,"context_line":"        crd_name \u003d K8S_API_CRD_NAMESPACES +\u0027/default/kuryrnetworks/kubernetes\u0027"},{"line_number":85,"context_line":"        LOG.debug(\u0027Patching KuryrNetwork CRD %s\u0027 % crd_name)"},{"line_number":86,"context_line":"        try:"},{"line_number":87,"context_line":"            kubernetes.patch_crd(\u0027status\u0027, kns_crd[\u0027metadata\u0027][\u0027selfLink\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_e6f27506","line":84,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_CRD_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/controller/handlers/kuryrnetworkpolicy.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":77,"context_line":"                            \u0027converting KuryrNetPolicy %s. Ignoring.\u0027,"},{"line_number":78,"context_line":"                            utils.get_res_unique_name(new_networkpolicy),"},{"line_number":79,"context_line":"                            utils.get_res_unique_name(netpolicy))"},{"line_number":80,"context_line":"            self.k8s.delete(K8S_API_CRD_NAMESPACES +"},{"line_number":81,"context_line":"                            \u0027/default/kuryrnetworks/kubernetes\u0027)"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    def _patch_kuryrnetworkpolicy_crd(self, knp, field, data,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_264aad26","line":80,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_CRD_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":85,"context_line":"        name \u003d knp[\u0027metadata\u0027][\u0027name\u0027]"},{"line_number":86,"context_line":"        LOG.debug(\u0027Patching KuryrNet CRD %s\u0027, name)"},{"line_number":87,"context_line":"        try:"},{"line_number":88,"context_line":"            status \u003d self.k8s.patch_crd(field, K8S_API_CRD_NAMESPACES +"},{"line_number":89,"context_line":"                                        \u0027/default/kuryrnetworks/kubernetes\u0027,"},{"line_number":90,"context_line":"                                        data, action\u003daction)"},{"line_number":91,"context_line":"        except exceptions.K8sResourceNotFound:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_0647b11f","line":88,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_CRD_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/controller/handlers/kuryrport.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":261,"context_line":"            vif_dict[ifname] \u003d {\u0027default\u0027: data[\u0027default\u0027],"},{"line_number":262,"context_line":"                                \u0027vif\u0027: data[\u0027vif\u0027].obj_to_primitive()}"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"        self.k8s.patch_crd(\u0027status\u0027, K8S_API_CRD_NAMESPACES +"},{"line_number":265,"context_line":"                           \u0027/default/kuryrports/kubernetes\u0027,"},{"line_number":266,"context_line":"                           {\u0027vifs\u0027: vif_dict})"},{"line_number":267,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_6654a5cb","line":264,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_CRD_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/controller/handlers/lbaas.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":131,"context_line":"        if len(subnet_ids) !\u003d 1:"},{"line_number":132,"context_line":"            raise k_exc.IntegrityError(_("},{"line_number":133,"context_line":"                \"Found %(num)s subnets for service %(link)s IP %(ip)s\") % {"},{"line_number":134,"context_line":"                    \u0027link\u0027: K8S_API_NAMESPACES+f\u0027/{namespace}/services\u0027,"},{"line_number":135,"context_line":"                    \u0027ip\u0027: ip,"},{"line_number":136,"context_line":"                    \u0027num\u0027: len(subnet_ids)})"},{"line_number":137,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_86d6214f","line":134,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":131,"context_line":"        if len(subnet_ids) !\u003d 1:"},{"line_number":132,"context_line":"            raise k_exc.IntegrityError(_("},{"line_number":133,"context_line":"                \"Found %(num)s subnets for service %(link)s IP %(ip)s\") % {"},{"line_number":134,"context_line":"                    \u0027link\u0027: K8S_API_NAMESPACES+f\u0027/{namespace}/services\u0027,"},{"line_number":135,"context_line":"                    \u0027ip\u0027: ip,"},{"line_number":136,"context_line":"                    \u0027num\u0027: len(subnet_ids)})"},{"line_number":137,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_e6cb95a2","line":134,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/controller/handlers/loadbalancer.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":697,"context_line":"                        \u0027security_groups_ids\u0027),"},{"line_number":698,"context_line":"                    service_type\u003dloadbalancer_crd[\u0027spec\u0027].get(\u0027type\u0027),"},{"line_number":699,"context_line":"                    provider\u003dloadbalancer_crd[\u0027spec\u0027].get(\u0027provider\u0027))"},{"line_number":700,"context_line":"                k_const.K8S_API_CRD_NAMESPACES + \\"},{"line_number":701,"context_line":"                    f\u0027/{namespace}/kuryrloadbalancers/{name}\u0027 \u003d lb"},{"line_number":702,"context_line":""},{"line_number":703,"context_line":"            kubernetes \u003d clients.get_kubernetes_client()"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_a6d19d5a","line":700,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: E999 SyntaxError: cannot assign to operator","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/controller/handlers/namespace.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":64,"context_line":"                    LOG.debug(\u0027Namespace associated is not annotated: %s\u0027, ns)"},{"line_number":65,"context_line":"                else:"},{"line_number":66,"context_line":"                    LOG.debug(\u0027Removing annotation: %\u0027, ns_net_annotations)"},{"line_number":67,"context_line":"                    k8s.remove_annotations(K8S_API_BASE+f\u0027/{namespace}\u0027,"},{"line_number":68,"context_line":"                                           constants.K8S_ANNOTATION_NET_CRD)"},{"line_number":69,"context_line":"            try:"},{"line_number":70,"context_line":"                k8s.delete(K8S_API_CRD_NAMESPACES +"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_26dc6d73","line":67,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_BASE\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":64,"context_line":"                    LOG.debug(\u0027Namespace associated is not annotated: %s\u0027, ns)"},{"line_number":65,"context_line":"                else:"},{"line_number":66,"context_line":"                    LOG.debug(\u0027Removing annotation: %\u0027, ns_net_annotations)"},{"line_number":67,"context_line":"                    k8s.remove_annotations(K8S_API_BASE+f\u0027/{namespace}\u0027,"},{"line_number":68,"context_line":"                                           constants.K8S_ANNOTATION_NET_CRD)"},{"line_number":69,"context_line":"            try:"},{"line_number":70,"context_line":"                k8s.delete(K8S_API_CRD_NAMESPACES +"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_06d97182","line":67,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":67,"context_line":"                    k8s.remove_annotations(K8S_API_BASE+f\u0027/{namespace}\u0027,"},{"line_number":68,"context_line":"                                           constants.K8S_ANNOTATION_NET_CRD)"},{"line_number":69,"context_line":"            try:"},{"line_number":70,"context_line":"                k8s.delete(K8S_API_CRD_NAMESPACES +"},{"line_number":71,"context_line":"                           \u0027/default/kuryrnetworks/kubernetes\u0027)"},{"line_number":72,"context_line":"            except exceptions.K8sResourceNotFound:"},{"line_number":73,"context_line":"                LOG.debug(\u0027Kuryrnet object already deleted: %s\u0027, net_crd)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_66e66547","line":70,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_CRD_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":98,"context_line":"        kubernetes \u003d clients.get_kubernetes_client()"},{"line_number":99,"context_line":"        LOG.debug(\u0027Patching KuryrNetwork CRD %s\u0027, kns_crd)"},{"line_number":100,"context_line":"        try:"},{"line_number":101,"context_line":"            kubernetes.patch_crd(\u0027spec\u0027, K8S_API_CRD_NAMESPACES +"},{"line_number":102,"context_line":"                                 \u0027/default/kuryrnetworks/kubernetes\u0027,"},{"line_number":103,"context_line":"                                 {\u0027nsLabels\u0027: ns_labels})"},{"line_number":104,"context_line":"        except exceptions.K8sResourceNotFound:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_46e36934","line":101,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_CRD_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/controller/handlers/pod_label.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":97,"context_line":"            LOG.debug(\"Setting info annotations: %r\", annotation)"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"        k8s \u003d clients.get_kubernetes_client()"},{"line_number":100,"context_line":"        k8s.annotate(K8S_API_NAMESPACES + f\u0027/{namespace}/pods/{name}\u0027,"},{"line_number":101,"context_line":"                     {"},{"line_number":102,"context_line":"                         constants.K8S_ANNOTATION_LABEL: annotation[0],"},{"line_number":103,"context_line":"                         constants.K8S_ANNOTATION_IP: annotation[1]"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_46bc0905","line":100,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":97,"context_line":"            LOG.debug(\"Setting info annotations: %r\", annotation)"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"        k8s \u003d clients.get_kubernetes_client()"},{"line_number":100,"context_line":"        k8s.annotate(K8S_API_NAMESPACES + f\u0027/{namespace}/pods/{name}\u0027,"},{"line_number":101,"context_line":"                     {"},{"line_number":102,"context_line":"                         constants.K8S_ANNOTATION_LABEL: annotation[0],"},{"line_number":103,"context_line":"                         constants.K8S_ANNOTATION_IP: annotation[1]"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_863bc19a","line":100,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027name\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":97,"context_line":"            LOG.debug(\"Setting info annotations: %r\", annotation)"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"        k8s \u003d clients.get_kubernetes_client()"},{"line_number":100,"context_line":"        k8s.annotate(K8S_API_NAMESPACES + f\u0027/{namespace}/pods/{name}\u0027,"},{"line_number":101,"context_line":"                     {"},{"line_number":102,"context_line":"                         constants.K8S_ANNOTATION_LABEL: annotation[0],"},{"line_number":103,"context_line":"                         constants.K8S_ANNOTATION_IP: annotation[1]"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_a636bdb3","line":100,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/controller/handlers/vif.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":117,"context_line":"            # annotations, force an emition of event to trigger on_finalize"},{"line_number":118,"context_line":"            # method on the KuryrPort."},{"line_number":119,"context_line":"            try:"},{"line_number":120,"context_line":"                k8s.annotate(K8S_API_CRD_NAMESPACES +"},{"line_number":121,"context_line":"                             \u0027/default/kuryrports/kubernetes\u0027,"},{"line_number":122,"context_line":"                             {\u0027KuryrTrigger\u0027: \u00271\u0027})"},{"line_number":123,"context_line":"            except k_exc.K8sResourceNotFound:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_c6d01954","line":120,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_CRD_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":222,"context_line":"            raise k_exc.ResourceNotReady(pod)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"        k8s \u003d clients.get_kubernetes_client()"},{"line_number":225,"context_line":"        k8s.remove_annotations(K8S_API_NAMESPACES +"},{"line_number":226,"context_line":"                               f\u0027/{namespace}/pods/{name}\u0027,"},{"line_number":227,"context_line":"                               constants.K8S_ANNOTATION_VIF)"},{"line_number":228,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_26c58d8f","line":225,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":223,"context_line":""},{"line_number":224,"context_line":"        k8s \u003d clients.get_kubernetes_client()"},{"line_number":225,"context_line":"        k8s.remove_annotations(K8S_API_NAMESPACES +"},{"line_number":226,"context_line":"                               f\u0027/{namespace}/pods/{name}\u0027,"},{"line_number":227,"context_line":"                               constants.K8S_ANNOTATION_VIF)"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"        return True"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_66bf85fb","line":226,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027name\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":223,"context_line":""},{"line_number":224,"context_line":"        k8s \u003d clients.get_kubernetes_client()"},{"line_number":225,"context_line":"        k8s.remove_annotations(K8S_API_NAMESPACES +"},{"line_number":226,"context_line":"                               f\u0027/{namespace}/pods/{name}\u0027,"},{"line_number":227,"context_line":"                               constants.K8S_ANNOTATION_VIF)"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"        return True"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_06c21186","line":226,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/os_vif_util.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":400,"context_line":"    details \u003d os_port.get(\u0027binding:vif_details\u0027, {})"},{"line_number":401,"context_line":"    profile \u003d osv_vif.VIFPortProfileK8sDPDK("},{"line_number":402,"context_line":"        l3_setup\u003dFalse,"},{"line_number":403,"context_line":"        selflink\u003dK8S_API_NAMESPACES + f\u0027/{namespace}/pods/{name}\u0027)"},{"line_number":404,"context_line":""},{"line_number":405,"context_line":"    return k_vif.VIFDPDKNested("},{"line_number":406,"context_line":"        id\u003dos_port[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_8688e171","line":403,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":400,"context_line":"    details \u003d os_port.get(\u0027binding:vif_details\u0027, {})"},{"line_number":401,"context_line":"    profile \u003d osv_vif.VIFPortProfileK8sDPDK("},{"line_number":402,"context_line":"        l3_setup\u003dFalse,"},{"line_number":403,"context_line":"        selflink\u003dK8S_API_NAMESPACES + f\u0027/{namespace}/pods/{name}\u0027)"},{"line_number":404,"context_line":""},{"line_number":405,"context_line":"    return k_vif.VIFDPDKNested("},{"line_number":406,"context_line":"        id\u003dos_port[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_c682d94f","line":403,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027name\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":400,"context_line":"    details \u003d os_port.get(\u0027binding:vif_details\u0027, {})"},{"line_number":401,"context_line":"    profile \u003d osv_vif.VIFPortProfileK8sDPDK("},{"line_number":402,"context_line":"        l3_setup\u003dFalse,"},{"line_number":403,"context_line":"        selflink\u003dK8S_API_NAMESPACES + f\u0027/{namespace}/pods/{name}\u0027)"},{"line_number":404,"context_line":""},{"line_number":405,"context_line":"    return k_vif.VIFDPDKNested("},{"line_number":406,"context_line":"        id\u003dos_port[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_e67d556f","line":403,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/tests/unit/controller/handlers/test_vif.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":356,"context_line":""},{"line_number":357,"context_line":"        m_get_k8s_client.assert_called_once()"},{"line_number":358,"context_line":"        k8s.remove_annotations.assert_called_once_with("},{"line_number":359,"context_line":"            self._K8S_API_NAMESPACES+f\u0027/{namespace}/pods/{name}\u0027,"},{"line_number":360,"context_line":"            k_const.K8S_ANNOTATION_VIF)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_a6e87d16","line":359,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027name\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":356,"context_line":""},{"line_number":357,"context_line":"        m_get_k8s_client.assert_called_once()"},{"line_number":358,"context_line":"        k8s.remove_annotations.assert_called_once_with("},{"line_number":359,"context_line":"            self._K8S_API_NAMESPACES+f\u0027/{namespace}/pods/{name}\u0027,"},{"line_number":360,"context_line":"            k_const.K8S_ANNOTATION_VIF)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_468ec978","line":359,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/tests/unit/test_os_vif_util.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":471,"context_line":"        m_get_vif_name.assert_called_once_with(port)"},{"line_number":472,"context_line":"        m_mk_port_profile.assert_called_once_with("},{"line_number":473,"context_line":"            l3_setup\u003dFalse,"},{"line_number":474,"context_line":"            selflink\u003dK8S_API_NAMESPACES + f\u0027/{namespace}/pods/{name}\u0027)"},{"line_number":475,"context_line":""},{"line_number":476,"context_line":"        m_mk_vif.assert_called_once_with("},{"line_number":477,"context_line":"            id\u003dport_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_26974d93","line":474,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":471,"context_line":"        m_get_vif_name.assert_called_once_with(port)"},{"line_number":472,"context_line":"        m_mk_port_profile.assert_called_once_with("},{"line_number":473,"context_line":"            l3_setup\u003dFalse,"},{"line_number":474,"context_line":"            selflink\u003dK8S_API_NAMESPACES + f\u0027/{namespace}/pods/{name}\u0027)"},{"line_number":475,"context_line":""},{"line_number":476,"context_line":"        m_mk_vif.assert_called_once_with("},{"line_number":477,"context_line":"            id\u003dport_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_6691459a","line":474,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027name\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":471,"context_line":"        m_get_vif_name.assert_called_once_with(port)"},{"line_number":472,"context_line":"        m_mk_port_profile.assert_called_once_with("},{"line_number":473,"context_line":"            l3_setup\u003dFalse,"},{"line_number":474,"context_line":"            selflink\u003dK8S_API_NAMESPACES + f\u0027/{namespace}/pods/{name}\u0027)"},{"line_number":475,"context_line":""},{"line_number":476,"context_line":"        m_mk_vif.assert_called_once_with("},{"line_number":477,"context_line":"            id\u003dport_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_0694d18a","line":474,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}],"kuryr_kubernetes/utils.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":308,"context_line":"        LOG.debug(\"Setting LBaaSServiceSpec annotation: %r\", lbaas_spec)"},{"line_number":309,"context_line":"        annotation \u003d jsonutils.dumps(lbaas_spec.obj_to_primitive(),"},{"line_number":310,"context_line":"                                     sort_keys\u003dTrue)"},{"line_number":311,"context_line":"    svc_link \u003d K8S_API_NAMESPACES + f\u0027/{namespace}/services\u0027"},{"line_number":312,"context_line":"    ep_link \u003d get_endpoints_link(service)"},{"line_number":313,"context_line":"    k8s \u003d clients.get_kubernetes_client()"},{"line_number":314,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_466089cf","line":311,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":308,"context_line":"        LOG.debug(\"Setting LBaaSServiceSpec annotation: %r\", lbaas_spec)"},{"line_number":309,"context_line":"        annotation \u003d jsonutils.dumps(lbaas_spec.obj_to_primitive(),"},{"line_number":310,"context_line":"                                     sort_keys\u003dTrue)"},{"line_number":311,"context_line":"    svc_link \u003d K8S_API_NAMESPACES + f\u0027/{namespace}/services\u0027"},{"line_number":312,"context_line":"    ep_link \u003d get_endpoints_link(service)"},{"line_number":313,"context_line":"    k8s \u003d clients.get_kubernetes_client()"},{"line_number":314,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_a69a3dc2","line":311,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":356,"context_line":"        annotation \u003d jsonutils.dumps(lbaas_state.obj_to_primitive(),"},{"line_number":357,"context_line":"                                     sort_keys\u003dTrue)"},{"line_number":358,"context_line":"    k8s \u003d clients.get_kubernetes_client()"},{"line_number":359,"context_line":"    k8s.annotate(K8S_API_NAMESPACES + f\u0027/{namespace}/endpoints\u0027,"},{"line_number":360,"context_line":"                 {constants.K8S_ANNOTATION_LBAAS_STATE: annotation},"},{"line_number":361,"context_line":"                 resource_version\u003dendpoints[\u0027metadata\u0027][\u0027resourceVersion\u0027])"},{"line_number":362,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_869f41b3","line":359,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":356,"context_line":"        annotation \u003d jsonutils.dumps(lbaas_state.obj_to_primitive(),"},{"line_number":357,"context_line":"                                     sort_keys\u003dTrue)"},{"line_number":358,"context_line":"    k8s \u003d clients.get_kubernetes_client()"},{"line_number":359,"context_line":"    k8s.annotate(K8S_API_NAMESPACES + f\u0027/{namespace}/endpoints\u0027,"},{"line_number":360,"context_line":"                 {constants.K8S_ANNOTATION_LBAAS_STATE: annotation},"},{"line_number":361,"context_line":"                 resource_version\u003dendpoints[\u0027metadata\u0027][\u0027resourceVersion\u0027])"},{"line_number":362,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_e6a4350b","line":359,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":362,"context_line":""},{"line_number":363,"context_line":""},{"line_number":364,"context_line":"def get_endpoints_link(service):"},{"line_number":365,"context_line":"    svc_link \u003d K8S_API_NAMESPACES + f\u0027/{namespace}/services\u0027"},{"line_number":366,"context_line":"    link_parts \u003d svc_link.split(\u0027/\u0027)"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"    if link_parts[-2] !\u003d \u0027services\u0027:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_c6a939e0","line":365,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":362,"context_line":""},{"line_number":363,"context_line":""},{"line_number":364,"context_line":"def get_endpoints_link(service):"},{"line_number":365,"context_line":"    svc_link \u003d K8S_API_NAMESPACES + f\u0027/{namespace}/services\u0027"},{"line_number":366,"context_line":"    link_parts \u003d svc_link.split(\u0027/\u0027)"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"    if link_parts[-2] !\u003d \u0027services\u0027:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_26ae2de7","line":365,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":374,"context_line":""},{"line_number":375,"context_line":""},{"line_number":376,"context_line":"def get_service_link(endpoints):"},{"line_number":377,"context_line":"    endpoints_link \u003d K8S_API_NAMESPACES + f\u0027/{namespace}/endpoints\u0027"},{"line_number":378,"context_line":"    link_parts \u003d endpoints_link.split(\u0027/\u0027)"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"    if link_parts[-2] !\u003d \u0027endpoints\u0027:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_06ab31d6","line":377,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":374,"context_line":""},{"line_number":375,"context_line":""},{"line_number":376,"context_line":"def get_service_link(endpoints):"},{"line_number":377,"context_line":"    endpoints_link \u003d K8S_API_NAMESPACES + f\u0027/{namespace}/endpoints\u0027"},{"line_number":378,"context_line":"    link_parts \u003d endpoints_link.split(\u0027/\u0027)"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"    if link_parts[-2] !\u003d \u0027endpoints\u0027:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_66b8252a","line":377,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":388,"context_line":"def has_port_changes(service, loadbalancer_crd):"},{"line_number":389,"context_line":"    if not loadbalancer_crd:"},{"line_number":390,"context_line":"        return False"},{"line_number":391,"context_line":"    link \u003d K8S_API_NAMESPACES + f\u0027/{namespace}/services\u0027"},{"line_number":392,"context_line":"    svc_port_set \u003d service[\u0027spec\u0027].get(\u0027ports\u0027)"},{"line_number":393,"context_line":""},{"line_number":394,"context_line":"    for port in svc_port_set:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_46b52931","line":391,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027K8S_API_NAMESPACES\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c00ee6925fd29b5167940b061047a40f849bbaf","unresolved":false,"context_lines":[{"line_number":388,"context_line":"def has_port_changes(service, loadbalancer_crd):"},{"line_number":389,"context_line":"    if not loadbalancer_crd:"},{"line_number":390,"context_line":"        return False"},{"line_number":391,"context_line":"    link \u003d K8S_API_NAMESPACES + f\u0027/{namespace}/services\u0027"},{"line_number":392,"context_line":"    svc_port_set \u003d service[\u0027spec\u0027].get(\u0027ports\u0027)"},{"line_number":393,"context_line":""},{"line_number":394,"context_line":"    for port in svc_port_set:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_a6835d56","line":391,"updated":"2020-10-22 13:50:20.000000000","message":"pep8: F821 undefined name \u0027namespace\u0027","commit_id":"9876efef22ad62a574b99c090918f8a1aaaa0d1f"}]}
