)]}'
{"id":"openstack%2Fwatcher~960265","triplet_id":"openstack%2Fwatcher~master~Icce725c05c48b83f7bc4c6d573d3fbe759f5866b","project":"openstack/watcher","branch":"master","attention_set":{},"removed_from_attention_set":{"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-03-12 13:18:02.000000000","reason":"Change was submitted"},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-02-27 20:34:24.000000000","reason":"removed on reply"},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2026-03-12 13:18:02.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Icce725c05c48b83f7bc4c6d573d3fbe759f5866b","subject":"Handle missing fields building storage model XML or list","status":"MERGED","created":"2025-09-09 13:43:58.000000000","updated":"2026-03-12 13:19:22.000000000","submitted":"2026-03-12 13:18:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"960265","meta_rev_id":"a776405b57991347978003e5ad6d5f1f00a3cd1a","_number":960265,"virtual_id_number":960265,"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"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-03-12 13:18:01.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-03-12 11:09:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2026-03-05 14:48:10.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-27 20:34:24.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":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-03-12 11:09:18.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":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":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":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"_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":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":"2025-09-09 15:32: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":"2025-09-09 16:49:33.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-27 12:17: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-27 15:20:16.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-03-05 14:48:10.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2026-03-12 11:09:18.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":"e889043eca55a55dc21bca05ffec5e500dd8a6a3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-09-09 13:43:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f9fee40a15c36e389da3d4ce000bc1d7b75cd79d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-09 15:32:54.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/902ad654b9c140f7b90992395df33672\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/774f61cb09144f24bb6584b7aa8fa21d : SUCCESS in 6m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8a3660fe0ff34e89bbd4473ea76eb775 : SUCCESS in 4m 45s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4c831eedeff44609a5ecdf3cfd290b32 : SUCCESS in 3m 06s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a571d8098bbf4b3a981dfcf42b425479 : SUCCESS in 5m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fa345c84f49d4d69882391743db81a80 : SUCCESS in 4m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/20a239770a70407c817a5bc36c29d087 : SUCCESS in 9m 23s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/761576e86c0843e7b0e7a39f22b64e11 : SUCCESS in 4m 47s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/ba9e4f4d7c8c49b698fc2f38422b0279 : SUCCESS in 24m 30s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/3ec3de49572e4484b7ce54fb0fa08273 : SUCCESS in 30m 21s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/7c48c6ba8bc94844997b551e4a3019a2 : SUCCESS in 1h 07m 55s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/9e5d50a5f0ff480fbb65dbf8d0e55853 : SUCCESS in 51m 19s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/a798003cb7104dc1a401e6f6384dbea7 : SUCCESS in 35m 48s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/10fd6006801641b2986f3ac989bece87 : SUCCESS in 1h 34m 21s\n- watcher-prometheus-integration-threading https://zuul.opendev.org/t/openstack/build/f9db9e82189a4aa1879fafd6caec321a : SUCCESS in 1h 11m 37s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/331973f7197b48a9b42df9b5f129db8e : SUCCESS in 1h 08m 38s","accounts_in_message":[],"_revision_number":1},{"id":"c849f03ca63138bc7186d6a2884182158697dd82","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-09-09 16:49:33.000000000","message":"Patch Set 1: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/8841feb2936443cdabc3bc17a19ae3bd\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/c695d4f238b34bb4b8cefbaf72bd0bed : SUCCESS in 3h 04m 25s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/4d22eca01f994c56940dbb50407e2ff7 : SUCCESS in 2h 12m 20s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4fe4cabaa1c3830298b0101c3f2bd6d0afe2b91e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-09-19 12:31:21.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"8168aa5002a1cb2e851b6f05182dab8deb5fb229","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-09-19 12:55:03.000000000","message":"Patch Set 2: 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/ec77776b5dd5455baec24e571db5adb1\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/d1e7c3925c1044fba235b16a188a895a : FAILURE in 22m 08s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/19ebd9aa0b1c4cfeadf4d622b602ea60 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"56d1cc936ae044d79b15ced1419ca48347931694","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-19 14:05:34.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/70dfde3999444323bde87f78224bcd05\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2b559fc96c65438cb7fdc2acae7c4401 : SUCCESS in 7m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/203b2fdf82124541b618d3a4a5950ad7 : SUCCESS in 5m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/466feccd6fe546058e3bb122001c57bb : SUCCESS in 6m 41s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a2c04dfbf6224d5a96d2833ca4eb76dc : SUCCESS in 4m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e0d9091febf2431d890dcad24f1461e1 : SUCCESS in 10m 06s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9840ec8a657d4caa964dbec74a9ac14e : SUCCESS in 10m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7ad2b455906b40eaab9909a410f959e8 : SUCCESS in 4m 02s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/0586d8a8f2b545679307a2750ff7d1c5 : SUCCESS in 7m 27s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/0aa146dec80e444381c9d08da83f0f15 : SUCCESS in 32m 15s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/185c2ae6c4c544d9b8c3fc36493e017a : SUCCESS in 46m 19s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/655037725e2d48c3a4a348d039352221 : SUCCESS in 53m 02s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/f830ad3bc4ad4ed19e3968ac038ed25c : FAILURE in 30m 10s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/4a1d747227424e1487e9fbe36201ae64 : SUCCESS in 23m 27s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/9fdfb1e86e6b43dba018af5a462a74f2 : SUCCESS in 1h 07m 33s\n- watcher-prometheus-integration-threading https://zuul.opendev.org/t/openstack/build/436fc384338444928a16b9cb3b872960 : SUCCESS in 1h 24m 16s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/0c00ed30259645af9a3b1f2b260bb387 : SUCCESS in 1h 10m 58s","accounts_in_message":[],"_revision_number":2},{"id":"91270d17d3b2db968f9b2f498f1aa627315010d6","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-09-19 14:07:48.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"6a4cdad64fb77545f4d10b11f5baa10bb9a0c8d3","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-09-19 14:34:36.000000000","message":"Patch Set 2:\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/92ccd7ae0a704491984ca29ed8b5e016\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/9b1f79a75270442a89895654fd0f2c2d : FAILURE in 25m 22s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/444db3a886654c9bb85630776da22116 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4142481cbb951c26918f041b1eb983fac543961c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-19 16:15:47.000000000","message":"Patch Set 2:\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/52763a53cf6e42a7b51bf0da0057b7ab\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/53be0ef2e11d4657a3fb778453e3b857 : SUCCESS in 6m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a863480f5cb142a5a3b2dcb3edfb49da : SUCCESS in 4m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0d539e59a4634bb3be699087f295ef89 : SUCCESS in 5m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6e6f7fe0c94843cda9bac671f6bb56df : SUCCESS in 5m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b8f17230ef09457c9b1ad315439ee844 : SUCCESS in 5m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f871432cfd4a4af5ab4a845daeeec7fc : SUCCESS in 10m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c870e0bf80eb4f4da805d0b720c0e01f : SUCCESS in 4m 20s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/e6ecc9cbd6cd4d0288a4a0e5795dd432 : SUCCESS in 5m 33s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/51ba62f145994838b13aadd201fb001a : SUCCESS in 28m 55s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/96dcdf395076402da747a48f00fe657c : SUCCESS in 23m 19s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/4d73bbd69b184decaa12ef8846f56c73 : FAILURE in 1h 03m 29s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/3589917ed17e4ef7984be365569772d9 : FAILURE in 32m 53s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/17b97732be7b458797e9fbdd26378ecb : SUCCESS in 33m 12s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/df5cf81ad15f442d8a753b04cf74dfac : SUCCESS in 1h 18m 33s\n- watcher-prometheus-integration-threading https://zuul.opendev.org/t/openstack/build/9116aa06f5324711a2418e17551278a6 : SUCCESS in 1h 12m 05s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/002bb0f592324a0291aa18fbf4eaa365 : SUCCESS in 1h 27m 36s","accounts_in_message":[],"_revision_number":2},{"id":"f1be18c4c1b45e5cffcc2ca8c5907b3f3143892b","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-09-22 07:43:09.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"216a3999d04daa6189e1e556ec0ad5f9a0a616b3","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-09-22 08:06:40.000000000","message":"Patch Set 2:\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/e6ccac29f8bd4d9fb02d70e2e137d788\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/4cbac6f8c83e480bbd21ff9f96ee214b : FAILURE in 22m 05s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/0fc6db85b63549e6bac72c9bc72ce7b5 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8c40137fdf85e04e3b9de4a78afaacac7fb7183c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-22 09:05:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/71f89f0a95d346f6ade3628f059d576f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/197a386148164ab2a828669612812920 : SUCCESS in 7m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8a3f05a77c6441b59c2ea41237ffc79b : SUCCESS in 3m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f13e1a385dd744bb85afa0357ff35611 : SUCCESS in 5m 33s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e4dc1086feff4749b2dcf7c50fb574cb : SUCCESS in 5m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/51f8c60254bf4912bf4c950deee216c3 : SUCCESS in 8m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e510da83b7740b59255d0b47f88c1c3 : SUCCESS in 9m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/02f6e615d333463f94196b6dd84e9a0b : SUCCESS in 3m 56s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/5e0972b4080b496eacb9ad9b9648520c : SUCCESS in 4m 43s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/b88e0285335648268fd5a2819fd0a281 : SUCCESS in 31m 17s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/5ee257d8e0a7484783698a108915687f : SUCCESS in 45m 32s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/98a0b47493f4441f9049acc827cb528c : SUCCESS in 1h 05m 15s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/1cbc5a44b83c4c888d72a4807a04d074 : SUCCESS in 38m 45s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/2d1600db3b964cc48d17a4442afeae77 : SUCCESS in 25m 56s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/113e7c9f0bd04dadb80ecb231736fde3 : SUCCESS in 1h 17m 24s\n- watcher-prometheus-integration-threading https://zuul.opendev.org/t/openstack/build/daed1aa01716438cb21a7e15aaf02198 : SUCCESS in 1h 16m 54s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/2ba452b29fc5478fbb7db90c6c868b9f : SUCCESS in 1h 11m 36s","accounts_in_message":[],"_revision_number":2},{"id":"1a9b9585a1e91d1797bdd77b62ab1b96cab87de4","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-10-08 11:26:42.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"bfbdf319fdd6d0237c3180b1a6a41f230c8ecd20","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-08 13:22:39.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6d29e22cade0422899bddc596f072bb7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bd1a24defb514444aae5dc8fd1b8c025 : SUCCESS in 6m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/454bfae238d94c0ab493a2e4aa50b6e1 : SUCCESS in 4m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2f796d0336b7475d8bb0ce998bc13b56 : SUCCESS in 5m 02s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9cc0c01215c54e6b8957b273dd18b200 : SUCCESS in 5m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cf9b34171be44e1185bedcadcecddfea : SUCCESS in 8m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b5c612be7ca437e855a0f13e0a45469 : SUCCESS in 9m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7c4b18524d2d4900a7e634199e4b0707 : SUCCESS in 4m 26s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/49ea3ef1608642b2ae568fee110f44bf : SUCCESS in 4m 55s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/1b39e975eb364504b2958132834bab56 : SUCCESS in 37m 35s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/55b18729ace7404c9104bd89d547118f : SUCCESS in 30m 58s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/8b1247c1d5194520bca14c4c79483999 : SUCCESS in 1h 12m 35s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/b5b4a81a69d641be83f9c374586577e7 : SUCCESS in 52m 53s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/f0cfcae3c7e241cc91cab17081d5c8bc : SUCCESS in 30m 19s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/2028c46e66b74548b819a8b470670728 : SUCCESS in 1h 40m 14s\n- watcher-prometheus-integration-threading https://zuul.opendev.org/t/openstack/build/92987e7e753542438ce3fa255fa585f9 : SUCCESS in 1h 36m 52s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/397296d5cd0f4b85a2059449b8b055d4 : SUCCESS in 1h 34m 52s","accounts_in_message":[],"_revision_number":2},{"id":"5e6c6903b8edf0be83199f7128ba3cd3bfeab663","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-10-08 14:15:37.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/8ba546ae30534b48a09e7c248eab6f5e\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/6c8449a33e56445f8d1a6f49c5a26060 : SUCCESS in 2h 36m 29s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/ff57cfa4279e45a78daf8b95aaf12099 : SUCCESS in 1h 50m 19s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"67d35802d5dec502c0793f95d5864b685f14b209","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-10-08 17:55:25.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b9e654692fd18f0a7a5d2677159b350160545840","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-10-08 20:42:34.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/216a501c97cf466fbfbaafb341528a82\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/3e530fa20d674b19830fd8cc35f3e923 : SUCCESS in 2h 45m 38s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/c11a8d38809b4557aedd2837c777d509 : SUCCESS in 1h 55m 31s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d568c9846ec433bbba11949a348136b55c9e3d31","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-10-09 07:58:49.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"9c8b19679cb9d0d0ffb278f7bb178c604542c68c","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-02-27 12:17:41.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4493d548fc686dfd51d9e51126544a2f76a02d83","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-02-27 13:39:25.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"40e9e1b5045cfa93986015fa79511987f5b9fc22","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-02-27 15:20:09.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"e3a40adc77c7325931f0f0d4dff534b2b6a1590c","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-27 15:20:16.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"81d8a8c52cd01bb8ed2e15b5eb9ba8df4af14ba7","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-27 15:30:11.000000000","message":"Patch Set 3:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/404f74b0688c4ad18615d18040c04601\n\n- teim-code-review https://zuul.teim.app/t/main/build/6b49950c78314fa0b69d0e3e65c7ce1f : SUCCESS in 9m 46s","accounts_in_message":[],"_revision_number":3},{"id":"1d387c1e6d4affd1f672868a57389bacf8bddc96","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 17:04:43.000000000","message":"Patch Set 3: Verified-1\n\n(2 comments)\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/0575219a22ce433c904dd7cb8afeb344\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/115acd6f329f4ebd8465b94f8f17bb54 : SUCCESS in 6m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/84b244c3846246f795ec3dbce8fa267c : FAILURE in 5m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8e6f089ffaa1415ca0055180d857da44 : SUCCESS in 5m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c3462eebeeec48499e07bda0a3f6511e : SUCCESS in 5m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/59f69b4f8a484c1898574617479d8be0 : SUCCESS in 8m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7470022c025842a7a95631b2f49d9149 : SUCCESS in 9m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/eba0562ef45a4adcb3466c7461b69d8e : SUCCESS in 5m 41s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/0ef71e255c8f40dd8859232dbb9209d5 : SUCCESS in 5m 59s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/1e7ca131449e4d469ae96a0c1a92c901 : SUCCESS in 45m 22s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/6c02b7a8617b44fa8ae4bf7bd821e657 : SUCCESS in 36m 02s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/743923e10de34c6abe7743ecdd870b47 : SUCCESS in 1h 17m 49s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/46d706581d9a41c3aeb800da0269c141 : SUCCESS in 1h 29m 44s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/9776db3f10494e5ea7424c0f63e2f511 : FAILURE in 1h 35m 40s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/d62563f9273c486eb1476df98ba172b0 : SUCCESS in 1h 26m 40s","accounts_in_message":[],"_revision_number":3},{"id":"b51fe5c83903688b5d980fec9994e3b46d824bac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-02-27 17:43:33.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"d2c3ea747a7e01e12055ef29233dcdf8ac92ca21","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-27 17:43:40.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"a6d35d8c16af7f9bfa594b31833b8db49bac611b","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-27 17:52:57.000000000","message":"Patch Set 4:\n\n(3 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/9433d17cec014f8ea682bd1be3fe304b\n\n- teim-code-review https://zuul.teim.app/t/main/build/a80431354bd24f7cb2947bf889cbe7e1 : SUCCESS in 9m 10s","accounts_in_message":[],"_revision_number":4},{"id":"194a379fb322ffb440e8a11976640b468cb9d726","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 19:21:57.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/10ecbed9292846a88b791ed918179c68\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ee71b458496a46208e355fe4c38e0937 : SUCCESS in 4m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e0a2bb19769f44e88e9e5665de0a72a2 : SUCCESS in 4m 20s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f4ad9b6dc36a4a68999d0bad77deebdb : SUCCESS in 3m 33s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/aedc05cc0cb4465cb2808dc28951da01 : SUCCESS in 5m 50s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/90deae9a7a5e4281955e0aca5d091beb : SUCCESS in 8m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/efc7ac9b989c486488b20f9b01dbef7a : SUCCESS in 5m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b2c47bbe87664494afdabeb921d82518 : SUCCESS in 3m 42s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/37880e2630c64b8183e25e4252b12871 : SUCCESS in 3m 56s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/7b4aee58ea22401587fcd15b124e36bd : SUCCESS in 48m 44s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/d7c3126a0c564296aee64e956af2a4a5 : SUCCESS in 17m 58s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/c406c4c17cc7405da2e9ace91ab4cfe3 : FAILURE in 1h 32m 00s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/cd510a633c87497b9fbb48d8e667584f : SUCCESS in 51m 28s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/1df23d73fc70488d8671538ddd803358 : SUCCESS in 46m 38s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/27271b6d47cc4504a02f9e282add24ce : SUCCESS in 46m 49s","accounts_in_message":[],"_revision_number":4},{"id":"8bcf6b097dae851ad73df575765b482b7f3202d2","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-27 20:34:24.000000000","message":"Patch Set 4: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/6967b1844fe5460b975903efbc0ef367\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/be4384397d114047ab8487756b3faab2 : SUCCESS in 2h 49m 12s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/f6e5e9a896fa4c6abfdba41d0d960bf2 : SUCCESS in 2h 07m 16s","accounts_in_message":[],"_revision_number":4},{"id":"87751b2838cf3046aa22c4823328ba726b50df58","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-03-03 11:05:32.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"1f836b470105ee9dc756c0a47417522005cb14fc","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-03-03 11:05:40.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"cf72f54397cbe0b4a59d377b43d3721a631dd77c","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-03-03 11:37:03.000000000","message":"Patch Set 4:\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/1385eaf4b00342da8467a6af421ce247\n\n- teim-code-review https://zuul.teim.app/t/main/build/67b75109ec90410fb1674a3bde8089be : TIMED_OUT in 31m 14s","accounts_in_message":[],"_revision_number":4},{"id":"6b8c3b9cbfb7be749bf715de58c52aaf6898be46","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 12:38:50.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7b31c7fb62304d7596c13a7dbcc6ab34\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2c9058af1bf34044b8cd01b63b3aead9 : SUCCESS in 7m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3f5262577bd84e48b856629f0b88d545 : SUCCESS in 3m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/193c27fe1bdc4cbbb387e0da1a50230c : SUCCESS in 5m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2e8fae65116a4f3daee6a2a5c190e374 : SUCCESS in 3m 49s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e4f34e265c43464bb5b3adc0cd21cb9d : SUCCESS in 8m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/91d75c3e0156494aa9cf126bfcf1026e : SUCCESS in 9m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/af7ec120b9e246ac815bea6101b7d62f : SUCCESS in 3m 56s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/5002f25c908d4edab947d1bfe3e35145 : SUCCESS in 3m 19s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/380f65cf8e784f49bb1e324ec8d07dbe : SUCCESS in 48m 29s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/e7dca5affa6142b2b5f6601ce8eca392 : SUCCESS in 37m 42s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/2bf9964ed6f6489db4d80811bf6b39c5 : SUCCESS in 1h 10m 48s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/43fa79aa819c4d919f356453dc64df7f : SUCCESS in 47m 17s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/15874c81df90489faf6c5aa90b595aff : SUCCESS in 1h 26m 38s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/32c68b6f655a44b0be7a5fbfc6f17fdf : SUCCESS in 1h 18m 07s","accounts_in_message":[],"_revision_number":4},{"id":"7ad41713a34e0dedb57b36328e60274f660f8d0f","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-03-03 13:53:15.000000000","message":"Patch Set 4:\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/4956f68313c64d7f91fbac42aec0b6d0\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/6c3e252f495245bb84f21572c0c68bfd : SUCCESS in 2h 46m 31s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/18ed74404cd84237b40dd2e9b544760e : SUCCESS in 2h 05m 51s","accounts_in_message":[],"_revision_number":4},{"id":"146ff0706951b9d15757df8a91057d923c5408c5","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-05 14:48:10.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"3bf1fbeab0db27ae6a2c064c236a4f91ae1f0f07","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-03-12 11:09:18.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9c3309d344e5dd102b58d2a5b0b68efaf6981698","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-12 11:10:02.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"6e300d328dd9f4148122122c6911915008d0823b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-12 13:18:01.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6f9af5a4b20747d3a69d670a17a92966\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a136b49175f54b77924c481a4d4d233c : SUCCESS in 5m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ac1ff242dfe34f7c96c193584187ba4b : SUCCESS in 6m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/56bdc2e9fd1343eb8dc312b43b21b6ad : SUCCESS in 7m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/96794ff97d4048bd93c802eb17b3dba3 : SUCCESS in 5m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/58b6f27ce21c417f920217dfd01a75f4 : SUCCESS in 3m 25s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/c6b2b3a0f267440d86f5e23fa920fa0f : SUCCESS in 5m 04s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/80a8bc8786b44dd08d621a97c05d8a9b : SUCCESS in 56m 05s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/89e434308fe4409db02e04d7d4a14cef : SUCCESS in 16m 54s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/6ff04d7e28584d1ba2ba09f25786614e : SUCCESS in 1h 33m 13s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/229f22871b9a4b68be03b661ebefb74c : SUCCESS in 1h 33m 16s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/a6c4a88495364e85987208dffb746a15 : SUCCESS in 1h 29m 11s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/ac41c992ed0a4a8f97cc2d05747e457f : SUCCESS in 1h 34m 29s","accounts_in_message":[],"_revision_number":4},{"id":"a569cb91873d8582383ea323d6b071731e857ae1","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-12 13:18:02.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"a776405b57991347978003e5ad6d5f1f00a3cd1a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-12 13:19:22.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8be9ae816d204679a61b66980448ae0a\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5210fc0e340a45d89caf911d6858ed06 : SUCCESS in 52s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5b8942f4f67049408f557a8a251a766d : SUCCESS in 45s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"7e7a31a1f765a84ccb810f0d359ad1d964c17e27","revisions":{"a6abfe6a16f7bc6578ac64afd4a61080536009c4":{"kind":"REWORK","_number":1,"created":"2025-09-09 13:43:58.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/65/960265/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/65/960265/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/65/960265/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/65/960265/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/65/960265/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/65/960265/1"}}},"commit":{"parents":[{"commit":"f21df7ce1e5123908c5653b4b306b6655a708343","subject":"Update prometheus-threading parent jop","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f21df7ce1e5123908c5653b4b306b6655a708343"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-09-09 13:40:39.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-09-09 13:40:39.000000000","tz":120},"subject":"Handle missing fields building storage model XML","message":"Handle missing fields building storage model XML\n\nWhen generating XML representations of the storage model, Watcher\nassumed that certain fields will always be present. Some fields,\nlike \u0027total_volumes\u0027, are reported by the LVM driver but not by\nothers such as the NFS driver, logging NotImplementedError exceptions\nthat do not prevent the model being built but can be confusing for the user.\n\nAdd specific exception handling for NotImplementedError in the\nas_xml_element() method, allowing the code to gracefully skip missing\nfields and continue processing. When an optional field is not\navailable, a debug message is logged indicating which attribute is\nmissing.\n\nThis approach aligns with the existing error handling in the Cinder\ncollector[1] and ensures that audits can complete\nsuccessfully regardless of which storage backend is in use.\n\nAs a follow-up, we can remove fields in the Pool model[2] which are\nmarked as optional in Cinder\u0027s volume driver interface[3] and may not be\navailable from all drivers:\n\n- total_volumes: Number of volumes in the pool\n- free_capacity_gb: Free capacity in GB\n- provisioned_capacity_gb: Provisioned capacity in GB\n- allocated_capacity_gb: Allocated capacity in GB\n\n[1] https://github.com/openstack/watcher/blob/master/watcher/decision_engine/model/collector/cinder.py#L250\n[2] https://github.com/openstack/watcher/blob/master/watcher/decision_engine/model/element/node.py#L87-L93\n[3] https://github.com/openstack/cinder/blob/master/cinder/interface/volume_driver.py#L78\n\nCloses-Bug: #2121147\n\nChange-Id: Icce725c05c48b83f7bc4c6d573d3fbe759f5866b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a6abfe6a16f7bc6578ac64afd4a61080536009c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a6abfe6a16f7bc6578ac64afd4a61080536009c4"}]},"branch":"refs/heads/master"},"0725fe945d5650bbc116a9445ab50736336b3635":{"kind":"REWORK","_number":2,"created":"2025-09-19 12:31:21.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/65/960265/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/65/960265/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/65/960265/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/65/960265/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/65/960265/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/65/960265/2"}}},"commit":{"parents":[{"commit":"f21df7ce1e5123908c5653b4b306b6655a708343","subject":"Update prometheus-threading parent jop","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f21df7ce1e5123908c5653b4b306b6655a708343"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-09-09 13:40:39.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-09-19 10:33:56.000000000","tz":120},"subject":"Handle missing fields building storage model XML","message":"Handle missing fields building storage model XML\n\nWhen generating XML representations of the storage model, Watcher\nassumed that certain fields will always be present. Some fields,\nlike \u0027total_volumes\u0027, are reported by the LVM driver but not by\nothers such as the NFS driver, logging NotImplementedError exceptions\nthat do not prevent the model being built but can be confusing for the user.\n\nAdd specific exception handling for NotImplementedError in the\nas_xml_element() method, allowing the code to gracefully skip missing\nfields and continue processing. When an optional field is not\navailable, a debug message is logged indicating which attribute is\nmissing.\n\nThis approach aligns with the existing error handling in the Cinder\ncollector[1] and ensures that audits can complete\nsuccessfully regardless of which storage backend is in use.\n\nAs a follow-up, we can remove fields in the Pool model[2] which are\nmarked as optional in Cinder\u0027s volume driver interface[3] and may not be\navailable from all drivers:\n\n- total_volumes: Number of volumes in the pool\n- free_capacity_gb: Free capacity in GB\n- provisioned_capacity_gb: Provisioned capacity in GB\n- allocated_capacity_gb: Allocated capacity in GB\n\n[1] https://github.com/openstack/watcher/blob/master/watcher/decision_engine/model/collector/cinder.py#L250\n[2] https://github.com/openstack/watcher/blob/master/watcher/decision_engine/model/element/node.py#L87-L93\n[3] https://github.com/openstack/cinder/blob/master/cinder/interface/volume_driver.py#L78\n\nCloses-Bug: #2121147\n\nChange-Id: Icce725c05c48b83f7bc4c6d573d3fbe759f5866b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0725fe945d5650bbc116a9445ab50736336b3635"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0725fe945d5650bbc116a9445ab50736336b3635"}]},"branch":"refs/heads/master"},"8bdf256cc011d27065c8167692ac79ac95140fbd":{"kind":"REWORK","_number":3,"created":"2026-02-27 15:20:09.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/65/960265/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/65/960265/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/65/960265/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/65/960265/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/65/960265/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/65/960265/3"}}},"commit":{"parents":[{"commit":"7df0931593d854ab41d61599278f87fa0875e903","subject":"Merge \"Deprecate prometheus datasource in favor of aetos\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7df0931593d854ab41d61599278f87fa0875e903"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-09-09 13:40:39.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-02-27 15:20:08.000000000","tz":60},"subject":"Handle missing fields building storage model XML or list","message":"Handle missing fields building storage model XML or list\n\nWhen generating XML or list representations of the storage model, Watcher\nassumed that certain fields will always be present. Some fields,\nlike \u0027total_volumes\u0027, are reported by the LVM driver but not by\nothers such as the NFS driver, logging NotImplementedError exceptions\nthat do not prevent the model being built but can be confusing for the user.\n\nAdd specific exception handling for NotImplementedError in the\nas_xml_element() method and to_list(), allowing the code to gracefully\nskip missing fields and continue processing. When an optional field is not\navailable, a debug message is logged indicating which attribute is\nmissing.\n\nThis approach aligns with the existing error handling in the Cinder\ncollector[1] and ensures that audits can complete\nsuccessfully regardless of which storage backend is in use.\n\nAs a follow-up, we can remove fields in the Pool model[2] which are\nmarked as optional in Cinder\u0027s volume driver interface[3] and may not be\navailable from all drivers:\n\n- total_volumes: Number of volumes in the pool\n- free_capacity_gb: Free capacity in GB\n- provisioned_capacity_gb: Provisioned capacity in GB\n- allocated_capacity_gb: Allocated capacity in GB\n\n[1] https://github.com/openstack/watcher/blob/master/watcher/decision_engine/model/collector/cinder.py#L250\n[2] https://github.com/openstack/watcher/blob/master/watcher/decision_engine/model/element/node.py#L87-L93\n[3] https://github.com/openstack/cinder/blob/master/cinder/interface/volume_driver.py#L78\n\nCloses-Bug: #2121147\n\nChange-Id: Icce725c05c48b83f7bc4c6d573d3fbe759f5866b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8bdf256cc011d27065c8167692ac79ac95140fbd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8bdf256cc011d27065c8167692ac79ac95140fbd"}]},"branch":"refs/heads/master"},"7e7a31a1f765a84ccb810f0d359ad1d964c17e27":{"kind":"REWORK","_number":4,"created":"2026-02-27 17:43:33.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/65/960265/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/65/960265/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/65/960265/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/65/960265/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/65/960265/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/65/960265/4"}}},"commit":{"parents":[{"commit":"7df0931593d854ab41d61599278f87fa0875e903","subject":"Merge \"Deprecate prometheus datasource in favor of aetos\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7df0931593d854ab41d61599278f87fa0875e903"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-09-09 13:40:39.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-02-27 17:43:24.000000000","tz":60},"subject":"Handle missing fields building storage model XML or list","message":"Handle missing fields building storage model XML or list\n\nWhen generating XML or list representations of the storage model, Watcher\nassumed that certain fields will always be present. Some fields,\nlike \u0027total_volumes\u0027, are reported by the LVM driver but not by\nothers such as the NFS driver, logging NotImplementedError exceptions\nthat do not prevent the model being built but can be confusing for the user.\n\nAdd specific exception handling for NotImplementedError in the\nas_xml_element() method and to_list(), allowing the code to gracefully\nskip missing fields and continue processing. When an optional field is not\navailable, a debug message is logged indicating which attribute is\nmissing.\n\nThis approach aligns with the existing error handling in the Cinder\ncollector[1] and ensures that audits can complete\nsuccessfully regardless of which storage backend is in use.\n\nAs a follow-up, we can remove fields in the Pool model[2] which are\nmarked as optional in Cinder\u0027s volume driver interface[3] and may not be\navailable from all drivers:\n\n- total_volumes: Number of volumes in the pool\n- free_capacity_gb: Free capacity in GB\n- provisioned_capacity_gb: Provisioned capacity in GB\n- allocated_capacity_gb: Allocated capacity in GB\n\n[1] https://github.com/openstack/watcher/blob/master/watcher/decision_engine/model/collector/cinder.py#L250\n[2] https://github.com/openstack/watcher/blob/master/watcher/decision_engine/model/element/node.py#L87-L93\n[3] https://github.com/openstack/cinder/blob/master/cinder/interface/volume_driver.py#L78\n\nCloses-Bug: #2121147\n\nChange-Id: Icce725c05c48b83f7bc4c6d573d3fbe759f5866b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7e7a31a1f765a84ccb810f0d359ad1d964c17e27"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7e7a31a1f765a84ccb810f0d359ad1d964c17e27"}]},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":{}}}]}
