)]}'
{"id":"openstack%2Fwatcher~972913","triplet_id":"openstack%2Fwatcher~master~Ie9a3a12079332aad701cbf107838b136ab864204","project":"openstack/watcher","branch":"master","topic":"use-openstacksdk","attention_set":{},"removed_from_attention_set":{"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2026-02-18 20:41:29.000000000","reason":"Change was submitted"},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-02-18 20:41:29.000000000","reason":"Change was submitted"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-02-18 14:15:50.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"28006":{"account":{"_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"},"last_update":"2026-02-18 20:41:29.000000000","reason":"Change was submitted"},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-02-17 21:56:41.000000000","reason":"removed on reply"},"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2026-02-18 19:09:13.000000000","reason":"\u003cGERRIT_ACCOUNT_30002\u003e replied on the change","reason_account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}}},"hashtags":[],"change_id":"Ie9a3a12079332aad701cbf107838b136ab864204","subject":"Use wrapper classes for novaclient objects","status":"MERGED","created":"2026-01-09 15:59:03.000000000","updated":"2026-02-18 20:42:24.000000000","submitted":"2026-02-18 20:41:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":240,"unresolved_comment_count":7,"has_review_started":true,"submission_id":"972913-use-openstacksdk","meta_rev_id":"5bfff05ab9fecf394514b7070b2f59de6f092dbe","_number":972913,"virtual_id_number":972913,"owner":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-18 20:41:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"recommended":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-02-18 10:20:07.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":2,"date":"2026-02-18 14:15:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2026-02-17 21:56:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":2,"date":"2026-02-18 19:09:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":1,"date":"2026-02-18 19:09:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-09 18:20:25.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-01-10 00:29:32.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2026-01-12 10:54:28.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-01-30 16:27:58.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":"CC"},{"updated":"2026-02-04 09:32:46.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"},{"updated":"2026-02-09 18:28:10.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2026-02-12 11:07:24.000000000","updated_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"reviewer":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"state":"REVIEWER"}],"messages":[{"id":"de5b821b402e9f9d811dbbd43d8624d7cd61772e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-09 15:59:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a37d6eee3fb0355ea916a08cbeedac5cd2625a95","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-09 18:20:25.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/0d133a229de14c0fa9b105f4850c5883\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/90f179a6e56c4abfbc43a5c426448f79 : SUCCESS in 7m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b73bd87f51964dfdae4a54fe1e1a5cb9 : SUCCESS in 3m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/91c8df7005f04fa48f7eaf194b536cf8 : SUCCESS in 5m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e4efc1f2681b444fb29ddf9d78cd8cfd : SUCCESS in 8m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/92e87ae954744c5d9696617f0c16bddb : SUCCESS in 8m 41s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/0b48ed60ab694611bb6ac231ad3ac718 : SUCCESS in 4m 17s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/268189c6be7b4a228a3e5346023c6803 : SUCCESS in 30m 41s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/50f1b17a8c5c405d8d6b1af2928d2732 : SUCCESS in 35m 48s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/d7b6ec0d2c5542f8b816930d0797c10b : TIMED_OUT in 2h 04m 13s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/7abaaa98e44d468489d749cb5b92e2c2 : TIMED_OUT in 2h 03m 54s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/f8145cceb1904197a1857e2017e47b54 : TIMED_OUT in 2h 03m 37s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/eac68965cc2145019bf654f992f4a41c : TIMED_OUT in 2h 04m 11s","accounts_in_message":[],"_revision_number":1},{"id":"1f43a2d1c6e4de6a1b1b0b935de72a6270ec4d77","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-10 00:29:32.000000000","message":"Patch Set 1: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/6e19e15c4de0414dbc81147472efd6e9\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/fb427652fc8942bf8b7d99b2504196be : SUCCESS in 5h 39m 29s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/0aefd33cbff444aca10d60276f188170 : FAILURE in 2h 19m 54s","accounts_in_message":[],"_revision_number":1},{"id":"9cc6a56b4da32f63533d24c95c29e5070285cb7a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-12 10:54:07.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"aef54842306c42a351858b73ca633aaf8ebd377b","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-01-12 10:54:28.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"4291f0035f8409186f99f4a27f7604d7ed6d1225","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-01-12 11:19:26.000000000","message":"Patch Set 2:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/898441b30cbb4eb19559dc7d5579888f\n\n- teim-code-review https://zuul.teim.app/t/main/build/8de9c17e60fd42728bfabad3ea59eb26 : SUCCESS in 19m 33s","accounts_in_message":[],"_revision_number":2},{"id":"4c0b97d80123f252217a7a9549750afb82e708ba","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-12 13:05:36.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/a0fd1a395a3346c0819f499af3599fb9\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e5b8c0b6d5944e4da3e4cf541ea73f42 : SUCCESS in 7m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/192f8ab32cce43f4adb43159738773ea : SUCCESS in 4m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fc24a791b69643ca828c077c4dc20c42 : SUCCESS in 3m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/32f419e3cffd4d538da5ca32ad22df71 : SUCCESS in 9m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/810bc37b94a74084a349fbfb5da37a7e : SUCCESS in 7m 35s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/aae0df5e2e8d4161b85aee7dc947103f : SUCCESS in 4m 25s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/dc00b014a62b41ac829497f9488bb851 : SUCCESS in 45m 53s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/5536e0cfece545c1acfb2a18f9196b45 : SUCCESS in 36m 15s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/dec5c7d6a25b4c01806dfd26c91e48f4 : TIMED_OUT in 2h 05m 00s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/8191c90bacda4c6abe33faf1f10ec96f : FAILURE in 1h 53m 19s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/ee02b996236d4ccda34898015540cd0c : TIMED_OUT in 2h 04m 00s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/25833721ad564746992157517a6032e9 : TIMED_OUT in 2h 04m 16s","accounts_in_message":[],"_revision_number":2},{"id":"665d486346d91fb0cdfbc210a33fe09f0fd0b8af","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-12 13:13:07.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"79d72a95ef05109b4497019821372eb39a62fb2b","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-01-12 13:13:17.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"2378161ab5353a68ac4d2e0a984997e6aeda9e41","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-01-12 13:33:37.000000000","message":"Patch Set 3:\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/013039e32f1746379ca343670bf94f93\n\n- teim-code-review https://zuul.teim.app/t/main/build/3c98af3d264a4eed944455f5ef8976cd : FAILURE in 17m 40s","accounts_in_message":[],"_revision_number":3},{"id":"ae698ff60ee0a3f594fc7d6d362849ed8edde09a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-12 14:40:59.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7c1d302e30284aa996c08c96850fd76b\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7da20e4502ea475ba41baa9cb98e7751 : SUCCESS in 5m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d56aa699fe244e01967ad0eeca09fc28 : SUCCESS in 4m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6881aa9e37514fdd8a25ef562ff658f5 : SUCCESS in 6m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/05c72c4eb7924945847306598683c6ef : SUCCESS in 6m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e9b2f97d49784396b7e7cdcbe18ea69e : SUCCESS in 8m 27s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/81e96e42b1ec4281935f48ef13093ffa : SUCCESS in 5m 33s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/388070b1c0f24cd59901b5f4bec94027 : SUCCESS in 46m 05s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/e4ba3053d2d645acb55173eb68802ed8 : SUCCESS in 23m 20s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/d9cccb3575a7475ba5c2533a828a7d72 : SUCCESS in 1h 19m 41s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/3d1ae7adca1d4891bec2b8982cee24cd : SUCCESS in 52m 05s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/c13285332d3f4fdbad336c2ef56ea132 : SUCCESS in 1h 22m 24s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/fc2b7adeb20d4fc399bd6b9ef4c07c1e : SUCCESS in 51m 54s","accounts_in_message":[],"_revision_number":3},{"id":"fd9b47aec2c0e67a38ca975f7c31c8c2c8c4fdfa","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-12 19:11:12.000000000","message":"Patch Set 3: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/23a6c03bb6774fd6b0f213399e0d07e2\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/7ac746c2be5947d0a9f5b5699c667738 : SUCCESS in 3h 42m 39s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/09e2eeb8fcea4605bb98ff8fec6896ca : SUCCESS in 2h 03m 22s","accounts_in_message":[],"_revision_number":3},{"id":"0edb911dabde0a1298c452005997f3af65e925b2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-15 16:24:05.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"7353bde61a0d03bbe7a0b31ab94d7b021783e830","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-01-15 16:30:08.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":"5af82d1c1afb45ff3e8787aca870a2967d7a6bca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-15 18:20:10.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/aff0753ef95241fba5af70dfa94374e5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a04887d2d4b74d3594d3559f773bd5be : SUCCESS in 6m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a27bebaecee4dbf898e8356eac9d057 : SUCCESS in 4m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1444602a46214217ac3406d72c3816fd : SUCCESS in 5m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9eff56656e5a4f2d87495732fe4a7d56 : SUCCESS in 7m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cb13838e04ad4168bd1b88afdf2f7e2e : SUCCESS in 13m 24s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/0016ab33892d411b895d82e52b3dc615 : SUCCESS in 5m 05s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/8e111adeb0ea4570991e0e2f41d8d7ca : SUCCESS in 47m 56s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/9e5bbee6cc004402b544d22f1b1a8bde : SUCCESS in 37m 44s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/3ccd744e9dea4e739702ed7fcf911578 : FAILURE in 1h 11m 35s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/88a5ef76bf0a4f459e899bf3d1e36244 : FAILURE in 45m 26s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/c4b3db84bf4b4fabb7cb0aba1a389dda : FAILURE in 40m 14s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/6683196887884b948293c3945ab3643c : FAILURE in 1h 24m 33s","accounts_in_message":[],"_revision_number":4},{"id":"33487f9aac0b6b061a4f06f8ce21869862331dd0","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-15 18:31:44.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"ad1c494217136f665262d8197605b3054ae2a74a","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-01-15 18:32:00.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"a799e3b802b6ce2fdeb74ce22bd6f32acb42f396","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-15 18:55:26.000000000","message":"Patch Set 4: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/96ce64df09de4a11b9a2ccf267abc366\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/798791025b99402686f28851d3fdfea1 : SUCCESS in 2h 29m 41s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/eeb202e488214a0c808e130d3c2fc616 : FAILURE in 1h 46m 14s","accounts_in_message":[],"_revision_number":4},{"id":"38d7dd64d996059de6e8d3bd4588ffbd74aae6d3","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-01-15 18:56:43.000000000","message":"Patch Set 4:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/1405bc1556284a1e999c81fd81717c8a\n\n- teim-code-review https://zuul.teim.app/t/main/build/b471d5d537744a3f89eb0989dd42a61f : SUCCESS in 23m 46s","accounts_in_message":[],"_revision_number":4},{"id":"d1c18e328135daede7f7a69eaf46327728a95ca7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-15 19:20:51.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"177fae4faed057d05ef7edb663cb388bb0b80fc1","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-01-15 19:21:14.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"8df738f45665f12c2a0f2049fa758e580e75a82a","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-01-15 19:37:41.000000000","message":"Patch Set 5:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/ab04f6cecd2b4914bf3d3085f3396c36\n\n- teim-code-review https://zuul.teim.app/t/main/build/dd2309db6ba34ff09e3f6d75f6a9957c : SUCCESS in 13m 11s","accounts_in_message":[],"_revision_number":5},{"id":"1883f7af94c7c44e28185f3c5e0b3b648ae6871f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-15 20:53:41.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/1856d6f04b39458e82fc537e06d9bccf\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cd1ed8021a3a42c79706f5f52321c160 : SUCCESS in 6m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8a69bcbe3e7146d9a61ebf1da31e0a0f : SUCCESS in 3m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/87b7aa29e95446159481ca7bb3638909 : SUCCESS in 4m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5dc78a159dc34cf49d2f96292e09cb52 : SUCCESS in 8m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6421c12d594e4c1fa9755693b7157619 : SUCCESS in 8m 01s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/d779d35c839c4ff99bf0ef94d3ff0768 : SUCCESS in 6m 51s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/89cb0274587d4a23bed775e5259dabe8 : SUCCESS in 47m 23s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/176726c2dd004224bdcf27d6ea84334c : SUCCESS in 38m 02s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/4d2c47746f9c4e028612522b00c858b8 : FAILURE in 1h 23m 09s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/9ec553a371d5486a9338b4ea397c27ea : SUCCESS in 1h 27m 31s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/641c8512add6473880937e8f4b1c4ef8 : SUCCESS in 46m 01s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/792e507f76dd44e2902ee337d16d52d7 : FAILURE in 1h 28m 53s","accounts_in_message":[],"_revision_number":5},{"id":"c945c1dfd95a715c9f4ef33086b46ca0b466fc59","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-15 22:09:47.000000000","message":"Patch Set 5: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/6a5cbdf9a1914549bba5992884363d71\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/231b168a45fa4594941dc60308c81c4c : SUCCESS in 2h 47m 04s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/6a10d83c19b640bf9867a16829abdfe5 : SUCCESS in 2h 04m 34s","accounts_in_message":[],"_revision_number":5},{"id":"b48c9000986a25e71d1366b7f1e315a7cc66bfb2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-16 17:05:46.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"aea31ac43d5fd3cb016cad55591487c778c3f3e4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 19:28:16.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/baf2dbef9762446c8b3454bd22c08708\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/aaad142a863d4e839562e23f7da2b84f : SUCCESS in 8m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/16d797edbb3e4784958c8d176110abc8 : SUCCESS in 3m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/41e303134688475f87e8c7b245e2dd1f : SUCCESS in 6m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cde78e4d74a74b35b3deec838c47ee4c : SUCCESS in 3m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/60ce0089aa5d40599f64a29a3f33e626 : SUCCESS in 9m 12s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/666375095ef145dc96007b194d993e86 : SUCCESS in 5m 07s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/75598e6a05ff4f5e83c24b1124dbaf2d : FAILURE in 1h 02m 39s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/9103866a954e43878d03d39b35dffddb : FAILURE in 1h 00m 12s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/104969b2fa5f43df9ed6b6031bd2a9dc : TIMED_OUT in 2h 05m 13s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/2b4605c3e1bc45aa8a9a3b0fa1e207ee : FAILURE in 1h 48m 51s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/65d23adf3cc547ee9b92a52ed8f6dd87 : FAILURE in 1h 47m 50s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/35a119b8937046dead040ca5102e7215 : FAILURE in 1h 50m 46s","accounts_in_message":[],"_revision_number":6},{"id":"d115ba6c1e6043831c96033fa9e8257557a09db1","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-16 20:14:35.000000000","message":"Patch Set 6: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/a6ae0c4a19f147ed98843592e0800b1e\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/8d38a82075434341a0aff663b3bc1552 : SUCCESS in 3h 07m 32s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/913a05f708d24101bc34feed9e75a990 : FAILURE in 2h 17m 33s","accounts_in_message":[],"_revision_number":6},{"id":"696afc79a05c7444ff234bb5f42481f941c951ba","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-01-18 22:32:12.000000000","message":"Patch Set 4:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/1405bc1556284a1e999c81fd81717c8a\n\n- teim-code-review https://zuul.teim.app/t/main/build/4a2acc4428ae43ee89a02bc84716c938 : SUCCESS in 19m 19s","accounts_in_message":[],"_revision_number":4},{"id":"56f4b58ca92580b80437171047a993fa81ae503f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-19 11:28:24.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":7},{"id":"1105d06be0cddf8bfa29bac0dfe577755024f0a9","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-01-19 11:29:23.000000000","message":"Patch Set 7:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":7},{"id":"891926319d99c761fc182af630347a646c56741c","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-01-19 12:05:10.000000000","message":"Patch Set 7:\n\n(7 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/7a79e47301b04fcdb0207a3b49ffb3b0\n\n- teim-code-review https://zuul.teim.app/t/main/build/d4ff8ae59aa5441eadaf9ceefe913e59 : SUCCESS in 22m 07s","accounts_in_message":[],"_revision_number":7},{"id":"bf89f7eb5db2f7165caa08dbd4e26fbac0f2f802","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-19 13:37:01.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/142b010b91c04a5996857e1d2f1e0ce2\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/44926b408d9846c5a3573670f03074b9 : SUCCESS in 6m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d2bcc81314744dcfa1987b329c2642e1 : SUCCESS in 3m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/947886b8f4b448099d435b1287f9ef8c : SUCCESS in 5m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/19bc8bb24ec64097aed09e6597d98088 : SUCCESS in 5m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f7c23be362f498081e86e7626efb63c : SUCCESS in 8m 45s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/b7b46a807fcf4b25911d3827c34efedd : SUCCESS in 3m 44s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/cc1ade2e68584e5eaf8d1569ebba981d : FAILURE in 47m 20s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/bfda8b68615e48a2bb9e55ddd59429aa : FAILURE in 49m 41s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/facc9e0fc3ab48c0af57481cdb1172e0 : FAILURE in 2h 03m 36s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/6d1e274f189342c8ac763a26b45875ac : FAILURE in 1h 58m 55s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/f0baf1a0ef684959a20476eacdc455bf : FAILURE in 1h 48m 15s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/4805539745524fd49ad22dc8b565f111 : FAILURE in 1h 59m 34s","accounts_in_message":[],"_revision_number":7},{"id":"bcbea52db7ed7e1625caa19ca5c340e474312787","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-19 13:59:12.000000000","message":"Patch Set 7: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/da7268cea42f43c6858d1dcdc68c878c\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/de565b29377f4b22ad26275941ab5802 : SUCCESS in 2h 29m 40s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/55339d52558945709d3eff94fa1cafda : FAILURE in 1h 46m 30s","accounts_in_message":[],"_revision_number":7},{"id":"64e1d0ccb729613765be619e3d02261a1bf65bf6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-19 14:55:22.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":8},{"id":"0dacd5068bdd056be1257071a6536485cde577f6","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-01-19 15:00:05.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"e477ed23c379987307a2266fa9ca075cdfde7fed","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-01-19 15:22:07.000000000","message":"Patch Set 8:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/0cd7ad46ac0c430381b9cb317ee468f3\n\n- teim-code-review https://zuul.teim.app/t/main/build/ef6e2acac79d40a3a7a43bdea1d20098 : SUCCESS in 17m 52s","accounts_in_message":[],"_revision_number":8},{"id":"12f9a00f58b8f5d0213dfef8470c96bd43a31b81","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-19 16:35:43.000000000","message":"Patch Set 8: 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/658298a38b174ac18eb25a6df0ab87fb\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cdad31a12f0648f5b5ecfc86afc1a168 : SUCCESS in 6m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d396e80595ea482996c08a497fb7e44d : SUCCESS in 3m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e670357e78794f548e5ed490559d7fbf : SUCCESS in 5m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bd71ba389ae54ddca5bd981d958e50f1 : SUCCESS in 3m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c5d34b6f217a4df9846bf405d84c992e : SUCCESS in 10m 08s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/b49cc343f80a41fa9a891354a56636ee : SUCCESS in 5m 25s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/e24076e37ec04bb3864e61a187eccc8d : SUCCESS in 38m 47s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/676f8208430842868cb0a18616a340db : SUCCESS in 36m 20s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/35e26022a05e49fa88ee4ffd10755b40 : FAILURE in 1h 12m 23s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/4c86c4d62daf4c7191d4ddf5372b91a9 : FAILURE in 1h 16m 53s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/9a4bfc65748d4e69a90bfc2a6ea9bb59 : FAILURE in 1h 16m 28s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/3847576de82648489bb7340c6f556b45 : FAILURE in 42m 52s","accounts_in_message":[],"_revision_number":8},{"id":"f8fb190eb27fd3e9414c268610eba572ca643d44","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-19 16:53:49.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":9},{"id":"d6eb18827df3317de41cbe7bcd509c464dced2aa","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-01-19 16:54:02.000000000","message":"Patch Set 9:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":9},{"id":"87a4d86d5ac6e2a060ca59d26294f0b039dbb409","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-01-19 17:12:51.000000000","message":"Patch Set 9:\n\n(8 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/58f5ab2b01894649be3069079d22424e\n\n- teim-code-review https://zuul.teim.app/t/main/build/e920fce0f2694c439768ef6e8d9cd045 : SUCCESS in 10m 56s","accounts_in_message":[],"_revision_number":9},{"id":"a41e72eef1214e526ddcedcde313ff5cfc9bb3e6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-19 18:23:33.000000000","message":"Patch Set 9: 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/aabdf76fdfcc4c50b4416c1bd407e4b5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6668d7a3a5e74d839cee4fe29ba149db : SUCCESS in 6m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fe03e0ab888d4c13b6245afaf82a7888 : SUCCESS in 2m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/50d8d7c3596143ce9b35039f7ac7bf17 : SUCCESS in 5m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/60aa4f1af9d9447199e6eb069a3f689c : SUCCESS in 3m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7e383a2451a440f499374dbdbb9ab7f3 : SUCCESS in 9m 26s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/1308ded1ea0542ea9b1b8df0f6ee4426 : SUCCESS in 3m 16s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/782b42eb970a46dbbe23cdd8fdb6fe41 : SUCCESS in 44m 51s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/67af44eddf6e40f988b89860bbb69a49 : SUCCESS in 36m 11s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/d658d3db547440c0bd6e4fbaee9f20df : FAILURE in 1h 21m 08s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/5c490d07765d42e3917bf21e40d1b7a2 : FAILURE in 1h 19m 55s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/8384774044f04bc885d100350751fb52 : FAILURE in 1h 24m 15s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/8c46270e635b497099fb4174fddf4ac7 : FAILURE in 46m 31s","accounts_in_message":[],"_revision_number":9},{"id":"bb351d5f3c5de47fc6ab4a8729ed7be673d4b8b7","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-19 21:48:21.000000000","message":"Patch Set 9: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/3b82973a0ad845a7907bb695fc6157d1\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/c0adeb3e6b764ced968466fb08b02d99 : SUCCESS in 2h 35m 44s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/8baa77de68294914ac66d90da5c9608d : FAILURE in 1h 53m 54s","accounts_in_message":[],"_revision_number":9},{"id":"92e90c570a51da40bc4424a9c26c958b2ffa8392","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-20 08:47:29.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":10},{"id":"8b20c797d3f64a378eb70b6f83614fa4c5ec3c2d","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-01-20 08:47:44.000000000","message":"Patch Set 10:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":10},{"id":"875b8d5cfdc2920ee29e273d5a5311cc6b6c4dd5","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-20 08:59:28.000000000","message":"Patch Set 10: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/13be4db9d8ce475d877d732674e06132\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/bada350c85134c0da657328f20a86379 : FAILURE in 10m 41s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/a5b91b4bdd5349adabe7526d8b8cc885 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":10},{"id":"fa7babe7fcc515576a2aff26ae18137ecbf995a5","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-01-20 09:10:09.000000000","message":"Patch Set 10:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/50d1e29c668b4ea8bb256a6ef724c4a3\n\n- teim-code-review https://zuul.teim.app/t/main/build/539aca2a0abb4d819052c0acbc2dffb1 : SUCCESS in 14m 35s","accounts_in_message":[],"_revision_number":10},{"id":"dc5f39c1b5ddbbf5834abeead08a8e774528251a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 10:34:21.000000000","message":"Patch Set 10: 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/6af0bea632d24c3e84660502bb99006a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2d0b9e08df4145d2a7a9eb9dd013dbc9 : SUCCESS in 3m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b1a68682c8794af6900ed8e4b5c4343e : SUCCESS in 4m 23s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/93516f820ad74685bae64851a228c545 : SUCCESS in 6m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f6dddcab2b674fd8ac2b760479da3644 : SUCCESS in 5m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/deee83d8bceb48c397e6cf4ef7e36c60 : SUCCESS in 5m 11s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/13dfe6efea7448b3a0c2d09562bf389c : SUCCESS in 5m 12s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/63845877d3ad45c4a2e28402a2d4cbc3 : SUCCESS in 40m 47s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/f942e652b7ec4d8a87a9f237288e390b : SUCCESS in 36m 55s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/228564288c134c04a96e090ea8e59df0 : SUCCESS in 1h 11m 26s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/d91ecdb465434e119f99a919b9e74f6a : FAILURE in 1h 21m 09s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/1068d7f18ee343c58c6fd8e1943b9b74 : SUCCESS in 1h 16m 49s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/72ec0a1434a840c8bcb8c9f52edce6d3 : SUCCESS in 1h 32m 40s","accounts_in_message":[],"_revision_number":10},{"id":"4ab06d0f83776f250404b67cee88ab70ea8628e2","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-20 11:02:54.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"8ab752f4ab04617eb58daf903be6c8a875203898","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-01-20 11:03:08.000000000","message":"Patch Set 10:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":10},{"id":"886104948bb07c144f1594e8a7a0d48ad17c8476","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-20 11:13:22.000000000","message":"Patch Set 10:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/3aa76a9984c44dbab73270b55edbe3c9\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/57f205e56d1045b193aeed54a8972ae1 : FAILURE in 9m 08s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/1e8618002dc345a3939d055dcbe7a094 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":10},{"id":"b356931709944c6f157bf305f81dc3624589880c","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-01-20 11:20:08.000000000","message":"Patch Set 10:\n\n(10 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/5d4f1cf3f4dd41b48d1e4fbff7d3682d\n\n- teim-code-review https://zuul.teim.app/t/main/build/a6bfbf752f9546ca954d863265d977c3 : SUCCESS in 15m 43s","accounts_in_message":[],"_revision_number":10},{"id":"3ae3515cede3da0bc78deab5ed89f0ef1d147bdf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 12:35:25.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eba80a785a9145608f309e7ce55bfbc5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3d3c5c30509f483892f1bd084cffeba9 : SUCCESS in 7m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/602d52c90d3b460faa56f5799f7bb878 : SUCCESS in 4m 58s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/937ce9f9c2db4e5d88e53df82e8e40da : SUCCESS in 5m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/98a557ee462b40de8cfe424efa6c4852 : SUCCESS in 3m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47457121ac4e4cbbb5ae975a9e20ef73 : SUCCESS in 9m 06s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/c6492ab9b53a492a9de6dd274801962a : SUCCESS in 5m 51s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/6febb70fd1134fa8a8b1c0f18f1413b0 : SUCCESS in 46m 42s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/f0ec0050179f43469f3e841ae24ec45f : SUCCESS in 19m 45s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/9e0f6491d983422eae41fa87261da1b6 : SUCCESS in 1h 05m 48s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/818af1d51cf548d784cb6bcebf46e2de : SUCCESS in 1h 23m 20s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/634cd3696c414284938af8f3ae68437b : SUCCESS in 49m 46s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/87aae2ad9c964b2abdfee27b74df9b0c : SUCCESS in 1h 22m 36s","accounts_in_message":[],"_revision_number":10},{"id":"3059d36386ba517d6c0fe2f58e914f3c56bfe7b1","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-21 06:50:20.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"737135785d0d834e8c86f80614b80c499bb48b59","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-21 14:08:36.000000000","message":"Patch Set 10: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/25d103556bbe4222b37fadaf7f9b4bb5\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/79c56dd634de49bb92ef01e48ee4cb2e : SUCCESS in 6h 05m 08s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/7e57fd7dd98649e1996fcd0bf7c0a8ef : SUCCESS in 3h 36m 38s","accounts_in_message":[],"_revision_number":10},{"id":"893e9df61a6d38f9439516b535430c13023ccdd0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-22 11:43:49.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":11},{"id":"6604dcf30e839c9110d7dc3306984214826207ad","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-01-22 11:43:59.000000000","message":"Patch Set 11:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":11},{"id":"d2a662cc9d09ff806c222d04f8f5bae7e8ef78ba","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-01-22 11:57:42.000000000","message":"Patch Set 11:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/221a2ef5639942abab7bff720a61bef6\n\n- teim-code-review https://zuul.teim.app/t/main/build/aea1960e5119449181eeca9671e9790f : SUCCESS in 13m 35s\n\nWarning:\n  Comments left for invalid file watcher/tests/unit/objects/test_strategy.py","accounts_in_message":[],"_revision_number":11},{"id":"f57dad5be890681309e31ddc80c6c551af43df4d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 13:21:51.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fbabb0d8c20e4829acda399501dd2f89\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f5fb0f1a20904d74b3bf3aaf9bd975ef : SUCCESS in 6m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b40b16eee5954d6ab3edaa165970b2c8 : SUCCESS in 4m 10s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b9a367fc379646b69f5a60d9bff891e3 : SUCCESS in 6m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/176e4bfda2a541838ba4f6ed389e6fea : SUCCESS in 4m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff2a2d27f346466285ff1befe39c45df : SUCCESS in 9m 58s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/1c8a6e07e9fd4968ba7dbb6edbf71634 : SUCCESS in 6m 55s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/89de6113b17d4b3b984aa0d1745399ef : SUCCESS in 49m 08s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/c31a18e88961414eaf123843699667f0 : SUCCESS in 33m 00s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/819b93a5e52e4244913e25094b4e7076 : SUCCESS in 1h 19m 54s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/ec464e17bcb040a3906eb108cec1230e : SUCCESS in 1h 17m 22s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/7b7ff8f9742849dc8ced45448f2cc2e1 : SUCCESS in 1h 21m 54s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/eadde626ce9c4f1786b723647220e194 : SUCCESS in 1h 20m 08s","accounts_in_message":[],"_revision_number":11},{"id":"048535672886cc77d20cf8b8b0a03c0f164b6910","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-22 15:54:31.000000000","message":"Patch Set 11: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/e9793f48146b45b6945ae4e4252d70a7\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/0447c0dd62c143c7818e7d7fbb20b805 : SUCCESS in 4h 07m 33s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/c2e9c39361a04170b7d987c654c6f9d6 : SUCCESS in 3h 19m 49s","accounts_in_message":[],"_revision_number":11},{"id":"83c6fd8abdeb355991278daecbd64cfe3f9713ff","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-22 17:17:22.000000000","message":"Uploaded patch set 12: Patch Set 11 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":12},{"id":"12e3844d0c9eccfa106086284c3d610ba9cba43b","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-01-22 17:17:31.000000000","message":"Patch Set 12:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":12},{"id":"1c411262846a5dba27f920334cf22793e7954c11","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-01-22 17:28:36.000000000","message":"Patch Set 12:\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/cfe969c0263d4ac380624aea8ebd7040\n\n- teim-code-review https://zuul.teim.app/t/main/build/b00241e3e6a549cd9824cdb61cf9953e : FAILURE in 10m 57s","accounts_in_message":[],"_revision_number":12},{"id":"52923dde489de95145caae4c100184e3121ad15e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 18:46:26.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c2f05563502c49a2a67fa144fa6f32ef\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e1da905a2b124906a3aad0fc0847dcf1 : SUCCESS in 7m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7dbe03377119442e8432a7aec4d9307e : SUCCESS in 5m 36s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/175e302187da48acbb4d58b1f20b6e89 : SUCCESS in 3m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5ed3edabd2b945ed9ce04d51bf76f0a9 : SUCCESS in 5m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/87bcf69520f84d6cb7d723b40f8eb412 : SUCCESS in 8m 59s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/999f4d35f60d49378fbba45b06291280 : SUCCESS in 3m 40s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/02b1b5fbd4e949b7b2b003e3496fe942 : SUCCESS in 47m 15s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/27997afb57c64969ab430fb39a247660 : SUCCESS in 37m 14s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/f15b5e2312974b53a4e2fabc544c55bf : SUCCESS in 1h 18m 09s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/c5366c2ad55b4185946cbebc9bb9156e : SUCCESS in 1h 23m 46s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/36715cbd45d64601b404ac22f85ba86f : SUCCESS in 1h 02m 39s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/35b9b05ccacd4c508a106d2c439735f9 : SUCCESS in 50m 02s","accounts_in_message":[],"_revision_number":12},{"id":"3b6ec67c01a90cb2689a3ff26d8faf8b4e570155","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-22 20:15:34.000000000","message":"Patch Set 12: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/c27094d2af27410793239f7ac5084d04\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/69fd6e3d2c4c4294a9e9cafa244346ec : SUCCESS in 2h 55m 53s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/86b7600aa94f424e86e269a6a3db0fe9 : SUCCESS in 2h 13m 50s","accounts_in_message":[],"_revision_number":12},{"id":"0a44828c78277f4735d235c9e2bcf40ff3e17783","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-26 11:48:57.000000000","message":"Uploaded patch set 13.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":13},{"id":"55f871487eea240309dd73f209b9cad8ad27b602","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-01-26 11:49:07.000000000","message":"Patch Set 13:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":13},{"id":"ced283b80190d5d2db633bea31291b8a7f2c1b14","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-01-26 12:12:12.000000000","message":"Patch Set 13:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/0a8a86c2f18d4dc3970b046ab08b056d\n\n- teim-code-review https://zuul.teim.app/t/main/build/b5334432d1414648bb28215b7b6848bd : SUCCESS in 22m 56s","accounts_in_message":[],"_revision_number":13},{"id":"7ca5169501442cf5bf0f6ca782d6409eb526501b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 13:18:28.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b960fd8c3d4e4427b54b24037dd36e3c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4203d3ad262d41178c2beba29fb08098 : SUCCESS in 3m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f57f323984414e7dadb3ef173497f7db : SUCCESS in 3m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5259dda6be1a4f498f3407b196b216b3 : SUCCESS in 4m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/199e2477658f411983f1fb23d924e1fc : SUCCESS in 3m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/91b5ba938ba44c6a9fdf128522d4529a : SUCCESS in 10m 02s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/cf98679b1dba4db0bb53df126aa6907f : SUCCESS in 6m 39s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/1b0ed3cb47f64381918357c4eb89f3b4 : SUCCESS in 32m 44s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/92bab29c3de54fd28be57ff940598a3c : SUCCESS in 41m 15s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/9dfc31a883fa453c830b71259399cd5f : SUCCESS in 1h 22m 50s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/03e5f07ac11d4fc186baef11f88820c7 : SUCCESS in 1h 26m 02s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/73dca923a2a042c985f1764f24381219 : SUCCESS in 47m 33s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/cac3d724a8ee4d0b813602e348049492 : SUCCESS in 47m 10s","accounts_in_message":[],"_revision_number":13},{"id":"63cdda3c8660262d201c9ba65cdf50137dfdce2f","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-26 14:39:23.000000000","message":"Patch Set 13: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/75669c5600ce4e3c8c8d5ed700c9ce15\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/fa9b38833999494584c04449b3632954 : SUCCESS in 2h 49m 08s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/3da0ff9df7734a6598d539dc5ccbc92a : SUCCESS in 2h 08m 27s","accounts_in_message":[],"_revision_number":13},{"id":"9306a7d8b7d1ac6c0ce9c816e1172bcf3f43ee1c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-27 19:13:20.000000000","message":"Uploaded patch set 14: Patch Set 13 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":14},{"id":"48837b4965655cdfc68e65c0b608b617051f71bf","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-01-27 19:13:40.000000000","message":"Patch Set 14:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":14},{"id":"23f7505400cdbc87c00353364e905c7379c2ba5c","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-01-27 19:24:47.000000000","message":"Patch Set 14:\n\n(7 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/9dbaebe2f1bd422d92ab793cf85d18f3\n\n- teim-code-review https://zuul.teim.app/t/main/build/4b4b3a8cbdbb42928153d90be6cdecf5 : SUCCESS in 11m 00s","accounts_in_message":[],"_revision_number":14},{"id":"e5b008461bd573f396e7a7d10c7b70cd2181b6f6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-27 20:42:24.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2869142937084235ba53b99158e556a7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/aa856f3a09144447913db959adcc7972 : SUCCESS in 6m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/096c70185dee43919157709f5584218e : SUCCESS in 3m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/03a265d530734ae49e6ad67250e6da76 : SUCCESS in 5m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/caa97a4fa1f641d7836f1901d48898ed : SUCCESS in 4m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2bb70fd4d8f34e7ba47ef8c1a065c4be : SUCCESS in 5m 43s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/ac172f71e49842dd955df8b51f26b787 : SUCCESS in 3m 20s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/a6e52580754b4da1b625b0e4c183b48f : SUCCESS in 39m 42s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/b734be22e4df4ef78650e389c54a5842 : SUCCESS in 19m 02s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/0e6db355cbb047a1894492b3e14523ad : SUCCESS in 1h 09m 10s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/3871c192d75a4f91bbc549f00c9da4b5 : SUCCESS in 1h 10m 18s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/a2ace513c4d44d10967da0610ed7c1f9 : SUCCESS in 48m 28s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/a3fce560ecd9410a8b49f58eb44e5582 : SUCCESS in 1h 21m 44s","accounts_in_message":[],"_revision_number":14},{"id":"fb66d512db1cf6abebba4d0bb33b0da0cc79fa26","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-27 22:08:36.000000000","message":"Patch Set 14: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/cb96986698b0414085603df9900c9c15\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/43ddedf11fa643a981298abc8d6ed310 : SUCCESS in 2h 53m 58s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/df408096d80b44a0831149edfc84730f : SUCCESS in 2h 04m 54s","accounts_in_message":[],"_revision_number":14},{"id":"f5cc3db6076c429f61d6e3ae89ac05c3c458cc67","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-01-30 16:27:58.000000000","message":"Patch Set 14:\n\n(4 comments)","accounts_in_message":[],"_revision_number":14},{"id":"39b89bf1f141a02ece5a560630022101c9eb001c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-30 17:24:23.000000000","message":"Uploaded patch set 15: Patch Set 14 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":15},{"id":"64a48cb4936bf0d428471d971995c1bcd039f424","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-01-30 17:24:46.000000000","message":"Patch Set 15:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":15},{"id":"5253748645870ebd48b8f785e9b1e89b63f7183e","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-01-30 17:40:09.000000000","message":"Patch Set 15:\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/d217cdd73a514869872cdbc8f8d329b1\n\n- teim-code-review https://zuul.teim.app/t/main/build/efe16c86f4804c0c99f4e8cd47b7bc53 : FAILURE in 15m 14s","accounts_in_message":[],"_revision_number":15},{"id":"9a497338aba7ef951f3086a4b8a65818df7ea5a6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-30 18:56:10.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b9f7e17c52b84082bf2647e95c26da01\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7a902eb9ec894714b67da24576e30ede : SUCCESS in 5m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5dee5c9cc7c440ed80ccbee3586f80d1 : SUCCESS in 6m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fe12280fcb7a4b7b8ab88acd85568ced : SUCCESS in 5m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ef5fd04ab15c443fb59eb157f8494e38 : SUCCESS in 6m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/04ef8183ee3a4b8cacab6772a391637a : SUCCESS in 9m 10s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/3291b537f1ec41b1818f30ee6ede8294 : SUCCESS in 6m 18s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/a1972ed5e9594f5ab0f95785d49603fb : SUCCESS in 37m 35s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/2a16aad838f841d0bd884c295d0b36c8 : SUCCESS in 30m 48s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/1a6bb82fbe5148ce98f63209c15e79e7 : SUCCESS in 1h 28m 33s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/125edc080c2347589363200fd1e9b123 : SUCCESS in 1h 25m 56s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/419ad88839d54b9f81076ac1b9c26917 : SUCCESS in 1h 06m 06s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/803be3f954db4ca693176a713c4d02e0 : SUCCESS in 48m 05s","accounts_in_message":[],"_revision_number":15},{"id":"54cfb822434903b39509cc228549509b4f2539f8","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-30 20:22:52.000000000","message":"Patch Set 15: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/81a47d3e308849948f2bd0173c83a483\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/ea8e25ca16c94d25911ad5f1b8ddb7ac : SUCCESS in 2h 55m 46s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/0b1f4f3f9f354119bc116391566fbaa5 : SUCCESS in 1h 55m 32s","accounts_in_message":[],"_revision_number":15},{"id":"c6800d002cbeaacb5c6310fcdc5c25df599236e7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-02 08:26:35.000000000","message":"Uploaded patch set 16: New patch set was added with same tree, parent tree, and commit message as Patch Set 15.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":16},{"id":"a2e513d70be41d929ab37181ea2191eb3792197e","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-02-02 08:27:02.000000000","message":"Patch Set 16:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":16},{"id":"faa55275c757bc5a4bfb182ec34c77e49ca9d3e9","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-02-02 08:46:54.000000000","message":"Patch Set 16:\n\n(6 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/3905de813fda44bdaba58f2fcfe6a3ef\n\n- teim-code-review https://zuul.teim.app/t/main/build/15aef18407b24925bd6f728bfd849782 : SUCCESS in 19m 43s","accounts_in_message":[],"_revision_number":16},{"id":"ff7e4c9560329c7453454a5cc558e8291ea46dee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-02 10:06:33.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/508c237c14b043f9bacb41939076f51e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e9823478a12447bba7a36182e470cfb5 : SUCCESS in 6m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/321643ceb28e4f0a8b6de2556876b3f8 : SUCCESS in 4m 27s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/59b2762d24f7475baa74a36805622a7a : SUCCESS in 5m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e6d488f095154670b62b3f8c328b5bd3 : SUCCESS in 3m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/134dad4390f4408bad4bb253617ae07a : SUCCESS in 8m 39s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/66c83025504e486692ba80692e278026 : SUCCESS in 5m 16s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/e5d63d1daf8645a6845ea2d357a57a13 : SUCCESS in 37m 43s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/2d06a93c66ce4b8ab9438068a11c42b6 : SUCCESS in 35m 44s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/2e14e5dd11df439daf866b18fe9d1ff9 : SUCCESS in 59m 51s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/28644f284bad4cb78aefc52b531f02dd : SUCCESS in 1h 24m 49s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/8478d65f90d74f48b54b8e32493721d5 : SUCCESS in 1h 26m 58s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/b17f146899b2412bb2e485210edcece4 : SUCCESS in 1h 31m 16s","accounts_in_message":[],"_revision_number":16},{"id":"479b765a8ac6f7b28415a216a5e301b067582aba","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-02 10:23:26.000000000","message":"Uploaded patch set 17: New patch set was added with same tree, parent tree, and commit message as Patch Set 16.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":17},{"id":"aade8ddb13bcf0badc6ded93d295291165ef37be","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-02-02 10:23:49.000000000","message":"Patch Set 17:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":17},{"id":"3c3344ffb788aaef8a4a2eb118af760aca4daac4","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-02-02 10:36:42.000000000","message":"Patch Set 17:\n\n(9 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/26044b1481f34edcb628aa06108fd304\n\n- teim-code-review https://zuul.teim.app/t/main/build/799050c25a234dc89fd2c01686d433c0 : SUCCESS in 12m 46s","accounts_in_message":[],"_revision_number":17},{"id":"85d65c6dbc63059da79670de408b7c8e0622b9ae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-02 12:11:48.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/85ff606bf7924885b5ddaaf374bc118f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/98651681f0a4450ba2ca65a42e2b3c9d : SUCCESS in 3m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0dd4b40ee0d343f987753bdf65c2e45d : SUCCESS in 4m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f17ed21feb9543d080a9647204009ffd : SUCCESS in 5m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0502de19806f44ed8d1cc0aeb4a57fd3 : SUCCESS in 5m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/338b1835dbcc47e38577fb15760f52d7 : SUCCESS in 8m 43s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/bf6d30a8e63849479f3d880a085ac351 : SUCCESS in 5m 32s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/ff282c9be21d41028b742ea632bc3d99 : SUCCESS in 44m 27s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/4208ccf0c68743f2bada228a42076f4e : SUCCESS in 35m 25s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/11f366d40b754209b115a038ea5b5e7b : SUCCESS in 1h 21m 43s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/950a181b4b8148ec8f10112475e41c79 : SUCCESS in 1h 32m 37s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/d0a86da062a0400a92bc25676a92b1e8 : SUCCESS in 1h 30m 06s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/26482bf2596e40fba3d19956de1f2324 : SUCCESS in 46m 12s","accounts_in_message":[],"_revision_number":17},{"id":"44070c3632b9557999d13fc0042d8f3b5254a1a4","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-02 13:20:06.000000000","message":"Patch Set 17: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/9e4b6057c3374d069522595d09e18c07\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/c6218ad8c12648beb6049673f18a77f1 : SUCCESS in 2h 55m 14s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/eed7baefa278408cbeb6ffa72062bb54 : SUCCESS in 1h 53m 59s","accounts_in_message":[],"_revision_number":17},{"id":"2ca5005b064ac2fdac6342120b762f45ec6002bd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-02 13:59:32.000000000","message":"Uploaded patch set 18.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":18},{"id":"1c6df790a0d35e58620e4473dc0e77cbb378c7a8","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-02-02 13:59:46.000000000","message":"Patch Set 18:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":18},{"id":"bb43744d537ce7f6ba47faee71407ba77d6f5a2f","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-02-02 14:13:59.000000000","message":"Patch Set 18:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/1a896869fab64de7b37439b8b9de76c0\n\n- teim-code-review https://zuul.teim.app/t/main/build/6ce7c41bdecc4fcea5e6bd5a1bbbdb3a : SUCCESS in 14m 06s","accounts_in_message":[],"_revision_number":18},{"id":"63e24cfa4683362be80551c2d8269ee1273fdc66","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-02 14:50:16.000000000","message":"Patch Set 17:\n\n(3 comments)","accounts_in_message":[],"_revision_number":17},{"id":"5843085232c01949c7add1755f7fe9c8c1c553f9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-02 15:41:06.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/76ef2f9ec35f40b8909fc75b0224ec88\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0e531aab6cca4f1ba025aec309ebffdc : SUCCESS in 7m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1615eff33948421982f9012b746424d6 : SUCCESS in 4m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c0f0cf9da2b34893b5fa7cb2336c6a2c : SUCCESS in 5m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9f2dbf94ee32404b96a880820446ff82 : SUCCESS in 5m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b36c869124db47cd868a0293fba4ee4b : SUCCESS in 9m 27s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/c6c353a74e7941c2aec58067b519f163 : SUCCESS in 5m 42s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/b4ce7c92fed1417d95ca274d0bd50634 : SUCCESS in 49m 36s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/ce19ddcb02964c5180ef1c454860553e : SUCCESS in 35m 24s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/998349fed56a4175bcbc264c64e3f71e : SUCCESS in 1h 25m 37s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/384f749f69e64d4d82e0e603769d9ac2 : SUCCESS in 1h 20m 30s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/8366c31d46e44d77a84572315b51faf7 : SUCCESS in 1h 31m 14s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/6b39b0516e084feab1b372a311835761 : SUCCESS in 1h 28m 50s","accounts_in_message":[],"_revision_number":18},{"id":"cc813108a866fca0c0702a5b913154308b620f9e","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-02 16:40:06.000000000","message":"Patch Set 18: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/4772fc38ed3f4fe9a597939d45888bb3\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/20e2de1b33b84c9b8bf618f736577799 : SUCCESS in 2h 39m 03s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/d5ca3315ab69487b909a02b9f6f381be : SUCCESS in 1h 55m 29s","accounts_in_message":[],"_revision_number":18},{"id":"ab48317e29fa264753ab8d7414b6a136bfb3617f","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-02-04 09:32:46.000000000","message":"Patch Set 18: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"5ef722f42b471529be76a4b9477939508ddfd836","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-09 18:28:10.000000000","message":"Patch Set 18: Code-Review-1\n\n(14 comments)","accounts_in_message":[],"_revision_number":18},{"id":"a44632df7fe4c4cdafe9f0fbdd19bf09b40bf246","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-10 13:02:14.000000000","message":"Patch Set 18:\n\n(9 comments)","accounts_in_message":[],"_revision_number":18},{"id":"d59472a0b78acb4a0cb314bf188f9f5c33d404c8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-10 13:02:34.000000000","message":"Uploaded patch set 19.\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":19},{"id":"b51526d0edc151408afa5db195d5ad4d0c6cc791","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-02-10 13:02:47.000000000","message":"Patch Set 19:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":19},{"id":"d84cbf893e76d93983031eed665e11224edb79ee","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-10 13:03:11.000000000","message":"Patch Set 19: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/bbe5bf719f0045ee9ea9e7b0406a1ad2\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/8ec2a5ca1f354552910198dd6896e009 : NODE_FAILURE Node request 200-0008160539 failed in 0s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/26276bed5b87441f91821c3ec573416d : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":19},{"id":"03141d2865f1ceaa852e2dc3ab81df3c73868c5f","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-02-10 13:13:29.000000000","message":"Patch Set 19:\n\n(8 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/c1627b601a654792af63379420aabafb\n\n- teim-code-review https://zuul.teim.app/t/main/build/42214ecf84dd46d195c0a52add983b25 : SUCCESS in 10m 33s","accounts_in_message":[],"_revision_number":19},{"id":"706daff877f58c4203f18cd66f931be23229b3aa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-10 14:44:26.000000000","message":"Patch Set 19: 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/9a8d8536dde84c268b69d839a5f6c0c3\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f058b60b9cea478eb8b37c11f20a3de8 : SUCCESS in 4m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/891c178a972e4867b21d43e56017ba6f : SUCCESS in 4m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/55299507818a46c5a288de75a743f0d8 : SUCCESS in 3m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/93cf182907554e98b5c111bafd50c3f9 : SUCCESS in 4m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ab4bb097eb1a493887f8407092d66648 : SUCCESS in 8m 54s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/32b5ddcf96f34a9c8f72352bf7fdfb7f : SUCCESS in 3m 13s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/0b735308e3534322b69c307af47460d0 : FAILURE in 12m 32s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/6cc3ab8b5eba4f01818af336dbe9e966 : SUCCESS in 37m 58s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/266f573d203040e882ca89931422585f : FAILURE in 1h 24m 49s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/8ef9d3a580fd4aa2b43b4a3543beed13 : FAILURE in 1h 33m 46s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/639d442a647b447a9b89de645139ae18 : FAILURE in 1h 11m 03s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/39a4ad88950a4af38ae4ba97a00de47d : FAILURE in 1h 21m 37s","accounts_in_message":[],"_revision_number":19},{"id":"acb521a0e016eb929209cea11c35299e519f60fa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-10 15:19:12.000000000","message":"Uploaded patch set 20.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":20},{"id":"3e060febfd96523225cf47a419dc07a703054cc6","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-02-10 15:19:25.000000000","message":"Patch Set 20:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":20},{"id":"83ad94df86e9a529e004f6ae3a27950ab95a4290","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-02-10 15:29:19.000000000","message":"Patch Set 20:\n\n(7 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/9982b97a2d74404396320078d7e7f072\n\n- teim-code-review https://zuul.teim.app/t/main/build/6b9fbdc5d7eb4921b6610c75642b81cc : SUCCESS in 9m 45s","accounts_in_message":[],"_revision_number":20},{"id":"d8cdaa439ff4c8040380b77f929aad854cb27057","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-10 15:40:14.000000000","message":"Patch Set 20: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/7bf16ae27d41421cbeb123e7e897ca3b\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/11e9d4a64d5a4e3b949942034cd685f5 : FAILURE in 19m 21s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/a24d6ce52c8b45299952553fe2132eaa : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":20},{"id":"81cdfc3677a27ac1ef9d4660103083d15b2c7930","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-10 17:07:32.000000000","message":"Patch Set 20: 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/668e33f6c66046e4873e55a37e898767\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/62bd0a9699a94df0a12c0437b1c512d2 : SUCCESS in 7m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5c4dbd59cd2a46388e96ce59d7c32d23 : SUCCESS in 4m 24s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fb9dc794b9b446bc9abeb00e6a581fba : SUCCESS in 6m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3e9b18406d604ecd90216fa6b5e6df26 : SUCCESS in 5m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3211e77cfee54a149853c8a63fbc5e3a : SUCCESS in 9m 04s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/b6b550bded6f4e66b78fca7d681346dc : SUCCESS in 7m 47s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/d25529b80b5c4cf7b38b7428ea1d6da7 : FAILURE in 8m 09s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/2fe1a386e148481eb046f7a1546024df : SUCCESS in 18m 29s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/e021f8db3466412baf11ff707ccb5e18 : SUCCESS in 1h 25m 04s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/e397d60aa6fe4233a84cc9bae9d8102e : SUCCESS in 1h 30m 20s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/2e16b6464973467caa853c929c3371cb : SUCCESS in 48m 09s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/0f1b2c99bf134c7aaf44fda6bea78087 : SUCCESS in 1h 41m 55s","accounts_in_message":[],"_revision_number":20},{"id":"f287202c93f233e70733bc82c296f769a3c34c47","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-11 08:27:59.000000000","message":"Uploaded patch set 21.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":21},{"id":"abdb8758bc3d8079ab44efed5babf5e5a24ae6ba","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-02-11 08:28:24.000000000","message":"Patch Set 21:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":21},{"id":"d6945922e841b6e13390c072fbe9e62bf4a24002","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-02-11 08:46:29.000000000","message":"Patch Set 21:\n\n(10 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/91270989312d4d81a37e32162cadaa08\n\n- teim-code-review https://zuul.teim.app/t/main/build/34939114133f4b6dbe03c1879930b30e : SUCCESS in 17m 56s","accounts_in_message":[],"_revision_number":21},{"id":"c769ca97da23fb5b3836c21ec5ea2526d3671699","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-11 08:47:32.000000000","message":"Patch Set 21: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/5d5d5219570847e8bd91d4d0c4319e39\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/b3df902e673b4a7983f94d153777abda : FAILURE in 17m 48s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/6b475eae744d44f091563d45414fada8 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":21},{"id":"29e3f4399124a755ec8135893b7bc30ccf29081f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 10:03:54.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2baa92a35cc8476ab3eacd0fdf7519d2\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6045df4de0ee46109fd18dd81b362224 : SUCCESS in 7m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dbdb7c35bf324ed1b509f5ed93e3f99f : SUCCESS in 5m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c1b0f2c7899548fd9f259c8783053e4c : SUCCESS in 3m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0d78b53f20d9430abb7631b1bcd3f0d8 : SUCCESS in 4m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0eaa74054d8e4b28a67bcf0674b5a98f : SUCCESS in 8m 16s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/c4c4060caf3c4dc6858cbef7dc852765 : SUCCESS in 5m 59s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/2164215f55024929a9b7794e6e606b15 : SUCCESS in 47m 03s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/61376802376f48cbbd44f8e83c8727d1 : SUCCESS in 38m 04s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/6f5d96a31fa44a2c8a890b4bb5a9c6cf : SUCCESS in 49m 07s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/84079674d05942afad60682e7148fdf7 : SUCCESS in 1h 31m 07s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/18ab0676e41d4af68316bda4c3f477b4 : SUCCESS in 1h 33m 13s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/f29a2d422f6d4570969b2f218aa3b84f : SUCCESS in 1h 25m 02s","accounts_in_message":[],"_revision_number":21},{"id":"15a463ca27e1128131a3b5c9e9dd8fc7a72c20f4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-11 18:07:33.000000000","message":"Uploaded patch set 22.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":22},{"id":"81412b129b33c2575ab4c4664a0f5497272b6276","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-02-11 18:07:52.000000000","message":"Patch Set 22:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":22},{"id":"fb15fdad83a2ff422b29a65aca6f7b91dd6af7e4","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-02-11 18:18:24.000000000","message":"Patch Set 22:\n\n(7 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/044e4e66abbc42ceb2ca80db92a600ad\n\n- teim-code-review https://zuul.teim.app/t/main/build/11e21ccf9a1247a0bfee3c8f0d185104 : SUCCESS in 10m 23s\n\nWarning:\n  Comments left for invalid file watcher/decision_engine/scope/compute.py","accounts_in_message":[],"_revision_number":22},{"id":"340d961ddf4ff6c089044b598a80bc4391551082","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-11 18:22:05.000000000","message":"Patch Set 22:\n\n(5 comments)","accounts_in_message":[],"_revision_number":22},{"id":"06c9a9433350ce6f66af0e6c369c014683460bc2","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-11 18:40:27.000000000","message":"Patch Set 22: Code-Review-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":22},{"id":"9e8d272fcaaef7ab18160e379d398e6889b80a61","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 19:53:43.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/be325ad9ea8a4d3896e92186692b1e9f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/57dc4e00b467436cb59ed1cea72615ea : SUCCESS in 8m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4709f0dea5744b21871150f5a216e4b6 : SUCCESS in 3m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/72dd62c88a324e8780d8ac3342d5f464 : SUCCESS in 5m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5541fa54cf184c08bf1244a3c2a039b4 : SUCCESS in 5m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/27e962c9befe496daaad4197a592c9c3 : SUCCESS in 8m 57s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/84799c6f8eb74e088e9bf9166fe18560 : SUCCESS in 5m 28s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/6773504750634a6a97f4cf0ee01a6c35 : SUCCESS in 54m 15s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/e935617088354496afa38bd5f21d9fc8 : SUCCESS in 36m 28s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/e398b041bbc448de93ba9adabfdb1ae9 : SUCCESS in 1h 38m 51s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/4d95b1a7bcdb4bfbb9231f66fec9f507 : SUCCESS in 1h 31m 06s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/14636efec99845179031a4121813e9c5 : SUCCESS in 55m 53s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/b8c2c6e1de7c4c4183639a4e4c8e2a10 : SUCCESS in 1h 21m 01s","accounts_in_message":[],"_revision_number":22},{"id":"f60f9b00e53d87ee77073199162ea48f72bc6bcd","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-11 20:59:08.000000000","message":"Patch Set 22: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/830724cd8c9d46d9a76e97876e185d97\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/17f2eff3dd1342c9aaf8193d19358689 : SUCCESS in 2h 50m 06s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/0f9c652c48fa45a3aa13ce68f19e819d : SUCCESS in 2h 01m 35s","accounts_in_message":[],"_revision_number":22},{"id":"2288eb2d03aae8d171cff9124cace527f35649e2","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-02-12 10:58:54.000000000","message":"Patch Set 22:\n\n(5 comments)","accounts_in_message":[],"_revision_number":22},{"id":"2f87377751994ed21b312688a386f894c8c28d3e","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-02-12 11:07:24.000000000","message":"Patch Set 22: Code-Review-1\n\n(8 comments)","accounts_in_message":[],"_revision_number":22},{"id":"f725c5ac300a9a55d33eaadbb22519aa68ae39b8","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-12 11:42:42.000000000","message":"Patch Set 22:\n\n(1 comment)","accounts_in_message":[],"_revision_number":22},{"id":"7451fd493fd14666468e5baa643fa974e6b8e325","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-12 16:45:49.000000000","message":"Uploaded patch set 23.\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":23},{"id":"2c6fe5d312d7e0b05851a1396b48e531aebe36e1","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-02-12 16:46:02.000000000","message":"Patch Set 23:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":23},{"id":"ce5e8d636f5355e7d2a7f93692f5295007b5bf66","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-12 16:46:11.000000000","message":"Patch Set 23:\n\n(14 comments)","accounts_in_message":[],"_revision_number":23},{"id":"c3a1e2ef4668f87eed3c6de94eeb5177d1dc8af3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-12 16:52:37.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"8c3b09825577fe932a2c7122107ad8d48207aa0a","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-02-12 16:52:57.000000000","message":"Patch Set 24:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":24},{"id":"b3c54c40f9c08dc9995644f1b39523c7106dc138","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-02-12 17:09:06.000000000","message":"Patch Set 24:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/a735ed32021f411690735b057e0aa957\n\n- teim-code-review https://zuul.teim.app/t/main/build/136cd5ec4f824aa8b2071c8bd78f8354 : SUCCESS in 16m 04s","accounts_in_message":[],"_revision_number":24},{"id":"abb6eb7f180415b9b0a3c2d2831ea897cf858baf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-12 18:22:12.000000000","message":"Patch Set 24: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9241349f20dd4f2ab9e95cfa97273972\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/eab4db3d688948d4b5e936ffe93623c9 : SUCCESS in 9m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/237f60af6ae84ab59b059697c7859300 : SUCCESS in 2m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4f3a29437a9047eaa7f3eac508269514 : SUCCESS in 5m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e0d10250bb7e410ba6e66098a9e25f69 : SUCCESS in 4m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6e23ead0f61c4c9ba154167046815541 : SUCCESS in 5m 09s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/66e32e6d30224c53a20a67fc5e868d59 : SUCCESS in 6m 04s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/0a621b2190da427e9a1ae98e45b7a007 : SUCCESS in 26m 31s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/b2ded37e08ef4deb804e99f86e7318c0 : SUCCESS in 42m 10s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/ca763a5390c1469eab499fe0e058e2ff : SUCCESS in 1h 28m 30s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/beaccf8fb2ee4a08bcb34f96999530e2 : SUCCESS in 1h 18m 08s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/06bfa739d2eb4fd28e4f2d21fff1a875 : SUCCESS in 1h 21m 06s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/144f393d9c5c4efd8fdb7eb472e14331 : SUCCESS in 1h 11m 30s","accounts_in_message":[],"_revision_number":24},{"id":"a65cfdbb30f817e6e8f684838037a4d8e7240a4f","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-12 20:24:15.000000000","message":"Patch Set 24: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/e42e5e6a2cd8435a8cc84f08d95aeb67\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/b49fad3b5c7244e68e3adca462dc1850 : SUCCESS in 3h 00m 39s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/26f489bdb92243f7b80c85b76efecb31 : SUCCESS in 1h 59m 56s","accounts_in_message":[],"_revision_number":24},{"id":"0cacc1447d7ba8e0a4d260419edebe2a4c546722","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-02-16 18:35:23.000000000","message":"Patch Set 24: Code-Review-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":24},{"id":"5c71d4a8ea44239133fb6ba42f90fbb0785b4876","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-02-17 16:26:29.000000000","message":"Patch Set 24:\n\n(1 comment)","accounts_in_message":[],"_revision_number":24},{"id":"9c66f2a1cdeae39d3998b0b9acd876466fe96dcd","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-02-17 16:31:52.000000000","message":"Patch Set 24:\n\n(1 comment)","accounts_in_message":[],"_revision_number":24},{"id":"de7f28ad0968d32441840b18a657c813197a6379","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-02-17 17:08:08.000000000","message":"Patch Set 24: Code-Review+1\n\n(5 comments)","accounts_in_message":[],"_revision_number":24},{"id":"1ebe63e01a42d63f4db996ad84ee8c0d96a7f7e3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-17 19:15:51.000000000","message":"Uploaded patch set 25.\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":25},{"id":"1651ff04daf2aa86a85348d6edf282d4514eca80","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-02-17 19:16:08.000000000","message":"Patch Set 25:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":25},{"id":"ad3ae6dcaf19bcddb7a206b6e484d64f181af818","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-02-17 19:25:24.000000000","message":"Patch Set 25:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/c8ad1d8b709d47c9aa50a21f03ebbeef\n\n- teim-code-review https://zuul.teim.app/t/main/build/9d800ab09410410eb3b4cdbf43a082e7 : SUCCESS in 9m 07s","accounts_in_message":[],"_revision_number":25},{"id":"251697ff3c8ac7a7231f0eba831c5fea8eb73c2c","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-17 19:48:35.000000000","message":"Patch Set 25:\n\n(17 comments)","accounts_in_message":[],"_revision_number":25},{"id":"7ac076aaa1f9ecf5d44c76f24ca3e2cce9463db6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-17 20:52:04.000000000","message":"Patch Set 25: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2683a8fac6f145ffbb75f2013a41e6ab\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ced550de92b4443f9ad34423572cb84d : SUCCESS in 7m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f4a22765d6f1471f8984bea89eaf9224 : SUCCESS in 4m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fc5184328aa1454cab17231a6bacf636 : SUCCESS in 2m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/042dcf6878ff40b8b953e975c5265d74 : SUCCESS in 4m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9fa76bed8f1148459ad6f60e1ad22853 : SUCCESS in 8m 41s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/ed0da25cf9af4c06baeb8c613076b95f : SUCCESS in 7m 16s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/edf08dbd2dfd4aa68a2d5a0df8f96ef5 : SUCCESS in 41m 05s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/d1b71e65be3d471aa5f9fe8b738e353f : SUCCESS in 36m 22s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/ccf0bcf87ca9483193791214555fd541 : SUCCESS in 1h 28m 52s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/db7872065c8f461a8bc19d9e69c83924 : SUCCESS in 1h 18m 58s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/20ce4e360b134cbb9d9aeaa7c9a302b1 : SUCCESS in 1h 24m 46s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/71019709a75144c9a5987789554eee89 : SUCCESS in 51m 08s","accounts_in_message":[],"_revision_number":25},{"id":"2ec12afb0e230464a129ba46910e609a768ae6dd","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-17 21:56:41.000000000","message":"Patch Set 25: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/f963f2c2c302439e87590a479d932e37\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/ae4eef5de824418cad1d316411170ae7 : SUCCESS in 2h 39m 17s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/7ca1373b5522466983f50a1f4570a787 : SUCCESS in 1h 58m 09s","accounts_in_message":[],"_revision_number":25},{"id":"1360fa1f1e000bb08610f4e895fc550f009ad2a8","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-02-18 10:20:07.000000000","message":"Patch Set 25: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":25},{"id":"da7dcb1d79964627733fe925fe9c2de1f4cc4db1","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-18 14:15:50.000000000","message":"Patch Set 25: Code-Review+2\n\n(10 comments)","accounts_in_message":[],"_revision_number":25},{"id":"331f60715102921db05270a3e7c88044f76472ae","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-02-18 19:09:13.000000000","message":"Patch Set 25: Code-Review+2 Workflow+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":25},{"id":"10b272ae6f770988caf613a8617deb221367d715","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 19:09:43.000000000","message":"Patch Set 25: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":25},{"id":"0c8d0406b254ab18244b1390592489d5e7aaadd8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 20:41:29.000000000","message":"Patch Set 25: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c7820ae58b7746d6b77e2057d7bae836\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6a0707cd535444a69a9a77235c42264e : SUCCESS in 5m 32s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/697160c0a0c04203ac647b85f245359a : SUCCESS in 5m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e61b0fba7ab54e76adcfc8fbd01109dc : SUCCESS in 5m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f72fe02b98794c4984fd5c9c029a444b : SUCCESS in 5m 02s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/5d97f99ec88148afb6f0050cbb0be898 : SUCCESS in 3m 35s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/b6685ce36e5e42a0b620d8f1236f1a2b : SUCCESS in 40m 24s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/1748db3093844f8dbc6aa2e56b0e1041 : SUCCESS in 23m 59s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/df7449fdd7b54831b0c5dd38a14b905b : SUCCESS in 1h 07m 57s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/4a2df439eff44017a6ae7a13dce7729a : SUCCESS in 1h 30m 08s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/5829f7a181a04e24a148a46d054c546b : SUCCESS in 1h 21m 56s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/d5195540e42f4f57ac3ddcdd8c996400 : SUCCESS in 49m 42s","accounts_in_message":[],"_revision_number":25},{"id":"e1b33508b340e0a20ac800d2bc01742d779974f4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 20:41:29.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":25},{"id":"5bfff05ab9fecf394514b7070b2f59de6f092dbe","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 20:42:24.000000000","message":"Patch Set 25:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c511c76aaa144d3b90ccdb13c16fe3cb\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/11cc5ddba0504716be8f5d38f1c4c27f : SUCCESS in 40s","accounts_in_message":[],"_revision_number":25}],"current_revision_number":25,"current_revision":"bf6c7e2e27b8c48941652e63d8f65e23e6f6a146","revisions":{"aef691bcc9972408b7e9ed765aca2304b2784fa7":{"kind":"REWORK","_number":1,"created":"2026-01-09 15:59:03.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/1"}}},"commit":{"parents":[{"commit":"57618df3341646f3a8e130b28d3abcd9547db1e8","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/57618df3341646f3a8e130b28d3abcd9547db1e8"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:58:45.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/aef691bcc9972408b7e9ed765aca2304b2784fa7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/aef691bcc9972408b7e9ed765aca2304b2784fa7"}]},"branch":"refs/heads/master"},"daeea34adbc859d7b27ff2b82375e24244f8b009":{"kind":"REWORK","_number":2,"created":"2026-01-12 10:54:07.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/2"}}},"commit":{"parents":[{"commit":"f152e9fa7e7f4c55c9f823ffc9e937c3d1f55be5","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f152e9fa7e7f4c55c9f823ffc9e937c3d1f55be5"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-12 10:39:51.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/daeea34adbc859d7b27ff2b82375e24244f8b009"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/daeea34adbc859d7b27ff2b82375e24244f8b009"}]},"branch":"refs/heads/master"},"5e026b3e6136bcd6a0980c39976e6f346c8a58c0":{"kind":"REWORK","_number":3,"created":"2026-01-12 13:13:07.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/3"}}},"commit":{"parents":[{"commit":"f152e9fa7e7f4c55c9f823ffc9e937c3d1f55be5","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f152e9fa7e7f4c55c9f823ffc9e937c3d1f55be5"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-12 13:09:27.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5e026b3e6136bcd6a0980c39976e6f346c8a58c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5e026b3e6136bcd6a0980c39976e6f346c8a58c0"}]},"branch":"refs/heads/master"},"a37caae375c625917c3052e5dc91d9ca14e5d7db":{"kind":"REWORK","_number":4,"created":"2026-01-15 16:24:05.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/4"}}},"commit":{"parents":[{"commit":"93b87da25aeedbbcbfd1515a934055c03829c089","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/93b87da25aeedbbcbfd1515a934055c03829c089"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 16:22:06.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a37caae375c625917c3052e5dc91d9ca14e5d7db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a37caae375c625917c3052e5dc91d9ca14e5d7db"}]},"branch":"refs/heads/master"},"7e3a464536f2b5891a883017b3f1ca9374707800":{"kind":"REWORK","_number":5,"created":"2026-01-15 19:20:51.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/5"}}},"commit":{"parents":[{"commit":"3baaf23bc8d229afb65f54587dde8ecd3c928c24","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/3baaf23bc8d229afb65f54587dde8ecd3c928c24"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 19:20:39.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7e3a464536f2b5891a883017b3f1ca9374707800"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7e3a464536f2b5891a883017b3f1ca9374707800"}]},"branch":"refs/heads/master"},"2e0f80c27af5a866911e6004feb348da456eb95a":{"kind":"REWORK","_number":6,"created":"2026-01-16 17:05:46.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/6"}}},"commit":{"parents":[{"commit":"9278e9faa27f0543d910af885fefc63b049067aa","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9278e9faa27f0543d910af885fefc63b049067aa"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-16 17:04:48.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2e0f80c27af5a866911e6004feb348da456eb95a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2e0f80c27af5a866911e6004feb348da456eb95a"}]},"branch":"refs/heads/master"},"c75dabecdcf45ce04885e889e8ea6548348d0186":{"kind":"REWORK","_number":7,"created":"2026-01-19 11:28:24.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/7"}}},"commit":{"parents":[{"commit":"8b6c57d381aea4ac5d1103235508009f9c5d2cb6","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8b6c57d381aea4ac5d1103235508009f9c5d2cb6"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-19 11:28:08.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c75dabecdcf45ce04885e889e8ea6548348d0186"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c75dabecdcf45ce04885e889e8ea6548348d0186"}]},"branch":"refs/heads/master"},"b4e1c623b36485cba7288f88737607fc8053c417":{"kind":"REWORK","_number":8,"created":"2026-01-19 14:55:22.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/8"}}},"commit":{"parents":[{"commit":"34a9cbd11526aff953d58adaca26302c8fbaf3b7","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/34a9cbd11526aff953d58adaca26302c8fbaf3b7"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-19 14:55:07.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b4e1c623b36485cba7288f88737607fc8053c417"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b4e1c623b36485cba7288f88737607fc8053c417"}]},"branch":"refs/heads/master"},"787944dd7374ca9f2c21a636e4d8d1b63e26ddb0":{"kind":"REWORK","_number":9,"created":"2026-01-19 16:53:49.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/9"}}},"commit":{"parents":[{"commit":"34a9cbd11526aff953d58adaca26302c8fbaf3b7","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/34a9cbd11526aff953d58adaca26302c8fbaf3b7"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-19 16:53:23.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/787944dd7374ca9f2c21a636e4d8d1b63e26ddb0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/787944dd7374ca9f2c21a636e4d8d1b63e26ddb0"}]},"branch":"refs/heads/master"},"68312660d19b79a07b209cb2d995f85d91dff376":{"kind":"REWORK","_number":10,"created":"2026-01-20 08:47:29.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/10"}}},"commit":{"parents":[{"commit":"34a9cbd11526aff953d58adaca26302c8fbaf3b7","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/34a9cbd11526aff953d58adaca26302c8fbaf3b7"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-20 08:46:25.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/68312660d19b79a07b209cb2d995f85d91dff376"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/68312660d19b79a07b209cb2d995f85d91dff376"}]},"branch":"refs/heads/master"},"dcf06dcd3518af19d791539e68b4a8568b15645f":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2026-01-22 11:43:49.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/11"}}},"commit":{"parents":[{"commit":"fa4e3d8a350111ad2337bdc5d7c79b3fc562e7aa","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/fa4e3d8a350111ad2337bdc5d7c79b3fc562e7aa"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-22 11:42:00.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/dcf06dcd3518af19d791539e68b4a8568b15645f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/dcf06dcd3518af19d791539e68b4a8568b15645f"}]},"branch":"refs/heads/master"},"8048bb4beb0df5ea872441c7d1497db35a0779c0":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2026-01-22 17:17:22.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/12"}}},"commit":{"parents":[{"commit":"c6e413d44081cdffa550e4769a9db5844c06e75f","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c6e413d44081cdffa550e4769a9db5844c06e75f"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-22 16:34:16.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8048bb4beb0df5ea872441c7d1497db35a0779c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8048bb4beb0df5ea872441c7d1497db35a0779c0"}]},"branch":"refs/heads/master"},"d95aa0c6a1d530cfc625ea76a3ddab1d802080c2":{"kind":"REWORK","_number":13,"created":"2026-01-26 11:48:57.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/13"}}},"commit":{"parents":[{"commit":"c6e413d44081cdffa550e4769a9db5844c06e75f","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c6e413d44081cdffa550e4769a9db5844c06e75f"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-26 11:40:38.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nAdd a Mixin class with method to create real Nova resources like\nservers, hypervisors, flavors, etc, using novaclient to be used in\ntests.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d95aa0c6a1d530cfc625ea76a3ddab1d802080c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d95aa0c6a1d530cfc625ea76a3ddab1d802080c2"}]},"branch":"refs/heads/master"},"2da26d2117f7155d42dd4cbddd6314ffc62babda":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2026-01-27 19:13:20.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/14"}}},"commit":{"parents":[{"commit":"6e92c2e959be536080a830f97e3d9a1654ef8e12","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6e92c2e959be536080a830f97e3d9a1654ef8e12"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-27 19:11:04.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nAdd a Mixin class with method to create real Nova resources like\nservers, hypervisors, flavors, etc, using novaclient to be used in\ntests.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2da26d2117f7155d42dd4cbddd6314ffc62babda"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2da26d2117f7155d42dd4cbddd6314ffc62babda"}]},"branch":"refs/heads/master"},"fb91617c061d67b2f40046332e967cf9b0a6184f":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2026-01-30 17:24:23.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/15"}}},"commit":{"parents":[{"commit":"df4da8a8b496b60a93df40bf814d81ae2ad3ce8d","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/df4da8a8b496b60a93df40bf814d81ae2ad3ce8d"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-30 17:23:11.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nAdd a Mixin class with method to create real Nova resources like\nservers, hypervisors, flavors, etc, using novaclient to be used in\ntests.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/fb91617c061d67b2f40046332e967cf9b0a6184f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/fb91617c061d67b2f40046332e967cf9b0a6184f"}]},"branch":"refs/heads/master"},"6d0fb2ecfc20844d4f06707f954b4eaa0d115401":{"kind":"NO_CHANGE","_number":16,"created":"2026-02-02 08:26:35.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/16"}}},"commit":{"parents":[{"commit":"ecb72f640efa464b32d1307fff7cab87c7cfe205","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/ecb72f640efa464b32d1307fff7cab87c7cfe205"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-02 08:19:13.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nAdd a Mixin class with method to create real Nova resources like\nservers, hypervisors, flavors, etc, using novaclient to be used in\ntests.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6d0fb2ecfc20844d4f06707f954b4eaa0d115401"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6d0fb2ecfc20844d4f06707f954b4eaa0d115401"}]},"branch":"refs/heads/master"},"c532bca222fb3a8abd1d9fcf5038d1e3c80e2205":{"kind":"NO_CHANGE","_number":17,"created":"2026-02-02 10:23:26.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/17"}}},"commit":{"parents":[{"commit":"2d0eec1fe8748601179aedcf48dfd979f46709f7","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2d0eec1fe8748601179aedcf48dfd979f46709f7"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-02 10:17:39.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nAdd a Mixin class with method to create real Nova resources like\nservers, hypervisors, flavors, etc, using novaclient to be used in\ntests.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c532bca222fb3a8abd1d9fcf5038d1e3c80e2205"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c532bca222fb3a8abd1d9fcf5038d1e3c80e2205"}]},"branch":"refs/heads/master"},"cd3f75e55c38c928b75a14260288d66f2350cb6e":{"kind":"REWORK","_number":18,"created":"2026-02-02 13:59:32.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/18"}}},"commit":{"parents":[{"commit":"2d0eec1fe8748601179aedcf48dfd979f46709f7","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2d0eec1fe8748601179aedcf48dfd979f46709f7"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-02 10:59:19.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nMark the NovaHelper methods that are only used internally as private to\navoid confusion.\n\nAdd a Mixin class with method to create real Nova resources like\nservers, hypervisors, flavors, etc, using novaclient to be used in\ntests.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/cd3f75e55c38c928b75a14260288d66f2350cb6e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/cd3f75e55c38c928b75a14260288d66f2350cb6e"}]},"branch":"refs/heads/master"},"971d002c67494360d5b3a71af83fae9b9d64e4a0":{"kind":"REWORK","_number":19,"created":"2026-02-10 13:02:34.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/19"}}},"commit":{"parents":[{"commit":"2d0eec1fe8748601179aedcf48dfd979f46709f7","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2d0eec1fe8748601179aedcf48dfd979f46709f7"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-10 12:58:57.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nMark the NovaHelper methods that are only used internally as private to\navoid confusion.\n\nAdd a Mixin class with method to create real Nova resources like\nservers, hypervisors, flavors, etc, using novaclient to be used in\ntests.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/971d002c67494360d5b3a71af83fae9b9d64e4a0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/971d002c67494360d5b3a71af83fae9b9d64e4a0"}]},"branch":"refs/heads/master"},"70110e158f3742b39613690c59b1a8cb714c227a":{"kind":"REWORK","_number":20,"created":"2026-02-10 15:19:12.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/20"}}},"commit":{"parents":[{"commit":"2d0eec1fe8748601179aedcf48dfd979f46709f7","subject":"Add wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2d0eec1fe8748601179aedcf48dfd979f46709f7"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-10 15:15:47.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nMark the NovaHelper methods that are only used internally as private to\navoid confusion.\n\nAdd a Mixin class with method to create real Nova resources like\nservers, hypervisors, flavors, etc, using novaclient to be used in\ntests.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/70110e158f3742b39613690c59b1a8cb714c227a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/70110e158f3742b39613690c59b1a8cb714c227a"}]},"branch":"refs/heads/master"},"abfbf62743e34ebf00e827447457cd6a9d98e559":{"kind":"REWORK","_number":21,"created":"2026-02-11 08:27:59.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/21"}}},"commit":{"parents":[{"commit":"e070c5e057ac9b6d2b40ab41ef2484cd303fc4d7","subject":"Change id field to uuid when appropiate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e070c5e057ac9b6d2b40ab41ef2484cd303fc4d7"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-11 08:20:54.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nMark the NovaHelper methods that are only used internally as private to\navoid confusion.\n\nAdd a Mixin class with method to create real Nova resources like\nservers, hypervisors, flavors, etc, using novaclient to be used in\ntests.\n\nUpdate all references throughout the codebase including collectors,\nnotifications, strategies, and comprehensive test suite to use the\nnew \u0027uuid\u0027 field name consistently. The uuid validation required\nsubstantial changes to the unit test suite, since some fake data models\ncontained instances with an id that was no a uuid.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/abfbf62743e34ebf00e827447457cd6a9d98e559"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/abfbf62743e34ebf00e827447457cd6a9d98e559"}]},"branch":"refs/heads/master"},"0d3bd2b62458da050239724be6194db0b00d5dd6":{"kind":"REWORK","_number":22,"created":"2026-02-11 18:07:33.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/22"}}},"commit":{"parents":[{"commit":"e070c5e057ac9b6d2b40ab41ef2484cd303fc4d7","subject":"Change id field to uuid when appropiate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e070c5e057ac9b6d2b40ab41ef2484cd303fc4d7"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-11 18:07:09.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nMark the NovaHelper methods that are only used internally as private to\navoid confusion.\n\nAdd a Mixin class with method to create real Nova resources like\nservers, hypervisors, flavors, etc, using novaclient to be used in\ntests.\n\nUpdate all references throughout the codebase including collectors,\nnotifications, strategies, and comprehensive test suite to use the\nnew \u0027uuid\u0027 field name consistently. The uuid validation required\nsubstantial changes to the unit test suite, since some fake data models\ncontained instances with an id that was no a uuid.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0d3bd2b62458da050239724be6194db0b00d5dd6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0d3bd2b62458da050239724be6194db0b00d5dd6"}]},"branch":"refs/heads/master"},"f3bc8cdd0762bd6805caf5c9bc3be4dba75d51df":{"kind":"REWORK","_number":23,"created":"2026-02-12 16:45:49.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/23"}}},"commit":{"parents":[{"commit":"6d4ff7151022fc003766ad50ff0f67393140b904","subject":"Merge \"Change id field to uuid when appropiate\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6d4ff7151022fc003766ad50ff0f67393140b904"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-12 16:45:29.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nMark the NovaHelper methods that are only used internally as private to\navoid confusion.\n\nAdd a Mixin class with method to create real Nova resources like\nservers, hypervisors, flavors, etc, using novaclient to be used in\ntests.\n\nUpdate all references throughout the codebase including collectors,\nnotifications, strategies, and comprehensive test suite to use the\nnew \u0027uuid\u0027 field name consistently. The uuid validation required\nsubstantial changes to the unit test suite, since some fake data models\ncontained instances with an id that was no a uuid.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f3bc8cdd0762bd6805caf5c9bc3be4dba75d51df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f3bc8cdd0762bd6805caf5c9bc3be4dba75d51df"}]},"branch":"refs/heads/master"},"d7567812c984b65fc8da34c3279cb8b17db01353":{"kind":"REWORK","_number":24,"created":"2026-02-12 16:52:37.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/24"}}},"commit":{"parents":[{"commit":"6d4ff7151022fc003766ad50ff0f67393140b904","subject":"Merge \"Change id field to uuid when appropiate\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6d4ff7151022fc003766ad50ff0f67393140b904"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-12 16:51:36.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nMark the NovaHelper methods that are only used internally as private to\navoid confusion.\n\nAdd a Mixin class with method to create real Nova resources like\nservers, hypervisors, flavors, etc, using novaclient to be used in\ntests.\n\nUpdate all references throughout the codebase including collectors,\nnotifications, strategies, and comprehensive test suite to use the\nnew \u0027uuid\u0027 field name consistently. The uuid validation required\nsubstantial changes to the unit test suite, since some fake data models\ncontained instances with an id that was no a uuid.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d7567812c984b65fc8da34c3279cb8b17db01353"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d7567812c984b65fc8da34c3279cb8b17db01353"}]},"branch":"refs/heads/master"},"bf6c7e2e27b8c48941652e63d8f65e23e6f6a146":{"kind":"REWORK","_number":25,"created":"2026-02-17 19:15:51.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/13/972913/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/972913/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/972913/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/972913/25"}}},"commit":{"parents":[{"commit":"6d4ff7151022fc003766ad50ff0f67393140b904","subject":"Merge \"Change id field to uuid when appropiate\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6d4ff7151022fc003766ad50ff0f67393140b904"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-09 15:52:42.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-17 18:58:30.000000000","tz":60},"subject":"Use wrapper classes for novaclient objects","message":"Use wrapper classes for novaclient objects\n\nUpdated NovaHelper methods to return wrapped objects:\n- Hypervisor: get_compute_node_list, get_compute_node_by_name,\nget_compute_node_by_hostname, get_compute_node_by_uuid\n- Server: get_instance_list, get_instance_by_uuid, find_instance\n- Flavor: get_flavor_list\n- Aggregate: get_aggregate_list, get_aggregate_detail\n- Service: get_service_list\n\nAdapt usage of nova_helper throughout the watcher code base to use the\nnew wrapper classes returned by the nova_helper methods.\n\nMark the NovaHelper methods that are only used internally as private to\navoid confusion.\n\nAdd a Mixin class with method to create real Nova resources like\nservers, hypervisors, flavors, etc, using novaclient to be used in\ntests.\n\nUpdate all references throughout the codebase including collectors,\nnotifications, strategies, and comprehensive test suite to use the\nnew \u0027uuid\u0027 field name consistently. The uuid validation required\nsubstantial changes to the unit test suite, since some fake data models\ncontained instances with an id that was no a uuid.\n\nGenerated-By: claude-code (claude-sonnet-4.5)\nChange-Id: Ie9a3a12079332aad701cbf107838b136ab864204\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bf6c7e2e27b8c48941652e63d8f65e23e6f6a146"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bf6c7e2e27b8c48941652e63d8f65e23e6f6a146"}]},"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":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}}]}],"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":"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":{}}}]}
