)]}'
{"id":"openstack%2Fwatcher~994862","triplet_id":"openstack%2Fwatcher~master~I8917d16b0378261bbf1b801f3a8e921b270dbfcc","project":"openstack/watcher","branch":"master","topic":"use-openstacksdk","attention_set":{"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-06-26 08:39:27.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I8917d16b0378261bbf1b801f3a8e921b270dbfcc","subject":"Use real objects in volume migration tests","status":"NEW","created":"2026-06-25 08:42:45.000000000","updated":"2026-07-31 11:07:23.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"37499c237c15e60c6ed4cbdbf1d036c97f53f489","_number":994862,"virtual_id_number":994862,"owner":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-31 09:58:53.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":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"all":[{"value":2,"date":"2026-07-31 11:07:23.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"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":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"_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":{"recommended":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"all":[{"value":1,"date":"2026-07-31 11:07:23.000000000","permitted_voting_range":{"min":0,"max":2},"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"value":1,"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}],"REVIEWER":[{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-25 08:43:09.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-06-25 09:07:32.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-07-29 09:56:12.000000000","updated_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"reviewer":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"state":"REVIEWER"}],"messages":[{"id":"493e94cd564c3215066923c67179b4eafca6cbe2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-25 08:42:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"63ef6caf8e133ee06ff0f7a52ce1a5bd5ff5bbfd","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-25 08:43:09.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"ba8c28128d51c3f70741137d4477eaa7b2bc63bf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-25 08:49:39.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"2464fb32155ba63c953ccdcb89de866388c9e865","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-25 08:50:12.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"a548de49979f6022351e6240cc6f142fd16b7893","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 09:07:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5b562868adc84bcc9939eb3ce87cf916\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/842664099714408dba1376886b8f4f73 : SUCCESS in 7m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/04a2edf5f49e4d1fa1693ebe508fa0cc : SUCCESS in 2m 58s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e44aafc4be174ef387ad94ddc60cc7d7 : SUCCESS in 5m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/90b84aeac66e4bcc97ff803468a2968a : SUCCESS in 6m 43s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/102cd3250e194529a97c66f77a6c94eb : SUCCESS in 9m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f96d1687606a4c8b95f81bad897d211a : SUCCESS in 10m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e9796b8783f548eb8fcc64f16864ed6f : SUCCESS in 4m 22s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/4a8c8fe3a7cf4ee993e1c8a0df7a3969 : SUCCESS in 5m 08s","accounts_in_message":[],"_revision_number":2},{"id":"c40998aa6f817703121a99305d07e739dc9e5d90","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-25 12:34:18.000000000","message":"Patch Set 2:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/e08e30cb3df745ab88d30aec3a4bf889\n\n- teim-code-review https://zuul.teim.app/t/main/build/0b3d39ca656d49c1b898efb97c883e51 : SUCCESS in 17m 07s","accounts_in_message":[],"_revision_number":2},{"id":"fdd1c7a4d9eb6a959736f3dcff81a1e7236637b0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-25 13:09:20.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"208b35d4fac19ae1fe380cdb57bd964f2674d0e4","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-25 13:09:42.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"ab5a7832fc51da70dc0ccc256c4f3815a0513d79","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 13:26:02.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3542c4fd436d42d1a448779fcd2181f0\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5aaa2d7824c64b2393e9b66e96a4a366 : SUCCESS in 8m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9caa2783251e416a94c5e7bdeea6560a : SUCCESS in 3m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3f977ef1409b479f80f0461acb503deb : SUCCESS in 5m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3fdca3f42cf343c29a802918ea4a67f3 : SUCCESS in 5m 40s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/04de0cc8bcd0420fa2efb441d62f7824 : SUCCESS in 9m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1abb41e9e8d1426b8e5c504d0fe4e20e : SUCCESS in 9m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8a6982c55d154c79a1b8e370ec7a0dae : SUCCESS in 5m 43s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/a57043dc1c204d838d60eca7de1dd7b9 : SUCCESS in 5m 24s","accounts_in_message":[],"_revision_number":3},{"id":"c3b01bd74b57a0207a7d719c22257e23a933efd1","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-25 15:01:24.000000000","message":"Patch Set 3:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/17e96e8ea2e549819840da4bc451d728\n\n- teim-code-review https://zuul.teim.app/t/main/build/a411f9860dac41eeba02072b88c55550 : SUCCESS in 16m 02s","accounts_in_message":[],"_revision_number":3},{"id":"821d5d37d7b717b7561c17fcff617d2e043ab9c7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-25 15:35:12.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"218baad92d0116f1a9635bbf988597db74362b18","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-25 15:35:55.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"ba2feaa98c4059a3e60bf4fc05502bafaf1f2543","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 15:55:18.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/420ab1a8153e4d92be5baddea8b23f15\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/277d89f68b4949a589d37f7237fb4e3d : SUCCESS in 9m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/309467410dcb4e6090c84bdbac2da8d5 : SUCCESS in 6m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3e0c8a1a74344dd8894b7a938521191c : SUCCESS in 6m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a6023864b5d546738a519c860ebb13f9 : SUCCESS in 4m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/366f5b568ea940ed93a4ce917c60cd44 : SUCCESS in 9m 23s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7a52afea5c08474eb5b1dde7d3a16a21 : SUCCESS in 5m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/08be422d2b864138b462ae5db659049c : SUCCESS in 5m 06s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/fcc02393027643beace20765a87988c6 : SUCCESS in 7m 16s","accounts_in_message":[],"_revision_number":4},{"id":"ff9150a86d9807139e517a5e373ed2a5d2650ac1","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-25 16:40:56.000000000","message":"Patch Set 4:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/2e3f07460e9648adae7a1ddb1276f7bc\n\n- teim-code-review https://zuul.teim.app/t/main/build/63155124b94e4fa8912799dddcf564a2 : SUCCESS in 15m 48s","accounts_in_message":[],"_revision_number":4},{"id":"967d61d6eb8610e6926cdad7a4d8210eb6b104ee","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-26 06:57:56.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"2f761b91455ecca19ad2f6ac81df9b3a16e6771e","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-26 06:58:20.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"4a16b49f6f1754f90d999e2bb8df75968183b966","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 07:14:51.000000000","message":"Patch Set 5: 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/979d066e2c1b46a5a092977ffb3fb4c6\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/90397ebf80a8486183c2eae00548a4fc : FAILURE in 4m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d996845c3175447fa9c1d1122ae36e2b : SUCCESS in 2m 33s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1af0472626a048e7ad45f872258eb3a1 : FAILURE in 5m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d55fc46af01c4cfd87c9aab1ba1a87a1 : FAILURE in 3m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9a3ba537dea5415788386a11bdbc6c7f : FAILURE in 9m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/12b9401c5fe54e7fb674d000eb7d5a35 : SUCCESS in 9m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/db3e0e9da75d419f84539a1233f7de2d : SUCCESS in 3m 40s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/2e7b1c8863e748ac8ae8010093d9a411 : FAILURE in 3m 48s","accounts_in_message":[],"_revision_number":5},{"id":"2c11bfd3a2ee7f5fcf534cc8eb9eed9c0928fb12","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-26 08:39:27.000000000","message":"Patch Set 5:\n\nBuild failed (automatic-ci pipeline). To rerun just this ci comment\n\"teim-ci: auto\". To rerun other ci jobs comment \"recheck\".\nNote this ci does run on \"recheck\".\n\nhttps://zuul.teim.app/t/main/buildset/492a6c9e37124106a574b3ecb545eb93\n\n- teim-code-review https://zuul.teim.app/t/main/build/e2fceddee2bc42488c6c0c3fa091f5c8 : TIMED_OUT in 31m 15s","accounts_in_message":[],"_revision_number":5},{"id":"dbf0c12c399a4ce75762800722feca8606662755","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-26 09:20:17.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"ac1063a0de53a353871bf8620304ec560e1e3e35","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-26 09:20:44.000000000","message":"Patch Set 6:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":6},{"id":"d0f74db6eecb7841754b2e09049355b6b14164de","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 09:33:48.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f463cb541fb547ba8cc93f9f778f95bc\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c1043760f33641278565059542d05cb8 : SUCCESS in 6m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6acf2e53ee074293abb4bf77c01cc6c7 : SUCCESS in 4m 12s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3ad083a582234db4acd95ccf5fb21125 : SUCCESS in 5m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d31fe65c1139486ead7a9e8e056d3c5b : SUCCESS in 7m 00s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6c5816ac75c64f328567666cac33be35 : SUCCESS in 8m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c9ab57f2abef482ab8186cebe834a6ba : SUCCESS in 11m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2b368fd282c2488bae76b7e60968e51b : SUCCESS in 4m 32s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/d8533e60a5ea44d29a8df030a95b2844 : SUCCESS in 7m 07s","accounts_in_message":[],"_revision_number":6},{"id":"03309be2a0971b793a8a825e5ae4a70887363242","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-26 10:23:14.000000000","message":"Patch Set 6:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/44cecb354366413a9d2cab71d54dbb4d\n\n- teim-code-review https://zuul.teim.app/t/main/build/0d39fcda612244a8b3560ebd6d5bd33a : SUCCESS in 15m 40s","accounts_in_message":[],"_revision_number":6},{"id":"ac451f2dc72e2d6022b719695c2389d9e3afe8ec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-02 14:03:08.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"8caf6f68e70034a433d7a1f8f225c91706a778d6","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-02 14:03:36.000000000","message":"Patch Set 7:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":7},{"id":"7246b4c1d64807b3b644aba05a16585069d8b955","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-02 14:33:20.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/91ff391e544644a0959bfb648de7c91d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8b3cbbf94fa44f7c842ec5d5ad6f554e : SUCCESS in 7m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/76411c8957364619bb76b9ff623cc3e4 : SUCCESS in 6m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/61803933215a4392a99cbb949d27b2cc : SUCCESS in 5m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6ae62e02bcbb4becb0c9e8ba36045135 : SUCCESS in 6m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2133d3b3f4e34ccfa863a59f49df819f : SUCCESS in 8m 17s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0fa081ff13da4402a458b4cdad314ad8 : SUCCESS in 8m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d63ba2df8d8143b79cf803361aabbb54 : SUCCESS in 4m 38s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/3012e40351e3440f805db7dab0886cfa : SUCCESS in 6m 57s","accounts_in_message":[],"_revision_number":7},{"id":"611c33697c723af6605090e4a99e4c2133af29bd","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-02 15:16:16.000000000","message":"Patch Set 7:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/0efd2abd134f4ade8494aaead07ea144\n\n- teim-code-review https://zuul.teim.app/t/main/build/1548e07a22a6473e91b37407eee97f31 : SUCCESS in 18m 10s","accounts_in_message":[],"_revision_number":7},{"id":"0332e44310a71f023c0ba08e8bc76a87b895a346","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-22 13:27:46.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"ea5dca6684cc7a514d01c0d3688fa6014ad800e9","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-22 13:28:08.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"c9d6aea716e4bad2daa11572518f655304a3aec4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 13:43:10.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0af43718821943e5b3298286bdc2cdf7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b791c457875b4d51b172ee0cfedd3b18 : SUCCESS in 8m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b457657d8f66461188a6c66812a9d656 : SUCCESS in 3m 58s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b9f39cf47f76403ea82da6f59d11ad8b : SUCCESS in 4m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/16be2be791ad490da01b78037f8286b4 : SUCCESS in 5m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/06f8b82348974ac9b33ed9c09ab782ce : SUCCESS in 8m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/db1007630ab74732987ce0c6c9b3d9af : SUCCESS in 10m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f0b47a1d883644628ac156b31d0c29c3 : SUCCESS in 5m 39s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/2504aa948b924f17b5bc5dc5e789bfcc : SUCCESS in 4m 35s","accounts_in_message":[],"_revision_number":8},{"id":"fce9e142f0dd20c86f1b4389ebb49270ddeebb18","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-22 13:43:57.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"0730aa1671bd1bc797487b565d33382c46b60a59","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-22 13:44:18.000000000","message":"Patch Set 9:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":9},{"id":"52c998f7fd4bc50b97f0b95bc8c97cf374a06472","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 14:06:13.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/af21091dfacb4562878e8e5cf4cdd303\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8c503b51b5ca4291a536b6d46c543857 : SUCCESS in 6m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3ad79626068c4bf18d6e6d4a7bd368d8 : SUCCESS in 5m 46s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/46f16ab04cb24854aa1488d3b8f2cee5 : SUCCESS in 5m 33s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/843785977feb4cb9a6d3269aa2f1d427 : SUCCESS in 5m 28s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b24de60bae2f419abffbd54d5f5c911c : SUCCESS in 10m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93ef7512b5ea4eaa9c76b893868eb581 : SUCCESS in 9m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3b6bd5642f484b60adbb995cf5f0465f : SUCCESS in 4m 55s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/9451a30304f54d82b0af152ef1bb5a30 : SUCCESS in 5m 49s","accounts_in_message":[],"_revision_number":9},{"id":"3c5692827db0ca313e61af82a60f0cbd5002432e","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-22 14:26:49.000000000","message":"Patch Set 9:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/da9b32154ee84ff8b9d93892de598741\n\n- teim-code-review https://zuul.teim.app/t/main/build/a815b51a15d947389f052eed09b276c7 : SUCCESS in 8m 35s","accounts_in_message":[],"_revision_number":9},{"id":"3d1169acc7f6fa3678a784e65cb02b46d33e2083","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-22 15:05:51.000000000","message":"Uploaded patch set 10: Patch Set 9 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":10},{"id":"293b008c0b19d03cc92ca42bbb1191b84a602a1c","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-22 15:06:10.000000000","message":"Patch Set 10:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":10},{"id":"ff808cac8038ea6eefbad0e1e0bbeae25e857f49","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 15:25:31.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6ba78b36af304ddda3450f85d59e5ef2\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dd204ab9a1284bf99355f49e23c1aae0 : SUCCESS in 6m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bead5b9615c1410db3f0ed4b558f39e1 : SUCCESS in 4m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/527d676d3e3b4adaa7b96da0980812c1 : SUCCESS in 6m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7b43b7ed1ab84519b23db8c4a0ea8e28 : SUCCESS in 6m 07s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ff20c50d557546b2890506697fe15d7a : SUCCESS in 10m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2e5a8b64d70b4909abc345261410272b : SUCCESS in 10m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d7224b360a7943a8a4a3766eea29cb92 : SUCCESS in 5m 44s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/4cb90ef25f7045a79e6eb3b854a097f0 : SUCCESS in 5m 27s","accounts_in_message":[],"_revision_number":10},{"id":"2b4d0c1ef377e4df7a04b4cb51f98c47b967a09d","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-22 17:07:47.000000000","message":"Patch Set 10:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/c8a76345f1b14a909262269304f07eea\n\n- teim-code-review https://zuul.teim.app/t/main/build/4b9a8795a1b44940b9b930e485250c0f : SUCCESS in 6m 48s","accounts_in_message":[],"_revision_number":10},{"id":"bd4f21188a7c51e79b28d6c66a40ec7cae92d775","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-23 11:33:46.000000000","message":"Uploaded patch set 11.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":11},{"id":"2145fc548c4e5e3dfe8a14afc4cbf322b2f1b5a8","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-23 11:34:07.000000000","message":"Patch Set 11:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":11},{"id":"28e3621988519f44fd816f157f89811647258b05","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 11:46:43.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/80a0b1a053c5431ab676f7949edbb390\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f0a46cf27b4a47f5b986764fa920d2be : SUCCESS in 6m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f126dba5b8cc4428b8fe9f93fc9ec336 : SUCCESS in 8m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bc9ed19703c44216b8020d47217155ce : SUCCESS in 5m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1dfce0af5d6c410ca9f2a34db70d5812 : SUCCESS in 4m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/eb6d9616c5db4aac89566066f1c01950 : SUCCESS in 6m 58s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/126366e2bcb44b6d8ebca0f489031b0f : SUCCESS in 8m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4d57eaa97edc411db8df315d3188b3f6 : SUCCESS in 7m 09s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/fa9d10c2144548658ecbfaa0528f977a : SUCCESS in 5m 01s","accounts_in_message":[],"_revision_number":11},{"id":"34343b9fb07f641fb040fd85af8c2d1e8feb8e08","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-23 12:19:47.000000000","message":"Patch Set 11:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/3a16e02ba880445cb7b7d8c660067697\n\n- teim-code-review https://zuul.teim.app/t/main/build/1c5601535aed40a79937d06d568c2fb6 : SUCCESS in 8m 48s","accounts_in_message":[],"_revision_number":11},{"id":"547d582fb7396e8c2a4a5c64475cf48a3e80741b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-27 10:56:39.000000000","message":"Uploaded patch set 12: Patch Set 11 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":12},{"id":"a89f9d03e8d38e9cf698d9a01528f7d1ed5f16e1","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-27 10:56:56.000000000","message":"Patch Set 12:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":12},{"id":"d35859f6f0f0e4e9f45b9058ea6962bf7516ba5d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 11:10:41.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/48f947bebbfc4d2a8072e52e15f221f9\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/82bb7273dae4406bacd2e09c91eb94b6 : SUCCESS in 7m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5dd83751b76c4c1dad3d77c44657f9ac : SUCCESS in 4m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b9465ba536fc469ea96c1ead183b24bd : SUCCESS in 5m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b94f02f897a7450a97ab37499b21499f : SUCCESS in 5m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/1b46c21e8d1c4a7db4c5e0a6132c949b : SUCCESS in 8m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1a67e851b2ec475397855112c56e0795 : SUCCESS in 8m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f9d9e4bb91554343bf6521aa97b977dd : SUCCESS in 4m 46s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/cb9908870a3746a9828e257a417168fa : SUCCESS in 6m 46s","accounts_in_message":[],"_revision_number":12},{"id":"4be311b67d1a68e6bc0563140b05165f9a0a9c25","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-27 11:22:22.000000000","message":"Patch Set 12:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/c3e9699298fd43c0b70609b35065e026\n\n- teim-code-review https://zuul.teim.app/t/main/build/0c3ee97a501d4119a8489e13fcc648be : SUCCESS in 6m 36s","accounts_in_message":[],"_revision_number":12},{"id":"7d93c2d8614c79758251cd9872275f0646a4f454","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-07-29 09:56:12.000000000","message":"Patch Set 12: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"8dd5b208ff13ed4d8c21d8bd6339ea6f3a9257d3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-31 09:42:59.000000000","message":"Uploaded patch set 13: Patch Set 12 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","accounts_in_message":[],"_revision_number":13},{"id":"ce1aa0154f06caf6b05c8b5c9cb4b3cc67712d8f","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-31 09:43:54.000000000","message":"Patch Set 13:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":13},{"id":"a4e65ccb3a2b1ed372afd8c68610fe9e2a3deedb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 09:58:53.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f429ae8fd70449b1a083436226cb9c61\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ecd6574a6af84d28b5fe8aa775888e5a : SUCCESS in 4m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/01cc601bd5b4432581a513a29c45d546 : SUCCESS in 4m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d770e885f8084a618570ded6b6fcc91a : SUCCESS in 3m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2023113747f94f7d8e2dbe095485e720 : SUCCESS in 5m 45s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/900c5266c8c640459bacacc97b6794e0 : SUCCESS in 8m 15s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d0894da457c0489e97c16662e17484bc : SUCCESS in 4m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/21a304b81bd44070a115eb70b1b0a09d : SUCCESS in 2m 56s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/2fcd08f25e8f4874b9bdcaa1ca681afc : SUCCESS in 4m 05s","accounts_in_message":[],"_revision_number":13},{"id":"c337bef7433041091ccf92a9ea6e8a65985cc0cf","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-31 09:59:46.000000000","message":"Patch Set 13:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/63d4e31e94844777a42f625b5508d44c\n\n- teim-code-review https://zuul.teim.app/t/main/build/c86101f18e184a3cb1254035d88f8180 : SUCCESS in 8m 31s","accounts_in_message":[],"_revision_number":13},{"id":"37499c237c15e60c6ed4cbdbf1d036c97f53f489","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-07-31 11:07:23.000000000","message":"Patch Set 13: Code-Review+2 Review-Priority+1","accounts_in_message":[],"_revision_number":13}],"current_revision_number":13,"current_revision":"1458f13df36b4a7d0e5a1446d36e8b701933369b","revisions":{"5fb114b6546f92feb7d40e77d43f545a773bf312":{"kind":"REWORK","_number":1,"created":"2026-06-25 08:42:45.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/62/994862/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/62/994862/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/62/994862/1"}}},"commit":{"parents":[{"commit":"017b3be0938b5cf14cc37d16ab8fc3b880dcf4ef","subject":"Remove python-cinderclient dependency","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/017b3be0938b5cf14cc37d16ab8fc3b880dcf4ef"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 07:13:58.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 08:42:32.000000000","tz":120},"subject":"Use real objects in volume migration tests","message":"Use real objects in volume migration tests\n\nReplace MagicMock-based fake_volume/fake_instance helpers with\nreal dataclass objects using CinderResourcesMixin and\nNovaResourcesMixin. This addresses the FIXME added by\nsean-k-mooney requesting real objects in these tests.\n\nAlso removes unnecessary OpenStackClients and KeystoneHelper\npatches that were not needed since the helper classes themselves\nare already patched.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I8917d16b0378261bbf1b801f3a8e921b270dbfcc\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5fb114b6546f92feb7d40e77d43f545a773bf312"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5fb114b6546f92feb7d40e77d43f545a773bf312"}]},"branch":"refs/heads/master"},"59aac6778421936797213d55b84164cbee6cd7ed":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-06-25 08:49:39.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/62/994862/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/62/994862/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/62/994862/2"}}},"commit":{"parents":[{"commit":"65b8b20fe11ae254d9800feafe28681add50dc14","subject":"Remove python-cinderclient dependency","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/65b8b20fe11ae254d9800feafe28681add50dc14"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 07:13:58.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 08:49:28.000000000","tz":120},"subject":"Use real objects in volume migration tests","message":"Use real objects in volume migration tests\n\nReplace MagicMock-based fake_volume/fake_instance helpers with\nreal dataclass objects using CinderResourcesMixin and\nNovaResourcesMixin. This addresses the FIXME added by\nsean-k-mooney requesting real objects in these tests.\n\nAlso removes unnecessary OpenStackClients and KeystoneHelper\npatches that were not needed since the helper classes themselves\nare already patched.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I8917d16b0378261bbf1b801f3a8e921b270dbfcc\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/59aac6778421936797213d55b84164cbee6cd7ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/59aac6778421936797213d55b84164cbee6cd7ed"}]},"branch":"refs/heads/master"},"9ddeb40a69e9dfe9d18581d3136a287d4077d1a1":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-06-25 13:09:20.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/62/994862/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/62/994862/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/62/994862/3"}}},"commit":{"parents":[{"commit":"193ffcaf8a9ac9f5cc23d610f6ea92ea012420a6","subject":"Remove python-cinderclient dependency","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/193ffcaf8a9ac9f5cc23d610f6ea92ea012420a6"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 07:13:58.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 12:41:42.000000000","tz":120},"subject":"Use real objects in volume migration tests","message":"Use real objects in volume migration tests\n\nReplace MagicMock-based fake_volume/fake_instance helpers with\nreal dataclass objects using CinderResourcesMixin and\nNovaResourcesMixin. This addresses the FIXME added by\nsean-k-mooney requesting real objects in these tests.\n\nAlso removes unnecessary OpenStackClients and KeystoneHelper\npatches that were not needed since the helper classes themselves\nare already patched.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I8917d16b0378261bbf1b801f3a8e921b270dbfcc\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9ddeb40a69e9dfe9d18581d3136a287d4077d1a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9ddeb40a69e9dfe9d18581d3136a287d4077d1a1"}]},"branch":"refs/heads/master"},"3c73ed9cea2d5d1cca63fe3a503149662525b244":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-06-25 15:35:12.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/62/994862/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/62/994862/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/62/994862/4"}}},"commit":{"parents":[{"commit":"de59ad43cb45b0324145ba515928c6058ef76a89","subject":"Remove python-cinderclient dependency","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/de59ad43cb45b0324145ba515928c6058ef76a89"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 07:13:58.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 14:44:34.000000000","tz":120},"subject":"Use real objects in volume migration tests","message":"Use real objects in volume migration tests\n\nReplace MagicMock-based fake_volume/fake_instance helpers with\nreal dataclass objects using CinderResourcesMixin and\nNovaResourcesMixin. This addresses the FIXME added by\nsean-k-mooney requesting real objects in these tests.\n\nAlso removes unnecessary OpenStackClients and KeystoneHelper\npatches that were not needed since the helper classes themselves\nare already patched.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I8917d16b0378261bbf1b801f3a8e921b270dbfcc\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/3c73ed9cea2d5d1cca63fe3a503149662525b244"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/3c73ed9cea2d5d1cca63fe3a503149662525b244"}]},"branch":"refs/heads/master"},"bdfc6af6f384c25a63985595ce918fc9eb202249":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-06-26 06:57:56.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/62/994862/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/62/994862/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/62/994862/5"}}},"commit":{"parents":[{"commit":"fb6ea76e25811a9b873ae31f6f1898a0630877d6","subject":"Remove python-cinderclient dependency","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/fb6ea76e25811a9b873ae31f6f1898a0630877d6"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 07:13:58.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-26 06:57:28.000000000","tz":120},"subject":"Use real objects in volume migration tests","message":"Use real objects in volume migration tests\n\nReplace MagicMock-based fake_volume/fake_instance helpers with\nreal dataclass objects using CinderResourcesMixin and\nNovaResourcesMixin. This addresses the FIXME added by\nsean-k-mooney requesting real objects in these tests.\n\nAlso removes unnecessary OpenStackClients and KeystoneHelper\npatches that were not needed since the helper classes themselves\nare already patched.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I8917d16b0378261bbf1b801f3a8e921b270dbfcc\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bdfc6af6f384c25a63985595ce918fc9eb202249"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bdfc6af6f384c25a63985595ce918fc9eb202249"}]},"branch":"refs/heads/master"},"a32c1ad4999f78694e6b29655d79c00104bba411":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-06-26 09:20:17.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/62/994862/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/62/994862/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/62/994862/6"}}},"commit":{"parents":[{"commit":"ee103a830340c188c3ce9d24d688a72e1fa3d7af","subject":"Remove python-cinderclient dependency","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/ee103a830340c188c3ce9d24d688a72e1fa3d7af"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 07:13:58.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-26 09:11:05.000000000","tz":120},"subject":"Use real objects in volume migration tests","message":"Use real objects in volume migration tests\n\nReplace MagicMock-based fake_volume/fake_instance helpers with\nreal dataclass objects using CinderResourcesMixin and\nNovaResourcesMixin. This addresses the FIXME added by\nsean-k-mooney requesting real objects in these tests.\n\nAlso removes unnecessary OpenStackClients and KeystoneHelper\npatches that were not needed since the helper classes themselves\nare already patched.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I8917d16b0378261bbf1b801f3a8e921b270dbfcc\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a32c1ad4999f78694e6b29655d79c00104bba411"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a32c1ad4999f78694e6b29655d79c00104bba411"}]},"branch":"refs/heads/master"},"66cd5f1bc4f879fc6e05e26f1a8dc46ecc372379":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-07-02 14:03:08.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/62/994862/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/62/994862/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/62/994862/7"}}},"commit":{"parents":[{"commit":"ce193e594e8e8609d4199f89ebfc1dd9bf164482","subject":"Remove python-cinderclient dependency","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/ce193e594e8e8609d4199f89ebfc1dd9bf164482"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 07:13:58.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-02 13:43:35.000000000","tz":120},"subject":"Use real objects in volume migration tests","message":"Use real objects in volume migration tests\n\nReplace MagicMock-based fake_volume/fake_instance helpers with\nreal dataclass objects using CinderResourcesMixin and\nNovaResourcesMixin. This addresses the FIXME added by\nsean-k-mooney requesting real objects in these tests.\n\nAlso removes unnecessary OpenStackClients and KeystoneHelper\npatches that were not needed since the helper classes themselves\nare already patched.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I8917d16b0378261bbf1b801f3a8e921b270dbfcc\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/66cd5f1bc4f879fc6e05e26f1a8dc46ecc372379"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/66cd5f1bc4f879fc6e05e26f1a8dc46ecc372379"}]},"branch":"refs/heads/master"},"138ab1defb74bd8d2a0bcf2dda9247b95afda51b":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2026-07-22 13:27:46.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/62/994862/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/62/994862/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/62/994862/8"}}},"commit":{"parents":[{"commit":"655e2accb0372f71fe38aed3fa38f52e34fc63e5","subject":"Remove python-cinderclient dependency","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/655e2accb0372f71fe38aed3fa38f52e34fc63e5"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 07:13:58.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-22 13:27:34.000000000","tz":120},"subject":"Use real objects in volume migration tests","message":"Use real objects in volume migration tests\n\nReplace MagicMock-based fake_volume/fake_instance helpers with\nreal dataclass objects using CinderResourcesMixin and\nNovaResourcesMixin. This addresses the FIXME added by\nsean-k-mooney requesting real objects in these tests.\n\nAlso removes unnecessary OpenStackClients and KeystoneHelper\npatches that were not needed since the helper classes themselves\nare already patched.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I8917d16b0378261bbf1b801f3a8e921b270dbfcc\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/138ab1defb74bd8d2a0bcf2dda9247b95afda51b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/138ab1defb74bd8d2a0bcf2dda9247b95afda51b"}]},"branch":"refs/heads/master"},"a98089ef3a975cc65e41a337ec87ce5e20ffe333":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2026-07-22 13:43:57.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/62/994862/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/62/994862/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/62/994862/9"}}},"commit":{"parents":[{"commit":"c7c57f8b484a4c6ebb61ade066a825707dc9891a","subject":"Remove python-cinderclient dependency","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c7c57f8b484a4c6ebb61ade066a825707dc9891a"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 07:13:58.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-22 13:43:38.000000000","tz":120},"subject":"Use real objects in volume migration tests","message":"Use real objects in volume migration tests\n\nReplace MagicMock-based fake_volume/fake_instance helpers with\nreal dataclass objects using CinderResourcesMixin and\nNovaResourcesMixin. This addresses the FIXME added by\nsean-k-mooney requesting real objects in these tests.\n\nAlso removes unnecessary OpenStackClients and KeystoneHelper\npatches that were not needed since the helper classes themselves\nare already patched.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I8917d16b0378261bbf1b801f3a8e921b270dbfcc\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a98089ef3a975cc65e41a337ec87ce5e20ffe333"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a98089ef3a975cc65e41a337ec87ce5e20ffe333"}]},"branch":"refs/heads/master"},"f15cc2d1e885f4b2fef3cdeae904e4ce5212cafa":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2026-07-22 15:05:51.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/62/994862/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/62/994862/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/62/994862/10"}}},"commit":{"parents":[{"commit":"2c0d0d0efbf6d7525fd5dbfe3f01661c81033923","subject":"Remove python-cinderclient dependency","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2c0d0d0efbf6d7525fd5dbfe3f01661c81033923"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 07:13:58.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-22 15:05:35.000000000","tz":120},"subject":"Use real objects in volume migration tests","message":"Use real objects in volume migration tests\n\nReplace MagicMock-based fake_volume/fake_instance helpers with\nreal dataclass objects using CinderResourcesMixin and\nNovaResourcesMixin. This addresses the FIXME added by\nsean-k-mooney requesting real objects in these tests.\n\nAlso removes unnecessary OpenStackClients and KeystoneHelper\npatches that were not needed since the helper classes themselves\nare already patched.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I8917d16b0378261bbf1b801f3a8e921b270dbfcc\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f15cc2d1e885f4b2fef3cdeae904e4ce5212cafa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f15cc2d1e885f4b2fef3cdeae904e4ce5212cafa"}]},"branch":"refs/heads/master"},"244a3d79d19ea6948e7a29e30176e530dc6976f9":{"kind":"REWORK","_number":11,"created":"2026-07-23 11:33:46.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/62/994862/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/62/994862/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/62/994862/11"}}},"commit":{"parents":[{"commit":"883114cc51ac031c860f1279010afbbbb33a0258","subject":"Remove python-cinderclient dependency","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/883114cc51ac031c860f1279010afbbbb33a0258"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 07:13:58.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-23 11:31:45.000000000","tz":120},"subject":"Use real objects in volume migration tests","message":"Use real objects in volume migration tests\n\nReplace MagicMock-based fake_volume/fake_instance helpers with\nreal dataclass objects using CinderResourcesMixin and\nNovaResourcesMixin. This addresses the FIXME added by\nsean-k-mooney requesting real objects in these tests.\n\nAlso removes unnecessary OpenStackClients and KeystoneHelper\npatches that were not needed since the helper classes themselves\nare already patched.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I8917d16b0378261bbf1b801f3a8e921b270dbfcc\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/244a3d79d19ea6948e7a29e30176e530dc6976f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/244a3d79d19ea6948e7a29e30176e530dc6976f9"}]},"branch":"refs/heads/master"},"3fee2c298285b74b1a079845842545b48b3bbabf":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2026-07-27 10:56:39.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/62/994862/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/62/994862/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/62/994862/12"}}},"commit":{"parents":[{"commit":"b5e7a25dbbcc9eb49d0aa2370b049a537be1105f","subject":"Remove python-cinderclient dependency","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b5e7a25dbbcc9eb49d0aa2370b049a537be1105f"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 07:13:58.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-27 10:56:11.000000000","tz":120},"subject":"Use real objects in volume migration tests","message":"Use real objects in volume migration tests\n\nReplace MagicMock-based fake_volume/fake_instance helpers with\nreal dataclass objects using CinderResourcesMixin and\nNovaResourcesMixin. This addresses the FIXME added by\nsean-k-mooney requesting real objects in these tests.\n\nAlso removes unnecessary OpenStackClients and KeystoneHelper\npatches that were not needed since the helper classes themselves\nare already patched.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I8917d16b0378261bbf1b801f3a8e921b270dbfcc\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/3fee2c298285b74b1a079845842545b48b3bbabf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/3fee2c298285b74b1a079845842545b48b3bbabf"}]},"branch":"refs/heads/master"},"1458f13df36b4a7d0e5a1446d36e8b701933369b":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2026-07-31 09:42:59.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/62/994862/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/62/994862/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/62/994862/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/62/994862/13"}}},"commit":{"parents":[{"commit":"a1b113ce54a5c4c1dae794488227af11e8e4499f","subject":"Merge \"Remove python-cinderclient dependency\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a1b113ce54a5c4c1dae794488227af11e8e4499f"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-06-25 07:13:58.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-31 09:42:39.000000000","tz":120},"subject":"Use real objects in volume migration tests","message":"Use real objects in volume migration tests\n\nReplace MagicMock-based fake_volume/fake_instance helpers with\nreal dataclass objects using CinderResourcesMixin and\nNovaResourcesMixin. This addresses the FIXME added by\nsean-k-mooney requesting real objects in these tests.\n\nAlso removes unnecessary OpenStackClients and KeystoneHelper\npatches that were not needed since the helper classes themselves\nare already patched.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I8917d16b0378261bbf1b801f3a8e921b270dbfcc\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/1458f13df36b4a7d0e5a1446d36e8b701933369b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/1458f13df36b4a7d0e5a1446d36e8b701933369b"}]},"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","applied_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"}}]}],"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":"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":""}}}]}
