)]}'
{"octavia_tempest_plugin/tests/test_base.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"8875c3efacf32cbc7693728e714f5b94cb863d95","unresolved":false,"context_lines":[{"line_number":309,"context_line":"                name\u003d\u0027ipv6-private-subnet\u0027)[\u0027subnets\u0027]"},{"line_number":310,"context_line":""},{"line_number":311,"context_line":"            cls.lb_member_vip_ipv6_subnet_stateful \u003d False"},{"line_number":312,"context_line":"            if len(priv_ipv6_subnet) \u003d\u003d 0:"},{"line_number":313,"context_line":"                subnet_kwargs \u003d {"},{"line_number":314,"context_line":"                    \u0027name\u0027: data_utils.rand_name(\"lb_member_vip_ipv6_subnet\"),"},{"line_number":315,"context_line":"                    \u0027network_id\u0027: cls.lb_member_vip_net[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_0e3028e8","line":312,"updated":"2019-07-25 16:51:45.000000000","message":"nit: This could be if not priv_ipv6_subnet:","commit_id":"032fbc8de2c6e30012ec31b17482c31a9cc53339"},{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"516af2040d48aaee849942883a4e57f22cf7e354","unresolved":false,"context_lines":[{"line_number":309,"context_line":"                name\u003d\u0027ipv6-private-subnet\u0027)[\u0027subnets\u0027]"},{"line_number":310,"context_line":""},{"line_number":311,"context_line":"            cls.lb_member_vip_ipv6_subnet_stateful \u003d False"},{"line_number":312,"context_line":"            if len(priv_ipv6_subnet) \u003d\u003d 0:"},{"line_number":313,"context_line":"                subnet_kwargs \u003d {"},{"line_number":314,"context_line":"                    \u0027name\u0027: data_utils.rand_name(\"lb_member_vip_ipv6_subnet\"),"},{"line_number":315,"context_line":"                    \u0027network_id\u0027: cls.lb_member_vip_net[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_4e6e2097","line":312,"in_reply_to":"7faddb67_0e3028e8","updated":"2019-07-25 17:18:32.000000000","message":"Done","commit_id":"032fbc8de2c6e30012ec31b17482c31a9cc53339"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"8875c3efacf32cbc7693728e714f5b94cb863d95","unresolved":false,"context_lines":[{"line_number":315,"context_line":"                    \u0027network_id\u0027: cls.lb_member_vip_net[\u0027id\u0027],"},{"line_number":316,"context_line":"                    \u0027cidr\u0027: CONF.load_balancer.vip_ipv6_subnet_cidr,"},{"line_number":317,"context_line":"                    \u0027ip_version\u0027: 6,"},{"line_number":318,"context_line":"                    \u0027ipv6_address_mode\u0027: \u0027slaac\u0027}"},{"line_number":319,"context_line":"                result \u003d cls.lb_mem_subnet_client.create_subnet("},{"line_number":320,"context_line":"                    **subnet_kwargs)"},{"line_number":321,"context_line":"                cls.lb_member_vip_ipv6_net \u003d cls.lb_member_vip_net"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_ee626cd8","line":318,"updated":"2019-07-25 16:51:45.000000000","message":"Why \"slaac\" as the default?\nIf you set this, you should also set ipv6_ra_mode to make sure the defaults do not conflict on us.","commit_id":"032fbc8de2c6e30012ec31b17482c31a9cc53339"},{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"516af2040d48aaee849942883a4e57f22cf7e354","unresolved":false,"context_lines":[{"line_number":315,"context_line":"                    \u0027network_id\u0027: cls.lb_member_vip_net[\u0027id\u0027],"},{"line_number":316,"context_line":"                    \u0027cidr\u0027: CONF.load_balancer.vip_ipv6_subnet_cidr,"},{"line_number":317,"context_line":"                    \u0027ip_version\u0027: 6,"},{"line_number":318,"context_line":"                    \u0027ipv6_address_mode\u0027: \u0027slaac\u0027}"},{"line_number":319,"context_line":"                result \u003d cls.lb_mem_subnet_client.create_subnet("},{"line_number":320,"context_line":"                    **subnet_kwargs)"},{"line_number":321,"context_line":"                cls.lb_member_vip_ipv6_net \u003d cls.lb_member_vip_net"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_ae0474c7","line":318,"in_reply_to":"7faddb67_ee626cd8","updated":"2019-07-25 17:18:32.000000000","message":"I thought having this could help prevent future breakages in case one day Neutron decides to change the default to stateful. Probably unlikely. I can drop this, sure.","commit_id":"032fbc8de2c6e30012ec31b17482c31a9cc53339"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"8875c3efacf32cbc7693728e714f5b94cb863d95","unresolved":false,"context_lines":[{"line_number":328,"context_line":"            elif (priv_ipv6_subnet[0][\u0027ipv6_address_mode\u0027] \u003d\u003d"},{"line_number":329,"context_line":"                    \u0027dhcpv6-stateful\u0027):"},{"line_number":330,"context_line":"                cls.lb_member_vip_ipv6_subnet_stateful \u003d True"},{"line_number":331,"context_line":"            if len(priv_ipv6_subnet) \u003d\u003d 1:"},{"line_number":332,"context_line":"                cls.lb_member_vip_ipv6_subnet \u003d priv_ipv6_subnet[0]"},{"line_number":333,"context_line":"                cls.lb_member_vip_ipv6_net \u003d {"},{"line_number":334,"context_line":"                    \u0027id\u0027: priv_ipv6_subnet[0][\u0027network_id\u0027]}"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_aed1d459","line":331,"updated":"2019-07-25 16:51:45.000000000","message":"This will now fail if they have more than one ipv6 subnet, where before it would fall back to creating one.","commit_id":"032fbc8de2c6e30012ec31b17482c31a9cc53339"},{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"516af2040d48aaee849942883a4e57f22cf7e354","unresolved":false,"context_lines":[{"line_number":328,"context_line":"            elif (priv_ipv6_subnet[0][\u0027ipv6_address_mode\u0027] \u003d\u003d"},{"line_number":329,"context_line":"                    \u0027dhcpv6-stateful\u0027):"},{"line_number":330,"context_line":"                cls.lb_member_vip_ipv6_subnet_stateful \u003d True"},{"line_number":331,"context_line":"            if len(priv_ipv6_subnet) \u003d\u003d 1:"},{"line_number":332,"context_line":"                cls.lb_member_vip_ipv6_subnet \u003d priv_ipv6_subnet[0]"},{"line_number":333,"context_line":"                cls.lb_member_vip_ipv6_net \u003d {"},{"line_number":334,"context_line":"                    \u0027id\u0027: priv_ipv6_subnet[0][\u0027network_id\u0027]}"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_0edfc8d6","line":331,"in_reply_to":"7faddb67_aed1d459","updated":"2019-07-25 17:18:32.000000000","message":"Done","commit_id":"032fbc8de2c6e30012ec31b17482c31a9cc53339"}]}
