)]}'
{"doc/source/nested_vlan_mode.rst":[{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"a4c56bdd31316301d666cae5df7987a965a406d4","unresolved":true,"context_lines":[{"line_number":51,"context_line":"   vif_pool_driver \u003d nested  # If using port pools."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"   [pod_vif_nested]"},{"line_number":54,"context_line":"   # ID of the subnet in which worker node VMs are running (if multiple join with a comma)."},{"line_number":55,"context_line":"   worker_nodes_subnets \u003d \u003cid\u003e"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Also if you want to run several Kubernetes cluster in one OpenStack tenant you"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7f0989f5_c9fd3e10","line":54,"updated":"2021-01-22 12:39:17.000000000","message":"Perhaps this line deserves to be split in two.","commit_id":"aa75a8edb6b1f4cc4e3eef3648923df853009bad"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"7e7673284cae6c0000847a9c0365a094249ecabe","unresolved":false,"context_lines":[{"line_number":51,"context_line":"   vif_pool_driver \u003d nested  # If using port pools."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"   [pod_vif_nested]"},{"line_number":54,"context_line":"   # ID of the subnet in which worker node VMs are running (if multiple join with a comma)."},{"line_number":55,"context_line":"   worker_nodes_subnets \u003d \u003cid\u003e"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Also if you want to run several Kubernetes cluster in one OpenStack tenant you"}],"source_content_type":"text/x-rst","patch_set":6,"id":"d80af057_54907d83","line":54,"in_reply_to":"7f0989f5_c9fd3e10","updated":"2021-01-22 12:42:01.000000000","message":"Done","commit_id":"aa75a8edb6b1f4cc4e3eef3648923df853009bad"}],"kuryr_kubernetes/controller/drivers/nested_vif.py":[{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"2c027cdb5c66413139f9188fbe7c29cd0f8d72cb","unresolved":true,"context_lines":[{"line_number":37,"context_line":"            raise oslo_cfg.RequiredOptError("},{"line_number":38,"context_line":"                \u0027worker_nodes_subnets\u0027, oslo_cfg.OptGroup(\u0027pod_vif_nested\u0027))"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        fixed_ips \u003d [\u0027ip_address\u003d%s\u0027 % str(node_fixed_ip)]"},{"line_number":41,"context_line":"        try:"},{"line_number":42,"context_line":"            ports \u003d os_net.ports(fixed_ips\u003dfixed_ips)"},{"line_number":43,"context_line":"        except os_exc.SDKException:"}],"source_content_type":"text/x-python","patch_set":2,"id":"d9b66cfa_e5509b87","line":40,"range":{"start_line":40,"start_character":8,"end_line":40,"end_character":58},"updated":"2021-01-08 08:45:32.000000000","message":"should this use tags to narrow down the search?","commit_id":"4894a8e01489cfd317fa0ffdab0c52ae22954689"}],"kuryr_kubernetes/controller/drivers/network_policy.py":[{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"2c027cdb5c66413139f9188fbe7c29cd0f8d72cb","unresolved":true,"context_lines":[{"line_number":148,"context_line":"            default_cidrs.append(utils.get_subnet_cidr("},{"line_number":149,"context_line":"                CONF.neutron_defaults.service_subnet))"},{"line_number":150,"context_line":"        worker_subnet_ids \u003d CONF.pod_vif_nested.worker_nodes_subnets"},{"line_number":151,"context_line":"        subnet_cidrs \u003d utils.get_subnets_cidrs(worker_subnet_ids)"},{"line_number":152,"context_line":"        for cidr in subnet_cidrs:"},{"line_number":153,"context_line":"            default_cidrs.append(cidr)"},{"line_number":154,"context_line":"        for cidr in default_cidrs:"},{"line_number":155,"context_line":"            ethertype \u003d constants.IPv4"},{"line_number":156,"context_line":"            if ipaddress.ip_network(cidr).version \u003d\u003d constants.IP_VERSION_6:"}],"source_content_type":"text/x-python","patch_set":2,"id":"8852b760_5dc0d9b9","line":153,"range":{"start_line":151,"start_character":1,"end_line":153,"end_character":38},"updated":"2021-01-08 08:45:32.000000000","message":"could this be replaced by?\ndefault_cidrs \u003d utils.get_subnets_cidrs(worker_subnet_ids)","commit_id":"4894a8e01489cfd317fa0ffdab0c52ae22954689"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"a1397c4b40012a658b22ed71ccc0b1979a98914c","unresolved":true,"context_lines":[{"line_number":148,"context_line":"            default_cidrs.append(utils.get_subnet_cidr("},{"line_number":149,"context_line":"                CONF.neutron_defaults.service_subnet))"},{"line_number":150,"context_line":"        worker_subnet_ids \u003d CONF.pod_vif_nested.worker_nodes_subnets"},{"line_number":151,"context_line":"        subnet_cidrs \u003d utils.get_subnets_cidrs(worker_subnet_ids)"},{"line_number":152,"context_line":"        for cidr in subnet_cidrs:"},{"line_number":153,"context_line":"            default_cidrs.append(cidr)"},{"line_number":154,"context_line":"        for cidr in default_cidrs:"},{"line_number":155,"context_line":"            ethertype \u003d constants.IPv4"},{"line_number":156,"context_line":"            if ipaddress.ip_network(cidr).version \u003d\u003d constants.IP_VERSION_6:"}],"source_content_type":"text/x-python","patch_set":2,"id":"c9ab4990_e459270c","line":153,"range":{"start_line":151,"start_character":1,"end_line":153,"end_character":38},"in_reply_to":"8852b760_5dc0d9b9","updated":"2021-01-08 14:26:07.000000000","message":"IIUC default_cidrs might already have content added in line 148. Am I missing something?","commit_id":"4894a8e01489cfd317fa0ffdab0c52ae22954689"}],"tools/generate_k8s_resource_definitions.sh":[{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"b52b4e3e85fb4049da4135c500cbbcd564ab35da","unresolved":true,"context_lines":[{"line_number":86,"context_line":"    if [ ! -z $binding_driver ]; then"},{"line_number":87,"context_line":"        cat \u003e\u003e $CONF_PATH \u003c\u003c EOF"},{"line_number":88,"context_line":"[pod_vif_nested]"},{"line_number":89,"context_line":"worker_nodes_subnet \u003d $worker_nodes_subnet"},{"line_number":90,"context_line":"[binding]"},{"line_number":91,"context_line":"driver \u003d $binding_driver"},{"line_number":92,"context_line":"link_iface \u003d $binding_iface"}],"source_content_type":"text/x-sh","patch_set":5,"id":"0125879d_285314c4","line":89,"range":{"start_line":89,"start_character":23,"end_line":89,"end_character":42},"updated":"2021-01-21 18:19:51.000000000","message":"ditto","commit_id":"d33f3104f41bb26e66b9eac92955e3aeef5342da"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"b52b4e3e85fb4049da4135c500cbbcd564ab35da","unresolved":true,"context_lines":[{"line_number":86,"context_line":"    if [ ! -z $binding_driver ]; then"},{"line_number":87,"context_line":"        cat \u003e\u003e $CONF_PATH \u003c\u003c EOF"},{"line_number":88,"context_line":"[pod_vif_nested]"},{"line_number":89,"context_line":"worker_nodes_subnet \u003d $worker_nodes_subnet"},{"line_number":90,"context_line":"[binding]"},{"line_number":91,"context_line":"driver \u003d $binding_driver"},{"line_number":92,"context_line":"link_iface \u003d $binding_iface"}],"source_content_type":"text/x-sh","patch_set":5,"id":"5cbb170c_af8d60ef","line":89,"range":{"start_line":89,"start_character":0,"end_line":89,"end_character":19},"updated":"2021-01-21 18:19:51.000000000","message":"worker_nodes_subnets","commit_id":"d33f3104f41bb26e66b9eac92955e3aeef5342da"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"9fced393b9b6cf2e17787a657650c8704301737f","unresolved":false,"context_lines":[{"line_number":86,"context_line":"    if [ ! -z $binding_driver ]; then"},{"line_number":87,"context_line":"        cat \u003e\u003e $CONF_PATH \u003c\u003c EOF"},{"line_number":88,"context_line":"[pod_vif_nested]"},{"line_number":89,"context_line":"worker_nodes_subnet \u003d $worker_nodes_subnet"},{"line_number":90,"context_line":"[binding]"},{"line_number":91,"context_line":"driver \u003d $binding_driver"},{"line_number":92,"context_line":"link_iface \u003d $binding_iface"}],"source_content_type":"text/x-sh","patch_set":5,"id":"47f47005_6ffa5413","line":89,"range":{"start_line":89,"start_character":23,"end_line":89,"end_character":42},"in_reply_to":"0125879d_285314c4","updated":"2021-01-22 08:21:24.000000000","message":"Done","commit_id":"d33f3104f41bb26e66b9eac92955e3aeef5342da"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"9fced393b9b6cf2e17787a657650c8704301737f","unresolved":false,"context_lines":[{"line_number":86,"context_line":"    if [ ! -z $binding_driver ]; then"},{"line_number":87,"context_line":"        cat \u003e\u003e $CONF_PATH \u003c\u003c EOF"},{"line_number":88,"context_line":"[pod_vif_nested]"},{"line_number":89,"context_line":"worker_nodes_subnet \u003d $worker_nodes_subnet"},{"line_number":90,"context_line":"[binding]"},{"line_number":91,"context_line":"driver \u003d $binding_driver"},{"line_number":92,"context_line":"link_iface \u003d $binding_iface"}],"source_content_type":"text/x-sh","patch_set":5,"id":"23f5f87c_747c93a2","line":89,"range":{"start_line":89,"start_character":0,"end_line":89,"end_character":19},"in_reply_to":"5cbb170c_af8d60ef","updated":"2021-01-22 08:21:24.000000000","message":"Done","commit_id":"d33f3104f41bb26e66b9eac92955e3aeef5342da"}]}
