)]}'
{"kuryr_kubernetes/controller/drivers/network_policy_security_groups.py":[{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"16f7295802cd8d1368e55a35cb673f6a90826c3a","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    sgr_id \u003d driver_utils.create_security_group_rule(sg_rule)"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    sg_rule[\u0027id\u0027] \u003d sgr_id"},{"line_number":60,"context_line":"    return sg_rule"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"3fa7e38b_0bceb3b6","line":59,"range":{"start_line":59,"start_character":4,"end_line":59,"end_character":26},"updated":"2019-12-23 14:43:31.000000000","message":"ditto","commit_id":"c1121a6fd8640413de3dca22a5824c09494bda57"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"16f7295802cd8d1368e55a35cb673f6a90826c3a","unresolved":false,"context_lines":[{"line_number":151,"context_line":"                protocol\u003dport.get(\u0027protocol\u0027),"},{"line_number":152,"context_line":"                cidr\u003dpod_ip, pods\u003dpod_info)"},{"line_number":153,"context_line":"            sgr_id \u003d driver_utils.create_security_group_rule(sg_rule)"},{"line_number":154,"context_line":"            sg_rule[\u0027id\u0027] \u003d sgr_id"},{"line_number":155,"context_line":"            if sg_rule not in crd_rules:"},{"line_number":156,"context_line":"                crd_rules.append(sg_rule)"},{"line_number":157,"context_line":"    return matched"}],"source_content_type":"text/x-python","patch_set":12,"id":"3fa7e38b_6bdde76b","line":154,"range":{"start_line":154,"start_character":12,"end_line":154,"end_character":34},"updated":"2019-12-23 14:43:31.000000000","message":"ditto","commit_id":"c1121a6fd8640413de3dca22a5824c09494bda57"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"d4d35d54ac4544e0761aca7a4ca6eaebb33b6341","unresolved":false,"context_lines":[{"line_number":208,"context_line":"                protocol\u003dport.get(\u0027protocol\u0027), cidr\u003dnamespace_cidr,"},{"line_number":209,"context_line":"                pods\u003dpods)"},{"line_number":210,"context_line":"        sgr_id \u003d driver_utils.create_security_group_rule(sg_rule)"},{"line_number":211,"context_line":"        sg_rule[\u0027id\u0027] \u003d sgr_id"},{"line_number":212,"context_line":"        crd_rules.append(sg_rule)"},{"line_number":213,"context_line":"    return matched"},{"line_number":214,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"3fa7e38b_ab32fff1","line":211,"range":{"start_line":211,"start_character":8,"end_line":211,"end_character":30},"updated":"2019-12-23 14:29:29.000000000","message":"I think this is causing problems: http://paste.openstack.org/show/787862/\n\nNote this is the info that goes inside the KNP CRD spec, so it needs the security_group_rule information","commit_id":"c1121a6fd8640413de3dca22a5824c09494bda57"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"d1d9c0a75a4f57a5b7e9dcd6ffa4912f99fb1f3a","unresolved":false,"context_lines":[{"line_number":402,"context_line":"            matched \u003d True"},{"line_number":403,"context_line":"            driver_utils.delete_security_group_rule("},{"line_number":404,"context_line":"                rule[\u0027security_group_rule\u0027][\u0027id\u0027])"},{"line_number":405,"context_line":"        for remote_ip, namespace in remote_ip_prefixes:"},{"line_number":406,"context_line":"            if namespace \u003d\u003d ns_name:"},{"line_number":407,"context_line":"                matched \u003d True"},{"line_number":408,"context_line":"                remote_ip_prefixes.pop(remote_ip)"}],"source_content_type":"text/x-python","patch_set":15,"id":"3fa7e38b_ff88aa21","line":405,"range":{"start_line":405,"start_character":0,"end_line":405,"end_character":55},"updated":"2019-12-24 10:52:53.000000000","message":"got this here: http://paste.openstack.org/show/787889/","commit_id":"cdfa0991da2d6e13ded730bb329bb490eef1bece"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"297a8fedbbf44128f6f8b11dc22b81c33f50a12b","unresolved":false,"context_lines":[{"line_number":402,"context_line":"            matched \u003d True"},{"line_number":403,"context_line":"            driver_utils.delete_security_group_rule("},{"line_number":404,"context_line":"                rule[\u0027security_group_rule\u0027][\u0027id\u0027])"},{"line_number":405,"context_line":"        for remote_ip, namespace in remote_ip_prefixes:"},{"line_number":406,"context_line":"            if namespace \u003d\u003d ns_name:"},{"line_number":407,"context_line":"                matched \u003d True"},{"line_number":408,"context_line":"                remote_ip_prefixes.pop(remote_ip)"}],"source_content_type":"text/x-python","patch_set":15,"id":"3fa7e38b_15022cbb","line":405,"range":{"start_line":405,"start_character":0,"end_line":405,"end_character":55},"in_reply_to":"3fa7e38b_ff88aa21","updated":"2020-01-02 13:10:39.000000000","message":"This commit doesn\u0027t change anything important. Regression is because of the subsequent changes with populating CRD dicts. I guess, this change can be safely abandoned, since we don\u0027t change the schema for the custom resource definition.","commit_id":"cdfa0991da2d6e13ded730bb329bb490eef1bece"}]}
