)]}'
{"id":"openstack%2Fopenstacksdk~976008","triplet_id":"openstack%2Fopenstacksdk~master~I02e4c8cf88cdba5e8b60d0ba55a735786365b60d","project":"openstack/openstacksdk","branch":"master","attention_set":{},"removed_from_attention_set":{"8313":{"account":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"last_update":"2026-02-11 10:42:20.000000000","reason":"Change was submitted"},"1131":{"account":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"last_update":"2026-02-11 10:42:20.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I02e4c8cf88cdba5e8b60d0ba55a735786365b60d","subject":"Use project_id key in neutron API calls","status":"MERGED","created":"2026-02-07 19:46:37.000000000","updated":"2026-02-11 10:43:29.000000000","submitted":"2026-02-11 10:42:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"976008","meta_rev_id":"11490b9f4b774728cc390f458247074daeebee7c","_number":976008,"virtual_id_number":976008,"owner":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-11 10:42:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2026-02-10 10:04:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":1,"date":"2026-02-10 13:48:25.000000000","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,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-02-10 10:07:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":{"approved":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-02-11 09:20:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"CC":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-07 21:23:57.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-02-09 08:35:33.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-02-09 14:22:06.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-02-09 15:20:04.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2026-02-09 19:05:09.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"CC"},{"updated":"2026-02-10 10:07:22.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2026-02-11 07:40:25.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"CC"}],"messages":[{"id":"0a2e694147cb30ccfc9d54cfdc0e9214fa0e1251","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-02-07 19:46:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"44b2ecea723b81526859011da887007959fb231a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-07 21:23:57.000000000","message":"Patch Set 1: 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/83b0fce06b6a4c0487e93c535ec466db\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/1676b4b0df404137bba80ab62669c43e : SUCCESS in 44m 37s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/219da7f4bbcd41f48570d1c9bbc849af : SUCCESS in 4m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/99b980933d9e47b5a2df1708cb26a483 : SUCCESS in 3m 20s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cee1048621e240fc85716f358845d98d : SUCCESS in 5m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ced0a07bef4141b6acce79a20e964f64 : SUCCESS in 3m 59s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/2e701b6896af4702be846f5d6b0cd7a3 : SUCCESS in 1h 00m 32s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/dfc68f8a9615442a8bf7755fe9f0a092 : SUCCESS in 5m 46s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/560d1a6c102740e999704ccf8b60afcc : SUCCESS in 4m 22s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/b6b5c99d40dd452592c139b46a9f0743 : SUCCESS in 4m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/17a330f63ceb4c4f9dd9e690bfe5f7eb : SUCCESS in 11m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a53b7b31039346278ebe06aaf0b48416 : SUCCESS in 1h 05m 22s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/28aeccb4b0104f61abd0e0524dcd1395 : SUCCESS in 1h 29m 48s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/04873594cc2a48d98705731e59a81693 : SUCCESS in 1h 31m 38s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/cc6038c6e1c84424aca928e320b3770b : FAILURE in 56m 40s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/0120332c0a2149c9a072b513f514fa78 : FAILURE in 36m 33s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/91f4881571cd4f4b832402ddcb100dba : SUCCESS in 33m 13s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/37febc1aab824770a447cf40d99b0152 : SUCCESS in 42m 07s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/645996e07e69452aa2df9f8ee2f14d94 : SUCCESS in 1h 19m 46s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/e672433e07f74b99aeb9c7719be1af10 : SUCCESS in 52m 41s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7a43e20c57967367c3466e2c33f3610f4feaa9fe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-02-08 18:42:35.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"2f8210f6dc1db2091ed9c55c447cf301e5cc15d8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-02-08 19:32:45.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3c829c325713687fbb6e7d8af79ddd8ca678b2ff","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-08 20:52:59.000000000","message":"Patch Set 3: 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/2c3fa279930642e3a400d2e7f0f5d724\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/128b6f6d39fd4e5cb639222fc63a5290 : SUCCESS in 48m 24s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/be4bb53c65924606bd942dd2eacedb99 : FAILURE in 4m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/36a3a1fc4cf54cc698b61e5e39e1d05d : SUCCESS in 3m 25s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/31f3c77c78c24086b1093d68a7716c51 : SUCCESS in 3m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/590b26a5c8e640eba3dc138296975c7f : SUCCESS in 3m 48s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/3a2306a6a128438499065bd039bc2495 : SUCCESS in 32m 37s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/5388a282c06943e9b77bca373c4d5ec9 : SUCCESS in 3m 03s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/afc55846efa04418af3f2a556c015afb : SUCCESS in 5m 05s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/478e66db08a740d089f0d3d13c01098d : SUCCESS in 5m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6098dffec29541cda15a942f1358c5aa : SUCCESS in 11m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d0f0ac6d908647a69521a54da3744334 : SUCCESS in 49m 42s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/5ef026dd549446c988e1db86e706267b : SUCCESS in 1h 08m 51s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/1785d9589e5c44e7865e6024f9600e56 : SUCCESS in 1h 14m 00s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/279e80e548ad4f2d9c791978fc366317 : FAILURE in 1h 00m 56s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/204c4ca31d1c4ccb97ad792e98e5ae03 : FAILURE in 17m 49s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/c88ef01608dc43a490ee8822576d33e3 : SUCCESS in 29m 39s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/7dc6a29039d54dd08a05cb582a7419bb : SUCCESS in 46m 56s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8f6ecf53cffa4b51bab2b2e7b8f43013 : SUCCESS in 1h 17m 21s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/84cc4a940f734178a8409a6070622480 : SUCCESS in 1h 14m 54s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"25db6aa3e1cfb99b55d112f55e99c95b2abc0804","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-02-09 15:20:04.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d6fc09faf887a8a7845a76050ca92aaecc7b20f6","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-02-09 15:20:30.000000000","message":"Patch Set 3: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e1754c0fa98485a967c6a688f8f0be75fe098a24","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-02-09 15:28:40.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"e2799f61d7072e2cc37631eca5f5e24e4e440200","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-02-09 16:30:07.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e436aa5a338ea5248d735d93073ec9d73b615512","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-09 17:12:27.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/4dd31b9d46684db793c737c1c1fabca1\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/c3ef33a0df8642578e50a2519e345c1a : SUCCESS in 45m 56s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/604cc117b26d49c1a3a235f2758615ac : POST_FAILURE in 3m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d486ef70b1dc475eb14ead6dc2058d41 : SUCCESS in 4m 08s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a31ab26b49024184a5899cda2065d940 : SUCCESS in 4m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/286411700fdb46a6a84355e4e59d15de : SUCCESS in 3m 59s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8879e81aacaa460baa688f2a0183dc12 : SUCCESS in 1h 06m 20s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/992214802b6f4529bb23b5e60498e288 : SUCCESS in 5m 30s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/fd6cd1ce3b684ce988e40c43346f9c04 : SUCCESS in 5m 47s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/8ec5e5fb5f414871a26088b0107bac93 : SUCCESS in 4m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1f29bbf37fa841c6a97e942d0735eb9e : SUCCESS in 6m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2506537bb1704818889c1429127dd866 : SUCCESS in 45m 58s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/da2ed1f8d7374ab7868de97da28c9dab : SUCCESS in 1h 01m 30s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/6f7b4e7f28cb4e7dbe7daad8e95f3eca : SUCCESS in 1h 36m 19s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/7b3c4bff3c2247929603489494bf3248 : FAILURE in 45m 47s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/a78c139fc49b498cb90326bdf73d4c7a : FAILURE in 43m 51s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/75828e8702344a4aa59d770e47909341 : SUCCESS in 31m 00s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/2820f2f1df7f42ad94c30572bea906e0 : SUCCESS in 30m 40s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/590ec76453014aa1a215daec221ebf89 : SUCCESS in 41m 17s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/3049526dc5154a479499e2422fba852d : SUCCESS in 58m 17s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"e71ca7ffef32887493bf9b36785261b707097684","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-02-09 18:58:57.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"d59958a25e4572cb66a47dd668b7913e2f54abeb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-09 19:01:35.000000000","message":"Patch Set 4:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"979538db8ff57cd09a7fe9ec596a240c900e86b0","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-02-09 21:04:27.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"a0d26b5cf14989cf08d5f82409b6997ee2780d36","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-09 22:41:15.000000000","message":"Patch Set 4:\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/004b131ba30942ec9870033558229525\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/fb7105fc96ad4d81b9a8c42354ff2278 : SUCCESS in 51m 35s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8f6c8528746843ccb60a7e9942f27ffd : SUCCESS in 4m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/934480047c6d4baaa8903799c91681f9 : SUCCESS in 3m 56s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/302856821d4a433299d161262c7d08ad : SUCCESS in 3m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cd5ae282b9d942cbbd17ba17baff5b2f : SUCCESS in 3m 55s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/b8f5a63786f34c58b09a529982f285a2 : SUCCESS in 1h 07m 41s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/c4e658e991cb4ca09aed75a2617182ea : SUCCESS in 6m 01s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/df3d05d7d2204f78a73ad96067c2080e : SUCCESS in 6m 02s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/6db566ca51bc4ef6b23a6a33100cec91 : SUCCESS in 5m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/56d8f02034db452aa83df1dae5b2aa57 : SUCCESS in 6m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9321eda6b8134ae79369de4d22eefe4c : SUCCESS in 31m 40s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/fb05fcf074db442ca6a3b0ee8da24fc1 : SUCCESS in 1h 34m 25s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/284c89607a534d548511163f426dc4d3 : SUCCESS in 1h 26m 24s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/16bebaf5b667455894bc86ac9e66292c : POST_FAILURE in 25m 38s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/35758a3f1f9f4ad2b62c43a44ca06f83 : FAILURE in 37m 22s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/72c51601eef446b38b1b10a2cdd72653 : SUCCESS in 30m 21s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/d67eabbf699b401ba6d1174e2723aeb9 : SUCCESS in 40m 44s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/27b7d9382c53457ca5edc1e968821aa5 : SUCCESS in 54m 35s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/85f3a402aed144aebfe6a7018687e2a3 : SUCCESS in 1h 15m 11s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"f018f0b9321c397d0b726fb345e379dfc52e056c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-02-10 10:04:39.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"f8670c82f369a1df888df6de8805b81fa92535af","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-02-10 10:07:22.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"82ac5423161904f681d8c8e11e2fd307ebc4f1e4","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2026-02-10 13:48:25.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"b9bbb39c5151f33049db17572a18d841c70c15bf","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-02-10 16:25:19.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"2898ba6009f51e712f9d6bfea843ad00bc53d8f3","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-02-11 07:40:25.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"38dd319d86a36151441c5e2b49d9edc7cf43eba6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 09:15:19.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4907aa6cf7094b1bb459c004224132a5\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/b982dfd4327b42bf8809b115db523485 : SUCCESS in 33m 56s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a0f7d74e5afa4dc593609e7a03bb8c99 : SUCCESS in 3m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c92c863a66354cd4bb0b7880d4dc2267 : SUCCESS in 4m 07s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/007d2392f33c47068f00dbd2b84d2d25 : SUCCESS in 2m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a4d655faaa474b0987e33cc021a16bc1 : SUCCESS in 6m 16s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c87b230575a246ff959f8c1e9a3e8da5 : SUCCESS in 32m 11s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/e26c3d08eae24dc79adc5f4e3e2088a4 : SUCCESS in 3m 34s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/ffef6575239743c6bc736de76f33dd50 : SUCCESS in 4m 03s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/7cf72e7941b84859a841903729528bcc : SUCCESS in 4m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e3f3bd3afcd247c8b90e6b341a8f792a : SUCCESS in 5m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/81b2e4b0432d4a1c800efd0c3a64a9ef : SUCCESS in 1h 03m 19s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/e5c389cb0d4845229d044097cbb798e6 : SUCCESS in 1h 29m 41s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/80864ad2fddb45358949e2c75172fd41 : SUCCESS in 1h 13m 47s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/6bf11874044e4e84bb95eba1f3332c49 : FAILURE in 1h 04m 06s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/6c0386747a584d63b6c45e0568c01761 : SUCCESS in 27m 50s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/ecc4b91d7e174b3fa2ef328de232af2c : SUCCESS in 25m 58s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/4f57e41dd3a949459244c71676a85ef1 : SUCCESS in 44m 24s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/19c56d424fdc4f8b88f6b218d24f0859 : SUCCESS in 1h 17m 27s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/c9a965cf7ea540e8802b058d677d79b8 : SUCCESS in 1h 13m 25s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ba0f42223a220cd9a0bb0b5fdfbd640a644b9e67","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-02-11 09:20:44.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"61703c81db3f6d30c521b1fe7f003ec4a3d55663","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 09:21:23.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"a2de0d282b392be8a321bfbe60c7a626d9ec86b4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 10:42:20.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c5b9cce01aac4864bcc8455877d873be\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6998c8428fad404bb61ff4b0e488eb09 : SUCCESS in 2m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e0e69751e50e42b983441ee0945a2cd5 : SUCCESS in 4m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/818e4b99278a483e838180aeb5601d19 : SUCCESS in 5m 18s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/95d9db1042174245ac330836fb6ed6b9 : SUCCESS in 47m 35s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/0badd32bd95b48cd86c3dadbc4d1aeac : SUCCESS in 4m 54s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/e7c55f173ef346258468d32d9a8aa9eb : SUCCESS in 5m 00s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/89ec5307918d48acb68c6b17bc2368be : SUCCESS in 4m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b0847d5d3f9b4ed5aa41670bdc246253 : SUCCESS in 11m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9a25b178a70a428cb66085c3c82c7220 : SUCCESS in 36m 41s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/78af60599bfa4c528614aa95129e9dbd : SUCCESS in 1h 00m 19s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/b8b4479536704c1ca8e00e241e76a23d : SUCCESS in 1h 17m 28s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/7e40f76dd67b4192a63cecf07bde03f7 : SUCCESS in 49m 11s","accounts_in_message":[],"_revision_number":4},{"id":"2b7e032609288fad42c2cb4c87bb00e094966315","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 10:42:20.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"11490b9f4b774728cc390f458247074daeebee7c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 10:43:29.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/37fefef7ef294628ae8d550ce129aefb\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5922ee0a094d4bc7aef898a8daecc3fd : SUCCESS in 57s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"0db10b7fb0d460440447cdb01268f61a49934ebb","revisions":{"fee1359b68a209fd3ef03af44546ac9104ee2fbd":{"kind":"REWORK","_number":1,"created":"2026-02-07 19:46:37.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/08/976008/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/08/976008/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/08/976008/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/08/976008/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/08/976008/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/08/976008/1"}}},"commit":{"parents":[{"commit":"7afe210333ec236a14fc5fa2d4a589e481a43745","subject":"Merge \"Postpone annotation evaluation for Python 3.14\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/7afe210333ec236a14fc5fa2d4a589e481a43745"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-02-07 19:35:54.000000000","tz":-300},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-02-07 19:40:07.000000000","tz":-300},"subject":"Use project_id key in neutron API calls","message":"Use project_id key in neutron API calls\n\nStart using project_id key in neutron API calls, fix\ntests accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nChange-Id: I02e4c8cf88cdba5e8b60d0ba55a735786365b60d\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/fee1359b68a209fd3ef03af44546ac9104ee2fbd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/fee1359b68a209fd3ef03af44546ac9104ee2fbd"}]},"branch":"refs/heads/master"},"2451ceed7cbadd043d4e5eeb4d7240631540c9e7":{"kind":"REWORK","_number":2,"created":"2026-02-08 18:42:35.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/08/976008/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/08/976008/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/08/976008/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/08/976008/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/08/976008/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/08/976008/2"}}},"commit":{"parents":[{"commit":"7afe210333ec236a14fc5fa2d4a589e481a43745","subject":"Merge \"Postpone annotation evaluation for Python 3.14\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/7afe210333ec236a14fc5fa2d4a589e481a43745"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-02-07 19:35:54.000000000","tz":-300},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-02-08 18:42:33.000000000","tz":-300},"subject":"Use project_id key in neutron API calls","message":"Use project_id key in neutron API calls\n\nStart using project_id key in neutron API calls, fix\ntests accordingly.\n\nFixed unrelated error in shared filesystem functional\ntests causing manila job failure.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nChange-Id: I02e4c8cf88cdba5e8b60d0ba55a735786365b60d\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/2451ceed7cbadd043d4e5eeb4d7240631540c9e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/2451ceed7cbadd043d4e5eeb4d7240631540c9e7"}]},"branch":"refs/heads/master"},"f9a15758da2c90a7bc0face8b4bfdb06aea0b480":{"kind":"REWORK","_number":3,"created":"2026-02-08 19:32:45.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/08/976008/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/08/976008/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/08/976008/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/08/976008/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/08/976008/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/08/976008/3"}}},"commit":{"parents":[{"commit":"7afe210333ec236a14fc5fa2d4a589e481a43745","subject":"Merge \"Postpone annotation evaluation for Python 3.14\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/7afe210333ec236a14fc5fa2d4a589e481a43745"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-02-07 19:35:54.000000000","tz":-300},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-02-08 19:31:52.000000000","tz":-300},"subject":"Use project_id key in neutron API calls","message":"Use project_id key in neutron API calls\n\nStart using project_id key in neutron API calls, fix\ntests accordingly.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nChange-Id: I02e4c8cf88cdba5e8b60d0ba55a735786365b60d\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/f9a15758da2c90a7bc0face8b4bfdb06aea0b480"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/f9a15758da2c90a7bc0face8b4bfdb06aea0b480"}]},"branch":"refs/heads/master"},"0db10b7fb0d460440447cdb01268f61a49934ebb":{"kind":"REWORK","_number":4,"created":"2026-02-09 15:28:40.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/08/976008/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/08/976008/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/08/976008/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/08/976008/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/08/976008/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/08/976008/4"}}},"commit":{"parents":[{"commit":"7afe210333ec236a14fc5fa2d4a589e481a43745","subject":"Merge \"Postpone annotation evaluation for Python 3.14\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/7afe210333ec236a14fc5fa2d4a589e481a43745"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-02-07 19:35:54.000000000","tz":-300},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-02-09 15:28:24.000000000","tz":-300},"subject":"Use project_id key in neutron API calls","message":"Use project_id key in neutron API calls\n\nStart using project_id key in neutron API calls, fix\ntests accordingly.\n\nAlso had to set flake8-import-order version to newer\nthan 0.19.0 to fix an issue with python setuptools\nremoving pkg_resources.\n\nBlueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3\n\nChange-Id: I02e4c8cf88cdba5e8b60d0ba55a735786365b60d\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0db10b7fb0d460440447cdb01268f61a49934ebb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0db10b7fb0d460440447cdb01268f61a49934ebb"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Allow-Post-Review","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Allow-Post-Review","description":"Allow Post Review","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":"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":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
