)]}'
{"id":"openstack%2Fwatcher~974710","triplet_id":"openstack%2Fwatcher~master~I7e297419243f16548a54e332609bbcbd19c3d758","project":"openstack/watcher","branch":"master","topic":"use-openstacksdk","attention_set":{},"removed_from_attention_set":{"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2026-02-23 15:21:50.000000000","reason":"\u003cGERRIT_ACCOUNT_30002\u003e replied on the change","reason_account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-02-24 14:48:49.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-19 11:41:03.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-19 17:47:24.000000000","reason":"removed on reply"},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-02-19 11:41:13.000000000","reason":"removed on reply"},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2026-02-24 07:55:19.000000000","reason":"\u003cGERRIT_ACCOUNT_16312\u003e replied on the change","reason_account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"}}},"hashtags":[],"change_id":"I7e297419243f16548a54e332609bbcbd19c3d758","subject":"Prepare to use openstacksdk instead of novaclient","status":"MERGED","created":"2026-01-26 11:48:57.000000000","updated":"2026-02-24 14:49:50.000000000","submitted":"2026-02-24 14:48:49.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":72,"unresolved_comment_count":3,"has_review_started":true,"submission_id":"974710-use-openstacksdk","meta_rev_id":"e6525bbf187e9b65b64f1ed0389366457414b2bc","_number":974710,"virtual_id_number":974710,"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":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"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":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-24 14:48:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":2,"date":"2026-02-24 10:53:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2026-02-24 09:40:12.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-24 14:06:47.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":1,"date":"2026-02-24 09:40:12.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":1,"date":"2026-02-24 10:53:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"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":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"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":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"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-26 11:49:08.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-26 13:24:54.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-01-26 15:10:30.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-02-11 16:32:41.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-11 18:59:27.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-18 15:11:51.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-18 19:49:23.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":"CC"},{"updated":"2026-02-23 15:21:50.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":"66ce0099a4da83aab7f0e6b1c5cf7c17d34dfbe8","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 1.","accounts_in_message":[],"_revision_number":1},{"id":"2d21838486a2ca6a7aabda1c92b130092b42f7e6","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:08.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"96f6c26484e217014b125491f75646775a6bfe49","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:53:39.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d248d292d5569e4d7b924e845c12c2a92ec3d938","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:53:49.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"4412761e97f40c2945ede0fafe483ae0e4735b2b","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:15:24.000000000","message":"Patch Set 2:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/73306f4fe5a44eebb7ee8472202ecace\n\n- teim-code-review https://zuul.teim.app/t/main/build/e63a57517f6b487fa35c8644396ae16e : SUCCESS in 21m 27s","accounts_in_message":[],"_revision_number":2},{"id":"480d60e2bd2adef1731d365d4ceb56f1953edaab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 13:24:54.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bb4b6f1802974933816618b693dea98b\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/e384635f21304e42847890697f39514a : SUCCESS in 2m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5bb7f51c97d44a5abd69b96ffee56109 : SUCCESS in 4m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b8a250b92e1444ec8c0f382cbb7f8bd9 : SUCCESS in 4m 52s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3e234a6593fa4406b411b9ca9cf769b7 : SUCCESS in 5m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6b69bc1c52644b7da659107112e81777 : SUCCESS in 5m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/76cb66726530468298985173e363da38 : SUCCESS in 9m 26s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/89d1729f99c443afb53bda8a2edc2203 : SUCCESS in 3m 41s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/af200974a9714fdd892496eaf664c972 : SUCCESS in 46m 57s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/d75f81fa1310458f9e5d8e811f703e01 : SUCCESS in 25m 31s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/cc8960bd916e44f5a5f4d2d303495ce7 : SUCCESS in 1h 19m 41s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/1bbeeafd2d1949a599efe97972211d30 : SUCCESS in 1h 24m 42s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/4640a0417fdb4c9fae3d6c9f2ac92bd1 : SUCCESS in 1h 26m 40s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/998a7eb6b03548b08742af5a4c3f7328 : SUCCESS in 49m 32s","accounts_in_message":[],"_revision_number":2},{"id":"764dc266675cc1e87e62ba96a5b1691210b4c7ac","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-26 15:10:30.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/9d22e53883604b7088ef9d0b40e244ba\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/11184d664e5442a8b122cf3243ee8b2e : SUCCESS in 3h 15m 34s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/07c35a89119346cca4777f0b31a94144 : SUCCESS in 2h 32m 43s","accounts_in_message":[],"_revision_number":2},{"id":"f0ced2f1190d5a6d48ef7df07178d27299d01723","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 3: Patch Set 2 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":3},{"id":"bb639d8584ec975344ba11fab7f78911246480ac","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:42.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"f30618f9a64847033d04d254c61fb07761e1eea8","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:25:34.000000000","message":"Patch Set 3:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/cb59a1e44f6345fe8841a53288daa011\n\n- teim-code-review https://zuul.teim.app/t/main/build/bed6825345f1450a808bfef92cc2c6ee : SUCCESS in 11m 46s","accounts_in_message":[],"_revision_number":3},{"id":"f8772d255e1e311090746a1a29b6cc9435ed1cbe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-27 20:44:23.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f4a45bf2ed4a4f3bb1a8c11295f3de43\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/1bec1174f5da48e884225bedcb3b5419 : SUCCESS in 4m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0419e871727c441987aeaee941b73af6 : SUCCESS in 5m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/caa30e2884214d33a4d0351763dd7266 : SUCCESS in 6m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b3f0a4083cfa49cdbfe2b6720678a649 : SUCCESS in 3m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/49832a0aaba746d1a6d81043465e1841 : SUCCESS in 2m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5efa7c1c00744863b4b905248f447c95 : SUCCESS in 11m 24s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/945861f39f4b46c49e4680ae2daf4576 : SUCCESS in 5m 38s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/43923d81aa5e4d11b1ab14678b439e46 : SUCCESS in 50m 35s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/d09b53ea1bb7413c80ea422509b73c50 : SUCCESS in 40m 02s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/ddfbf2f158ca44cbbc43802b69843e7a : SUCCESS in 1h 18m 16s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/30ec9f196e9c41b6a48c4337165a0576 : SUCCESS in 1h 24m 45s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/6750f2f43981429ea15eac384b0c0af2 : SUCCESS in 1h 21m 47s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/88caac27197348d699b75f20825ef5c9 : SUCCESS in 46m 19s","accounts_in_message":[],"_revision_number":3},{"id":"aca82549b2dcfa93b6e09832be003e0a1b228ac4","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-27 22:00:41.000000000","message":"Patch Set 3: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/0764ff9d41844fdd98f951e2fd585322\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/74e394a9dec64850885af63573f659aa : SUCCESS in 2h 46m 05s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/892ff99614154ac2938f8cd0c2e1aef1 : SUCCESS in 2h 01m 46s","accounts_in_message":[],"_revision_number":3},{"id":"340bcf928f281cdf83081daf7e9a0f713412ad57","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-29 09:19:32.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":"8bd0a61e8cd1a4f3847f5ac14d552357f08747d3","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-29 09:19:46.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"685b0b6cd7e37da366507bdfa9efd58afed06509","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-29 09:43:44.000000000","message":"Patch Set 4:\n\n(8 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/b0d6563947bf4712a660ab9d2c1d1c45\n\n- teim-code-review https://zuul.teim.app/t/main/build/22b21e5c8a7c4f898d1477c98ddc9265 : SUCCESS in 23m 50s","accounts_in_message":[],"_revision_number":4},{"id":"8131625d71aff8ba533627a6d280532f65280578","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-29 10:55:19.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8fda8383142f435fa2564098fa4ddd6d\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/3169ef25bba84a9ea701a0ff26d6999a : SUCCESS in 2m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/db6d17dc68ca4f3fafbfbea82233bd36 : SUCCESS in 6m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1a6b82c8a89742cdbc4c94396631f5d8 : SUCCESS in 4m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e9b78570c52940ee8663df156b12cad3 : SUCCESS in 3m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bf0aad362a5f47d982fdf9d15d6d73fe : SUCCESS in 4m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d844d2b7057d4d6bbb1b8c57b92c55f5 : SUCCESS in 9m 18s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/084664a7985245a9a695bca9e958ebae : SUCCESS in 6m 49s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/05136581c82542d3921beaa2d5587b54 : SUCCESS in 48m 44s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/5b9544975c6e4f0e8b2f39e98e573a19 : SUCCESS in 15m 08s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/524ec201c2a040838e205c627def8f45 : SUCCESS in 1h 18m 17s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/a0c2069085cf4e38958c2e84add75094 : SUCCESS in 1h 24m 00s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/16996b651e6f412ca19b730ba296153d : SUCCESS in 1h 19m 04s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/4b233b71c6514e7e82278e2f8eca5eab : SUCCESS in 43m 44s","accounts_in_message":[],"_revision_number":4},{"id":"69cf5a4a412ea5d5193454424ec8fa22fff0bbde","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-29 12:23:07.000000000","message":"Patch Set 4: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/aea5b9c5091a451889305368e1520513\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/d33a5e7181b947b08a7ece1d64e68437 : SUCCESS in 2h 59m 39s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/be5ed9dc55ea44e3865a038c8bbf00a3 : SUCCESS in 2h 05m 32s","accounts_in_message":[],"_revision_number":4},{"id":"2662834fdbb745b7d660f9e8282ef10ccb2562c6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-29 18:59:23.000000000","message":"Uploaded patch set 5: Patch Set 4 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":5},{"id":"a645bfa0cd374ce86e2e84851d77e2bf54500c83","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-29 18:59:41.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"86780dc14b565f6ad5c355b72302987355de7133","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-29 19:09:37.000000000","message":"Patch Set 5:\n\n(10 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/b94248e03b624d56889f766bf8363ab5\n\n- teim-code-review https://zuul.teim.app/t/main/build/002bce4c2bee42b193cf24680e04aac1 : SUCCESS in 9m 47s","accounts_in_message":[],"_revision_number":5},{"id":"e0f447fddc339c530dc04a4dc7ab2e6d68139cdc","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-29 19:36:02.000000000","message":"Patch Set 5: 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/59382e4a5d5747c2b7ae1dfe01c1a94c\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/7341a6e04ba64006ab5aef28317b0b6c : FAILURE in 34m 49s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/3125639239cd4bdc87e430239f2ed1b3 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":5},{"id":"daa2b08aceda6bf3671e9195b3862a8c1a6fbbfe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-29 20:33:04.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/e1f1e49e3e5a4dc29cb4cc1167aaffd7\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/c6559c03ec014996bb4b0f951d6c2da0 : SUCCESS in 2m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f12bf0d578e64207984041246d139980 : FAILURE in 6m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/86cc59e924da492788c1aabaa84154e1 : SUCCESS in 6m 24s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d8ce158bd4774424a67c059dde233147 : FAILURE in 5m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ae371e300be1458493e24018f32e9145 : FAILURE in 3m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c353020dfc047f1b654b0b1e4a1f2ae : SUCCESS in 7m 59s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/edde94390ee943f183d2f28d3bf26c11 : FAILURE in 5m 19s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/1b0de9ed2d9943099c509e13824dec17 : SUCCESS in 54m 03s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/2d5eb7ec14c7489b966410ff7ab5a912 : SUCCESS in 27m 22s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/c9a5a90fe6c94ebaae7b465e49048ea4 : SUCCESS in 1h 02m 19s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/8e1c607adfbb4d15a815b7a146961502 : SUCCESS in 52m 04s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/a176741e13e84ec1b3d3a6b2edfaab74 : SUCCESS in 1h 03m 50s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/ccaf085830344323bc441e33b6706d6e : SUCCESS in 1h 27m 20s","accounts_in_message":[],"_revision_number":5},{"id":"770cde3a716675c48cc2a621f3e5bfe0ee99024a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-30 09:10:54.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":"081db1730479555def861422e32b7018b89dfbeb","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 09:11:11.000000000","message":"Patch Set 6:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":6},{"id":"f62cafc177a25eab276ec5ea9e46a2a0817c68cd","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 09:26:54.000000000","message":"Patch Set 6:\n\n(6 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/6f3f69bacc21425cbe71504ab116a348\n\n- teim-code-review https://zuul.teim.app/t/main/build/64c96474738943b993f500c647ad6c80 : SUCCESS in 15m 36s","accounts_in_message":[],"_revision_number":6},{"id":"5e733f4cdc993e3cbcc4df12a2323b2604cb4aec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-30 10:45:42.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0ea39d313bd24ee492c610a9f0af1a74\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/7c50672514c34e05b6d2ae1edd843677 : SUCCESS in 1m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5e13c7ff5a08405dae645188815b30fe : SUCCESS in 4m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1edefce2488144f0a6f10fcd15833f7a : SUCCESS in 3m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7a363d3942884d64a07fde053934122c : SUCCESS in 6m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f1cd4075e7974e29873bee0a24a26196 : SUCCESS in 5m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e4a178355aa54c56876e9608fb5c80b4 : SUCCESS in 9m 44s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/553c7b523b1145c5be79f6a5481660ad : SUCCESS in 6m 01s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/0cda94fe36cc4c44b0cefa9f3140952a : SUCCESS in 20m 43s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/f3ae49b8321f4964ab29b2b5eb0a9737 : SUCCESS in 23m 14s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/6334964f2ae64b71832e2158e9c92ad8 : SUCCESS in 1h 28m 31s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/986a8fa19aaf413f9d4065205e8a947f : SUCCESS in 46m 58s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/e9833129a29f43e3bf6a85b664e0588c : SUCCESS in 1h 27m 28s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/ca5752897f45425583cfae0072ba3678 : SUCCESS in 1h 22m 50s","accounts_in_message":[],"_revision_number":6},{"id":"4cc17edbb2f964255716ffbed46f58fa84db9b46","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-30 12:03:47.000000000","message":"Patch Set 6: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/4a78f6b154694691a9bf6e94071205a2\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/be2b58cde9c64abb8a62958bd9317c71 : SUCCESS in 2h 51m 28s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/0aa41b0a00e74949b8c74c755f4d84d0 : SUCCESS in 2h 00m 43s","accounts_in_message":[],"_revision_number":6},{"id":"6fc445130e63f1420f790642190cbf04e686e1e4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-30 14:42:20.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":"d1a735d5f30b565856e9ad4958ab0f4c9c832d30","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 14:42:37.000000000","message":"Patch Set 7:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":7},{"id":"2c27568fd3fd4e3e1562fb01d6a4fda034bd0e28","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 15:02:05.000000000","message":"Patch Set 7:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/aad6d36fde2441f3a02527d369bcff80\n\n- teim-code-review https://zuul.teim.app/t/main/build/181e4d035e1242859b05fa0ce6e66aeb : SUCCESS in 19m 21s","accounts_in_message":[],"_revision_number":7},{"id":"ec4b87bcd70e5ddd52e6411d70a29a82ef394b65","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-30 16:16:36.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7aa66d2608864c0cbbb61cdc08081a30\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/f74a99309d4a4910aed21028b7096db5 : SUCCESS in 2m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/de54141cd07444d39b705540f08e0429 : SUCCESS in 6m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/04ca4f6638134797a5d00b4046600dbd : SUCCESS in 2m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/34ce8517f8274d05b17be9b95fc26b58 : SUCCESS in 6m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ee80f770003b4b908add4e670d819f7b : SUCCESS in 4m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f8392889401414494fbbc8e08c8831a : SUCCESS in 10m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6eab3647d29b47748f233d5f372009a8 : SUCCESS in 3m 31s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/cbeffc6744f748e28e2e324c6a42ce14 : SUCCESS in 6m 10s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/5a9dcf7cf1be45cfa33193e48f15cca6 : SUCCESS in 50m 05s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/1755eba892bb49f6b67cc99a0701a3d8 : SUCCESS in 38m 18s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/6406af6c1b9d4f388f1d14c4463a8960 : SUCCESS in 48m 24s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/20754e5445ac439b8c92066d2ee46d79 : SUCCESS in 1h 22m 37s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/7943e7a9dc54478590f0256e93fb1066 : SUCCESS in 1h 28m 28s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/025a09d723214a199a1463d7c6c9412c : SUCCESS in 1h 23m 30s","accounts_in_message":[],"_revision_number":7},{"id":"2222aef1f73c3c2889a1dc3efc81d117b668840b","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 8: Patch Set 7 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":8},{"id":"4ca7d1fca2178b96c3b58058de7ca0ce8e9afe23","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:49.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"a1de5172dd10f833280cbb83ee58d4a7dab1159b","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:38:24.000000000","message":"Patch Set 8:\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/438cb49a41cd49f0b1e4c10b3ec2f408\n\n- teim-code-review https://zuul.teim.app/t/main/build/01ff3c1693424ca6be3676e6d5b55782 : FAILURE in 13m 28s","accounts_in_message":[],"_revision_number":8},{"id":"a521fb7b80f86b305efa3aee5ba0ebbce8916643","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-30 19:03:36.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3674b20580ac476bb933530627fa1f4f\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/c1b06778b8a54795be2d49c2b2572abb : SUCCESS in 2m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/10e2c8b52b4942308dc2eaeeb8ea482a : SUCCESS in 8m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad20ef80601a4d46a32a39673cd69e09 : SUCCESS in 4m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/29ef40cb35524592ae927e3e95c03103 : SUCCESS in 5m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c9ed0fdbd2194b569d262cd263fbc901 : SUCCESS in 5m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5fa7aba32fdd44e9a15ab59ca5d767ff : SUCCESS in 9m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/309e50cd89dd4994a03b555fd6eaf689 : SUCCESS in 4m 07s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/a32b5e8c09594db6b48d77380f58c653 : SUCCESS in 5m 59s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/006f200610c04fd487e78560968a4113 : SUCCESS in 47m 06s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/4ff9da3bf16e4ae1ad975e7af90b76f9 : SUCCESS in 27m 09s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/d7154e947bb5452faa90829f45363f1f : SUCCESS in 1h 22m 20s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/f68d6bf6e4b5485792ea70f5de40a303 : SUCCESS in 1h 25m 20s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/5060faa0e4d04c00a9cd10acc938970a : SUCCESS in 1h 35m 28s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/dbcfddb5547e45fe9f423288319cfe80 : SUCCESS in 1h 26m 00s","accounts_in_message":[],"_revision_number":8},{"id":"3895575ada31b6739feacaad2b222f841cd0b3ef","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-30 20:15:14.000000000","message":"Patch Set 8: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/0b6ea02fdd1d44de97515c3b42c73850\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/ebb48587a40346bda460a19fa122c3c2 : SUCCESS in 2h 49m 13s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/e30878f2f54343f8ba9b60a2437cfa2e : SUCCESS in 2h 01m 14s","accounts_in_message":[],"_revision_number":8},{"id":"9c7a5da67b2c624d76f746341a6babb8898190f5","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 9: New patch set was added with same tree, parent tree, and commit message as Patch Set 8.\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":9},{"id":"9a1cfc1f3dbb4ec5abb0a5b2b71c672b74135035","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:05.000000000","message":"Patch Set 9:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":9},{"id":"269e9c80f9c3509076794f691123bd941408e869","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:45:25.000000000","message":"Patch Set 9:\n\n(7 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/71b3824943364935966cc33f994c07d7\n\n- teim-code-review https://zuul.teim.app/t/main/build/5a8bacade27e45d1b850c6870b275a74 : SUCCESS in 18m 12s","accounts_in_message":[],"_revision_number":9},{"id":"79b56bb449dfed8d895ef1dab9001015dcc99770","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-02 10:01:55.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/251a5f071d9644c6bda265adb415234c\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/a50d638e8c404d0088b431c13325c164 : SUCCESS in 2m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/09746697bdc34b5bba8f6a134d44ffd1 : SUCCESS in 8m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1bb799fe54644c95b4e80fd41016bde7 : SUCCESS in 2m 52s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/933efe65275740749a88df9b604329c5 : SUCCESS in 5m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2501cbed57b34de689519e86cb2ba0c9 : SUCCESS in 3m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b6e13309eb9492797d44581eedd9f11 : SUCCESS in 10m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/162b411ebb1e43f49346035fdaba177e : SUCCESS in 3m 33s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/3a7b02d3665a4341b21e680ee60212dc : SUCCESS in 5m 05s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/aa7f4f0ac1bc4644a06759eb9c96a72e : SUCCESS in 24m 28s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/97f12c42e8b343168825503d4582115c : SUCCESS in 36m 06s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/4f72b7da34784edfa8f0c1f95309057b : SUCCESS in 42m 06s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/afb8b70856fa45a3b6e623b21a869970 : SUCCESS in 1h 29m 55s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/9d57c46fc5da4b55a026c564df3c6663 : SUCCESS in 49m 51s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/f119f88660234896b9ea8a57e6b5f614 : SUCCESS in 1h 26m 27s","accounts_in_message":[],"_revision_number":9},{"id":"6d80a28fd0599c342dc26efd142c2ae084eff8ff","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 10: New patch set was added with same tree, parent tree, and commit message as Patch Set 9.\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":10},{"id":"cd8649088ab78e684ea175daa0e080e476efb3cc","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:52.000000000","message":"Patch Set 10:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":10},{"id":"fe3646b9bce7539cb30f8bb43e80324b35224771","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:34:50.000000000","message":"Patch Set 10:\n\n(12 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/008423244d0a4a67b2b60ad724049be0\n\n- teim-code-review https://zuul.teim.app/t/main/build/d884734094aa4fd7853826bff8733f5e : SUCCESS in 10m 51s","accounts_in_message":[],"_revision_number":10},{"id":"736f23d01684d3d1321ea4bf2505e81b0ef0b029","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-02 12:06:55.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/417896b9d5fe4dac9580840223c42c76\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/d251468d0df8425bb458d511337d7b5d : SUCCESS in 2m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/aba10343cae9453483417cb4d61942da : SUCCESS in 6m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4cf4806046ae4f46b267712114106be9 : SUCCESS in 4m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d1d4d63ca30140fd97eaf73c40d86fe9 : SUCCESS in 5m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b6ceda97907640e1aa22175f70d42b12 : SUCCESS in 4m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/32e1503b113c4417b8acf79e8ea26680 : SUCCESS in 6m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a4ea1e5814a94e0c82c28da3dd3c3a3b : SUCCESS in 4m 06s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/658aad47f14e46fd8c20ef618cfb3b82 : SUCCESS in 5m 15s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/9e60447b5f41409e98840f631673e01c : SUCCESS in 47m 09s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/7e8e23fd7bfc457aa00751e54210b033 : SUCCESS in 43m 22s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/312798aca29341be95d275156faf4028 : SUCCESS in 1h 21m 26s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/62f94e0414614a10b6d3f8fba9de529b : SUCCESS in 46m 32s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/fbbb285b186c4c97ad8de9063f81e908 : FAILURE in 1h 08m 43s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/856a91f18c1549e2ac749e9e79180869 : SUCCESS in 1h 30m 13s","accounts_in_message":[],"_revision_number":10},{"id":"2e36c301a84e53c095f2e70ea1e81a35b0d2ad04","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-02 13:19:06.000000000","message":"Patch Set 10: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/1ce9b76949f0464c99dc635aa3f0cf32\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/c4dbadf9382c413b9dea35321eaf640f : SUCCESS in 2h 54m 10s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/f68f98e033df48e6aaf94cc8bc41a599 : SUCCESS in 1h 56m 17s","accounts_in_message":[],"_revision_number":10},{"id":"b336656af989322cf13f572d981aa1194e0a1643","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 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":"7df204c0b2cc199105c4f93a2cb8cad04616f4e0","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:57.000000000","message":"Patch Set 11:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":11},{"id":"2928d810f09369936330f8796c40aec591d01d84","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:10:23.000000000","message":"Patch Set 11:\n\n(7 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/2cc686d162b44048b5b1977ada6ca4a6\n\n- teim-code-review https://zuul.teim.app/t/main/build/d668f838c3254a769615caecaaaf0436 : SUCCESS in 10m 17s","accounts_in_message":[],"_revision_number":11},{"id":"24dba1625009a910c807290bf599c705416e7042","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-02 15:22:11.000000000","message":"Patch Set 11: 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/2d41330e94034983ae9a6372bc69ff96\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/99a05d59370a4962bdce3b14910bce31 : SUCCESS in 2m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f61fabbfed2c499a8b229f61ec991ff8 : SUCCESS in 7m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b43d088d9bd947febe0bb0b2b9eac700 : SUCCESS in 3m 18s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6847dfd0c58a4e3d95ace94e55c8b0e3 : SUCCESS in 5m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7a18a3dcb6f94d01ad000a22541489e3 : SUCCESS in 3m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd4ed961497948a9bc91b504cdfc7da3 : SUCCESS in 9m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4c1b240158f34f8d8bd397d9fe5df323 : SUCCESS in 3m 50s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/a47c5bbde5ce4d59937370c242fbf310 : SUCCESS in 6m 25s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/7e6c57cf33a245ee970ecd3dee1d45ec : SUCCESS in 50m 25s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/f25d59af4c4f43e0bc38d8e35622ac7b : SUCCESS in 35m 38s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/6980445192464b1cb1a97ff27203ed4e : SUCCESS in 1h 12m 18s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/3763957dc60a4d47a1bca641afdb0b7d : SUCCESS in 51m 43s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/d92892adf8d34d16a5fba8ddc24042c2 : SUCCESS in 51m 27s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/c47b452b821a4c90b9299767bb657852 : FAILURE in 51m 21s","accounts_in_message":[],"_revision_number":11},{"id":"c0caa20cb2935a4e5cff84fa9d004997e117bb70","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-02 16:01:02.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"07043c184f47d0e086128fa7e4731a73fc297ecc","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 16:01:14.000000000","message":"Patch Set 11:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":11},{"id":"0ce457c96b782cc59b4ed055a63c7ec50b3e26e5","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 16:12:30.000000000","message":"Patch Set 11:\n\n(6 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/1e2fead667704bb3a95447f0a897f955\n\n- teim-code-review https://zuul.teim.app/t/main/build/3afd65f25a2e48bcaa74787bd7e3848a : SUCCESS in 11m 06s","accounts_in_message":[],"_revision_number":11},{"id":"8ec93346853cc9e748d33f2d532777e54061a405","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-02 17:00:26.000000000","message":"Patch Set 11: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/7e9f053dfa3147ffb23c19bbd916d695\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/fb817dcb57d14b60842a3c6a150dc998 : SUCCESS in 2h 59m 23s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/9e649a9cc6b744f19a4749b7cebc9f91 : SUCCESS in 2h 07m 26s","accounts_in_message":[],"_revision_number":11},{"id":"9adb7918d8f35770964d67a4fa3c6d225670794c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-02 17:54:56.000000000","message":"Patch Set 11:\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/1ebc0ae1fabe4aa096b4ae60631dbf86\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/338792f51739488f84c95d3642a6b0e9 : SUCCESS in 1m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7a40219529f24fa8b58ed4f146c75fde : SUCCESS in 6m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cd895264cab44e23984fa291b4cb618c : SUCCESS in 4m 36s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/62eec7030aad471b8f1362e80f5b1411 : SUCCESS in 5m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/137b8525b4a34c84a2b085867fb40021 : SUCCESS in 7m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/896ebc618efc4aaba240f40fb94b6d87 : SUCCESS in 9m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4484f5dd8a0f4dfd81d7e113d332b6cb : SUCCESS in 3m 27s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/359241a7b9bd447eb2e5f488d1d34fa9 : SUCCESS in 6m 53s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/c7e161ff14984b6e8e2b9206cf482499 : SUCCESS in 48m 32s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/607206bb195245c4a325cd392e50d166 : SUCCESS in 34m 24s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/a6f8c9b6b21940a2b38cfb474186e375 : SUCCESS in 1h 19m 05s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/34534c60ae2043099595a5b1ccbc8d25 : FAILURE in 1h 33m 39s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/7c83ef02f789428ab115faf67fc30e6e : SUCCESS in 1h 34m 06s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/f7dd6b2a2eee4155a2c875f821b08ba3 : SUCCESS in 1h 31m 49s","accounts_in_message":[],"_revision_number":11},{"id":"140191107bef9693c8c18e5ffe9ad2e890d7eec9","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-03 08:40:53.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"845a475427afbca5b74291ce269b7f86cb0b6d03","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-03 08:41:08.000000000","message":"Patch Set 11:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":11},{"id":"1912e782e109e56de3ce229ae8216bb5f6c4ed94","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-03 08:56:27.000000000","message":"Patch Set 11:\n\n(10 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/f7f17ab8ed2e4895890d2c354683e956\n\n- teim-code-review https://zuul.teim.app/t/main/build/1ad9dd8036234e9eb6a1cca61e0152d3 : SUCCESS in 15m 12s","accounts_in_message":[],"_revision_number":11},{"id":"4b3e10ebf1918406e3d2920c51aa98e286463855","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-03 10:36:31.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1a6dcb4c49e843328194ed6be5cbe5b5\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/d94b318ba5504ae4ac79584f7c060aa2 : SUCCESS in 3m 12s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6a8da59093574ae0b79fa47a37be2687 : SUCCESS in 8m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5cc8f999b05f42cc957643a99653729c : SUCCESS in 5m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/733517b96a0c4855b0dada02dae7667a : SUCCESS in 9m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b068ad83d4b74fb7b12bedcf7bd363db : SUCCESS in 3m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c795a061561c4c15bb0457e8448055e5 : SUCCESS in 10m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/760f4b363f8d4bc6bdaec7a2f57cad13 : SUCCESS in 3m 09s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/37413912653c4b28bd4edd3f1128d555 : SUCCESS in 6m 12s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/502cb3e43c8c481db8a59681c29fcab1 : SUCCESS in 45m 48s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/c6623e9c7f8545468f4f0e2de14c2263 : SUCCESS in 42m 03s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/06f0e49b93d54fa294270c5d544abaf7 : SUCCESS in 1h 03m 49s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/af4141ddea1d47f08ffc77b80e6c5346 : SUCCESS in 1h 24m 43s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/7829f61b5ddd40db991aeeed74085995 : SUCCESS in 1h 28m 23s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/cfe64897cb4b4aef8172336f6a8b98c2 : SUCCESS in 1h 29m 55s","accounts_in_message":[],"_revision_number":11},{"id":"e3242dfe0e2d4e416f2be2631da34b983b30cddd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-03 10:57:26.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":12},{"id":"46cc121d0eb7c20d94e7bbaf1c98843c36b5ab13","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-03 10:57:42.000000000","message":"Patch Set 12:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":12},{"id":"191a48f33f1b8b43ccf6d05979dcf772b48e8b6c","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-03 11:08:03.000000000","message":"Patch Set 12:\n\n(8 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/90cafdd1e24a496fa6989886645297bc\n\n- teim-code-review https://zuul.teim.app/t/main/build/41976199602e49ca81b475afdbcb395c : SUCCESS in 10m 14s","accounts_in_message":[],"_revision_number":12},{"id":"e802f4633ffd5583e0340c5b9c0470f7a98d0612","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-03 12:36:41.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cf49dbe0b96147e9a125001b03a3e0de\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/b2a5de66bb00419c98f3eff08aec3138 : SUCCESS in 3m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6f0a6c94957c47efbc65ff9f98a28090 : SUCCESS in 6m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cf8e64b74f7a4850995a45166718ed4f : SUCCESS in 2m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/73eef3b9eb59456cbbeacf3b6bce31c4 : SUCCESS in 6m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bb8cab54d8d3470b8d2ee0b2c43a4255 : SUCCESS in 5m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/03fcbd5f8f604e8f8116e0947714a1e1 : SUCCESS in 5m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4b02814ad2cb4cd4b6f6cf60506e3586 : SUCCESS in 3m 30s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/83d26965d49f4500ad528f836c3a06a0 : SUCCESS in 5m 47s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/d7520824e1974b74a0fd767631a4460a : SUCCESS in 21m 26s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/ab09ff6db553480abe6b769809eee924 : SUCCESS in 32m 55s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/aa3ee4e8b85d4cdeadca64825e096d7e : SUCCESS in 1h 22m 26s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/390acc99cfdb430f88b846fd3b1ea883 : SUCCESS in 1h 22m 14s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/e321dfe99a4a4ca08029d603ad3f5696 : SUCCESS in 1h 31m 56s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/7d772eb707b1464e900087db06f8848f : SUCCESS in 1h 09m 45s","accounts_in_message":[],"_revision_number":12},{"id":"f648473526e60a2a3774907afd1ddba5fce4bca6","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-03 13:55:48.000000000","message":"Patch Set 12: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/26b1d6c7da3c4ec2b1abdefb749a5eb4\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/497891adc7cb42ea9666316236a77e4f : SUCCESS in 2h 57m 08s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/9e15a6d10f434e96b93cf541616d8f7d : SUCCESS in 2h 05m 00s","accounts_in_message":[],"_revision_number":12},{"id":"051a1ebd8f5dec82768b75c64da14b86eff5df35","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-06 13:23:20.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":"18f34a6ea94c3a9bbbd8e7d0373c5a21474839d5","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-06 13:23:35.000000000","message":"Patch Set 13:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":13},{"id":"3862e6db0efe3a295fd4148ce5bcd49189d93593","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-06 13:37:32.000000000","message":"Patch Set 13:\n\n(6 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/99d16f31e7a4431e8e37625a013dd166\n\n- teim-code-review https://zuul.teim.app/t/main/build/890d05c4087c4abeb74b1f37f3394a2d : SUCCESS in 13m 48s","accounts_in_message":[],"_revision_number":13},{"id":"d2988dd0cc5de0770f9dba6a78c8b801309efd1c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-06 14:17:45.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"e5f4fa8528623147a68bbcd3624606512779aba9","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-06 14:17:59.000000000","message":"Patch Set 14:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":14},{"id":"dc0993de9aaa244b5024e092ff54c9c9e34d4580","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-06 14:22:24.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"120c31b7dd452c9fb7707af2119577c827695ec3","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-06 14:22:40.000000000","message":"Patch Set 15:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":15},{"id":"4dd28950df7314dfbaf441fb351cad8c32a06300","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-06 14:33:35.000000000","message":"Patch Set 15:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/6bec2c3fb9744a6f863ddaaa5a9765f6\n\n- teim-code-review https://zuul.teim.app/t/main/build/99524699f2b348ddb0e7b16cebb432bf : SUCCESS in 10m 48s","accounts_in_message":[],"_revision_number":15},{"id":"782de3ca1a8fbe6f631aca0d2d04da560653604b","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-06 15:12:25.000000000","message":"Patch Set 15: 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/31fd786b3d0d451588e1959d2e8ede10\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/0fbbcb5716cb49d29a63c2883dc97f6b : FAILURE in 48m 47s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/b0aa84f186c347e0b4567eb508abf137 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":15},{"id":"35f5f5ea63cc973b74b126d6d8d82ef65014daf7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-06 16:09:35.000000000","message":"Patch Set 15: 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/62a277b2059c4504bb42d933ee71bef2\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/7059e0ba034a441b89b2ca65eb747f5f : SUCCESS in 2m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/72aba6c0c38b4fa5bb25f52f8c669493 : SUCCESS in 6m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d11de5500cab4ab38ab3bcbf3fe17473 : SUCCESS in 4m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7d369a27a75f4fe5823c64dc08a7fcd2 : SUCCESS in 5m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/88c18dd0bce94be1a56b0178908d71f1 : SUCCESS in 5m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e799a9a62ecf44b284eff3abb8d856e1 : SUCCESS in 9m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b905947bf6f24f78ae3956d1b6d4549c : SUCCESS in 4m 21s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/abd165a5f3f14f6e95b229b6d4fb203b : SUCCESS in 5m 41s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/d7d4d391942f424ca8e9cf5f814393c7 : SUCCESS in 46m 08s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/01009fce93f743b6a5d12bfef926fa33 : SUCCESS in 37m 41s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/2f16fbf0d3b040b1b2744b10a3764cd8 : SUCCESS in 1h 20m 03s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/8d1349e062554887b923b8ca8a4bf531 : FAILURE in 1h 24m 15s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/7aa3a4eb3d3d43fda43547f0a277872c : SUCCESS in 1h 27m 31s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/7193803c4deb4641b005ec5c2a9e2458 : SUCCESS in 1h 42m 12s","accounts_in_message":[],"_revision_number":15},{"id":"485d054249702ff267d949ae0eb58d1bb847d2aa","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 16.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":16},{"id":"c31d04c6341f9fc56d045054d44462b2c0026abf","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:03:03.000000000","message":"Patch Set 16:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":16},{"id":"0cace09e8d854f246c93229fb65f9cda38d6d927","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-10 13:03:18.000000000","message":"Patch Set 16: 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/82f6dbd39fde4e23b15dec6aa8556bf2\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/4f207a47c7834b0997e602996d6e3057 : NODE_FAILURE Node request 200-0008160543 failed in 0s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/1176b5c25c634728bd802601f78c3b67 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":16},{"id":"9c1b3ad3dc5fcdafce0b3282413220e45b3dd1a1","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:17:52.000000000","message":"Patch Set 16:\n\n(6 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/48696eeaef6b4e9b8f02ea9dcc18c492\n\n- teim-code-review https://zuul.teim.app/t/main/build/c3c6fa39f6d04ca38f39ce067d8bea41 : SUCCESS in 14m 41s","accounts_in_message":[],"_revision_number":16},{"id":"5a5cf20415cbb40b59dc4a935a6d53f9ae228edd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-10 14:42:39.000000000","message":"Patch Set 16: 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/0b4440c614cd4486b12887e9fe566ec5\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/87b315061653426ca780a55f56afa7b5 : SUCCESS in 2m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/79a3de9e45b34aaf86c6dd6adcfa9d3e : SUCCESS in 6m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a43585f4907c47bcaf11d38628ac5152 : SUCCESS in 4m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2abbb6f042ca442997a81a8d30aaee99 : SUCCESS in 6m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c912be6fdbe4482784487ca957995615 : SUCCESS in 5m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cc3f11bbf8664b76b2409c4c808252e1 : SUCCESS in 9m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1f165ddb65db40c794649ad08f674aa8 : SUCCESS in 3m 50s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/ab6cb9e6bac749d698501c34780bf70d : SUCCESS in 5m 33s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/94e33844ccee4d159c1863639f60da67 : FAILURE in 13m 29s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/72f344bd1883455e8e97c27bf4d06ba5 : SUCCESS in 36m 10s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/6e85fce31676434bbbcd2ee222c4ce02 : FAILURE in 1h 15m 53s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/66e34a3a19844ea1815800e8d625a270 : FAILURE in 1h 16m 52s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/cdc4ec1c098145d49dbb1f1a91072736 : FAILURE in 1h 27m 50s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/8b8a9c6d96f442c8bdbcfc57c15c9e52 : FAILURE in 1h 28m 05s","accounts_in_message":[],"_revision_number":16},{"id":"e6184fac16f873123fe7dbeaeaa85520da81b3e2","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 17: Patch Set 16 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":17},{"id":"24006cd414572f86e66066c0452850e6d395a48c","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:37.000000000","message":"Patch Set 17:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":17},{"id":"1325dbc6a7c913d081fdcbd0e591b3c501955b2d","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:33:40.000000000","message":"Patch Set 17:\n\n(16 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/2a87f0ffb1b146088b9ba4bde13bd76d\n\n- teim-code-review https://zuul.teim.app/t/main/build/4ecea6936e394105a5f91e7ac632fa94 : SUCCESS in 13m 52s","accounts_in_message":[],"_revision_number":17},{"id":"afbb3455fd28a3f693bb00eea0bde1752556a72f","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-10 15:38:41.000000000","message":"Patch Set 17: 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/7f9b2079d09140559383fe90f11eaefb\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/68408efdbd76477bb8782fca6e76b82c : FAILURE in 17m 58s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/1c3be539ef0740e4a90be09259d08db9 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":17},{"id":"43b3e609146544dece0f895ba8d306642de5012f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-10 17:04:50.000000000","message":"Patch Set 17: 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/a3aa0ba06c1d4e81b884064bb5b9fb3a\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/12969400fc4e4fe9a2443fed73f0a03e : SUCCESS in 2m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/695269e43c1843ce8ed7b16d3cc53b96 : SUCCESS in 8m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d9970b116bf45e4bdc3375f2512ebac : SUCCESS in 5m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a45cb05a6c4d460faa3e5621141e4a5c : SUCCESS in 5m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1f8441fe3e5b4191af996e230467cad2 : SUCCESS in 4m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8fc28f5fd2dd4b6181de9a729a4313f0 : SUCCESS in 9m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/78ee1478452249f5b544daf956e6635c : SUCCESS in 5m 20s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/be4824bf7d994710b9bb20cb570d19c8 : SUCCESS in 5m 41s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/efed507adc3c49898f402321ea116c26 : FAILURE in 15m 20s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/fc9b4f1534184ffcaf18fb0eba5d566d : SUCCESS in 15m 41s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/b4c8c627589f4fd68e3cc257fecb2053 : SUCCESS in 1h 15m 15s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/dd9e5468ef914c30a3d5ff99da96e553 : SUCCESS in 47m 55s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/4aebb9f873e646a7935e08c8c5fe8220 : SUCCESS in 1h 35m 16s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/579f653dbec54ef8be3083920b33dd51 : SUCCESS in 1h 25m 44s","accounts_in_message":[],"_revision_number":17},{"id":"4297e1e48de83af76ac406dda0251c7eddef0d53","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 18: Patch Set 17 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":18},{"id":"5a5896d669bf9f364f4f5f185eb462d9db63a102","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:26.000000000","message":"Patch Set 18:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":18},{"id":"076994c80ae11ed726189be4d2c8a1110bb23b83","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:49:29.000000000","message":"Patch Set 18:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/0722f189cb14485f9fa949c29a7ba9b7\n\n- teim-code-review https://zuul.teim.app/t/main/build/a9325a6cd3d143a58c848b1e8dca9acd : SUCCESS in 20m 53s","accounts_in_message":[],"_revision_number":18},{"id":"83fd999a4d1d86d75fe2b472ac866f7c1e46d76b","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-11 08:49:39.000000000","message":"Patch Set 18: 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/186857a668b8410091aa6e5ec0324afe\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/e7bd142e05cb459ca012be920a34f473 : FAILURE in 20m 16s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/669db3670cb947a693a2b1659ba31f40 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":18},{"id":"86c8a275146e8a41defa88b1979dc7d50f1c359b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 10:04:54.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d66f6c2464184033987f3d65826f3745\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/5e7418a4d8ff4576811de00d39fae24d : SUCCESS in 3m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2c6c52dd5c94494fada21b50786093ad : SUCCESS in 6m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e0723d177cf44da963fd5a704abe3e4 : SUCCESS in 4m 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/83c2ff4991c04c789a4ce3945b60883e : SUCCESS in 5m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5b713719bb5e452f839d4d40902092b5 : SUCCESS in 5m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/af74514080fb4a2180bac591b4e0273a : SUCCESS in 10m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/238b431e1bd648018c2090420e755cda : SUCCESS in 4m 35s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/8d980494c31e4556a5dc024c70c98fe3 : SUCCESS in 5m 55s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/c729356bf3dc4879a88acc0b723cac47 : SUCCESS in 45m 16s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/a4433f5556a143169d650197c1fb2c62 : SUCCESS in 36m 09s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/3275c8b6a94244f299b434a860894179 : SUCCESS in 1h 21m 21s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/4caf58db56344c66b2c490f844ed788e : SUCCESS in 1h 29m 37s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/cf9c5f2e7e21431b9e132bb7e377ac5b : SUCCESS in 1h 29m 27s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/4da93932c3cf40f799729f20de36507b : SUCCESS in 1h 31m 20s","accounts_in_message":[],"_revision_number":18},{"id":"73992cfe13f8daaf8e4e3aa993d640681edd281e","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-02-11 16:32:41.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"0693bd0710ae6dd1f6af3bbdc972a23c9f2fabe6","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-11 18:06:51.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"ce43991cdfd47d8a7b2c054c50e0a9d0fdeb50bd","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 19: Patch Set 18 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":19},{"id":"10205656f7b99966730935e15ae3910e1f2bc8e7","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:08:02.000000000","message":"Patch Set 19:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":19},{"id":"bce131b3ef8173d4e9a29b180148144bbcb84c47","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:19:12.000000000","message":"Patch Set 19:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/084abe24e87146c99f34865c4397154d\n\n- teim-code-review https://zuul.teim.app/t/main/build/9e34f0836caa49e0b6ad26420fcd988f : SUCCESS in 11m 03s","accounts_in_message":[],"_revision_number":19},{"id":"b6184abe7cdb02b8301422b1ecc9497315e0517a","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-11 18:59:27.000000000","message":"Patch Set 19: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":19},{"id":"57ee4ee8504b5abde86a8e106d951471fe726edb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 20:03:39.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8d4010ed94684f6b9f267c78e8579bcb\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/532a8b66cd2d45878600eb52b02d540b : SUCCESS in 2m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/69bb9a1033d0433998529eeb61cb2dbc : SUCCESS in 5m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1c0f4129f6114a0e93a48ef9d335ba53 : SUCCESS in 4m 42s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/dc9bd0950a0b4551a5ec8e0b9a979492 : SUCCESS in 4m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/dba6065401534538a4921f59960a25a9 : SUCCESS in 4m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30dfc177e26d410da7ec2ab46de34f10 : SUCCESS in 9m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b2b73885bab6440582aca553d50c7db7 : SUCCESS in 5m 13s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/291d9f3822d344f0b7b252bf6987001e : SUCCESS in 5m 22s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/03fb02547a064bdea751563eb7f33a90 : SUCCESS in 44m 00s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/5c5f8baa835e43f7b6999fccd4523dc5 : SUCCESS in 24m 45s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/c1a230b104174e8eb579a268a1fe3bb1 : SUCCESS in 1h 27m 29s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/39076c38217a40008715013e136b5973 : SUCCESS in 1h 26m 46s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/3fee5cf617ad4d48be4e7340d5a69202 : SUCCESS in 55m 47s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/d8287b0a718b4a7ca6eb79e66f5c8468 : SUCCESS in 1h 42m 08s","accounts_in_message":[],"_revision_number":19},{"id":"bcf48b9b0f4769c0c4cf31224490a696e9024fd2","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-11 20:57:36.000000000","message":"Patch Set 19: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/65f9e676cff04d9e8b6cac7300d6c59d\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/660a790f905e41a4bab745474d72127b : SUCCESS in 2h 48m 34s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/72c0fb70b9b144198314225acb67cf9c : SUCCESS in 1h 58m 24s","accounts_in_message":[],"_revision_number":19},{"id":"697524cd6584afc13e8a2b95329a4d0c76d15b43","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 20: Patch Set 19 was rebased.\n\nCopied Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":20},{"id":"864e4d3b543219ba44cb728fcd1129c5174bd836","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:09.000000000","message":"Patch Set 20:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":20},{"id":"f9fdd3a54253d9d74f95cf5baee8611f72fc4d28","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 21: Patch Set 20 was rebased.\n\nCopied Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n","accounts_in_message":[],"_revision_number":21},{"id":"28077ddf737054997c276ea65c2fb88f778c0722","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:58.000000000","message":"Patch Set 21:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":21},{"id":"1815054c117f2b11d792d35e3ad7a97233e298f5","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:05:28.000000000","message":"Patch Set 21:\n\n(12 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/1e58036eefb84090a7513c76ebd64809\n\n- teim-code-review https://zuul.teim.app/t/main/build/77b630b6bd72436690ab961d5c7f63aa : SUCCESS in 12m 22s","accounts_in_message":[],"_revision_number":21},{"id":"57ebbb7e2a4aa2cffc095ce5f43e090e06a894f3","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-02-12 17:25:36.000000000","message":"Patch Set 19:\n\n(4 comments)","accounts_in_message":[],"_revision_number":19},{"id":"f18ee97521ccf03288cab8deb1f8d988c833fcad","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-12 17:54:50.000000000","message":"Patch Set 21: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":21},{"id":"d138aaa3844a9ccda0c88751845b5b1b567b92ee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-12 18:38:16.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d03b6871b9df497abf8e9d9631d26e02\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/243e095d1da24e9380e10ebf3ac5fb4e : SUCCESS in 1m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1ccbc1adbdaa4a628599e66b392e16dc : SUCCESS in 6m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ee61671e70aa45bcaf9c8b04704cb844 : SUCCESS in 5m 33s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4c052a20941e4b44829c40d3c6c14a03 : SUCCESS in 3m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f1ecdecc6921490d894a2be858bf6637 : SUCCESS in 7m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0016f71c87814ebcb2667d4aa063b2fa : SUCCESS in 9m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/13cfae60226847049ceb805637851014 : SUCCESS in 3m 47s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/b2dde8cfd10c4909b3140c8efb37968b : SUCCESS in 5m 53s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/e2e399b3a03d4633b7dc3c9032177dc8 : SUCCESS in 22m 28s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/2edf4e9924864c659d23ae98373f2d19 : SUCCESS in 16m 29s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/1bc9a51cc52244a69ee93c686d5c5365 : SUCCESS in 1h 15m 02s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/e440ae5a9e9b4a6ead9670b97d15bf16 : SUCCESS in 49m 11s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/f7c9dc53f65f4c2380a7cff33118b13d : SUCCESS in 48m 45s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/dcd9be069578447fb88b5d0dd2071fe6 : SUCCESS in 1h 38m 37s","accounts_in_message":[],"_revision_number":21},{"id":"60a2c358260b47cc43fdc4d5c416c1c2728703a0","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-12 20:10:17.000000000","message":"Patch Set 21: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/ad3a022441a34b99a2afe8e0ff98440d\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/72fd769872a4401ab9c8bc0b16215cea : SUCCESS in 2h 46m 54s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/418db522a7874e8c914fefcfc4776baa : SUCCESS in 1h 58m 28s","accounts_in_message":[],"_revision_number":21},{"id":"004577f5c43ce5757b6aa5cfd802a092bf4ee26c","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 22.\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":22},{"id":"3f56768af70a77858327cfbccff3b4fecb72c847","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:16.000000000","message":"Patch Set 22:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":22},{"id":"b489e7749e8f3b3a61e4b85e5776d433f7991426","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:31:26.000000000","message":"Patch Set 22:\n\n(10 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/6537799049e449f093102459a15b318c\n\n- teim-code-review https://zuul.teim.app/t/main/build/88a3bc3e2b2940a9a7aa337916843423 : SUCCESS in 15m 02s","accounts_in_message":[],"_revision_number":22},{"id":"1ad384c171fadf8960c1a0959f45f3626f277cc3","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-17 19:48:41.000000000","message":"Patch Set 21:\n\n(6 comments)","accounts_in_message":[],"_revision_number":21},{"id":"28a9893a04a06bb7a9418bb4d2c11c91f16f215f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-17 20:39:31.000000000","message":"Patch Set 22: 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/faa8bbeac5f94e4bb8ce380efd9b2f1c\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/45a71d5e86a84ea69bcc948ed583f22e : SUCCESS in 3m 39s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/31b313e4fe8042a4b9a8db2aab6e51eb : SUCCESS in 6m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d7ad9835313d4d629fafb615219d5089 : SUCCESS in 4m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b6299709791f4edbbe5318fd9efddc04 : SUCCESS in 5m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ab61d4e8a6a4430bbdb0bf10c2c88ebc : SUCCESS in 4m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff6044e1582a48b9a8051e21dc0b5733 : SUCCESS in 9m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/23ca3ca8868c4aafba9968940f3a9c8d : SUCCESS in 3m 51s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/72b4a045b69e4b18bb6bcd0a1f342574 : SUCCESS in 6m 23s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/897716be3b3544bf8edcd403fe689d06 : FAILURE in 48m 48s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/b66803cf040742deb4606ce7d2c04f74 : FAILURE in 41m 07s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/760e410e29274bce93b8d4fcd19792d8 : FAILURE in 1h 13m 38s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/542b997da3014c53a444b8bfd32dfe98 : FAILURE in 1h 15m 30s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/298d074945a84395bfbdf029ef7571bb : FAILURE in 1h 20m 09s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/3429e168147e4ecc912a12ff6d558d0c : FAILURE in 1h 10m 10s","accounts_in_message":[],"_revision_number":22},{"id":"3d9a346216f5190a7e1bd8362e5e6f016a947500","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-17 21:46:59.000000000","message":"Patch Set 22: 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/061de7e831c24176b57c1ce01d8c2f50\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/41e006d33502469ea6b52b795e4c7ee1 : SUCCESS in 2h 29m 29s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/c4d2ed92357f47b48fc5f3ab827a11a3 : FAILURE in 1h 38m 06s","accounts_in_message":[],"_revision_number":22},{"id":"10082cb142ae249445677e29ceb2c0ea9941b925","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-18 08:48:08.000000000","message":"Uploaded patch set 23: New patch set was added with same tree, parent tree, and commit message as Patch Set 22.\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":23},{"id":"2b58f7ed1905d7640abb54e9e5751ff2ff162dd4","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-18 08:48:27.000000000","message":"Patch Set 23:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":23},{"id":"c5aa07c8823f85e35087752c7195a473755de225","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-18 09:01:16.000000000","message":"Patch Set 23:\n\n(12 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/f37c86a36b05473bb68528e1905ef611\n\n- teim-code-review https://zuul.teim.app/t/main/build/54f12b2f47a145c3aaebd04ad0ee9d44 : SUCCESS in 12m 39s","accounts_in_message":[],"_revision_number":23},{"id":"7c3725199d67a699108d6862e06f5b891a899f48","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-02-18 10:06:33.000000000","message":"Patch Set 23:\n\n(4 comments)","accounts_in_message":[],"_revision_number":23},{"id":"4346b62f132642a51e435805d8c0b7aaefd5639d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 10:09:11.000000000","message":"Patch Set 23: 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/496f2b28c70c4ca3a9afd2885e1196bd\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/b5dc38487cf24eeb8a52924bda64f159 : SUCCESS in 2m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b1b2d157000d44c78f14d6c28e14efca : SUCCESS in 6m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8651a932c08840b1807211f3b3cfb52b : SUCCESS in 4m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ec6e9ed62d3a46fa8e153a7d579e24de : SUCCESS in 5m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/34c17a3672ea4d6ba7639897a6478343 : SUCCESS in 4m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/13c5f024156c40ec8dbe0be694d7b568 : SUCCESS in 8m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/da76fabdff8640c6acc0982ded978053 : SUCCESS in 2m 20s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/e6f688a088524764b999ae5218aff938 : SUCCESS in 4m 55s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/32848e793d9d4664a9f74c5065f20673 : FAILURE in 22m 24s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/51eb713f40434f2cb722771643298b39 : FAILURE in 36m 46s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/e9de2061011e499b90fd8fddaecf3d54 : FAILURE in 1h 11m 07s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/bd459e4261ea4442a13ce3747aaac85d : FAILURE in 56m 15s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/c85332bb449b435a984488f5a7a9dc7c : FAILURE in 1h 14m 37s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/9f893b5fdb014b88a7e72af7eb82c3cd : FAILURE in 1h 04m 52s","accounts_in_message":[],"_revision_number":23},{"id":"b63d728973ef66fedfc71589b3e7820485595cad","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-18 11:25:28.000000000","message":"Patch Set 23: 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/c2db6a6145054c449a3260b9293fdd88\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/de3812f3ee06474fa45370dc15946021 : SUCCESS in 2h 36m 02s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/8ec5482cfb88485284afd572718056f6 : FAILURE in 1h 40m 30s","accounts_in_message":[],"_revision_number":23},{"id":"d173584758c5e7782a6ee4e554e2d226453535af","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-18 11:43:26.000000000","message":"Uploaded patch set 24.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":24},{"id":"096e8d0fcd0af35fafbdceea3cd457db9543d330","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-18 11:43:39.000000000","message":"Patch Set 24:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":24},{"id":"55c6d29f69c16ed2ca3064d46f9d5b1f141f750a","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-18 11:46:07.000000000","message":"Patch Set 23:\n\n(4 comments)","accounts_in_message":[],"_revision_number":23},{"id":"707a8673ca4a8262a09b900559ff286857a381d8","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-18 11:59:38.000000000","message":"Patch Set 24:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/ce192fa0df404ced96f80132a52781cc\n\n- teim-code-review https://zuul.teim.app/t/main/build/86c93060151d4d9ca3998992d80084ef : SUCCESS in 15m 48s","accounts_in_message":[],"_revision_number":24},{"id":"fa310b587422ec57b9a6be5d59363f3c6bff129b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 13:19:02.000000000","message":"Patch Set 24: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/124169e832ca4625b2b68ccdb2903985\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/de800e01feb140bb81bba1d22ab80e68 : SUCCESS in 3m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/71d5efc660534f8bb7d8b46b6cdb976b : SUCCESS in 6m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4529c10283564b63b60b5eb55b47c310 : SUCCESS in 5m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d9c6faf68d2546febfe11c1d33380421 : SUCCESS in 3m 33s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/000446e9720a4aa9806e7df2f40c1e19 : SUCCESS in 4m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4bf67475cb7447d2885e9bf50bc4b539 : SUCCESS in 11m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b5bf14e95d7b4b74946588b113643b24 : SUCCESS in 4m 42s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/f1c4fae89e06404fbd1901f54875541c : SUCCESS in 4m 05s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/604ca0f90cd24d4fa064bbe797f64e4d : SUCCESS in 49m 26s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/ee1cb2db8dd1440a8af1f7bf16e57c8a : SUCCESS in 35m 41s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/b85f20933cef4d5cb87a0ab5e38be627 : SUCCESS in 1h 20m 58s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/070c705ba794413fa99b86ca4087075c : SUCCESS in 1h 10m 44s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/2b3b555f7f4848c285cbb1fbcae0f407 : SUCCESS in 1h 32m 11s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/1373827a607c493e9739e5d2bc5a517c : SUCCESS in 1h 18m 52s","accounts_in_message":[],"_revision_number":24},{"id":"d03c94f429fb161999454d1e615e7b5dc1a8d482","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-18 14:11:27.000000000","message":"Uploaded patch set 25.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":25},{"id":"b2a185aa4a278606e3452e41c7396e295b9fcd68","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-18 14:11:43.000000000","message":"Patch Set 25:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":25},{"id":"a496f2df5a31109472a93d77d7c6e35cea0ab5a9","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-18 14:28:28.000000000","message":"Patch Set 25:\n\n(10 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/770fff98095347938af0f8b6dcdd2d8f\n\n- teim-code-review https://zuul.teim.app/t/main/build/f8075dcf0dae433b8f06a392be91bb69 : SUCCESS in 16m 37s","accounts_in_message":[],"_revision_number":25},{"id":"537fc25108ced74a2465ed2ffcd4fd18c9fb3f7c","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-18 14:56:13.000000000","message":"Patch Set 25: Code-Review+2\n\n(13 comments)","accounts_in_message":[],"_revision_number":25},{"id":"8465c3d1ca24984f3005d9db6c0475571fb12de3","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-02-18 15:11:51.000000000","message":"Patch Set 25: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":25},{"id":"81722b12ec75221336b08f1bc3a31a39158abea2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 15:48:41.000000000","message":"Patch Set 25: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3ac0445815ff4dc8b0e92036f0ce91a8\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/c187d0409ea348afa41ba500f697023f : SUCCESS in 2m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/70c6cfc35a7a484b8c7f9d40e13159cb : SUCCESS in 3m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/130d17d75c3541b19d47702ea5e67b99 : SUCCESS in 5m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/492ea40d6a6b40bb8d494d726b5a40f7 : SUCCESS in 3m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/093d20124aff46bd87efa87cffce6bc8 : SUCCESS in 5m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b5c44769a295448fba77a2bebbf382b6 : SUCCESS in 10m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0d7b9cdfc1384ef3ba41cb64cd9590a4 : SUCCESS in 5m 03s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/2436aa0ba84a46119d6555eed07e7997 : SUCCESS in 3m 23s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/334a1b3c6ccf486ba2dd877ec59556ce : SUCCESS in 22m 24s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/ecde09bcac2542ae83e1ba5dec6e1b60 : SUCCESS in 26m 26s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/84e485ec4db1472fbf95c643ca23a692 : SUCCESS in 54m 03s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/a8823bc1d4a14e338aaea731a1d2e952 : SUCCESS in 47m 53s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/cfcdb175c2864976bbe34932761c30dd : SUCCESS in 1h 30m 28s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/34b4aa5191094c0599eef0b33d29d7f2 : SUCCESS in 1h 17m 14s","accounts_in_message":[],"_revision_number":25},{"id":"4fa1479abfc7f78e26e8d4889b4125b9bb7e74e9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-18 16:35:58.000000000","message":"Uploaded patch set 26.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":26},{"id":"fa1aac8ae2ffdeee087f7090cb12d6929ac95b0b","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-18 16:36:12.000000000","message":"Patch Set 26:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":26},{"id":"3353f6b7fa184a33289168b19d60d6532ce93967","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-18 16:46:29.000000000","message":"Patch Set 26:\n\n(7 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/0776cb50c3be4eedb7f9f0a7562b9772\n\n- teim-code-review https://zuul.teim.app/t/main/build/39611cfef1da4934a14f180ba2abf718 : SUCCESS in 10m 07s","accounts_in_message":[],"_revision_number":26},{"id":"d4f94d5cd870c7a7f93de878b936d7198f478052","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-18 17:37:00.000000000","message":"Uploaded patch set 27.","accounts_in_message":[],"_revision_number":27},{"id":"f744df723f530b62c49c6bfa9d9a646b88abfce8","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-18 17:37:13.000000000","message":"Patch Set 27:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":27},{"id":"fe9abd609f293f5a40f1f30fcd03e1fc55c67174","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-18 17:54:29.000000000","message":"Patch Set 27:\n\n(18 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/919fa495bc684928b4673032ae917fe8\n\n- teim-code-review https://zuul.teim.app/t/main/build/cd3c660c18cb4ef0ad3da73330f903df : SUCCESS in 17m 07s","accounts_in_message":[],"_revision_number":27},{"id":"b521cfbb6171eac6a7505c5ba0bb684ce1d91634","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-18 18:23:51.000000000","message":"Patch Set 27: 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/9986f09d503345868e7dd4b9ab43eb33\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/062d61ea854b443ab22ebb8d47eebd16 : SUCCESS in 45m 05s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/bc9f7cda773445819c651ed1f17c2e11 : RETRY_LIMIT in 3m 24s","accounts_in_message":[],"_revision_number":27},{"id":"ccb82c29f26226eea61a1cdd10303e0ef48d88a3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 19:08:10.000000000","message":"Patch Set 27: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8cd2bee4705c4b1b8e7b36706c665bcf\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/f358d76e2f7746f9b365e93e16f3df66 : SUCCESS in 2m 57s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a62fa29f3a9c4ac183d761b0f1b72481 : SUCCESS in 5m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c7f9e50e49894b678aa57a30142511c2 : SUCCESS in 6m 45s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7d505f0f70e24a70bd69db530963dff3 : SUCCESS in 5m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f5dc0b19794b4744b83f0e8d4cdde0b1 : SUCCESS in 4m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cbc6e3c6b4794e4c965855b3f21de66d : SUCCESS in 9m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/451185d893374bd1bea848837804fe5b : SUCCESS in 4m 25s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/1c75d9701da24c86ae5dde55313d0a8e : SUCCESS in 6m 02s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/2c599c8f5bd04bfdadacd683d9fbb66f : SUCCESS in 53m 39s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/9db86108176d4a799fa4aa774f47dc68 : SUCCESS in 39m 12s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/4671f525f43f4b5184f18160a559fe45 : SUCCESS in 51m 23s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/502adfffe9b04c5f804a31d34695a8aa : SUCCESS in 1h 17m 09s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/ae8415b7e7ca4779b5607b404ecfb5f6 : SUCCESS in 1h 11m 30s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/ceda0693d48348b1a3dd039e718bdda7 : SUCCESS in 1h 25m 42s","accounts_in_message":[],"_revision_number":27},{"id":"a51996923ea70f2103faed9c0a8a7a39733fc884","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-02-18 19:49:23.000000000","message":"Patch Set 27:\n\n(4 comments)","accounts_in_message":[],"_revision_number":27},{"id":"a555c8afba6a89d9441b2e8f0f346505300980dd","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-19 08:19:32.000000000","message":"Patch Set 27:\n\n(1 comment)","accounts_in_message":[],"_revision_number":27},{"id":"a886ddc8d0deef4113e62ab09e21573140849751","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-19 08:51:59.000000000","message":"Uploaded patch set 28.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":28},{"id":"5888776fe128c29d92e7a0488472d2e47f7bda21","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-19 08:52:06.000000000","message":"Patch Set 28:\n\n(10 comments)","accounts_in_message":[],"_revision_number":28},{"id":"cebc850f60b8e610771f82b613e64b9b7bf35f8f","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-19 08:52:14.000000000","message":"Patch Set 28:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":28},{"id":"bf4e4bd76430a938556709cd76b52373d790acbc","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-19 09:04:56.000000000","message":"Patch Set 28:\n\n(17 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/bd87aa3c51db4a8ba8c0cea4b86075ce\n\n- teim-code-review https://zuul.teim.app/t/main/build/4868c9e58e994f298e52b8cbd3bfa018 : SUCCESS in 12m 33s","accounts_in_message":[],"_revision_number":28},{"id":"53331f4ffd7cb02ab91c960cfcf2700667045105","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-19 10:32:45.000000000","message":"Patch Set 28: 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/b4c4f5e4e12345c19235a75e26dcbde4\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/ccf7ed1a221f4b398a2b8520b3ac0ff7 : SUCCESS in 2m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b8a36411264242998ded0693a18be0ec : SUCCESS in 7m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a1fadb6cc5984d61b98e8d34391733d9 : SUCCESS in 6m 19s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ee073333b4d7480f9224b77ac7769794 : POST_FAILURE in 2m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4a62029373c64a0e9ebf317be837ef31 : SUCCESS in 5m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/25bb779fef094d2c8841fd48d556ac31 : SUCCESS in 9m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/86ea4a75161e40baab6540558b867652 : SUCCESS in 4m 40s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/3adc1ba78fdf4ee08356773c61834432 : SUCCESS in 5m 55s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/ed6a2e80293643f2be78afc3390ed8a8 : POST_FAILURE in 46m 31s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/3829e968a008486b86456162731586be : SUCCESS in 42m 01s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/d2c8b38a98de454babeab779d1e448de : SUCCESS in 1h 23m 05s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/40aa8cecf5aa4c3ab1ae09d41f177074 : SUCCESS in 1h 25m 18s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/536feaa0ccd74dcc8adf39f7024e48d4 : SUCCESS in 1h 34m 23s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/0a58a379321249298074081dceb9f052 : SUCCESS in 1h 15m 08s","accounts_in_message":[],"_revision_number":28},{"id":"b6603ab795aab9a68d42ce61d200320825697df6","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-19 11:41:03.000000000","message":"Patch Set 28: Code-Review+2\n\n(8 comments)","accounts_in_message":[],"_revision_number":28},{"id":"8d6084de6fc96ed1de508385710d71f1dc0df33b","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-19 11:41:13.000000000","message":"Patch Set 28: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/acb73ea9a41b45ef9deefc44fc63af9c\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/4ac886b619d94ccebaa1ebac1c32c491 : SUCCESS in 2h 47m 56s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/7be50882190c4ab7afca223d84676bbb : SUCCESS in 1h 57m 38s","accounts_in_message":[],"_revision_number":28},{"id":"fce6c12dc6bd48caf0b5b01a23739e83e4906b9f","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-19 17:47:17.000000000","message":"Patch Set 28:\n\n(1 comment)","accounts_in_message":[],"_revision_number":28},{"id":"f4f7faf81d579c3f7c5acef66c2119cd3077b553","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-19 17:47:24.000000000","message":"Patch Set 28:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":28},{"id":"5381f49a20440d9f3153e964bf3f4e84b269a473","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-19 18:00:23.000000000","message":"Patch Set 28:\n\n(18 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/d4c0ffcdd8b9487fb3b22e3be50a37e7\n\n- teim-code-review https://zuul.teim.app/t/main/build/9722e939a24c42a787328725b8e0d38e : SUCCESS in 12m 51s\n\nWarning:\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: file watcher/tests/unit/common/test_clients.py has only 441 lines\u0027","accounts_in_message":[],"_revision_number":28},{"id":"d1a9979fcf0931462149f5efc4186601b28e2893","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-19 19:31:56.000000000","message":"Patch Set 28: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1dbe9e31d1f74686978f04611d6bf449\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/9f5e4f4dd69a4ef1abcdf97b12dc68fa : SUCCESS in 2m 35s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6a91f821e9ba4bb59b12d37574cc1dff : SUCCESS in 5m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a57edcca9992429ab3eb42fbeb57eb03 : SUCCESS in 4m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3a4ae1bdf38a49be8d43d518e7ab46f9 : SUCCESS in 5m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/da6f8b193d4d4756904b8b322415c08a : SUCCESS in 5m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fdefcf88ca1f497492bcc5446fa49a29 : SUCCESS in 9m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f287a3d746be4e118cd0d449c3d3ed7e : SUCCESS in 5m 13s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/b8db8331a22f4e20b5f537c77dd72f74 : SUCCESS in 4m 46s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/8fa9103d6cf142d59b27b86090806a06 : SUCCESS in 50m 26s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/abd3ddeb723e4b1f9264c9e24c96aaab : SUCCESS in 16m 47s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/8c7de08ac15748e8870008c1591ec416 : SUCCESS in 44m 14s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/7668e5dc11fe40f182ac2f942bc514a2 : SUCCESS in 1h 30m 04s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/e2ef5d9936b84f209bd4bf51ad3f0701 : SUCCESS in 1h 33m 57s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/fd3b17f36738417d97f54736d4ac00f3 : SUCCESS in 1h 30m 48s","accounts_in_message":[],"_revision_number":28},{"id":"3438f7c75a027352a7700f301d4672cf4167ca06","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-19 20:26:19.000000000","message":"Patch Set 28:\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/07a0537728734f008556f8b2ac491e12\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/56f20cfcca8e40a39dc9275f33e249d8 : SUCCESS in 2h 37m 38s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/71b93b94ebbb4542ad888eccd7db5743 : SUCCESS in 1h 56m 39s","accounts_in_message":[],"_revision_number":28},{"id":"bf08831366bd3f10d3bbd11f27620b2cd276439f","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-02-23 15:21:50.000000000","message":"Patch Set 28: Code-Review+2\n\n(4 comments)","accounts_in_message":[],"_revision_number":28},{"id":"77259f9ad6d13f2ec1d87fbe73ccc8bdaabace8c","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-02-24 07:55:19.000000000","message":"Patch Set 28: Code-Review+1","accounts_in_message":[],"_revision_number":28},{"id":"795e2ed667ea0b030efb85bd9d6cbb481cafa03d","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-02-24 07:55:35.000000000","message":"Patch Set 28:\n\n(1 comment)","accounts_in_message":[],"_revision_number":28},{"id":"546a344280c5492bd7d3bfdfac7c542ccb84d846","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-24 09:40:12.000000000","message":"Uploaded patch set 29: Patch Set 28 was rebased.\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":29},{"id":"a85d027066888bd6a95270871cc2a2a70c256e79","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-24 09:40:25.000000000","message":"Patch Set 29:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":29},{"id":"8056e7340a5c9196ccac166368989749abeab2ae","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-24 09:52:40.000000000","message":"Patch Set 29:\n\n(9 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/deac4357779c4335b7aacb24ef8efb4a\n\n- teim-code-review https://zuul.teim.app/t/main/build/f60a97ab364744b09c76a3bda69cfca2 : SUCCESS in 12m 04s","accounts_in_message":[],"_revision_number":29},{"id":"728ee1fcbb4531a23bf877b5d2c72d076a5c9ffc","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-24 10:45:50.000000000","message":"Patch Set 29: 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/ab0f0164115d44309a0e0c6300afbb74\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/4317c269193e40b489569cdca653bcd8 : SUCCESS in 1h 04m 24s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/364f0f7600bb4f6682704ea19362d584 : RETRY_LIMIT in 12m 41s","accounts_in_message":[],"_revision_number":29},{"id":"ac2216dfb93a17ff72704a9fdf9945d1669000b3","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-02-24 10:53:37.000000000","message":"Patch Set 29: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":29},{"id":"09c771c9f04ddbe3441df5d6b90d29d5b59579dd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-24 11:15:57.000000000","message":"Patch Set 29: 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/3765ad38e79640c6a74e218298b07d4b\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/6086a53dd8a94ecab757d4a902e60130 : SUCCESS in 2m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0ecbb271334b403889668e39f4e4b7b5 : SUCCESS in 5m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a66854d419e14326b58ff4e4b4255094 : SUCCESS in 3m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/555d087f05fd49f8a4602bd2472312d2 : SUCCESS in 4m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9b8c0be7493c4ebaaa2bca59c933e631 : SUCCESS in 3m 48s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3c206e6bd8c349f8a75ca479620cccdf : SUCCESS in 8m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6df3a1dc076d45f6b509a4b6e049bb1d : SUCCESS in 5m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/97375f6d0475476fae1fe7d887843ff2 : SUCCESS in 2m 32s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/3672bc6970364fc6b80d262469b977c1 : SUCCESS in 4m 56s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/5a2b3efa9ee7496fa2e3ae526cd22d3d : SUCCESS in 40m 17s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/52603c68cf3840b49e62c2cbcef071ac : SUCCESS in 37m 04s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/31abcff328d740e78f6a00c365b08b44 : FAILURE in 45m 12s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/27714c11ef6d45cdb848e5311a00b64d : SUCCESS in 1h 30m 52s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/827d4e7d37bf41be9cc465981099dc23 : SUCCESS in 1h 09m 36s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/145a5720973e445a87edee75ab157d68 : SUCCESS in 54m 48s","accounts_in_message":[],"_revision_number":29},{"id":"74ebf43e818e37c362ecef563ad31b20c4adfda4","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-24 11:18:51.000000000","message":"Patch Set 29:\n\n(1 comment)","accounts_in_message":[],"_revision_number":29},{"id":"ad062c11ba5224027679ccfbb25d2f02c915790c","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-24 11:18:58.000000000","message":"Patch Set 29:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":29},{"id":"15ea6b30f33645bc5fd276fa4de0b2dc05892561","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-24 11:28:56.000000000","message":"Patch Set 29:\n\n(11 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/66d327aa023d496e9249acf0277d4a18\n\n- teim-code-review https://zuul.teim.app/t/main/build/e4afce165537402cbb5b982c520826ae : SUCCESS in 9m 50s","accounts_in_message":[],"_revision_number":29},{"id":"66c606c5428544fd47a24cb569708d43492fc791","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-24 12:55:21.000000000","message":"Patch Set 29: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6d9d8ffc468248c398b28d2ea0ef0485\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/9fc6c4b4903d406e9d23230213781a0c : SUCCESS in 1m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e41a6050a7ce474fa87fba796a5c7073 : SUCCESS in 4m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cd264c5659194a0ebdc946392e0d0986 : SUCCESS in 3m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/349c3cb48bd14191a22bb9485c014d63 : SUCCESS in 3m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b7174ddda2d8428f85bafc1debb1618e : SUCCESS in 3m 03s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b27447f9e38a4af592cff93909e6d970 : SUCCESS in 8m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/94b0ca63860549b19d0acaa523d98b37 : SUCCESS in 11m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/72fb4b7c83a049c1bf1fe5d50bf5dc9b : SUCCESS in 4m 33s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/6ee954a2be9a4c1fa04a73a48d0b7359 : SUCCESS in 3m 26s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/3a1708285984446a8131942c9080c68a : SUCCESS in 38m 33s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/9b0e4d6c4db046759865e2e8f38746bd : SUCCESS in 29m 04s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/c192214fc266418a81ddf6e551aef4ef : SUCCESS in 45m 31s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/d2e29333b783499787e9044096cc1b88 : SUCCESS in 57m 34s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/643005e29d4a401189173ff84ef73b4e : SUCCESS in 52m 42s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/81c53b89c63445df83e7b98b4c803a59 : SUCCESS in 1h 31m 41s","accounts_in_message":[],"_revision_number":29},{"id":"09be244fd7982336fa8ccfaca7961a38a696b2b9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-24 12:55:58.000000000","message":"Patch Set 29: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":29},{"id":"4e723fca63db118a89a26787f0916e9e8499c025","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-24 14:06:47.000000000","message":"Patch Set 29: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/70907630b8e345c0883de49ec70bff32\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/df2d84ef705f423784abcb3f4e0d546f : SUCCESS in 2h 46m 40s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/5a21415ba92a4c02a6cad694f57702c6 : SUCCESS in 2h 01m 53s","accounts_in_message":[],"_revision_number":29},{"id":"39dbd10894c75d51b84ff81a862ce582cb82ccb2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-24 14:48:48.000000000","message":"Patch Set 29: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/888e706f0f7946fa86371b9a682b56e3\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/ab22569cb2e840689565edcd5f4e672b : SUCCESS in 1m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0e21042bc0794eebbddf29e80c294258 : SUCCESS in 2m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e5cccaeee52046e8bf682d3bebbb9f46 : SUCCESS in 5m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/146d21dde814414b99cba0fee4277881 : SUCCESS in 5m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ef0a2226bd84ea9975ebcf44502ac05 : SUCCESS in 5m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d98f1f3a36a84ac89bcbfcc92abf9bac : SUCCESS in 3m 05s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/a4ef59071c004b83ba24a80b0ca20d03 : SUCCESS in 5m 54s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/d21bef36c7234fd395537fe431f663d6 : SUCCESS in 36m 15s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/df8bc8c77d724fefbd5de0eeffeb6cad : SUCCESS in 28m 16s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/fb9a86c170584d8798b8f5a254252b04 : SUCCESS in 1h 02m 03s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/41a05d09a4d14fba84d4755236a095af : SUCCESS in 1h 18m 53s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/5ce197438aa243c082452c603940239c : SUCCESS in 1h 31m 30s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/12c5c26be2ae42a3a748cc1ae2b2e8cf : SUCCESS in 1h 21m 53s","accounts_in_message":[],"_revision_number":29},{"id":"4946780ecf414c5b1f7709f6d481a3c93e91b48e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-24 14:48:49.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":29},{"id":"e6525bbf187e9b65b64f1ed0389366457414b2bc","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-24 14:49:50.000000000","message":"Patch Set 29:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/963b51b58de840fdbed2454477777453\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/19682ad852994a3e80c8190b6db9d72a : SUCCESS in 50s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/16b8c27b389043fa93fdfe86083f3e4a : SUCCESS in 49s","accounts_in_message":[],"_revision_number":29}],"current_revision_number":29,"current_revision":"06e361e0aa18b78bbe830b01fc3cc6d9cc1efca2","revisions":{"38cacebbecef802fa1ce981d87f949c2d9c833e9":{"kind":"REWORK","_number":1,"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/10/974710/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/1"}}},"commit":{"parents":[{"commit":"d95aa0c6a1d530cfc625ea76a3ddab1d802080c2","subject":"Use wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d95aa0c6a1d530cfc625ea76a3ddab1d802080c2"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-26 11:47:23.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/38cacebbecef802fa1ce981d87f949c2d9c833e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/38cacebbecef802fa1ce981d87f949c2d9c833e9"}]},"branch":"refs/heads/master"},"aff7c23961b7f28cc3546ac18376420948b8e639":{"kind":"REWORK","_number":2,"created":"2026-01-26 11:53:39.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/10/974710/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/2"}}},"commit":{"parents":[{"commit":"d95aa0c6a1d530cfc625ea76a3ddab1d802080c2","subject":"Use wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d95aa0c6a1d530cfc625ea76a3ddab1d802080c2"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-26 11:52:49.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/aff7c23961b7f28cc3546ac18376420948b8e639"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/aff7c23961b7f28cc3546ac18376420948b8e639"}]},"branch":"refs/heads/master"},"525ecf6664b27102564ddcbd4675618b76a7e085":{"kind":"TRIVIAL_REBASE","_number":3,"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/10/974710/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/3"}}},"commit":{"parents":[{"commit":"2da26d2117f7155d42dd4cbddd6314ffc62babda","subject":"Use wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2da26d2117f7155d42dd4cbddd6314ffc62babda"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-27 19:11:04.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/525ecf6664b27102564ddcbd4675618b76a7e085"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/525ecf6664b27102564ddcbd4675618b76a7e085"}]},"branch":"refs/heads/master"},"2f3e90681b291dcfef29b5952056fdb74d4d487e":{"kind":"REWORK","_number":4,"created":"2026-01-29 09:19:32.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/10/974710/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/4"}}},"commit":{"parents":[{"commit":"2da26d2117f7155d42dd4cbddd6314ffc62babda","subject":"Use wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2da26d2117f7155d42dd4cbddd6314ffc62babda"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-29 09:12:22.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2f3e90681b291dcfef29b5952056fdb74d4d487e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2f3e90681b291dcfef29b5952056fdb74d4d487e"}]},"branch":"refs/heads/master"},"fa2bfb7c72242ab6963712c29368f3aefbedc337":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-01-29 18:59:23.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/10/974710/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/5"}}},"commit":{"parents":[{"commit":"55364fe42ac5909cac9c7dd2b8a072816d394408","subject":"Change id field to uuid when appropiate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/55364fe42ac5909cac9c7dd2b8a072816d394408"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-29 18:57:54.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/fa2bfb7c72242ab6963712c29368f3aefbedc337"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/fa2bfb7c72242ab6963712c29368f3aefbedc337"}]},"branch":"refs/heads/master"},"c368aa8376e0aaf1692f7990073165427e3086b6":{"kind":"REWORK","_number":6,"created":"2026-01-30 09:10:54.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/10/974710/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/6"}}},"commit":{"parents":[{"commit":"55364fe42ac5909cac9c7dd2b8a072816d394408","subject":"Change id field to uuid when appropiate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/55364fe42ac5909cac9c7dd2b8a072816d394408"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-30 09:03:28.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c368aa8376e0aaf1692f7990073165427e3086b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c368aa8376e0aaf1692f7990073165427e3086b6"}]},"branch":"refs/heads/master"},"3e48eceb2c269aa6b6592cbbed7ffe03165072aa":{"kind":"REWORK","_number":7,"created":"2026-01-30 14:42:20.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/10/974710/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/7"}}},"commit":{"parents":[{"commit":"55364fe42ac5909cac9c7dd2b8a072816d394408","subject":"Change id field to uuid when appropiate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/55364fe42ac5909cac9c7dd2b8a072816d394408"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-30 14:14:08.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth adapter configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/3e48eceb2c269aa6b6592cbbed7ffe03165072aa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/3e48eceb2c269aa6b6592cbbed7ffe03165072aa"}]},"branch":"refs/heads/master"},"88615ac2cd26b380cce3d855485e3d886f2dcef5":{"kind":"TRIVIAL_REBASE","_number":8,"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/10/974710/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/8"}}},"commit":{"parents":[{"commit":"8e9ddcf80ba649d24daef04d8051f197e18c1bd8","subject":"Change id field to uuid when appropiate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8e9ddcf80ba649d24daef04d8051f197e18c1bd8"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-30 17:23:11.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth adapter configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/88615ac2cd26b380cce3d855485e3d886f2dcef5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/88615ac2cd26b380cce3d855485e3d886f2dcef5"}]},"branch":"refs/heads/master"},"f36a09b24a21013457dca7cd3203f393fe4eab63":{"kind":"NO_CHANGE","_number":9,"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/10/974710/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/9"}}},"commit":{"parents":[{"commit":"920417047b5248897de22d381e922c04a8007286","subject":"Change id field to uuid when appropiate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/920417047b5248897de22d381e922c04a8007286"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-02 08:19:13.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth adapter configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f36a09b24a21013457dca7cd3203f393fe4eab63"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f36a09b24a21013457dca7cd3203f393fe4eab63"}]},"branch":"refs/heads/master"},"e18138ea63139aad32e7532935a846038852d8af":{"kind":"NO_CHANGE","_number":10,"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/10/974710/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/10"}}},"commit":{"parents":[{"commit":"4a19ffc6cf3b662892b5f2a55c6be7c94f71aede","subject":"Change id field to uuid when appropiate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4a19ffc6cf3b662892b5f2a55c6be7c94f71aede"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-02 10:17:39.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth adapter configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e18138ea63139aad32e7532935a846038852d8af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e18138ea63139aad32e7532935a846038852d8af"}]},"branch":"refs/heads/master"},"fe5164610623e0c7b8bf420c2baa6b504d017df2":{"kind":"TRIVIAL_REBASE","_number":11,"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/10/974710/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/11"}}},"commit":{"parents":[{"commit":"0e80d34652501e16e57077bff97caa36a2a37bb7","subject":"Change id field to uuid when appropiate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0e80d34652501e16e57077bff97caa36a2a37bb7"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-02 11:01:27.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth adapter configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/fe5164610623e0c7b8bf420c2baa6b504d017df2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/fe5164610623e0c7b8bf420c2baa6b504d017df2"}]},"branch":"refs/heads/master"},"cc118f3c79f3e14b28b990c0e49b5fce57c050ad":{"kind":"REWORK","_number":12,"created":"2026-02-03 10:57:26.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/10/974710/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/12"}}},"commit":{"parents":[{"commit":"0e80d34652501e16e57077bff97caa36a2a37bb7","subject":"Change id field to uuid when appropiate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0e80d34652501e16e57077bff97caa36a2a37bb7"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-03 10:52:51.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth adapter configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/cc118f3c79f3e14b28b990c0e49b5fce57c050ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/cc118f3c79f3e14b28b990c0e49b5fce57c050ad"}]},"branch":"refs/heads/master"},"4859694997e21437709e2d076bcc6424d666da28":{"kind":"REWORK","_number":13,"created":"2026-02-06 13:23:20.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/10/974710/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/13"}}},"commit":{"parents":[{"commit":"0e80d34652501e16e57077bff97caa36a2a37bb7","subject":"Change id field to uuid when appropiate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0e80d34652501e16e57077bff97caa36a2a37bb7"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-06 13:22:40.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth adapter configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4859694997e21437709e2d076bcc6424d666da28"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4859694997e21437709e2d076bcc6424d666da28"}]},"branch":"refs/heads/master"},"2c2cbe8ec316e7f897e781ef9114ddae65da0bb9":{"kind":"REWORK","_number":14,"created":"2026-02-06 14:17:45.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/10/974710/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/14"}}},"commit":{"parents":[{"commit":"0e80d34652501e16e57077bff97caa36a2a37bb7","subject":"Change id field to uuid when appropiate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0e80d34652501e16e57077bff97caa36a2a37bb7"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-06 14:03:29.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth adapter configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2c2cbe8ec316e7f897e781ef9114ddae65da0bb9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2c2cbe8ec316e7f897e781ef9114ddae65da0bb9"}]},"branch":"refs/heads/master"},"c3f459faea4d41ccace69720a89944d1e4c57ad2":{"kind":"REWORK","_number":15,"created":"2026-02-06 14:22:24.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/10/974710/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/15"}}},"commit":{"parents":[{"commit":"0e80d34652501e16e57077bff97caa36a2a37bb7","subject":"Change id field to uuid when appropiate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0e80d34652501e16e57077bff97caa36a2a37bb7"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-06 14:21:14.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth adapter configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c3f459faea4d41ccace69720a89944d1e4c57ad2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c3f459faea4d41ccace69720a89944d1e4c57ad2"}]},"branch":"refs/heads/master"},"b2da16a56fd9904dc5f2d46a3750ccb60c67fb23":{"kind":"REWORK","_number":16,"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/10/974710/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/16"}}},"commit":{"parents":[{"commit":"f3ca33882ab81ee4fdb95a133f8b0ddec17fe290","subject":"Change id field to uuid when appropiate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f3ca33882ab81ee4fdb95a133f8b0ddec17fe290"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-10 12:59:32.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth adapter configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b2da16a56fd9904dc5f2d46a3750ccb60c67fb23"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b2da16a56fd9904dc5f2d46a3750ccb60c67fb23"}]},"branch":"refs/heads/master"},"50f79bbe527fd3eb3ac291490860555460caa698":{"kind":"TRIVIAL_REBASE","_number":17,"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/10/974710/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/17"}}},"commit":{"parents":[{"commit":"a63849233b23ef23b1e40d8ad98e5bed84244f0f","subject":"Change id field to uuid when appropiate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a63849233b23ef23b1e40d8ad98e5bed84244f0f"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-10 15:15:57.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth adapter configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/50f79bbe527fd3eb3ac291490860555460caa698"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/50f79bbe527fd3eb3ac291490860555460caa698"}]},"branch":"refs/heads/master"},"2010d162605a86f50c81f36d8afb353cd654859e":{"kind":"TRIVIAL_REBASE","_number":18,"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/10/974710/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/18"}}},"commit":{"parents":[{"commit":"abfbf62743e34ebf00e827447457cd6a9d98e559","subject":"Use wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/abfbf62743e34ebf00e827447457cd6a9d98e559"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-11 08:21:29.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth adapter configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2010d162605a86f50c81f36d8afb353cd654859e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2010d162605a86f50c81f36d8afb353cd654859e"}]},"branch":"refs/heads/master"},"d269919a519f391d303b5ed0b4657fb7580ad1fc":{"kind":"TRIVIAL_REBASE","_number":19,"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/10/974710/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/19"}}},"commit":{"parents":[{"commit":"0d3bd2b62458da050239724be6194db0b00d5dd6","subject":"Use wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0d3bd2b62458da050239724be6194db0b00d5dd6"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-11 18:07:17.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth adapter configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d269919a519f391d303b5ed0b4657fb7580ad1fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d269919a519f391d303b5ed0b4657fb7580ad1fc"}]},"branch":"refs/heads/master"},"390dd8e7b4fa98ecd510b83fd023c973c9bdc53a":{"kind":"TRIVIAL_REBASE","_number":20,"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/10/974710/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/20"}}},"commit":{"parents":[{"commit":"f3bc8cdd0762bd6805caf5c9bc3be4dba75d51df","subject":"Use wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f3bc8cdd0762bd6805caf5c9bc3be4dba75d51df"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-12 16:45:37.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth adapter configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/390dd8e7b4fa98ecd510b83fd023c973c9bdc53a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/390dd8e7b4fa98ecd510b83fd023c973c9bdc53a"}]},"branch":"refs/heads/master"},"88694f96d2c95cccf3de1229f8a3dd2a43131c60":{"kind":"TRIVIAL_REBASE","_number":21,"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/10/974710/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/21"}}},"commit":{"parents":[{"commit":"d7567812c984b65fc8da34c3279cb8b17db01353","subject":"Use wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d7567812c984b65fc8da34c3279cb8b17db01353"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-12 16:51:45.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth adapter configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/88694f96d2c95cccf3de1229f8a3dd2a43131c60"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/88694f96d2c95cccf3de1229f8a3dd2a43131c60"}]},"branch":"refs/heads/master"},"1acf0db5ae81f1b59404f5be1593c02b6f2f78a3":{"kind":"REWORK","_number":22,"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/10/974710/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/22"}}},"commit":{"parents":[{"commit":"bf6c7e2e27b8c48941652e63d8f65e23e6f6a146","subject":"Use wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bf6c7e2e27b8c48941652e63d8f65e23e6f6a146"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-17 19:11:36.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection. The nova group will be the preferred section to configure\nthe connnection to nova, with the currently used watcher_clients_auth as\nfallback to avoid upgrade impact. In the future, once all services are\naccessed through the openstacksdk, the watcher_clients_auth section\nshould be removed.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/1acf0db5ae81f1b59404f5be1593c02b6f2f78a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/1acf0db5ae81f1b59404f5be1593c02b6f2f78a3"}]},"branch":"refs/heads/master"},"dcf8215833b8ddb8fc1f8835b2b28128f46bbaa5":{"kind":"NO_CHANGE","_number":23,"created":"2026-02-18 08:48:08.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/10/974710/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/23"}}},"commit":{"parents":[{"commit":"bf6c7e2e27b8c48941652e63d8f65e23e6f6a146","subject":"Use wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bf6c7e2e27b8c48941652e63d8f65e23e6f6a146"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-18 08:47:49.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection. The nova group will be the preferred section to configure\nthe connnection to nova, with the currently used watcher_clients_auth as\nfallback to avoid upgrade impact. In the future, once all services are\naccessed through the openstacksdk, the watcher_clients_auth section\nshould be removed.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/dcf8215833b8ddb8fc1f8835b2b28128f46bbaa5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/dcf8215833b8ddb8fc1f8835b2b28128f46bbaa5"}]},"branch":"refs/heads/master"},"1882fd4fcff2821ee24b751587591006275bd33b":{"kind":"REWORK","_number":24,"created":"2026-02-18 11:43:26.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/10/974710/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/24"}}},"commit":{"parents":[{"commit":"bf6c7e2e27b8c48941652e63d8f65e23e6f6a146","subject":"Use wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bf6c7e2e27b8c48941652e63d8f65e23e6f6a146"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-18 11:38:16.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection. The nova group will be the preferred section to configure\nthe connnection to nova, with the currently used watcher_clients_auth as\nfallback to avoid upgrade impact. In the future, once all services are\naccessed through the openstacksdk, the watcher_clients_auth section\nshould be removed.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/1882fd4fcff2821ee24b751587591006275bd33b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/1882fd4fcff2821ee24b751587591006275bd33b"}]},"branch":"refs/heads/master"},"497ea1d2f3301d68c2477e1785474d0b1ea9c3a3":{"kind":"REWORK","_number":25,"created":"2026-02-18 14:11:27.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/10/974710/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/25"}}},"commit":{"parents":[{"commit":"bf6c7e2e27b8c48941652e63d8f65e23e6f6a146","subject":"Use wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bf6c7e2e27b8c48941652e63d8f65e23e6f6a146"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-18 13:47:49.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection. The nova group will be the preferred section to configure\nthe connnection to nova, with the currently used watcher_clients_auth as\nfallback to avoid upgrade impact. In the future, once all services are\naccessed through the openstacksdk, the watcher_clients_auth section\nshould be removed.\n\nAdd a function to the devstack plugin to populate the [nova] section\nwith the connection parameters.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/497ea1d2f3301d68c2477e1785474d0b1ea9c3a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/497ea1d2f3301d68c2477e1785474d0b1ea9c3a3"}]},"branch":"refs/heads/master"},"4456b4d2cda6e88a6697174da04849c20c0f31e3":{"kind":"REWORK","_number":26,"created":"2026-02-18 16:35:58.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/10/974710/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/26"}}},"commit":{"parents":[{"commit":"bf6c7e2e27b8c48941652e63d8f65e23e6f6a146","subject":"Use wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bf6c7e2e27b8c48941652e63d8f65e23e6f6a146"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-18 16:23:02.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection. The nova group will be the preferred section to configure\nthe connnection to nova, with the currently used watcher_clients_auth as\nfallback to avoid upgrade impact. In the future, once all services are\naccessed through the openstacksdk, the watcher_clients_auth section\nshould be removed.\n\nAdd a call to the configure_keystoneauth function in the the devstack\nplugin to populate the [nova] section with the keystoneauth parameters.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4456b4d2cda6e88a6697174da04849c20c0f31e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4456b4d2cda6e88a6697174da04849c20c0f31e3"}]},"branch":"refs/heads/master"},"5a4acf71021d0b2efcb40db28c18f4cb5e6e045c":{"kind":"REWORK","_number":27,"created":"2026-02-18 17:37:00.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/10/974710/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/27"}}},"commit":{"parents":[{"commit":"bf6c7e2e27b8c48941652e63d8f65e23e6f6a146","subject":"Use wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bf6c7e2e27b8c48941652e63d8f65e23e6f6a146"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-18 17:36:08.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection. The nova group will be the preferred section to configure\nthe connnection to nova, with the currently used watcher_clients_auth as\nfallback to avoid upgrade impact. In the future, once all services are\naccessed through the openstacksdk, the watcher_clients_auth section\nshould be removed.\n\nAdd a call to the configure_keystoneauth function in the the devstack\nplugin to populate the [nova] section with the keystoneauth parameters.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5a4acf71021d0b2efcb40db28c18f4cb5e6e045c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5a4acf71021d0b2efcb40db28c18f4cb5e6e045c"}]},"branch":"refs/heads/master"},"8c11479ad0db4d0dcca8b2e8140cf7b6324e45f9":{"kind":"REWORK","_number":28,"created":"2026-02-19 08:51:59.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/10/974710/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/28"}}},"commit":{"parents":[{"commit":"bf6c7e2e27b8c48941652e63d8f65e23e6f6a146","subject":"Use wrapper classes for novaclient objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bf6c7e2e27b8c48941652e63d8f65e23e6f6a146"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-19 08:44:39.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection. The nova group will be the preferred section to configure\nthe connnection to nova, with the currently used watcher_clients_auth as\nfallback to avoid upgrade impact. In the future, once all services are\naccessed through the openstacksdk, the watcher_clients_auth section\nshould be removed.\n\nAdd a call to the configure_keystoneauth function in the the devstack\nplugin to populate the [nova] section with the keystoneauth parameters.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8c11479ad0db4d0dcca8b2e8140cf7b6324e45f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8c11479ad0db4d0dcca8b2e8140cf7b6324e45f9"}]},"branch":"refs/heads/master"},"06e361e0aa18b78bbe830b01fc3cc6d9cc1efca2":{"kind":"TRIVIAL_REBASE","_number":29,"created":"2026-02-24 09:40:12.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/10/974710/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/974710/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/974710/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/974710/29"}}},"commit":{"parents":[{"commit":"18cb461373c2a7320f2c9506681fb2b01888e3c6","subject":"Merge \"Deprecate rollback_when_actionplan_failed configuration\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/18cb461373c2a7320f2c9506681fb2b01888e3c6"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-01-15 14:39:45.000000000","tz":60},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-02-24 09:27:18.000000000","tz":60},"subject":"Prepare to use openstacksdk instead of novaclient","message":"Prepare to use openstacksdk instead of novaclient\n\nPrepare Watcher to use openstacksdk. This patch introduces a new\nfunction in the clients module to create a openstacksdk connection\neither using a user token, an existing keystone session or a new\nkeystone session. Additionally, it adds a method to the newly introduced\nwrapper classes to create nova server, hypervisors, flavors, etc from\nthe objects returned by the openstacksdk compute proxy.\n\nThis patch also deprecates the nova_client configuration options and\nadds keystoneauth configuration options into the nova conf\ngroup, since that is required by the openstacksdk to create a\nConnection. The nova group will be the preferred section to configure\nthe connnection to nova, with the currently used watcher_clients_auth as\nfallback to avoid upgrade impact. In the future, once all services are\naccessed through the openstacksdk, the watcher_clients_auth section\nshould be removed.\n\nAdd a call to the configure_keystoneauth function in the the devstack\nplugin to populate the [nova] section with the keystoneauth parameters.\n\nAssisted-By: claude-code (claude-sonnet-4.5)\n\nChange-Id: I7e297419243f16548a54e332609bbcbd19c3d758\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/06e361e0aa18b78bbe830b01fc3cc6d9cc1efca2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/06e361e0aa18b78bbe830b01fc3cc6d9cc1efca2"}]},"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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},{"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":{}}}]}
