)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"change_message_id":"9dea347e9672c847460941bc74bd801efa44af01","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"19cb1b1e_7e64fbe3","updated":"2026-01-15 20:50:36.000000000","message":"The new job which is non voting is failing, so need to figure that out.","commit_id":"412ca3bdaa837bbcf8ac4dac7a6e3dd8f818580c"}],"tempest/scenario/test_network_v6.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"b70eb7648e0dad1b3ca6fbb4ed012e8e68a11335","unresolved":true,"context_lines":[{"line_number":295,"context_line":""},{"line_number":296,"context_line":"    This test class validates IPv6 networking functionality by connecting"},{"line_number":297,"context_line":"    directly to instances via their IPv6 fixed addresses, without using"},{"line_number":298,"context_line":"    IPv4 floating IPs. Tests require CONF.validation.ip_version_for_ssh\u003d6,"},{"line_number":299,"context_line":"    CONF.validation.connect_method\u003d\u0027fixed\u0027, and"},{"line_number":300,"context_line":"    CONF.network.project_networks_reachable\u003dTrue."},{"line_number":301,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"f74da876_5edb9149","line":298,"updated":"2026-01-14 15:51:47.000000000","message":"Seems like we should check for this setting in skip_checks because IPv4+6 is a tested scenario out there.  Obviously we don\u0027t want this test class to run when it is set to 4.","commit_id":"593f4e31a99def391e2b1cd81c5ee5cb879afdf9"},{"author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"change_message_id":"ee40efb8dccf6895d337db63a63ddbd192bf67aa","unresolved":false,"context_lines":[{"line_number":295,"context_line":""},{"line_number":296,"context_line":"    This test class validates IPv6 networking functionality by connecting"},{"line_number":297,"context_line":"    directly to instances via their IPv6 fixed addresses, without using"},{"line_number":298,"context_line":"    IPv4 floating IPs. Tests require CONF.validation.ip_version_for_ssh\u003d6,"},{"line_number":299,"context_line":"    CONF.validation.connect_method\u003d\u0027fixed\u0027, and"},{"line_number":300,"context_line":"    CONF.network.project_networks_reachable\u003dTrue."},{"line_number":301,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"2de94c8c_2bd8fa8b","line":298,"in_reply_to":"f74da876_5edb9149","updated":"2026-01-14 16:48:19.000000000","message":"good idea thank you","commit_id":"593f4e31a99def391e2b1cd81c5ee5cb879afdf9"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"b70eb7648e0dad1b3ca6fbb4ed012e8e68a11335","unresolved":true,"context_lines":[{"line_number":296,"context_line":"    This test class validates IPv6 networking functionality by connecting"},{"line_number":297,"context_line":"    directly to instances via their IPv6 fixed addresses, without using"},{"line_number":298,"context_line":"    IPv4 floating IPs. Tests require CONF.validation.ip_version_for_ssh\u003d6,"},{"line_number":299,"context_line":"    CONF.validation.connect_method\u003d\u0027fixed\u0027, and"},{"line_number":300,"context_line":"    CONF.network.project_networks_reachable\u003dTrue."},{"line_number":301,"context_line":""},{"line_number":302,"context_line":"    Test Summary:"}],"source_content_type":"text/x-python","patch_set":4,"id":"70de71de_d81bcb6f","line":299,"updated":"2026-01-14 15:51:47.000000000","message":"I would check this setting in the skip_checks logic so the test can\u0027t possibly execute when set to another value.","commit_id":"593f4e31a99def391e2b1cd81c5ee5cb879afdf9"},{"author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"change_message_id":"ee40efb8dccf6895d337db63a63ddbd192bf67aa","unresolved":false,"context_lines":[{"line_number":296,"context_line":"    This test class validates IPv6 networking functionality by connecting"},{"line_number":297,"context_line":"    directly to instances via their IPv6 fixed addresses, without using"},{"line_number":298,"context_line":"    IPv4 floating IPs. Tests require CONF.validation.ip_version_for_ssh\u003d6,"},{"line_number":299,"context_line":"    CONF.validation.connect_method\u003d\u0027fixed\u0027, and"},{"line_number":300,"context_line":"    CONF.network.project_networks_reachable\u003dTrue."},{"line_number":301,"context_line":""},{"line_number":302,"context_line":"    Test Summary:"}],"source_content_type":"text/x-python","patch_set":4,"id":"d62efd23_cc06e055","line":299,"in_reply_to":"70de71de_d81bcb6f","updated":"2026-01-14 16:48:19.000000000","message":"Done","commit_id":"593f4e31a99def391e2b1cd81c5ee5cb879afdf9"}],"zuul.d/ipv6-direct-connectivity.yaml":[{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"f49c9cdbb32c0a10c229f7e36498e31c493b00e2","unresolved":true,"context_lines":[{"line_number":62,"context_line":"              # Increased timeout for IPv6 autoconfiguration"},{"line_number":63,"context_line":"              ping_timeout: 180"},{"line_number":64,"context_line":"            network:"},{"line_number":65,"context_line":"              # CRITICAL: Project networks must be directly reachable"},{"line_number":66,"context_line":"              project_networks_reachable: true"},{"line_number":67,"context_line":"            network-feature-enabled:"},{"line_number":68,"context_line":"              # Enable IPv6 features"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"2a50e43d_c2851ad9","line":65,"updated":"2026-01-21 17:06:35.000000000","message":"Try to add the following here:\n\nproject_network_v6_cidr \u003d fd5a:4b6e:e9d6::/56\nproject_network_v6_mask_bits \u003d 64\n\nThe default is 2001:db8::/48 so subnets created with that prefix, while devstack is being set up with a route for fd5a:4b6e:e9d6::/56.","commit_id":"cb3fc1a5fef6d813f909559a9e30860fc6f40ead"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"1a53c51cb2c7a107b6ea06c58defd4f755db5900","unresolved":true,"context_lines":[{"line_number":34,"context_line":"        # IPv6 provides the subnets we\u0027re testing"},{"line_number":35,"context_line":"        IP_VERSION: 4+6"},{"line_number":36,"context_line":"        SERVICE_IP_VERSION: 4"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        # Make public network available with dual-stack"},{"line_number":39,"context_line":"        PUBLIC_BRIDGE_MTU: 1450"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":21,"id":"83ad3f5f_31db17e7","line":37,"updated":"2026-01-22 12:17:22.000000000","message":"Let\u0027s try to add here - to match the `project_network_v6_cidr` in tempest conf.\n\nSUBNETPOOL_PREFIX_V6\u003d\"fd5a:4b6e:e9d6::/56\"\nIPV6_PRIVATE_RANGE\u003d\"fd5a:4b6e:e9d6::/56\"","commit_id":"7c468913f51849f6d094a4412eaea676cf4f72db"},{"author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"change_message_id":"32792e30b3ecc6b25b924fec3b0014e9ba3d0a10","unresolved":true,"context_lines":[{"line_number":34,"context_line":"        # IPv6 provides the subnets we\u0027re testing"},{"line_number":35,"context_line":"        IP_VERSION: 4+6"},{"line_number":36,"context_line":"        SERVICE_IP_VERSION: 4"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        # Make public network available with dual-stack"},{"line_number":39,"context_line":"        PUBLIC_BRIDGE_MTU: 1450"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":21,"id":"75229ef5_55f8175d","line":37,"in_reply_to":"4cb69cae_31f29d4f","updated":"2026-01-22 15:01:55.000000000","message":"made that change, hopefully correctly, still failing on ping check.","commit_id":"7c468913f51849f6d094a4412eaea676cf4f72db"},{"author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"change_message_id":"cccb96f78b997b167e99ff517ef11858231cc004","unresolved":true,"context_lines":[{"line_number":34,"context_line":"        # IPv6 provides the subnets we\u0027re testing"},{"line_number":35,"context_line":"        IP_VERSION: 4+6"},{"line_number":36,"context_line":"        SERVICE_IP_VERSION: 4"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        # Make public network available with dual-stack"},{"line_number":39,"context_line":"        PUBLIC_BRIDGE_MTU: 1450"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":21,"id":"e0228ac9_e1060e34","line":37,"in_reply_to":"75229ef5_55f8175d","updated":"2026-01-22 16:34:37.000000000","message":"appended \"fd\" to the new value to see if that helps, running again.","commit_id":"7c468913f51849f6d094a4412eaea676cf4f72db"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"d15cea586a8dcf206810e07ade2ff6ef6208593f","unresolved":true,"context_lines":[{"line_number":34,"context_line":"        # IPv6 provides the subnets we\u0027re testing"},{"line_number":35,"context_line":"        IP_VERSION: 4+6"},{"line_number":36,"context_line":"        SERVICE_IP_VERSION: 4"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        # Make public network available with dual-stack"},{"line_number":39,"context_line":"        PUBLIC_BRIDGE_MTU: 1450"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":21,"id":"4cb69cae_31f29d4f","line":37,"in_reply_to":"83ad3f5f_31db17e7","updated":"2026-01-22 12:24:19.000000000","message":"Second thought let\u0027s set just:\n\n`IPV6_GLOBAL_ID\u003d5a:4b6e:e9d6`\n\nSee: https://opendev.org/openstack/devstack/src/branch/master/doc/source/configuration.rst#ip-version\n\nSetting the IPV6_GLOBAL_ID will disable an auto-generated value, and then SUBNETPOOL_PREFIX_V6 + ADDR_SAFE_TO_USE etc will be automatically set based on that IPV6_GLOBAL_ID.","commit_id":"7c468913f51849f6d094a4412eaea676cf4f72db"}]}
