)]}'
{"id":"openstack%2Fneutron~986961","triplet_id":"openstack%2Fneutron~master~Ibc87a9ce05577cf3460b6f95444491e787c432a4","project":"openstack/neutron","branch":"master","topic":"neutron-project-id-migration","attention_set":{"1131":{"account":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"last_update":"2026-06-30 13:36:01.000000000","reason":"\u003cGERRIT_ACCOUNT_16688\u003e replied on the change","reason_account":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Ibc87a9ce05577cf3460b6f95444491e787c432a4","subject":"Stop using neutron-lib project info code","status":"NEW","created":"2026-05-01 21:43:54.000000000","updated":"2026-06-30 13:36:01.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3b0c8bd4e91abbc38bad5ac4b36165ba1147bb78","_number":986961,"virtual_id_number":986961,"owner":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"all":[{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":1,"date":"2026-06-03 10:46:15.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-06-03 03:17:28.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":2,"date":"2026-06-30 13:36:01.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":2,"date":"2026-06-03 01:24:54.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"rejected":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":-1,"date":"2026-06-03 01:25:07.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-01 23:29:12.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-05-02 00:34:13.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-05-11 12:05:10.000000000","updated_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2026-06-03 10:46:15.000000000","updated_by":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-06-23 13:56:14.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"CC"},{"updated":"2026-06-30 13:36:01.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"}],"messages":[{"id":"6ce9aab6f9a1f2bd517a121a03e6cbc013fabc63","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-05-01 21:43:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fee7ae8e51b9527f2a3add35acea3644987e342a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-05-01 22:20:12.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4a7bb979a2fc8382e8d17c4e56d61471f43ff5a5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-01 23:29:12.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/13431c86c26b4f179f434afe793d9283\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/6dbede92595f4fccb5738d4e8083a312 : SUCCESS in 27m 52s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ab8e843e78424979a7aa9b0d250dc988 : SUCCESS in 44m 49s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/32e57fcc573149c3a981c922afaa24d5 : SUCCESS in 1h 06m 22s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"af40b9479fd230b44e6f841f5b55908c7d2784b2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-02 00:34:13.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/88ae2ccca10b470bb1846f2a46a21bcf\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/797f781cdd984b48b505b2ec5da06a89 : SUCCESS in 1h 29m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4f31470824824a84a99c68de678cc66d : SUCCESS in 37m 47s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/e65c3973560b49f789ca3df8cc05f7cc : FAILURE in 1h 20m 47s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/a222415b1a474b2bbd897a6cc49f26e5 : FAILURE in 1h 57m 28s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/d1d1f44024084c8085d52b25f7e443c9 : SUCCESS in 31m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2fbe6caf433d42d3b51726dd1f07a822 : SUCCESS in 1h 03m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/53bfe1d8e63b48ffb770fc736d9652f5 : SUCCESS in 10m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bed914f59a314b79b59adf745d6c9edf : SUCCESS in 24m 56s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4d1b0797e00f462989cb25aea4869b8a : SUCCESS in 18m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5fca1a1db15541d3979084e8e7c7478f : SUCCESS in 21m 10s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f37758377f424227905f1bd502e37c5b : SUCCESS in 26m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7062a7e6890647b0bb2b107eb82b41d1 : SUCCESS in 9m 09s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/0422fa20a16f4b15a0f7488b14c0bfb5 : SUCCESS in 1h 03m 53s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/7046888afde942fba4377f8e14ff9bd3 : SUCCESS in 1h 09m 32s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/f8cf0e2dba5a4eeaa297ce214dd225ba : SUCCESS in 52m 33s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/e23b2d2026a04e1f880c145ba1295df3 : SUCCESS in 1h 59m 12s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/4a3ca7be4d77430ea1409a9347836d21 : SUCCESS in 1h 10m 11s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/b1bf5cb8441646fa9516624373acb759 : SUCCESS in 1h 09m 16s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/eef9a946aa9e42bc90a590013e7da9e4 : SUCCESS in 1h 17m 23s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/f1c0c1a906bd4898b8e6375215045a15 : SUCCESS in 1h 05m 40s\n- neutron-ovn-bgp-tempest-multinode https://zuul.opendev.org/t/openstack/build/06aba6bbc3b54a6ca36ef79ef1de276b : SUCCESS in 2h 07m 54s (non-voting)\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":2},{"id":"846fb5c50021c2b2b8ac1f3d52e531c8da71c154","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-05-02 01:34:51.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"5391bd26393c27304673edb76c4e8a0dd84e154f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-05-02 01:37:19.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"0b6c56cea77aec312349fa0964878ede60332f71","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-02 02:05:48.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8b80f0385cf24abab426dcf4f497f790\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/3274cc5f012c496f9cb8ffc2df00251b : SUCCESS in 24m 05s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ba616ce45dd240e18dd883752c5bc9bd : SUCCESS in 17m 08s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/4575643b174444e7936bcd6e012f9d65 : SUCCESS in 26m 42s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"cf631dea95ed2c03bd7f70660c5f0df1fce1d278","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-05-02 02:40:51.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d17d6772e185ca35da908825888031bc55209a07","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-02 04:45:23.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2f2d4311b7f744799cefd103a76950fc\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/f3398a4fd2b3489d89a5b58eafbc39cc : SUCCESS in 23m 57s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9c4708f765d04415af261f4ed4791892 : SUCCESS in 18m 57s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/d2b2038612b4450f92f5b03ea9a84edc : SUCCESS in 24m 30s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"c02c6cc99b572d0e907a70285b934382f69aa15a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-02 05:27:28.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/e578a871f2474d5b9b3c794a900fadd9\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/69bb356b23a04aedb23f870747e8cc1a : SUCCESS in 1h 34m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/42fd7b1a2a714639bf6db9ed36b6cc68 : SUCCESS in 1h 07m 40s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/07f19fc867a149e8bd4d020084956c52 : FAILURE in 1h 24m 41s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/66c2fa3be7664a1b876de26ce8d32899 : FAILURE in 2h 13m 31s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/50b14a003de64beb990345f9dd39c343 : SUCCESS in 34m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bb36466890294d5a8198956c5d8b6995 : SUCCESS in 1h 09m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4a5892c5cabc44edbcb9d37070eb108a : SUCCESS in 7m 38s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c82c2d45a4b94201ac4a66e1a4dafd07 : SUCCESS in 22m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5b69657321d544a7830ae227cafcb102 : SUCCESS in 29m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/841dae4ac37940df998a49be14954a8f : SUCCESS in 16m 29s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/03aa02ccf5df43f49dd73e1882a8bb7a : SUCCESS in 34m 59s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/af37213a3059414c91ce4a3c87c5fecf : SUCCESS in 12m 21s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/c7013b6cf1364f35814a17dc6ac8111e : SUCCESS in 1h 35m 15s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/b405649dec1941fea715a05a7f6fb99c : SUCCESS in 1h 12m 06s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/2ee5dfac7aec4d6d9e7dd2209f2674ac : SUCCESS in 1h 18m 34s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/1ee4f6055dc1453dbe5156c797f0e177 : FAILURE in 2h 23m 10s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/d211770e43a54ad2a38f170e7266545d : SUCCESS in 56m 52s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/2ede7577d39f446e9960a90815018927 : SUCCESS in 1h 10m 13s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/5f8ceca1bb454487b5ea7b5f03cc44d6 : SUCCESS in 34m 51s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/434edfeb5493455690d31648a00c2b77 : SUCCESS in 1h 30m 25s\n- neutron-ovn-bgp-tempest-multinode https://zuul.opendev.org/t/openstack/build/50ffd3dd20d24665a441d4c285f2c873 : SUCCESS in 1h 18m 51s (non-voting)\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":4},{"id":"0ed3a6c2da7e03bdf3e6e4545cf2f0c100085fca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-05-05 20:37:45.000000000","message":"Uploaded patch set 5: Commit message was updated.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"4170784ce7c7a1396bb1b89a8ef4d277946e435e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-05 21:04:06.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/258a52fc9dfc483db7709aa7ef8b9d2a\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/1dc603e8ca0f4ea3bd5d0f49d2123274 : SUCCESS in 23m 37s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/bb574b9203614c78be0823397d12a90d : SUCCESS in 19m 56s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/5bf00e0986694c2bb577fe7216112a5a : SUCCESS in 24m 33s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"3ca471c6cec1fe7024a8d53d9e1b710a23d5aec9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 00:00:03.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2a6c4beb0c044ecba7629279e49c9d06\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/a0b320dd770a45b582605af8f92e0947 : SUCCESS in 1h 52m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c0fdc327e314429086222501d31e5237 : SUCCESS in 1h 07m 17s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/db4ade9a9e0b4f9e9ac48c17c53eb5d6 : SUCCESS in 1h 36m 35s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/7d145685d79d4c818e15efa7d9577e12 : SUCCESS in 1h 39m 41s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/2c80d0ccdfa54eb3ae7da70a21682699 : SUCCESS in 32m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/033e074146724653a1964f1b3a2fab69 : SUCCESS in 38m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/68d05be814fe4eb4a8aaad4e75395de2 : SUCCESS in 10m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f9e3632463c74f2984e534410eb8ea8a : SUCCESS in 44m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/85c456cb6d11413fa9d0e0b61b8b0ffd : SUCCESS in 19m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3d3b95561cda4359a5cd0ac6ce50c581 : SUCCESS in 17m 32s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/fd309891a25143cf876c074756c19504 : SUCCESS in 26m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d9ec3c4b9bd54eb2b58505a4be2159e0 : SUCCESS in 12m 01s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/af35c5f651454db7bc95c5b6999e994a : SUCCESS in 1h 32m 35s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/7e8c95ba9d5f4a9abc6fec447be58778 : SUCCESS in 40m 54s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/4daa0d5aea5c44949df1b2536c906241 : SUCCESS in 1h 21m 57s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/9d8508d9323f47019a31a1390c0013ae : SUCCESS in 1h 48m 36s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/1dd8c3ca39e14b0b97de13c010ef3d15 : SUCCESS in 1h 47m 02s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/c0661a10e8ee42bab01ec9b46ed874a1 : SUCCESS in 55m 40s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/884f75a38b4b47f9aa28c6e021a0aeb4 : SUCCESS in 1h 11m 03s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/8fb522ab088042eaa89fd9fea5d1f9e6 : SUCCESS in 1h 27m 18s\n- neutron-ovn-bgp-tempest-multinode https://zuul.opendev.org/t/openstack/build/e23fddeba2374ca3aa9cc25a03400590 : SUCCESS in 2h 11m 02s (non-voting)\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":5},{"id":"68f13ac6dab175a511f3232492c494b927d36f70","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-05-06 19:15:39.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"aaa07f8d7274dd431402c6c22dd90aac965ad2b5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 20:03:53.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6c568825be9c43d39bab168fd7aa30fb\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/71702550672747d4b61fc875a3088ebd : SUCCESS in 24m 20s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ca2087d043574a60a41ccd88ef698929 : SUCCESS in 18m 56s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/98a07640e8244d638784920f9f9a9592 : SUCCESS in 25m 14s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"b18fede8a006b815e41aa8e8435a1c184eaf7729","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-05-06 20:56:16.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"5c86477c4a4c4bd33a118cfedb7ed516fb4e033a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 21:24:14.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/956407c3a33a4b4fb4126691377370df\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/57e69699fb5b4b7581edb5ee7602a7e6 : SUCCESS in 26m 23s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/955004e952614ad1979f605945d33726 : SUCCESS in 21m 49s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/d7b8fa20fa124692ad538420716594d3 : SUCCESS in 25m 28s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"6f954242cab1d74e59663e0b0b58e2ab75c39eae","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-05-06 23:11:08.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"db5609cc7d289e589b10f954b13f3d8eb6b9b938","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 23:23:42.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e37369e080cb4627a53676be6b6925ad\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/162e971925c243cda47f94e2d38df881 : SUCCESS in 1h 35m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/796b2b43b8084225acaa7fe0f357192e : SUCCESS in 1h 15m 21s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/9aef37f46b9b4b918e77800b19c358b4 : SUCCESS in 1h 16m 31s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/a272471c89464fb1bfd787031ba9c004 : SUCCESS in 1h 43m 36s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/ae037afee6e74ea284135702766939a5 : SUCCESS in 30m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/28ba1a40b1f44942a0bbbdcd76c21341 : SUCCESS in 1h 12m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f5ee852817544d9bb5a132831eaceeb5 : SUCCESS in 10m 35s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2acca6451cb84d0f9887ed583f4ce2ff : SUCCESS in 37m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bae6839c643449fca8e2ad3f629aa8ee : SUCCESS in 24m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/63f734397f674f88b0bd4de4e8fb7a67 : SUCCESS in 28m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e3e3c1b9fad94790b97bac16557a42cf : SUCCESS in 31m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3ce87fbfe5ac48d58e4a6fc182966639 : SUCCESS in 12m 51s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/12990f7ea26a49389c77e9faf874c714 : SUCCESS in 1h 26m 13s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/89198d49bad84de3b81486251789c957 : SUCCESS in 1h 08m 40s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/e7ee2a19503f4e2a9f474810274af264 : SUCCESS in 1h 20m 01s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/fda4ae58b3ce40a2a80a6cb6963e7233 : SUCCESS in 1h 49m 58s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/352bcb5950a64abbb54da1575a6cce44 : SUCCESS in 53m 16s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/ffc67b4780bc47be9eade68b5fb33ce8 : SUCCESS in 1h 00m 23s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/e6c4c51a31874a32a6ff33c555b8d24d : SUCCESS in 1h 06m 40s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/6fc67373e36a4d2487c33be73af4b63f : SUCCESS in 36m 21s\n- neutron-ovn-bgp-tempest-multinode https://zuul.opendev.org/t/openstack/build/8d35fa7126ce46a99836de47c7489316 : SUCCESS in 2h 18m 28s (non-voting)\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":7},{"id":"cf24d390fec9576b56c145598d6971847f3f9fe3","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-07 02:23:07.000000000","message":"Patch Set 7:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/585f383e6f6f42578fcb346593572c4b\n\n- openstack-tox-py313-with-oslo-master https://zuul.opendev.org/t/openstack/build/da2273064c7d4cc1b5d2a2fc55e8b6bd : SUCCESS in 30m 05s\n- openstack-tox-py313-with-neutron-lib-master https://zuul.opendev.org/t/openstack/build/44212d5547a142debe91f3732c41a389 : SUCCESS in 31m 21s\n- openstack-tox-py313-with-ovsdbapp-master https://zuul.opendev.org/t/openstack/build/4ca272bc751843419834f4748c56d19e : SUCCESS in 18m 12s\n- neutron-tempest-plugin-dvr-multinode-scenario https://zuul.opendev.org/t/openstack/build/ac65c7634bd84f63b8d6aff3600e61ef : SUCCESS in 2h 16m 39s (non-voting)\n- neutron-tempest-plugin-openvswitch-distributed-dhcp https://zuul.opendev.org/t/openstack/build/94e1b52d6b114de3bc8509dd5e27219c : SUCCESS in 1h 42m 40s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-distributed-dhcp https://zuul.opendev.org/t/openstack/build/7d0d6d777d4043649ca5eed7ff2a536f : FAILURE in 2h 13m 17s\n- neutron-tempest-plugin-ovn-enforce-scope-old-defaults https://zuul.opendev.org/t/openstack/build/deaffa95391a462a98e2c3d549ed4fa3 : SUCCESS in 1h 38m 41s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid https://zuul.opendev.org/t/openstack/build/3a92f705d6cf419c9316da0a338fc959 : SUCCESS in 1h 34m 33s\n- neutron-functional-with-neutron-lib-master https://zuul.opendev.org/t/openstack/build/b670afeaa7324c71a6296a1e720deb0b : SUCCESS in 1h 30m 55s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/6578dd72632c4ecd86cc99db6aa0705f : SUCCESS in 1h 03m 33s\n- neutron-ovs-tempest-with-neutron-lib-master https://zuul.opendev.org/t/openstack/build/b453888817404f5d96ac02817c324d1e : SUCCESS in 1h 19m 27s\n- neutron-ovn-tempest-loki https://zuul.opendev.org/t/openstack/build/688afb156af844b885dc66a4c167adf0 : SUCCESS in 1h 27m 25s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/5d2623e0d2da49b5a1a8352ff515b405 : SUCCESS in 1h 27m 02s\n- neutron-functional-fips https://zuul.opendev.org/t/openstack/build/81a37c72c8be483d8b54056b26857b24 : SUCCESS in 1h 01m 22s\n- neutron-functional-with-pyroute2-master https://zuul.opendev.org/t/openstack/build/fb94c8c92f7442dca60c5f6c4e0d5d0b : SUCCESS in 1h 20m 43s\n- neutron-functional-with-sqlalchemy-master https://zuul.opendev.org/t/openstack/build/1342584467e64c23a95f6063ff205edd : SUCCESS in 1h 28m 50s\n- neutron-functional-with-ovsdbapp-master https://zuul.opendev.org/t/openstack/build/96adb7c977504e6e86a148c3fa1f4278 : SUCCESS in 1h 25m 08s\n- neutron-ovs-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/728d35d3332a4527b033cedf15c911ca : SUCCESS in 54m 36s\n- neutron-ovs-tempest-slow https://zuul.opendev.org/t/openstack/build/36d768c3f1fc4a629d6185bc38d4b751 : SUCCESS in 1h 03m 46s\n- neutron-ovn-tempest-slow https://zuul.opendev.org/t/openstack/build/e7730b1677f54c55a452e9fa32fdb81b : SUCCESS in 1h 22m 52s\n- neutron-ovs-tempest-with-os-ken-master https://zuul.opendev.org/t/openstack/build/a015beaf357d4690a055f9a8d4b1fc49 : SUCCESS in 1h 10m 57s\n- neutron-ovn-tempest-mariadb-full https://zuul.opendev.org/t/openstack/build/634b33a270844200a824d91d1caffbd9 : SUCCESS in 1h 14m 36s\n- neutron-ovn-tempest-ipv6-only-ovs-master https://zuul.opendev.org/t/openstack/build/597761f9616241d288158b2bd0fd389d : SUCCESS in 1h 24m 45s\n- neutron-ovn-tempest-ovs-master-centos-9-stream https://zuul.opendev.org/t/openstack/build/187561198704420d933f2b218a3177b2 : SUCCESS in 1h 12m 47s\n- neutron-ovn-tempest-full-multinode-ovs-master https://zuul.opendev.org/t/openstack/build/e467250fc2dd451db763032686d2dd70 : SUCCESS in 1h 36m 35s\n- neutron-ovn-tempest-full-multinode-ovs-lts https://zuul.opendev.org/t/openstack/build/be058eca69124d62be1f20c62fcc3701 : SUCCESS in 1h 33m 17s\n- neutron-ovn-tempest-ovs-master https://zuul.opendev.org/t/openstack/build/790e13c02a9348c99487cfba2f00afa5 : SUCCESS in 1h 29m 00s\n- neutron-ovn-tempest-ovs-lts https://zuul.opendev.org/t/openstack/build/60f942aef7514356aece266aa2d742cb : SUCCESS in 58m 34s\n- neutron-ovn-tempest-plugin-ovs-master https://zuul.opendev.org/t/openstack/build/f02d4d9169874d468386b17262df82cd : SUCCESS in 2h 12m 32s\n- neutron-ovn-tempest-plugin-ovs-lts https://zuul.opendev.org/t/openstack/build/d6bc00597ce641588b53daeafb4d8bcc : SUCCESS in 2h 11m 26s\n- neutron-ovn-tempest-with-neutron-lib-master https://zuul.opendev.org/t/openstack/build/22cc0f97f2c0452e83718d89c724c5d0 : SUCCESS in 1h 09m 38s\n- neutron-ovn-tempest-with-sqlalchemy-master https://zuul.opendev.org/t/openstack/build/2361b284607f449893071a3a6f925da1 : SUCCESS in 1h 28m 40s\n- neutron-ovs-tempest-with-sqlalchemy-master https://zuul.opendev.org/t/openstack/build/2044bbe558a442f6a3d3c328286a66e7 : SUCCESS in 1h 16m 48s\n- neutron-ovs-tempest-fips https://zuul.opendev.org/t/openstack/build/d30abac23bb943048e34de8b21612459 : SUCCESS in 1h 23m 19s\n- neutron-ovn-tempest-ovs-release-fips https://zuul.opendev.org/t/openstack/build/bd427a4138eb45c6b47dc7b6fcf4dc14 : SUCCESS in 1h 36m 58s\n- devstack-tobiko https://zuul.opendev.org/t/openstack/build/e1b70b3420d1404fa5843c67da67f7c9 : TIMED_OUT in 3h 04m 07s\n- devstack-tobiko-ovs https://zuul.opendev.org/t/openstack/build/db36ad56aea945a38b3f2855c1e58618 : SUCCESS in 1h 03m 20s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/98b35c1f50e74326a7b400d847d2ab84 : SUCCESS in 1h 28m 41s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/904ab78c96264e039ff7872dc8bc8206 : SUCCESS in 25m 31s\n- openstack-tox-py313-with-sqlalchemy-master https://zuul.opendev.org/t/openstack/build/37099f5fc73449a28da0980936de9cf5 : SUCCESS in 19m 32s\n- neutron-functional-with-oslo-master https://zuul.opendev.org/t/openstack/build/a94c62f6f8324041bd09440e9ad35fd1 : SUCCESS in 1h 23m 09s\n- neutron-ovs-tempest-with-oslo-master https://zuul.opendev.org/t/openstack/build/395bd6b871454e05824cc1e652c03e4e : SUCCESS in 1h 17m 09s\n- neutron-ovn-tempest-ovs-release-with-oslo-master https://zuul.opendev.org/t/openstack/build/4e7fd52f1e404b30856290af8f7076b1 : SUCCESS in 1h 22m 33s\n- neutron-tempest-plugin-ovn-with-ovn-metadata-agent https://zuul.opendev.org/t/openstack/build/cc1d2a19a26246acb3d0aca9a0f37900 : SUCCESS in 2h 03m 27s\n- neutron-ovn-grenade-multinode-ovn-metadata-agent https://zuul.opendev.org/t/openstack/build/fcbb782bde7b4414ad9d8f4860abb0e4 : SUCCESS in 1h 15m 46s\n- ironic-tempest-ovn-uefi-ipmi-pxe https://zuul.opendev.org/t/openstack/build/ad7a29b0c81c45069a3e7f58ef2cc871 : SUCCESS in 30m 24s\n- neutron-ovs-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/8e79ce4d23814ea39b0a412d19eed1f9 : SUCCESS in 54m 52s\n- neutron-ovn-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/2533588575164d3e9093b3294fd53dd5 : SUCCESS in 1h 19m 17s","accounts_in_message":[],"_revision_number":7},{"id":"50e0e47cc3ede4ca79b105cc61587da2b93ae35d","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2026-05-11 12:05:10.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"8955ba9d17f8a0a291e0e4e3f6c5ab492e9aa3c6","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-05-12 09:07:53.000000000","message":"Patch Set 7: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"b8bd5e8b83b951e04cc2d7aad7243e8e965eaf1d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-03 01:24:54.000000000","message":"Patch Set 8: Patch Set 7 was rebased\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n* Workflow-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"5f1b7f31851f888d77993f499a97cdc4e3730b42","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-03 01:25:07.000000000","message":"Patch Set 8: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"99430f2c1d972a64e02eeed9f1779794aa33190d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 03:17:28.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f6208b2ddf0e4b5a941922392bd92550\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/9bc4a10270454c599f4d481ba6c09a9b : SUCCESS in 1h 30m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/99a35c83cf9b4f5b860596c9acb6bdd7 : SUCCESS in 48m 16s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/fdd02a02343447109be84d0976ab79e8 : SUCCESS in 1h 30m 52s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/f4f93eea20304c4585d8a6d90849ced2 : SUCCESS in 1h 50m 56s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/4052ccff36504c3b8e7c5f93f4d322af : SUCCESS in 32m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1a49acb1a97640bca84a30cb8d83672f : SUCCESS in 1h 04m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d5e8b11a6a674a11b758f50a2893d093 : SUCCESS in 5m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/eb02914d71ed40cfb7b185d2786bfdc4 : SUCCESS in 28m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/37eed22fb6b749cc8e5bc916be85216e : SUCCESS in 24m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4886f445fef446f59ce91f2a3a67b5a6 : SUCCESS in 32m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cf877948865e4697b177b83b041ace12 : SUCCESS in 5m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0aae53c776a44eb78cb1ec2a79b50d39 : SUCCESS in 20m 55s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/5aa3846dd1a540f2bb393d83cf84e72e : SUCCESS in 1h 23m 21s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/a95ad68d04a14e9bb5ee2112666596de : SUCCESS in 1h 18m 26s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/77d111e3a64c4c919ebba4e47d2addd2 : SUCCESS in 1h 16m 47s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/27225373736740f9b865094d4f2b4b8f : SUCCESS in 1h 10m 21s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/398e31fcbae346f7955ff616eb5e2a05 : SUCCESS in 1h 45m 15s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/80d4c762bd244eb0b1a2ed63b35dc6e2 : SUCCESS in 1h 13m 14s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/37671bac84cd43f2b63b47b53ceddf89 : SUCCESS in 1h 20m 52s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/0074d7be54da4f8f8a9dbd0075fefb1c : SUCCESS in 1h 28m 56s\n- neutron-ovn-bgp-tempest-multinode https://zuul.opendev.org/t/openstack/build/b83cecb179e4416cbb157c81d5bcb91e : RETRY_LIMIT Host unreachable in 58m 51s (non-voting)\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":8},{"id":"a9feb12e63b98c598b1803d81da92e0ee985ef01","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 07:20:03.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b9ff1053457e4c518317f45be2a72306\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/5435324dda404416964fbf0ad252e7b9 : SUCCESS in 21m 43s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9653d4eec2b443ec8aa07515f5042610 : SUCCESS in 49m 27s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/44cf13f8c9f646ba89f7c8c3b94188bd : SUCCESS in 51m 31s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"215624c3baf80d90e12a8200a9e85b2c16ee0f0c","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2026-06-03 10:46:15.000000000","message":"Patch Set 8: Verified+1\n\nArista third party testing PASSED [ https://arista-openstack-ci.arista.com:8000/June-2026/Arista_Tempest_Testrefs/changes/61/986961/8 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":8},{"id":"4b56c10a8261c97db7edce15d1dee48043cc06cc","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-09 20:22:59.000000000","message":"Topic set to neutron-project-id-migration","accounts_in_message":[],"_revision_number":8},{"id":"3b0c8bd4e91abbc38bad5ac4b36165ba1147bb78","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-06-30 13:36:01.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"7e735f1db6ceabf17e0f82815cebd0e6b0f5e42a","revisions":{"06d17d4ebb8dbdbe16850bf6e54b60151eb5de6d":{"kind":"REWORK","_number":1,"created":"2026-05-01 21:43:54.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/61/986961/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/61/986961/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/61/986961/1"}}},"commit":{"parents":[{"commit":"25af56125626b7b053e2f797159899cda069d72e","subject":"Merge \"Fix return value of empty-MAC guard in metadata agent\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/25af56125626b7b053e2f797159899cda069d72e"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-05-01 21:16:21.000000000","tz":-240},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-05-01 21:42:47.000000000","tz":-240},"subject":"WIP: Stop using neutron-lib project info code","message":"WIP: Stop using neutron-lib project info code\n\nChange the API attribute functions to not use the\nneutron-lib code, but instead use a partial copy of\nit that:\n\n - does not always make sure a tenant_id key is created\n - ignores the tenant_id key when verifying attributes\n\nThis is pre-work before we can consume an upcoming\nneutron-lib change updating the attribute names, and\nshould help us track down any additional users still\nusing tenant_id.\n\nAlso changed to use the project-name based exceptions\nnow in neutron-lib version 3.24.0.\n\nFixed tests accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nChange-Id: Ibc87a9ce05577cf3460b6f95444491e787c432a4\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/06d17d4ebb8dbdbe16850bf6e54b60151eb5de6d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/06d17d4ebb8dbdbe16850bf6e54b60151eb5de6d"}]},"branch":"refs/heads/master"},"96856a79850478f2c1227502f0c25077a36b548b":{"kind":"REWORK","_number":2,"created":"2026-05-01 22:20:12.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/61/986961/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/61/986961/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/61/986961/2"}}},"commit":{"parents":[{"commit":"25af56125626b7b053e2f797159899cda069d72e","subject":"Merge \"Fix return value of empty-MAC guard in metadata agent\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/25af56125626b7b053e2f797159899cda069d72e"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-05-01 21:16:21.000000000","tz":-240},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-05-01 22:05:31.000000000","tz":-240},"subject":"WIP: Stop using neutron-lib project info code","message":"WIP: Stop using neutron-lib project info code\n\nChange the API attribute functions to not use the\nneutron-lib code, but instead use a partial copy of\nit that:\n\n - does not always make sure a tenant_id key is created\n - ignores the tenant_id key when verifying attributes\n\nThis is pre-work before we can consume an upcoming\nneutron-lib change updating the attribute names, and\nshould help us track down any additional users still\nusing tenant_id.\n\nAlso changed to use the project-name based exceptions\nnow in neutron-lib version 3.24.0.\n\nFixed tests accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nChange-Id: Ibc87a9ce05577cf3460b6f95444491e787c432a4\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/96856a79850478f2c1227502f0c25077a36b548b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/96856a79850478f2c1227502f0c25077a36b548b"}]},"branch":"refs/heads/master"},"bfac91ff4cb291beb263e881607e05cfdbc17631":{"kind":"REWORK","_number":3,"created":"2026-05-02 01:37:19.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/61/986961/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/61/986961/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/61/986961/3"}}},"commit":{"parents":[{"commit":"25af56125626b7b053e2f797159899cda069d72e","subject":"Merge \"Fix return value of empty-MAC guard in metadata agent\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/25af56125626b7b053e2f797159899cda069d72e"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-05-01 21:16:21.000000000","tz":-240},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-05-02 01:36:05.000000000","tz":-240},"subject":"WIP: Stop using neutron-lib project info code","message":"WIP: Stop using neutron-lib project info code\n\nChange the API attribute functions to not use the\nneutron-lib code, but instead use a partial copy of\nit that:\n\n - does not always make sure a tenant_id key is created\n - ignores the tenant_id key when verifying attributes\n\nThis is pre-work before we can consume an upcoming\nneutron-lib change updating the attribute names, and\nshould help us track down any additional users still\nusing tenant_id.\n\nAlso changed to use the project-name based exceptions\nnow in neutron-lib version 3.24.0.\n\nFixed tests accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nChange-Id: Ibc87a9ce05577cf3460b6f95444491e787c432a4\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/bfac91ff4cb291beb263e881607e05cfdbc17631"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/bfac91ff4cb291beb263e881607e05cfdbc17631"}]},"branch":"refs/heads/master"},"a578d7281c979d17865e19ac5cfa71306d096685":{"kind":"REWORK","_number":4,"created":"2026-05-02 02:40:51.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/61/986961/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/61/986961/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/61/986961/4"}}},"commit":{"parents":[{"commit":"25af56125626b7b053e2f797159899cda069d72e","subject":"Merge \"Fix return value of empty-MAC guard in metadata agent\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/25af56125626b7b053e2f797159899cda069d72e"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-05-01 21:16:21.000000000","tz":-240},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-05-02 02:40:32.000000000","tz":-240},"subject":"WIP: Stop using neutron-lib project info code","message":"WIP: Stop using neutron-lib project info code\n\nChange the API attribute functions to not use the\nneutron-lib code, but instead use a partial copy of\nit that:\n\n - does not always make sure a tenant_id key is created\n - ignores the tenant_id key when verifying attributes\n\nThis is pre-work before we can consume an upcoming\nneutron-lib change updating the attribute names, and\nshould help us track down any additional users still\nusing tenant_id.\n\nAlso changed to use the project-name based exceptions\nnow in neutron-lib version 3.24.0.\n\nFixed tests accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nChange-Id: Ibc87a9ce05577cf3460b6f95444491e787c432a4\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/a578d7281c979d17865e19ac5cfa71306d096685"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/a578d7281c979d17865e19ac5cfa71306d096685"}]},"branch":"refs/heads/master"},"6e22cf4220ccecc93677d6838546eee618c32468":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2026-05-05 20:37:45.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/61/986961/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/61/986961/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/61/986961/5"}}},"commit":{"parents":[{"commit":"25af56125626b7b053e2f797159899cda069d72e","subject":"Merge \"Fix return value of empty-MAC guard in metadata agent\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/25af56125626b7b053e2f797159899cda069d72e"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-05-01 21:16:21.000000000","tz":-240},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-05-05 20:36:16.000000000","tz":-240},"subject":"WIP: Stop using neutron-lib project info code","message":"WIP: Stop using neutron-lib project info code\n\nChange the API attribute functions to not use the\nneutron-lib code, but instead use a partial copy of\nit that:\n\n - does not always make sure a tenant_id key is created\n - ignores the tenant_id key when verifying attributes\n\nThis is pre-work before we can consume an upcoming\nneutron-lib change updating the attribute names, and\nshould help us track down any additional users still\nusing tenant_id.\n\nAlso changed to use the project-name based exceptions\nnow in neutron-lib version 3.24.0.\n\nFixed tests accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nDepends-on: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/982736\n\nChange-Id: Ibc87a9ce05577cf3460b6f95444491e787c432a4\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/6e22cf4220ccecc93677d6838546eee618c32468"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/6e22cf4220ccecc93677d6838546eee618c32468"}]},"branch":"refs/heads/master"},"8e4881aaa07464bf3e1268b895f37a83c0c48036":{"kind":"REWORK","_number":6,"created":"2026-05-06 19:15:39.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/61/986961/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/61/986961/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/61/986961/6"}}},"commit":{"parents":[{"commit":"25af56125626b7b053e2f797159899cda069d72e","subject":"Merge \"Fix return value of empty-MAC guard in metadata agent\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/25af56125626b7b053e2f797159899cda069d72e"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-05-01 21:16:21.000000000","tz":-240},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-05-06 19:10:57.000000000","tz":-240},"subject":"Stop using neutron-lib project info code","message":"Stop using neutron-lib project info code\n\nChange the API attribute functions to not use the\nneutron-lib code, but instead use a partial copy of\nit that:\n\n - does not always make sure tenant_id and target_tenant\n   keys are created\n - ignores the tenant_id and target_tenant keys when\n   verifying attributes\n\nThis is pre-work before we can consume an upcoming\nneutron-lib change updating the attribute names, and\nshould help us track down any additional users still\nusing tenant_id and target_tenant.\n\nAlso changed to use the project-name based exceptions\nnow in neutron-lib version 3.24.0.\n\nFixed tests accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nDepends-on: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/982736\n\nChange-Id: Ibc87a9ce05577cf3460b6f95444491e787c432a4\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/8e4881aaa07464bf3e1268b895f37a83c0c48036"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/8e4881aaa07464bf3e1268b895f37a83c0c48036"}]},"branch":"refs/heads/master"},"563bb8adf22e54ea9c2046e823607ec5915469ee":{"kind":"REWORK","_number":7,"created":"2026-05-06 20:56:16.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/61/986961/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/61/986961/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/61/986961/7"}}},"commit":{"parents":[{"commit":"25af56125626b7b053e2f797159899cda069d72e","subject":"Merge \"Fix return value of empty-MAC guard in metadata agent\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/25af56125626b7b053e2f797159899cda069d72e"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-05-01 21:16:21.000000000","tz":-240},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-05-06 20:56:03.000000000","tz":-240},"subject":"Stop using neutron-lib project info code","message":"Stop using neutron-lib project info code\n\nChange the API attribute functions to not use the\nneutron-lib code, but instead use a partial copy of\nit that:\n\n - does not always make sure tenant_id and target_tenant\n   keys are created\n - ignores the tenant_id and target_tenant keys when\n   verifying attributes\n\nThis is pre-work before we can consume an upcoming\nneutron-lib change updating the attribute names, and\nshould help us track down any additional users still\nusing tenant_id and target_tenant.\n\nAlso changed to use the project-name based exceptions\nnow in neutron-lib version 3.24.0.\n\nFixed tests accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nDepends-on: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/982736\n\nChange-Id: Ibc87a9ce05577cf3460b6f95444491e787c432a4\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/563bb8adf22e54ea9c2046e823607ec5915469ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/563bb8adf22e54ea9c2046e823607ec5915469ee"}]},"branch":"refs/heads/master"},"7e735f1db6ceabf17e0f82815cebd0e6b0f5e42a":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2026-06-03 01:24:54.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/61/986961/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/61/986961/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/61/986961/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/61/986961/8"}}},"commit":{"parents":[{"commit":"af96a56aaf6c76cd6b08e1c24a8cdf003bc9264b","subject":"Merge \"Fixture for FrrService\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/af96a56aaf6c76cd6b08e1c24a8cdf003bc9264b"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-05-01 21:16:21.000000000","tz":-240},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-06-03 01:24:54.000000000","tz":0},"subject":"Stop using neutron-lib project info code","message":"Stop using neutron-lib project info code\n\nChange the API attribute functions to not use the\nneutron-lib code, but instead use a partial copy of\nit that:\n\n - does not always make sure tenant_id and target_tenant\n   keys are created\n - ignores the tenant_id and target_tenant keys when\n   verifying attributes\n\nThis is pre-work before we can consume an upcoming\nneutron-lib change updating the attribute names, and\nshould help us track down any additional users still\nusing tenant_id and target_tenant.\n\nAlso changed to use the project-name based exceptions\nnow in neutron-lib version 3.24.0.\n\nFixed tests accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nDepends-on: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/982736\n\nChange-Id: Ibc87a9ce05577cf3460b6f95444491e787c432a4\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/7e735f1db6ceabf17e0f82815cebd0e6b0f5e42a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/7e735f1db6ceabf17e0f82815cebd0e6b0f5e42a"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"563bb8adf22e54ea9c2046e823607ec5915469ee","theirs":"af96a56aaf6c76cd6b08e1c24a8cdf003bc9264b","contains_conflicts":false}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":["label:Workflow\u003dMIN"],"failing_atoms":["label:Workflow\u003dMAX"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
