)]}'
{"id":"openstack%2Fnova~991948","triplet_id":"openstack%2Fnova~master~I667a04d0b23e309b0b4aee1fb07b9d54050790cb","project":"openstack/nova","branch":"master","topic":"sdk_for_neutron","attention_set":{"1131":{"account":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"last_update":"2026-06-15 19:32:30.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I667a04d0b23e309b0b4aee1fb07b9d54050790cb","subject":"Change neutron API calls to use project_id","status":"NEW","created":"2026-06-05 21:41:15.000000000","updated":"2026-06-17 01:09:19.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6f1e5279731f0adb01bb9561a64581aec9700d03","_number":991948,"virtual_id_number":991948,"owner":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-06-15 19:31:09.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":{"all":[{"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":{"all":[{"_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":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-05 22:37:25.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-06-05 23:07:39.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-06-06 00:31:54.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-06-12 13:28:19.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":"CC"},{"updated":"2026-06-15 19:32:30.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"}],"messages":[{"id":"5b2572e97c85f9d51c9fbc480ba8dff90767ddc3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-05 21:41:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fad06beba926ac1a7aaa1a9dbc30737044728182","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-05 21:41:52.000000000","message":"Topic set to sdk_for_neutron","accounts_in_message":[],"_revision_number":1},{"id":"34be4ad9bcd58c85b212e10581855a0cc9ee9905","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-05 22:29:30.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1e719d315eeb43d8412a213d8ae8e603411461f0","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-05 22:37:25.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I667a04d0b23e309b0b4aee1fb07b9d54050790cb .","accounts_in_message":[],"_revision_number":1},{"id":"24de62e5590d652721fd73f73c90d85e91361a80","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-05 23:07:39.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f0974548cdca4cb59b3e64b431382a95\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/aa719e5fe5684d22b371f9d507e686ec : SUCCESS in 12m 26s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ff4052eb563342c780e19a68d295296c : SUCCESS in 14m 39s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/3af9f30464e94db0b174d263f5ded9ca : SUCCESS in 35m 26s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"45c08974468c35079aee0ae5b8218d92fe79e920","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-05 23:30:22.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I667a04d0b23e309b0b4aee1fb07b9d54050790cb .","accounts_in_message":[],"_revision_number":2},{"id":"10b7698d488e49e5b118ab8be921eacc340b629e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-06 00:31:54.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/87193da6079348989c1aba567ab68c8e\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/83df7a795edb4ae9b7b6ee0f9e5baa63 : SUCCESS in 33m 22s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/46d953fedf7042ad959cc4a3ef880f92 : FAILURE in 1h 33m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/263a777742af4a01ae848b64568e5a8d : SUCCESS in 35m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/beb011dbd8f0467ebf07b43b41844219 : FAILURE in 1h 15m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d332793048e4451cba68f06f6f196cbe : SUCCESS in 6m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/34d2913a87fd463f82bb2f8fec7267c7 : SUCCESS in 14m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1a497d7535bd48b793de20948e7ec289 : SUCCESS in 15m 13s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f377957c93454423a70799f5bf68b87f : SUCCESS in 11m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0896e95a67c24e5dad0e17176ab9e063 : SUCCESS in 7m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9ea865ef114a4bad8ac457204119c88e : SUCCESS in 16m 10s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/4792d70342524382a3e9a3cdd7b71d4f : SUCCESS in 40m 44s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/af44eace0f084597946f45488a01843b : FAILURE in 1h 56m 03s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/faf755707fdb424f8f137227880f2b30 : SUCCESS in 59m 02s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/1aea8ca4ded94ffd8adb785ba0dbb585 : SUCCESS in 40m 52s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/7b9c1ebf80ba4a4ca5de5a3460ee7952 : SUCCESS in 43m 49s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/0b1e0c2bbc0b4d0a922d9212c5780e4e : SUCCESS in 57m 53s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8cd00ed3e98a43efa39705aa70965e31 : FAILURE in 1h 11m 31s\n- nova-next https://zuul.opendev.org/t/openstack/build/439f1bfd6d7e4500a80f2662e84450c1 : FAILURE in 1h 28m 07s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/6671f8b5d92447fdbe55f97562b86b2b : FAILURE in 1h 03m 26s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/366fca289fa947ef8f3b4b7e5b4ea952 : SUCCESS in 4m 59s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/3631cdfc46b6416d99a4e462e817030d : FAILURE in 28m 07s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/2278a4b0efd14165bb9a26a5f905133b : FAILURE in 26m 12s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/0e98cd47601d465aa13acff7fdd38e4c : FAILURE in 1h 12m 40s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/abe8355ed5e74005a6ee1329f3a2b574 : SUCCESS in 1h 05m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f03ce16c9c604cbb837a4c6b559fd689 : SUCCESS in 1h 08m 53s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7316ec4ce44743979958bf12c68456a7 : SUCCESS in 24m 18s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c6badbb684ce42a98fd3285c793e612c : SUCCESS in 34m 22s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/cd591304d47e4ff8a17f0219b3492028 : SUCCESS in 14m 11s","accounts_in_message":[],"_revision_number":2},{"id":"af4595705a0a403b0c38b7437567de37dba2caa9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-12 03:23:09.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"8974621fa8e307dbd0ed94b9d94b08fa700f945d","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-12 03:35:45.000000000","message":"Patch Set 3:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I667a04d0b23e309b0b4aee1fb07b9d54050790cb .","accounts_in_message":[],"_revision_number":3},{"id":"2a9dd4748f418c8a443ce620387e1d6475c1c29e","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-12 13:36:02.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"916f5ccf00f8e4e6aa3ee160e8b64b8e4e349500","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-12 20:34:33.000000000","message":"Patch Set 4: Patch Set 3 was rebased\n\nThe following files contain Git conflicts:\n* nova/network/neutron.py\n* nova/tests/unit/network/test_neutron.py\n","accounts_in_message":[],"_revision_number":4},{"id":"6ee3129546e75908ea4a78b0ac8faa1fd40abeeb","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-12 20:38:26.000000000","message":"Patch Set 4:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I667a04d0b23e309b0b4aee1fb07b9d54050790cb .","accounts_in_message":[],"_revision_number":4},{"id":"9c7776b0df777aae54014ab3d4e8d8231e75ca2c","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-12 20:53:15.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"7b3077858f9d6e97b26ab010c0d3b9436d0e08ac","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-12 20:57:15.000000000","message":"Patch Set 5:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I667a04d0b23e309b0b4aee1fb07b9d54050790cb .","accounts_in_message":[],"_revision_number":5},{"id":"b7fcc4c4cea5aaf3400029b183e115e097f95d2a","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-12 22:02:24.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"dcf986e8f81c6459561bdf05935964fe9dbfbae5","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-12 22:19:47.000000000","message":"Patch Set 6:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I667a04d0b23e309b0b4aee1fb07b9d54050790cb .","accounts_in_message":[],"_revision_number":6},{"id":"cf51414816e50fddc00d47b0ba1cb4d19e98c0f0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-13 00:41:34.000000000","message":"Patch Set 6: 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/f1edf1391ec54bc099cb530061e61176\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0a9ae7a4837442548c8629b797f73d79 : SUCCESS in 31m 43s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/59642c475ab84d869763b6fbadd08e37 : SUCCESS in 1h 57m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6c3e125ad9ad475592f1912261efd9a7 : SUCCESS in 1h 09m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/49246f9f60ed4d0a8959649eb7bf2820 : FAILURE in 1h 13m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f632adb512574eaba90361219a095a0e : SUCCESS in 8m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2b7bc6d370354cae9a7b165f9c33a9ca : SUCCESS in 15m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/26072bbe294e43b3bcc29f13d1bcb884 : SUCCESS in 15m 09s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/839ab53beedf4525ac98a8a98d47bdee : SUCCESS in 21m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dc3b1acf66f441d4985a5137c6384e46 : SUCCESS in 12m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/59cc8bf3d8394260a3100eb4349bbd9b : SUCCESS in 8m 39s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/20ab3526cffd4fb19d132823cce24c08 : SUCCESS in 1h 10m 32s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/cefa452a7f7a43b7b7e93765ed2b6d41 : SUCCESS in 1h 47m 11s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a7a505717c464d39aada53daf6a44a21 : SUCCESS in 56m 36s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/c3037b5d0f6a4ec390f191eddf3da3d6 : SUCCESS in 34m 22s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/c3be0ff46360414d9d22209cb1359026 : SUCCESS in 1h 02m 05s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/8e65e4aefcda4cc0a69e5c7f53b448ac : SUCCESS in 59m 19s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e62edc206f0a4d329402826228d3b9b6 : FAILURE in 2h 15m 48s\n- nova-next https://zuul.opendev.org/t/openstack/build/245381388e3e48fea84964e1f7d26d54 : SUCCESS in 2h 29m 32s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/29617dfa5e6f49c48923794236f78cb2 : SUCCESS in 1h 26m 31s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ce456baec6e8443389a4eca0ddfac934 : SUCCESS in 5m 21s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/e5c61b0851a64f279a01107b44aa912d : FAILURE in 28m 27s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/3d44c213e0ef4ef08aeb0776a3b2fd26 : FAILURE in 25m 17s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/486453f7679645988af45acbdb017d41 : TIMED_OUT in 2h 01m 24s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/06a70de567c94b4fa84b716fc3f11f30 : SUCCESS in 1h 34m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ed701f7107894926ad523b0650b1906d : SUCCESS in 1h 07m 25s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/acd1726a1ed242109e83d5de3c917b69 : SUCCESS in 31m 07s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/10431c29ff0c4364980db6520a022327 : SUCCESS in 32m 32s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/545f763ff78649ba852b998bd264a82c : SUCCESS in 14m 51s","accounts_in_message":[],"_revision_number":6},{"id":"02c736ffbefcce2bd0702b9f3c01c500b337b67d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-13 02:06:15.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"65e9502b3949c4e9eb217c94a573cb6fd9c8958c","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-13 02:23:22.000000000","message":"Patch Set 7:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I667a04d0b23e309b0b4aee1fb07b9d54050790cb .","accounts_in_message":[],"_revision_number":7},{"id":"3a33f1faab366b8b478b477cce2e262dfe5e51aa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-13 05:30:15.000000000","message":"Patch Set 7: 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/de1f7437e2b74a93b56a7ac33a7260bd\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/34cd3dd5f87a4ea6a00ce6ceb9ceacde : SUCCESS in 1h 03m 32s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5015a77d3bb94141a44b8561a5aa494c : SUCCESS in 2h 02m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b05f1a16f0d4425dae2f4a0624c5d8c5 : SUCCESS in 1h 10m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0a63825cb0654fb6b5601bd83955b81b : SUCCESS in 54m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b4eedc08b9ce4b11b1cf01e5be4fd7c8 : SUCCESS in 7m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/142acafc98dd46728449169e5545f280 : SUCCESS in 12m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3bd7639745e6443081a76d03d052de8d : SUCCESS in 14m 02s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/151847db01f34a4b9ff0bd4c07dfa84a : SUCCESS in 18m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/41d18a07c96b4914b615c29afac3321a : SUCCESS in 13m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/731d1a9c0f5743008b2b85efa2340916 : SUCCESS in 9m 06s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/4f52fb143d484871845adbc7489ff893 : SUCCESS in 1h 10m 26s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/511aa8688ab14877aa8c4109d5c79a48 : SUCCESS in 1h 50m 39s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/44a5308ff2a848179a9ed4c20b7507bb : SUCCESS in 1h 04m 41s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/d2a89976ec7b472fa7bf5d4b45b02369 : SUCCESS in 39m 22s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/d8e576b11f6b44f2a802542a9b373cdc : SUCCESS in 1h 08m 52s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/389656d896e84f61b69cd51d47327f32 : SUCCESS in 52m 34s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/cbc8dec986284f37810c66df51986e6b : SUCCESS in 1h 58m 00s\n- nova-next https://zuul.opendev.org/t/openstack/build/bebb2d8154ea40499b31958d3de5f131 : SUCCESS in 2h 29m 13s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/59e8ddd966ee4688ae7a355b3c824066 : FAILURE in 1h 28m 24s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b04f88e8039446f1b16d7b8e3ae7e56e : SUCCESS in 5m 24s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/6bcdc39e4b4c47d9a84b7e0a8eddae79 : SUCCESS in 25m 41s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/5357372db61a422a936637ad30a746ba : SUCCESS in 26m 20s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/c7c715b4877c44399cb89ae18ebf8ef8 : FAILURE in 1h 10m 57s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9209779510d64ab6874518d125f76c2d : SUCCESS in 1h 03m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a4d4c9d6ce3f43c5837e3e507c6c9e37 : SUCCESS in 1h 01m 05s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/5bd146c0dfdb4865ad02bc665acd1bac : SUCCESS in 29m 36s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/d35b2de46d0f4ff495497d9408db8b19 : SUCCESS in 34m 50s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/4d6acae031e6438c911057c2c44c8158 : SUCCESS in 12m 34s","accounts_in_message":[],"_revision_number":7},{"id":"7bd251425ba5a56e9d5fa83dd904b3b244a40f8b","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-15 16:54:13.000000000","message":"Patch Set 7:\n\n(1 comment)\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":7},{"id":"4ef702ae9eff267a39f7ea678f9106cf89035391","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 19:31:09.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dff5050075ea4c59abadb49a7cc9dd12\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/aaa29257a2fa40e8a7448d6b89a7d00b : SUCCESS in 36m 04s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/48521c0b567f4b558589b37508c4c61b : SUCCESS in 1h 17m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b0e74da916544ead9d8ff64f32f4afa5 : SUCCESS in 1h 06m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3d6a011bae5445638b338452faf1c792 : SUCCESS in 55m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6c3acb5fb055452dbd1b10facfe614d8 : SUCCESS in 9m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/dae4e4f766b04e699ef989f5f312ebcf : SUCCESS in 14m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/baf14dde11a4406480c91f82139fbfde : SUCCESS in 18m 41s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c0a90d4ce59741baa5084bf86b9da2c9 : SUCCESS in 19m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/706b255e2dd048efa6f35a398455558a : SUCCESS in 13m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d8c15318449c4faaa2ec549f4f3b0432 : SUCCESS in 11m 06s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/fca6c30b7efb4892bdfee696ec8b9c44 : SUCCESS in 31m 44s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f2790aecf8bd49cdbca555e7d5f24692 : SUCCESS in 2h 07m 38s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f29fbfac236e40d794c8b7ab8ee11591 : SUCCESS in 59m 12s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/ee298e6d15444761a80c81bd961b8c05 : SUCCESS in 36m 17s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/ecec1f541bb44d82963248ac5de75efc : SUCCESS in 1h 11m 23s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/99ede0eb6ca4490c9171407015da55e7 : SUCCESS in 57m 53s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/ded287e4451645e9b06456561c303c00 : SUCCESS in 2h 05m 32s\n- nova-next https://zuul.opendev.org/t/openstack/build/ea62105a36ad416bb36e98e255055036 : SUCCESS in 2h 20m 32s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/ed3011089a284bc994d180b726557a5f : SUCCESS in 1h 36m 01s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c9ec65baa4144ac59219d608e6b1d49d : SUCCESS in 5m 35s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/84c024346da94b4d989e6da82a13e5a8 : SUCCESS in 27m 41s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/20c5aead84d041318808c0db8891ac99 : SUCCESS in 25m 48s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/7aa1cb8515e448728f7accac42eef76f : FAILURE in 48m 16s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/69e4324d0eef47eebaa873ab0f833144 : SUCCESS in 1h 36m 33s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/71fb3e6fff264f3b815fe1055c03c780 : SUCCESS in 1h 01m 09s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/22f51695446142dbb5e846621973b615 : SUCCESS in 25m 27s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/94e4b612d1784f52b345f901dce720fd : SUCCESS in 29m 55s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/0b1994a211f24d22ac340e9f20e9cb3c : SUCCESS in 17m 06s","accounts_in_message":[],"_revision_number":7},{"id":"33ded4e0b11a4da7a2dd3173b648376d9a02fe10","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-06-15 19:42:58.000000000","message":"Patch Set 7:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":7},{"id":"6f1e5279731f0adb01bb9561a64581aec9700d03","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-17 01:09:19.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a00507b3fd294eb0ab4a699488e8923b\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/e139921ab92c4be9b8c9c7330e3b36b2 : SUCCESS in 28m 14s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e09b54ef10d2409287c3604a3798dd0e : POST_FAILURE in 19m 37s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/bb24a8173b284c85847604d05fe52d00 : POST_FAILURE in 43m 11s (non-voting)","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"145c4530952d60fbd55fcb9df01796316d252652","revisions":{"bedfa900f168c928dcc878bd372c1c5c60049e6e":{"kind":"REWORK","_number":1,"created":"2026-06-05 21:41:15.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/48/991948/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/991948/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/991948/1"}}},"commit":{"parents":[{"commit":"1df90971d59f277ed449a3235b096b187d2317d0","subject":"Use SDK for Neutron security-groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1df90971d59f277ed449a3235b096b187d2317d0"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-06-05 21:37:07.000000000","tz":-240},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-06-05 21:37:07.000000000","tz":-240},"subject":"Change neutron API calls to use project_id","message":"Change neutron API calls to use project_id\n\nNeutron is in the process of removing the tenant_id key\nfrom all our API calls. Even after the migration to use\nthe SDK there are still some places using it, fix them\nall now.\n\nChanged strings accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nChange-Id: I667a04d0b23e309b0b4aee1fb07b9d54050790cb\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bedfa900f168c928dcc878bd372c1c5c60049e6e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bedfa900f168c928dcc878bd372c1c5c60049e6e"}]},"branch":"refs/heads/master"},"f6f8d537b98d1199e97c605e6378ecd44804de23":{"kind":"REWORK","_number":2,"created":"2026-06-05 22:29:30.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/48/991948/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/991948/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/991948/2"}}},"commit":{"parents":[{"commit":"1df90971d59f277ed449a3235b096b187d2317d0","subject":"Use SDK for Neutron security-groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1df90971d59f277ed449a3235b096b187d2317d0"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-06-05 21:37:07.000000000","tz":-240},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-06-05 22:28:28.000000000","tz":-240},"subject":"Change neutron API calls to use project_id","message":"Change neutron API calls to use project_id\n\nNeutron is in the process of removing the tenant_id key\nfrom all our API calls. Even after the migration to use\nthe SDK there are still some places using it, fix them\nall now.\n\nChanged tests and strings accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nChange-Id: I667a04d0b23e309b0b4aee1fb07b9d54050790cb\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f6f8d537b98d1199e97c605e6378ecd44804de23"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f6f8d537b98d1199e97c605e6378ecd44804de23"}]},"branch":"refs/heads/master"},"68bb938353adce9cca75619f1b7c213bc514ca24":{"kind":"REWORK","_number":3,"created":"2026-06-12 03:23:09.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/48/991948/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/991948/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/991948/3"}}},"commit":{"parents":[{"commit":"1df90971d59f277ed449a3235b096b187d2317d0","subject":"Use SDK for Neutron security-groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1df90971d59f277ed449a3235b096b187d2317d0"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-06-05 21:37:07.000000000","tz":-240},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-06-12 03:20:45.000000000","tz":-240},"subject":"Change neutron API calls to use project_id","message":"Change neutron API calls to use project_id\n\nNeutron is in the process of removing the tenant_id key\nfrom all our API calls. Even after the migration to use\nthe SDK there are still some places using it, fix them\nall now.\n\nChanged tests and strings accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nChange-Id: I667a04d0b23e309b0b4aee1fb07b9d54050790cb\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/68bb938353adce9cca75619f1b7c213bc514ca24"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/68bb938353adce9cca75619f1b7c213bc514ca24"}]},"branch":"refs/heads/master"},"89ef29830b4ffa0374246bd0e7e38879c5deb989":{"kind":"REWORK","_number":4,"created":"2026-06-12 20:34:33.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/48/991948/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/991948/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/991948/4"}}},"commit":{"parents":[{"commit":"01d87478dbff6e2ea8e7490817dde6dfbc794adc","subject":"Use SDK for Neutron security-groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/01d87478dbff6e2ea8e7490817dde6dfbc794adc"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-06-05 21:37:07.000000000","tz":-240},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-06-12 20:34:33.000000000","tz":0},"subject":"Change neutron API calls to use project_id","message":"Change neutron API calls to use project_id\n\nNeutron is in the process of removing the tenant_id key\nfrom all our API calls. Even after the migration to use\nthe SDK there are still some places using it, fix them\nall now.\n\nChanged tests and strings accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nChange-Id: I667a04d0b23e309b0b4aee1fb07b9d54050790cb\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/89ef29830b4ffa0374246bd0e7e38879c5deb989"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/89ef29830b4ffa0374246bd0e7e38879c5deb989"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"1df90971d59f277ed449a3235b096b187d2317d0","ours":"68bb938353adce9cca75619f1b7c213bc514ca24","theirs":"01d87478dbff6e2ea8e7490817dde6dfbc794adc","merge_strategy":"recursive","contains_conflicts":true}},"909aeb4c4ce3540752b49acc80677ba9adf11bb8":{"kind":"REWORK","_number":5,"created":"2026-06-12 20:53:15.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/48/991948/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/991948/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/991948/5"}}},"commit":{"parents":[{"commit":"01d87478dbff6e2ea8e7490817dde6dfbc794adc","subject":"Use SDK for Neutron security-groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/01d87478dbff6e2ea8e7490817dde6dfbc794adc"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-06-05 21:37:07.000000000","tz":-240},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-06-12 20:52:14.000000000","tz":-240},"subject":"Change neutron API calls to use project_id","message":"Change neutron API calls to use project_id\n\nNeutron is in the process of removing the tenant_id key\nfrom all our API calls. Even after the migration to use\nthe SDK there are still some places using it, fix them\nall now.\n\nChanged tests and strings accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nChange-Id: I667a04d0b23e309b0b4aee1fb07b9d54050790cb\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/909aeb4c4ce3540752b49acc80677ba9adf11bb8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/909aeb4c4ce3540752b49acc80677ba9adf11bb8"}]},"branch":"refs/heads/master"},"959b20fba569573b6419c2ff14544cb3a4e034b7":{"kind":"REWORK","_number":6,"created":"2026-06-12 22:02:24.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/48/991948/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/991948/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/991948/6"}}},"commit":{"parents":[{"commit":"01d87478dbff6e2ea8e7490817dde6dfbc794adc","subject":"Use SDK for Neutron security-groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/01d87478dbff6e2ea8e7490817dde6dfbc794adc"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-06-05 21:37:07.000000000","tz":-240},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-06-12 22:02:13.000000000","tz":-240},"subject":"Change neutron API calls to use project_id","message":"Change neutron API calls to use project_id\n\nNeutron is in the process of removing the tenant_id key\nfrom all our API calls. Even after the migration to use\nthe SDK there are still some places using it, fix them\nall now.\n\nChanged tests and strings accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nChange-Id: I667a04d0b23e309b0b4aee1fb07b9d54050790cb\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/959b20fba569573b6419c2ff14544cb3a4e034b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/959b20fba569573b6419c2ff14544cb3a4e034b7"}]},"branch":"refs/heads/master"},"145c4530952d60fbd55fcb9df01796316d252652":{"kind":"REWORK","_number":7,"created":"2026-06-13 02:06:15.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/48/991948/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/991948/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/991948/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/991948/7"}}},"commit":{"parents":[{"commit":"01d87478dbff6e2ea8e7490817dde6dfbc794adc","subject":"Use SDK for Neutron security-groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/01d87478dbff6e2ea8e7490817dde6dfbc794adc"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-06-05 21:37:07.000000000","tz":-240},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-06-13 02:06:05.000000000","tz":-240},"subject":"Change neutron API calls to use project_id","message":"Change neutron API calls to use project_id\n\nNeutron is in the process of removing the tenant_id key\nfrom all our API calls. Even after the migration to use\nthe SDK there are still some places using it, fix them\nall now.\n\nChanged tests and strings accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nChange-Id: I667a04d0b23e309b0b4aee1fb07b9d54050790cb\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/145c4530952d60fbd55fcb9df01796316d252652"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/145c4530952d60fbd55fcb9df01796316d252652"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"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":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
