)]}'
{"id":"openstack%2Fwatcher-tempest-plugin~966860","triplet_id":"openstack%2Fwatcher-tempest-plugin~master~Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4","project":"openstack/watcher-tempest-plugin","branch":"master","topic":"skip_migrate_tests","attention_set":{"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2026-05-07 09:08:02.000000000","reason":"\u003cGERRIT_ACCOUNT_28647\u003e replied on the change","reason_account":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"}},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-04-17 11:35:31.000000000","reason":"Vote got outdated and was removed: Code-Review-1"},"28647":{"account":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"last_update":"2026-05-07 17:43:18.000000000","reason":"Someone else replied on the change"},"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2026-04-29 13:57:55.000000000","reason":"Vote got outdated and was removed: Code-Review-1"}},"removed_from_attention_set":{"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-04-30 09:16:35.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-05-07 17:43:18.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4","subject":"Add comprehensive tests for action precondition validation","status":"NEW","created":"2025-11-12 14:28:30.000000000","updated":"2026-05-07 17:43:18.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":246,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"ad2d0baf8dab621448e6fb0c1c1b3898c27832f0","_number":966860,"virtual_id_number":966860,"owner":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-05-07 15:56:02.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_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"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"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-05-07 17:43:18.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,"permitted_voting_range":{"min":-2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":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-11-12 14:28:36.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":"2025-11-12 17:11: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":"2025-11-12 17:33:20.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-11-20 12:27:00.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-04-28 20:43:34.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"},{"updated":"2026-04-29 15:11:24.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"}],"messages":[{"id":"c92a8d5a5e9109a19c75af9fa71167dcb7d9142d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2025-11-12 14:28:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"54c14b3cfa0b1cbca1510f59ff1b4cf082f18131","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":"2025-11-12 14:28:36.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"d66ccc3cda7ede769b9e689a4b495b6900cc1178","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":"2025-11-12 14:40:33.000000000","message":"Patch Set 1:\n\n(8 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/1d6882bdeb08485bbb0236e24fa5f6d5\n\n- teim-code-review https://zuul.teim.app/t/main/build/88ca8427c5c74b37b1a20569cc8c1a98 : SUCCESS in 11m 44s","accounts_in_message":[],"_revision_number":1},{"id":"a3de38e4b2e080df64fcbe5eda4b1e9741d13383","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-11-12 17:11:33.000000000","message":"Patch Set 1: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/6f84e22bda7e4c1b8ddcc804094881f0\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/6cb848e69b984e73aeed6594fe597fc1 : SUCCESS in 2h 41m 18s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/502046d9d51c4b3c9d9192b1879c5922 : FAILURE in 1h 49m 04s","accounts_in_message":[],"_revision_number":1},{"id":"b5f60d1d973af22662204759a9c6821121b38d2f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-12 17:33:20.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\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/634436c647944c9c9b68d710020b9210\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c7d5771c83e74fa986ff27ce7c6fad61 : POST_FAILURE in 3m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/24694491f5d747fe820d598ace08ad46 : SUCCESS in 5m 57s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/f665045e248844028e206051f4e73031 : SUCCESS in 32m 01s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/b9529f698e3d4475870503bd0d7bc238 : SUCCESS in 40m 17s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/bbc0919cf5e14e69b09fa26adae7f2b8 : SUCCESS in 1h 04m 11s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/ee588907845846428284bd4fd3db16dc : SUCCESS in 49m 31s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/4c9b1e9941be45bfa4056120f427b293 : SUCCESS in 46m 33s\n- watcher-tempest-functional-2025-2 https://zuul.opendev.org/t/openstack/build/867ea1dfea044852b044c4eff7e79ec5 : SUCCESS in 24m 30s\n- watcher-tempest-functional-2025-1 https://zuul.opendev.org/t/openstack/build/2dcc3035be7d4fe18953be2a66f32c70 : SUCCESS in 34m 39s\n- watcher-tempest-functional-2024-2 https://zuul.opendev.org/t/openstack/build/6ef74567a12042eb8a64d0cd3431bd49 : SUCCESS in 30m 05s","accounts_in_message":[],"_revision_number":1},{"id":"4d9716f2ee8926f70611d2536c60750aca6f2f64","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2025-11-13 08:54:10.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":"6a80617e8be09593c9135dd24f3d5a738a3462b9","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":"2025-11-13 08:54:20.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"1489bbdb1dc3e423ed5153b67782828b68174145","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":"2025-11-13 09:04:13.000000000","message":"Patch Set 2:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/3a0bb27202394351ba257f9a0056fdbe\n\n- teim-code-review https://zuul.teim.app/t/main/build/2986f48462444d4a851d92fc2c1f7d23 : SUCCESS in 9m 43s","accounts_in_message":[],"_revision_number":2},{"id":"a0e536d1634ab0083bcf9d9bbd79a2610e1fdf41","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-13 09:36:50.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1ce92bbe60cb4f29b227ffe295016065\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8c25996faaa2404f985194c4914521a3 : SUCCESS in 1m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/701ad5ccc538458fa6eb906340dbcb04 : SUCCESS in 8m 02s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/0b5a3ecf022340f0908567abe7af3650 : SUCCESS in 29m 49s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/8947353c588a4973b9e507aed6317788 : SUCCESS in 22m 53s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/f06d111656994ebb8347f337a80166df : SUCCESS in 38m 08s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/f8d7bceedd024d4391e6d741800453d3 : SUCCESS in 40m 26s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/5d640fb3ba734fc09a8aa0dcc67eea55 : SUCCESS in 41m 33s\n- watcher-tempest-functional-2025-2 https://zuul.opendev.org/t/openstack/build/62c083c5a8294807b2d52caf8b27bb38 : SUCCESS in 23m 22s\n- watcher-tempest-functional-2025-1 https://zuul.opendev.org/t/openstack/build/71723f1121e14c5ead4e12c50bbccae4 : SUCCESS in 33m 03s\n- watcher-tempest-functional-2024-2 https://zuul.opendev.org/t/openstack/build/5f85e6f6bde8414ab2077b1743f6403f : SUCCESS in 28m 56s","accounts_in_message":[],"_revision_number":2},{"id":"df4beb5f4e8a0e2737f14cd0005c25f27e7d29e2","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-11-13 11:31:12.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/36fea4ec71c642b7b2e9c8686a9e218e\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/981d32dc1be9401b8c44b74b1c628c03 : SUCCESS in 2h 35m 54s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/7d48a811719e41978cb0b7ca9e38c952 : FAILURE in 1h 49m 21s","accounts_in_message":[],"_revision_number":2},{"id":"bc951bf151dfccf88d2eb2f809f74c42e13d7272","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2025-11-13 12:15:51.000000000","message":"Patch Set 3: Commit message was updated.\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":"e85c89010e95802f2bfa50cb121391b5746bc4d3","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":"2025-11-13 12:16:06.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"65587e5d2faa1a69f3d0d30461b0cc69352cdbc6","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":"2025-11-13 12:27:58.000000000","message":"Patch Set 3:\n\n(7 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/c8a7992c62ac47fabeff85878d47bc68\n\n- teim-code-review https://zuul.teim.app/t/main/build/dcbe30bf20ec4ce5a0f80f2ae1bdc554 : SUCCESS in 11m 39s","accounts_in_message":[],"_revision_number":3},{"id":"e77dd9891d24f7f8a1eddf03e210502c34ce7cc8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-13 13:16:34.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3cb1c5ed3ade45dba04226b34553a27a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e66f326562034278876af138e1903c86 : SUCCESS in 2m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/273408fa019746949c677e93a3f0feaa : SUCCESS in 6m 05s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/c7eb205f8ffa41cab7d4e09651e22b24 : SUCCESS in 25m 08s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/903072c22f8b4e7e83032659ca8c416d : SUCCESS in 24m 13s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/a766664915464d7eac642baf2f1cfd7b : SUCCESS in 58m 56s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/50b5785f99af4b6697500dbe054ed04d : SUCCESS in 44m 23s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/c35d709c39c9433e9ba52ead3da38fd3 : SUCCESS in 43m 50s\n- watcher-tempest-functional-2025-2 https://zuul.opendev.org/t/openstack/build/f383935b6f9449988e36933df6082fb5 : SUCCESS in 34m 11s\n- watcher-tempest-functional-2025-1 https://zuul.opendev.org/t/openstack/build/c07367d0b3d44b04b22983d98352c39c : SUCCESS in 17m 18s\n- watcher-tempest-functional-2024-2 https://zuul.opendev.org/t/openstack/build/6f70466cdce54af4915aa5f98fb77b2f : SUCCESS in 15m 11s","accounts_in_message":[],"_revision_number":3},{"id":"eb529a7ddd14d2dfd42be6d2961bf14aac52ccde","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-11-13 13:18:15.000000000","message":"Patch Set 3: Code-Review-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/watcher/+/966699 is needed.","accounts_in_message":[],"_revision_number":3},{"id":"6d1bbda99e14042b8d0641ef75a5cd7c91cb11d1","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2025-11-13 16:22:48.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"0f29c769d3c3d24075da2fc59a9bf8d33030d7a5","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":"2025-11-13 16:22:58.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"87f537b3514c957eb05059e447908c2c52bde3d8","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":"2025-11-13 16:42:08.000000000","message":"Patch Set 3:\n\n(6 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/6d6a8024d9b14b639e77ec2f0a16c660\n\n- teim-code-review https://zuul.teim.app/t/main/build/2816b14560ba4d4dae20fe1eb0c5145b : SUCCESS in 18m 57s","accounts_in_message":[],"_revision_number":3},{"id":"ccbf9e084492c81cc2b52e2131707eca0e04cad7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-13 17:58:27.000000000","message":"Patch Set 3:\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5753d9d7b5a04c3c8f5edb8b6a0f80bd\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bf385028aafc457b8c6c0135eea58126 : SUCCESS in 2m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/808e4e5a076a436291324645faff793e : SUCCESS in 6m 09s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/2b4915a2ff3447258267356887168e03 : SUCCESS in 15m 09s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/4d6af6d8e8b54320b9dadd8db6359613 : SUCCESS in 35m 35s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/efc8beae1cfd4c6db7ceac69e01ee11b : SUCCESS in 50m 13s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/f219c503eb114a37ad0ec0001125e7be : SUCCESS in 1h 11m 57s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/f9a03ec8177b47d2878c38dca986f1ce : SUCCESS in 1h 11m 52s\n- watcher-tempest-functional-2025-2 https://zuul.opendev.org/t/openstack/build/8d42588cf8f64ba494fd3ee00d40ac64 : SUCCESS in 16m 44s\n- watcher-tempest-functional-2025-1 https://zuul.opendev.org/t/openstack/build/1c77af36e92b4be9851a2ec634a843c0 : SUCCESS in 21m 05s\n- watcher-tempest-functional-2024-2 https://zuul.opendev.org/t/openstack/build/8d6175a98415499ea3355ea6524d67cd : SUCCESS in 31m 35s","accounts_in_message":[],"_revision_number":3},{"id":"7abd32a655ca6ca8a15098a7b68d3b74a3e0c64d","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-11-13 19:09:43.000000000","message":"Patch Set 3:\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/ce37ad8afedb42e6b37971d109a4ebab\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/1292df3d77684b01bd8a08df0b749160 : SUCCESS in 2h 45m 39s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/88e8762918c14b48a1c7ca51a86b2298 : FAILURE in 1h 51m 00s","accounts_in_message":[],"_revision_number":3},{"id":"63fa81a617c0d9da51fac586e6bde38414d39db7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2025-11-17 10:59:05.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"b5830f399467afcb76c19e547bda4e4e5cd479dd","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":"2025-11-17 10:59:12.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"3f17c648410cb7c1ada0de8b343eeca5e4fff1ae","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":"2025-11-17 11:10:33.000000000","message":"Patch Set 4:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/b9fb167d2da74eaeba1bcb4f8255de6b\n\n- teim-code-review https://zuul.teim.app/t/main/build/d16b32e7165647adbf6ce8bfe620bb40 : SUCCESS in 11m 04s","accounts_in_message":[],"_revision_number":4},{"id":"280e8ad544b1f9f31d53f2de1e6286f9691538e0","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-11-17 11:37:47.000000000","message":"Patch Set 4: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/b1956d5654fc4ea180e34756cfb12bbb\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/17f92e029cac4fd1a9caebd7e6b81bbf : FAILURE in 37m 08s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/5dbd351b984d496ab235bd8d2963bbe0 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":4},{"id":"87485787e674d09c43723a16c4743bc2cc07d97d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-17 12:28:52.000000000","message":"Patch Set 4: 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/792efb2113044632b83af113e32dbcc3\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7e872f369d064d11871dce93b320a9fd : FAILURE in 4m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/087f8b4f53724fe4a184036af31392a0 : SUCCESS in 6m 00s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/bc2a8ff0cc60474b918c476aac22dd4b : SUCCESS in 29m 28s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/2e7dcce273d94c5a892ecf23d02c19fc : SUCCESS in 20m 49s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/6e8626555de84ab08b0dc4b783a0de20 : FAILURE in 1h 14m 24s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/9f86b6913b064b04afc2cd5725313661 : FAILURE in 1h 23m 25s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/fb0af028cecb445082727a39be05d9c9 : FAILURE in 1h 15m 10s\n- watcher-tempest-functional-2025-2 https://zuul.opendev.org/t/openstack/build/e9e349a42e3b4a08914256cea49fa6da : SUCCESS in 32m 06s\n- watcher-tempest-functional-2025-1 https://zuul.opendev.org/t/openstack/build/f22022ab65ed4605b833a690f6457f37 : SUCCESS in 18m 40s\n- watcher-tempest-functional-2024-2 https://zuul.opendev.org/t/openstack/build/6b6d3bee612f4ad9b98ac9afb2aacbfa : SUCCESS in 28m 12s","accounts_in_message":[],"_revision_number":4},{"id":"9b70014c065864762b25669a4bcf4b83b2a1d621","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2025-11-17 13:46:27.000000000","message":"Patch Set 5: Commit message was updated.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"45ff108f1b2d46f8dd1a7fa4c7c3594d8d16535f","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":"2025-11-17 13:46:37.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"56dbdb28537fad2a37baa4fcb7f4fa6e8ef4e011","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2025-11-17 13:50:47.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"e0839ca6fcf298415052f3f9fd0433e0490a0159","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":"2025-11-17 13:50:57.000000000","message":"Patch Set 6:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":6},{"id":"3f7cf29ab107620752d3256a77e8948a9f31dc80","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":"2025-11-17 14:08:23.000000000","message":"Patch Set 6:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/a7def0836de544e19ae4663a3e0fe309\n\n- teim-code-review https://zuul.teim.app/t/main/build/ef47ace43a194d9484427c125dcec4e4 : SUCCESS in 17m 03s","accounts_in_message":[],"_revision_number":6},{"id":"3b8b9f1d3905c9dd179af72808493a76e3cfb898","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-11-17 14:27:43.000000000","message":"Patch Set 6: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/f78c9ac1a7f942b8a3b88dc47f7c66d7\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/241c7002563145868327de05d6fb5b5e : FAILURE in 35m 04s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/56d4083866ee44e58637f3dea5443615 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":6},{"id":"d4936047eac289ec59fcdd79c374b1b3ee095286","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-17 15:23:07.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/6948cbf9a7b34e65b674a57597dc1aa7\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fca02b0a760448e6ab5151630ee12e42 : SUCCESS in 2m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7035d8834306486c99f43090c5e7be58 : SUCCESS in 6m 57s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/10d8728d8af8457fa9b9a39e16185791 : SUCCESS in 17m 52s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/10bcea8b4f2742ba9940cb9dc080dd83 : SUCCESS in 43m 53s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/63b8a4073355434692b198bb3beb2ab7 : FAILURE in 1h 17m 37s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/4b7096cd03854cc594831327aa57720f : FAILURE in 58m 01s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/5c1e93a8fc694e36a03b6ae073451b0c : FAILURE in 1h 17m 56s\n- watcher-tempest-functional-2025-2 https://zuul.opendev.org/t/openstack/build/a841cae482e04d2ea4835200d23735e2 : SUCCESS in 32m 29s\n- watcher-tempest-functional-2025-1 https://zuul.opendev.org/t/openstack/build/a6723378310249a19c490b7fcd5e5595 : SUCCESS in 32m 32s\n- watcher-tempest-functional-2024-2 https://zuul.opendev.org/t/openstack/build/46df1acf147946f28282480c2ec103f3 : SUCCESS in 16m 01s","accounts_in_message":[],"_revision_number":6},{"id":"2a3ac79579ef226dcc13560f09e2762a2b5ba369","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2025-11-17 15:32:44.000000000","message":"Patch Set 7: Commit message was updated.\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":"4fc536cea37e22421e0f9667c9f4fe6871504deb","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":"2025-11-17 15:32:52.000000000","message":"Patch Set 7:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":7},{"id":"8d012f8c6cf9b93de1a7fee707b8b374fb794efb","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":"2025-11-17 15:49:32.000000000","message":"Patch Set 7:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/29ec0efaad5f487ab80b4bec8608c4f2\n\n- teim-code-review https://zuul.teim.app/t/main/build/52e01fbdf55c4278b08046cd60439b9e : SUCCESS in 16m 17s","accounts_in_message":[],"_revision_number":7},{"id":"c9ba9e26a86d6aec5f4bb475b3950a621ff2184e","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-11-17 16:17:14.000000000","message":"Patch Set 7: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/a9f136e56090465fb41da89e4c451323\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/0582792f97eb4edda47ba4cf8fcb822a : FAILURE in 43m 15s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/abb2abc8fa5c454ebe3baef88793251a : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":7},{"id":"4ed8a8f19d2ede60244d966eb8343e299e9a8db7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-17 16:57:04.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/bed483bfc12248fe9718ff5ea630a6e6\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/106c4b72677d46d59a957711ff27c8d2 : SUCCESS in 2m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/520f0255d5a14e65962882158f818f02 : SUCCESS in 5m 12s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/08dcb599c8b04a45a158b5717cbe6048 : SUCCESS in 28m 19s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/d92b8ca97af744f78d8959901f14cab9 : SUCCESS in 20m 51s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/cb2853b7ac684e70916a910423b91862 : FAILURE in 1h 10m 33s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/cf724037b24c4f3e8798afe3a4987cb7 : FAILURE in 1h 21m 48s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/1261e976ae0244b5818c47186273f1de : FAILURE in 1h 13m 25s\n- watcher-tempest-functional-2025-2 https://zuul.opendev.org/t/openstack/build/1afc23da2b4242e395f329bb2c03b3eb : SUCCESS in 33m 39s\n- watcher-tempest-functional-2025-1 https://zuul.opendev.org/t/openstack/build/6986f2cda88e418e832a70c44befece2 : SUCCESS in 27m 09s\n- watcher-tempest-functional-2024-2 https://zuul.opendev.org/t/openstack/build/84b7fc6aef4249ed94e978cd1b7a78ba : SUCCESS in 15m 08s","accounts_in_message":[],"_revision_number":7},{"id":"ed503ee8c77536ccb2883ace7bb87d2c7a74d50d","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2025-11-18 09:18:39.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"0d9d356f767dc7449978fd385b32a193da148164","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":"2025-11-18 09:18:50.000000000","message":"Patch Set 7:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":7},{"id":"257deb38736388060987415b5058b8cf8dcb66e0","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":"2025-11-18 09:29:58.000000000","message":"Patch Set 7:\n\n(7 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/4eb138bf0b1c40e18aeac8a07f58a0ea\n\n- teim-code-review https://zuul.teim.app/t/main/build/f9fd0130b30748ae8761816abe89c3e0 : SUCCESS in 10m 54s","accounts_in_message":[],"_revision_number":7},{"id":"bb52423338846ebdb6af847236d58f18dca1cbcc","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-11-18 10:03:20.000000000","message":"Patch Set 7:\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/7124b02cd8d84978820b8d485ad64eec\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/1eadf38d561c41b4a9e1a9947196f38d : FAILURE in 43m 05s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/912cc7b4c0d34d50bfaf2ef32a770284 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":7},{"id":"c04656ce4e36e0303c2f5d4f845e7973d84a86f8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 10:38:54.000000000","message":"Patch Set 7:\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/af2e366a6b33465a9f03eef12967a707\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bcc1128241654319a9c46c52700150cc : SUCCESS in 2m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f98b6be920d84613b50ea134fc662e48 : SUCCESS in 5m 05s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/c860ffb7ace84943b52c13eccb6439ae : SUCCESS in 17m 37s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/f649c11066d147e59896d73288f71311 : SUCCESS in 20m 30s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/43cdddaf79194676a8ce95edff9e01ff : FAILURE in 1h 07m 32s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/d9a02b514476471db965013c9ab6f812 : FAILURE in 1h 15m 20s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/6cf420f680c845b9aca4b2cdef672343 : FAILURE in 46m 31s\n- watcher-tempest-functional-2025-2 https://zuul.opendev.org/t/openstack/build/cf0732cd6acc4517b2c942e74190166c : SUCCESS in 32m 57s\n- watcher-tempest-functional-2025-1 https://zuul.opendev.org/t/openstack/build/4059b5c581f14f75925de641df404c56 : SUCCESS in 23m 36s\n- watcher-tempest-functional-2024-2 https://zuul.opendev.org/t/openstack/build/63a9ea16cb804fab82b34f4ae0b828d8 : SUCCESS in 12m 49s","accounts_in_message":[],"_revision_number":7},{"id":"b7923c7f330e0033de7194b9ed0e71867ab397e8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2025-11-19 10:08:33.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":8},{"id":"5df817e1846f2923396a455607ece0cb7e7bf704","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":"2025-11-19 10:08:47.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"7f2bc5a4bc80dd545456370c9b79b0b8212edc04","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":"2025-11-19 10:20:05.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/d514f72fcf77443c94e3899383c50639\n\n- teim-code-review https://zuul.teim.app/t/main/build/5078c5978d5d4648bdb065923aa99813 : FAILURE in 11m 02s","accounts_in_message":[],"_revision_number":8},{"id":"5074c57d81ab0602624c31ac03b6a7fc817dcd40","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-11-19 10:49:16.000000000","message":"Patch Set 8: 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/91cb18ea53bd46aea64bcad01ba05e97\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/570caf3e28604da8a3c9149e596f2469 : FAILURE in 39m 33s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/521d42f919f2439bb69ffae285bff12a : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":8},{"id":"81701179012d7435089c29f457bda6dd1db3da8f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-19 11:35:46.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/e163ff30819643ae93b19feb268f31f8\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a7fd7f14aa2842e2913bc932012bbc12 : SUCCESS in 2m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a513e7127e9d41828907942ae8e6cfdc : SUCCESS in 6m 03s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/9baea5c621c54b1f8a5d4d3980207926 : SUCCESS in 32m 09s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/22bc5f044ba841299b37d9cbd820e6d0 : SUCCESS in 30m 35s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/3e5bc7989e18416c80c6c9e42cbbd826 : FAILURE in 1h 13m 33s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/f242532b49d54a28b403b38dd9b7c366 : FAILURE in 1h 15m 39s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/3504310995af40c3b76635d6df8e5057 : FAILURE in 1h 22m 00s\n- watcher-tempest-functional-2025-2 https://zuul.opendev.org/t/openstack/build/f20ff9b6817244aab480d88eda3dff4b : SUCCESS in 18m 53s\n- watcher-tempest-functional-2025-1 https://zuul.opendev.org/t/openstack/build/f61a4ce3d87347678dbb8ab61efb8530 : SUCCESS in 37m 40s\n- watcher-tempest-functional-2024-2 https://zuul.opendev.org/t/openstack/build/862ac5eef21d43f2b3d080fdb717decb : SUCCESS in 28m 24s","accounts_in_message":[],"_revision_number":8},{"id":"a1c878f6e533cd406a5049fed0a97bca1fada561","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-11-20 12:27:00.000000000","message":"Patch Set 8: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"e727933a7a070029ce31fd0a6c4bef72ef7e5e78","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-17 11:35:31.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"cbfd75f00c94d4adea5db8aa62ba01db0ce8422f","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-04-17 11:35:38.000000000","message":"Patch Set 9:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":9},{"id":"df5d9b7c3c804b421cf43d498381bf8580ab8c15","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-17 11:37:37.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"c9f9b93d2353d45fb9c12f539d1ddd4ebd9d0e5f","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-04-17 11:50:25.000000000","message":"Patch Set 9:\n\n(13 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/eeb2d14de3f84d129a5178c6ed887b3f\n\n- teim-code-review https://zuul.teim.app/t/main/build/1d07cf1a3c5048c59f851868daed9ed4 : SUCCESS in 14m 36s","accounts_in_message":[],"_revision_number":9},{"id":"b8656f5c406fc7414fb4ac4bc0b0ffa34d06c97f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-17 12:38:15.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"90bba73aada70110b94f7b26f3eb1ba9d913b2c7","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-04-17 12:38:22.000000000","message":"Patch Set 10:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":10},{"id":"bb9059e7957e26d55581e5e1b0b93e444074e812","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-17 12:40:49.000000000","message":"Patch Set 11: Commit message was updated.","accounts_in_message":[],"_revision_number":11},{"id":"c2ba0f992d3c455205409b7050703e0706adc2d4","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-04-17 12:40:56.000000000","message":"Patch Set 11:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":11},{"id":"51915b58d6da73f326d1c0c1357ad9531567b83a","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-04-17 12:55:32.000000000","message":"Patch Set 11:\n\n(8 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/af228a84801f4f21830e6cefdde93ee9\n\n- teim-code-review https://zuul.teim.app/t/main/build/41ac3380a4c843f399d3b735192b4835 : SUCCESS in 14m 25s","accounts_in_message":[],"_revision_number":11},{"id":"f3cabe04f6c8547a0126cba70ed65398f164a67d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 14:31:09.000000000","message":"Patch Set 11: Verified-1\n\n(8 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/d0a4c685e8534b2d81a56faac5ebd0ff\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b1b6763735e54c768d871bebda5e82ef : FAILURE in 2m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d6f08fcd6cf544ea88c18de5e21560fe : SUCCESS in 3m 18s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/55e974e2795e4a4abaa38ef6aa76eb45 : SUCCESS in 1h 42m 16s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/e5b68d038d8a48f084b824d2dea903a3 : SUCCESS in 1h 35m 44s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/2130241e3e4048d3acba22a4074dd89d : SUCCESS in 1h 43m 20s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/9b6c565c5a3340b7be185d2fa78fa0b1 : SUCCESS in 1h 40m 41s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/aee46e82521e478e81040a3c785b810d : SUCCESS in 1h 33m 55s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/0ef877258bfd40448806afe0f1d35c1a : FAILURE in 1h 31m 04s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/a467ace703f34661a76d71538413ea8f : FAILURE in 1h 31m 10s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/e4738d1c8eea42fdbd174395619b5e31 : FAILURE in 1h 16m 50s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/99d738150406476a82a100e97a552815 : FAILURE in 50m 33s\n- watcher-tempest-gnocchi-2024-2 https://zuul.opendev.org/t/openstack/build/1563ddd14d0148c991b5e43bca822186 : FAILURE in 1h 27m 38s","accounts_in_message":[],"_revision_number":11},{"id":"151b06bee92e51be9a9858d42bc6c3cf258f2666","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-17 16:32:21.000000000","message":"Patch Set 11: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/be5ec16f274b4b40ba8cef7a0aa1f6b8\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/ad0ae0af3a494c3287e9b616da39b246 : SUCCESS in 3h 50m 14s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/ce5c02f03b8b4130851c05b73a2d1e5d : SUCCESS in 2h 29m 43s","accounts_in_message":[],"_revision_number":11},{"id":"3d7025d1cee067a29d26f99fdae0d2893964ee12","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-20 08:19:57.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":12},{"id":"15a43b2d1a6df91c658de166dd1c020577050f7a","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-04-20 08:25:03.000000000","message":"Patch Set 12:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":12},{"id":"b537955a64442b6c74692a50561b25000d996881","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-04-20 08:49:20.000000000","message":"Patch Set 12:\n\nBuild failed (automatic-ci pipeline). To rerun just this ci comment\n\"teim-ci: auto\". To rerun other ci jobs comment \"recheck\".\nNote this ci does run on \"recheck\".\n\nhttps://zuul.teim.app/t/main/buildset/e0437e4dcbb7498fbbfca78846018c04\n\n- teim-code-review https://zuul.teim.app/t/main/build/939ac9025b1649bf888d82dbf21ae2b4 : FAILURE in 23m 54s","accounts_in_message":[],"_revision_number":12},{"id":"c72ae6e407de7338089054e77793e7e71230064f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-20 10:32:40.000000000","message":"Patch Set 12: 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/d76a4dde55554c61a22ed3ce41bc9187\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/955e95040ea746b78268ad6ee866940c : SUCCESS in 3m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f800c8845afe47e28288342c2646d11c : SUCCESS in 6m 39s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/5b7c9c7aadc9491ab315e3500b2d2b0e : FAILURE in 1h 36m 34s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/c4ba22b9bcf44a2c91548cc87a9faa52 : SUCCESS in 56m 42s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/4a11539323884bf68a61ec7e952ceebd : SUCCESS in 55m 51s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/a30c7ffa96e344fe90fef4cbddb9dbaa : SUCCESS in 1h 02m 56s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/d374dd7095fa473e9e450b20e5937010 : SUCCESS in 1h 34m 45s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/136db2cd12bc4e5886b66e20a9fe3eef : FAILURE in 56m 52s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/a91b331f25d8437686c1bf5116568741 : FAILURE in 50m 56s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/5e0749448ab7456db6eac979e5716f16 : FAILURE in 1h 21m 35s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/22c557d45f364d578cbadf3cce1e4d90 : FAILURE in 55m 28s\n- watcher-tempest-gnocchi-2024-2 https://zuul.opendev.org/t/openstack/build/62a7da5d5f0d475bbf582e9b41b553ac : TIMED_OUT in 2h 03m 52s","accounts_in_message":[],"_revision_number":12},{"id":"7495607c8aced4a5964342407010eb1d5fb80d3e","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-20 11:41:25.000000000","message":"Patch Set 12: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/d935e3a522a5402283e590c72c32bb14\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/00af6d11d5d74ac4a927b0636ccd21f3 : SUCCESS in 2h 57m 01s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/e3cf9216db554696b4c75da366d6481a : SUCCESS in 2h 14m 12s","accounts_in_message":[],"_revision_number":12},{"id":"8a17e3d5d54b6970dc1df858916aff547465d223","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-20 13:43:32.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"7768f304b902afcaee070619bd29b868c148ebcf","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-04-20 13:43:39.000000000","message":"Patch Set 12:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":12},{"id":"1299f229c5ae0888655fae3b20a2738e2ba7eee6","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-04-20 13:59:01.000000000","message":"Patch Set 12:\n\n(7 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/76d321a55394490f9c93e1138b0bf511\n\n- teim-code-review https://zuul.teim.app/t/main/build/324d67d9c7664f5a9c824f45afae9ecc : SUCCESS in 15m 14s","accounts_in_message":[],"_revision_number":12},{"id":"0e69e19e9671e9ef5b62b48bc0852b0002a04299","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-20 16:31:37.000000000","message":"Patch Set 12:\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/bc3f90c2b394446fae987808aa005c5d\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f09cac746d8245f8944d4c3d46a377ed : SUCCESS in 3m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ecdb9c97fac4340acfae68b15c1aea8 : SUCCESS in 7m 27s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/eac903aecc59451dbb7eb92d8653869d : SUCCESS in 1h 52m 42s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/e2076cfa24ab491980d182d16245eeb3 : SUCCESS in 1h 38m 31s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/c45909da5b5449c8a3453e957bbb2d00 : SUCCESS in 1h 34m 48s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/241e66c4f4594368af194f2cd66d4fc9 : SUCCESS in 1h 38m 29s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/3a5f989054d148bf8917041f94ca7eba : SUCCESS in 1h 52m 28s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/15b7db981623430396268c1e4c024571 : FAILURE in 1h 31m 05s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/616d43714e0e4d23b8a8554dfb2d1769 : FAILURE in 1h 26m 31s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/b7fd84f65e3f4b828900f206a0415318 : FAILURE in 1h 11m 33s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/8eb88e483c5f4c7fafeffe29fc9f3097 : FAILURE in 1h 31m 32s\n- watcher-tempest-gnocchi-2024-2 https://zuul.opendev.org/t/openstack/build/b98c0944e2de4d45a4fea734a0eb61b4 : FAILURE in 1h 18m 48s","accounts_in_message":[],"_revision_number":12},{"id":"1f83bf218a431357a93e0971ba3954f4d3137c1a","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-20 17:12:04.000000000","message":"Patch Set 12:\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/30bab93cbd674808a3d915c5a855fde2\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/358c6d23419047e5b5a147a77c16f9dc : SUCCESS in 3h 06m 46s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/1a2b6fd124ff454cb7819f848b022bba : SUCCESS in 2h 18m 01s","accounts_in_message":[],"_revision_number":12},{"id":"5e1f1b17f9b90a4c4547e7ad0d15f16123c15db6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-21 08:13:43.000000000","message":"Uploaded patch set 13.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":13},{"id":"474602e83efaf9bde959088bd4519cfa9fd18d85","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-04-21 08:13:50.000000000","message":"Patch Set 13:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":13},{"id":"d2da304532f41c7002d1d3ee94d09f7c68fb24ac","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-04-21 08:38:16.000000000","message":"Patch Set 13:\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/73004b88b384497ea96f036e641ce855\n\n- teim-code-review https://zuul.teim.app/t/main/build/5e43b7c7636f47cd9f48d1e4be2b9e6e : FAILURE in 24m 15s","accounts_in_message":[],"_revision_number":13},{"id":"0567bf03fe2eae320c584f0e0b48cb3a49fc2ab4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 11:11:13.000000000","message":"Patch Set 13: 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/d7633305ce284ef380dd3318786bc78f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fde3d6457bd44b838fab9f812856c66e : SUCCESS in 3m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/426a6a57be764e77bda6faa54d7f88fd : SUCCESS in 7m 04s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/d2ec01e6e3ed460abe542877cc8c13c2 : SUCCESS in 1h 47m 55s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/63b25ff686754e64bffc94e446af780c : SUCCESS in 1h 46m 46s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/382c4f7b6ba14c3fbe25d92350dcd60a : SUCCESS in 1h 42m 39s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/e6e4938d5d3844e8ac21741d17f29add : SUCCESS in 1h 45m 44s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/a7eb914a4cb14f98904072d62ff1aa8f : SUCCESS in 1h 42m 32s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/b1631c5bdf954b89afabae5bb93b65ea : SUCCESS in 1h 23m 54s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/d2bdafa29823449d801fd23771dbeda6 : SUCCESS in 1h 18m 20s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/da2f6f89e36a492b9b3f8623cd76c723 : SUCCESS in 1h 17m 16s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/e423d1212dea427481ef92181c9573f0 : SUCCESS in 1h 19m 43s\n- watcher-tempest-gnocchi-2024-2 https://zuul.opendev.org/t/openstack/build/54aeac904772434caa339b8735427290 : FAILURE in 1h 00m 04s","accounts_in_message":[],"_revision_number":13},{"id":"cbdab18047cd24622780d334ef852c68912af535","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-21 13:06:33.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":14},{"id":"f668d8e51b800fc2ffa8e535fb3d959db0b00506","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-04-21 13:06:39.000000000","message":"Patch Set 14:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":14},{"id":"8a754e9a0fd04e8a97623f4a4ce936380b6e85f1","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-04-21 13:23:15.000000000","message":"Patch Set 14:\n\n(10 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/cba111417c214afb98ed9b8f3bff01f3\n\n- teim-code-review https://zuul.teim.app/t/main/build/90da2d529e204192b1e40bc4c272958d : SUCCESS in 16m 27s","accounts_in_message":[],"_revision_number":14},{"id":"bd8ae3f4c413cb272debcdb357a031a06c2ec9a1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 14:53:35.000000000","message":"Patch Set 14: 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/402b4b0bc3a54f2c9802c0fd520ee1c0\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/535f00079192408dafdf7ef46be78c9f : SUCCESS in 3m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ab65c21325d848579e2393785b362971 : SUCCESS in 6m 21s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/2880e013460c4e758ca53fab6b270c95 : SUCCESS in 1h 22m 57s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/32b289a8134a4a8aac34daf215cb207e : SUCCESS in 1h 18m 10s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/5fe98e6814354733a2bffa953b11d99e : SUCCESS in 1h 41m 10s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/593c125640ec496da455eee713f53bdd : SUCCESS in 1h 30m 36s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/353125fbe474467cb3ffd0b047f74ac2 : SUCCESS in 56m 50s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/98fa1c79ce254581b8e0f40e8f8b6bdd : SUCCESS in 1h 07m 23s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/4075eae4e4914575a2dc143833a0e791 : FAILURE in 16m 45s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/039d61e71950454281146e96d5eb4840 : SUCCESS in 1h 19m 53s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/79121847de9942d8b2d5f0fe00c6547a : SUCCESS in 1h 10m 36s\n- watcher-tempest-gnocchi-2024-2 https://zuul.opendev.org/t/openstack/build/9f84dd4c418f44aa8ea155ee8089a15c : SUCCESS in 1h 02m 53s","accounts_in_message":[],"_revision_number":14},{"id":"d696b75e6299a34bcf2b85854dae8d6a5a29f9ec","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-21 14:55:51.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"1d5fd2f2b345df4123dcb0c083e8e3e303d76714","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-04-21 14:55:57.000000000","message":"Patch Set 14:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":14},{"id":"eb3d9426e535672c7c9bb65d14ddffaf8a4398ab","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-04-21 15:24:29.000000000","message":"Patch Set 14:\n\n(8 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/c195400b2dd048d5ae91bb9486a76c42\n\n- teim-code-review https://zuul.teim.app/t/main/build/521d31e68ee6434d8975dd8109d7ee1c : SUCCESS in 20m 25s","accounts_in_message":[],"_revision_number":14},{"id":"31ad1937ed7bce1de2eca84342e053ccaa9c1b74","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-21 15:58:58.000000000","message":"Patch Set 14: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/0d02c6bd2739422f91c8aeff3cf6ab2a\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/e781b3ea86bc44348a12e9fa956a6aee : SUCCESS in 2h 51m 08s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/1ad7af476da34077935c32941ba49cd1 : SUCCESS in 2h 14m 24s","accounts_in_message":[],"_revision_number":14},{"id":"ce90039259832b3bdb87f77e24fd43cea16d9c18","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 16:47:42.000000000","message":"Patch Set 14:\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/6d50417c0e994fffb84c190647ccdc53\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/665408b52aca4e349dd31d7d935e70e1 : SUCCESS in 3m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a00224abd7b445f8b30b95b81010f0a0 : SUCCESS in 6m 32s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/ac493af0f3f64aefa258c107f9ed2a11 : SUCCESS in 1h 41m 50s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/1d5c9d45c655424c92047dce72236c53 : SUCCESS in 1h 38m 25s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/7f07a58a87204808ad9f7bf57f612ebd : SUCCESS in 1h 46m 59s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/b71e4f00b6b34a8cb09115679feeec73 : SUCCESS in 1h 40m 13s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/a3667e285d3441fdb6ae23c8857d55f8 : FAILURE in 56m 53s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/fdf7e9c23e4b4c748a409aefd6bab573 : SUCCESS in 1h 08m 41s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/2acfb778caca460a9df9b505e8e14f45 : SUCCESS in 1h 15m 57s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/4986253fff434e99a3073ef7ffc1ba94 : SUCCESS in 43m 54s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/e9953a047e76425eb4241cd520a869bc : SUCCESS in 1h 16m 29s\n- watcher-tempest-gnocchi-2024-2 https://zuul.opendev.org/t/openstack/build/b7c4911799734f6da3626495b61b26b3 : SUCCESS in 39m 08s","accounts_in_message":[],"_revision_number":14},{"id":"0dfe50570097abde6d46073249568be8097cd684","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-21 19:51:01.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"42700a5e2921badd2a0ffe372427a8fe7083a5ec","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-04-21 19:51:09.000000000","message":"Patch Set 14:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":14},{"id":"7a0a39842e58e75344b48cae2bf2277a81964d1f","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-04-21 20:05:11.000000000","message":"Patch Set 14:\n\n(9 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/a0b43f11a72c4f268db2df15ef276b49\n\n- teim-code-review https://zuul.teim.app/t/main/build/85936d8f2c63404b8b51ee5acd21ba21 : SUCCESS in 13m 55s","accounts_in_message":[],"_revision_number":14},{"id":"a21b78d8c9f29c5afa3d6135606ad07533133e83","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-21 20:09:01.000000000","message":"Patch Set 14: 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/3df8ca3bd8224f9898454c447c7fea9d\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/c93c697170f441329bbac531bb4a92f7 : FAILURE in 16m 55s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/31dd5c63363040f090e735a4727611cc : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":14},{"id":"8347cfabebe530308f6190b88d91ac62c3749297","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 21:37:17.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/041543f9a59948c38fd8a7b10ce96152\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2324d2b19954464a8fddf8b5f4116566 : SUCCESS in 2m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9671113cd0764600b4f67b5ade890b6f : SUCCESS in 4m 55s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/ccfbf52ad1e74ef0974c47f9c89710bd : SUCCESS in 1h 17m 15s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/6faba3d0023b46109713fefb209a26a6 : SUCCESS in 1h 39m 50s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/ead2e9f99b434dc183e9ce01819a8727 : SUCCESS in 1h 27m 15s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/f0b0e3bf56154de6bbd53c3737cf339b : SUCCESS in 1h 17m 03s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/2257b83217164dee9a1ddffdd2398981 : SUCCESS in 56m 22s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/af66cae0ee0c46ecb780ef6f10a90f8f : SUCCESS in 45m 29s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/31d264b031a946018627223a47cbfbc4 : SUCCESS in 44m 44s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/360c6d6742a2492098fda9dd7309c89a : SUCCESS in 43m 43s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/92283776771e4915a1e7be8395741902 : SUCCESS in 46m 34s\n- watcher-tempest-gnocchi-2024-2 https://zuul.opendev.org/t/openstack/build/f01e579e4e1a4c7196c722eabbadaff7 : SUCCESS in 1h 00m 17s","accounts_in_message":[],"_revision_number":14},{"id":"91a394f747cfc4b461f0fdd17283bce6790f9105","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-22 07:56:21.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"595b7a7d606dd321586ea75121b4cee6a1639fe3","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-04-22 07:56:28.000000000","message":"Patch Set 14:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":14},{"id":"f135ef5e1bcdd40c6d7816f99f21c75af9e19807","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-04-22 08:20:30.000000000","message":"Patch Set 14:\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/51cb2f3a337b46f2b08fb478c76556a7\n\n- teim-code-review https://zuul.teim.app/t/main/build/29490066b2294361bcca3b2d9d21abc1 : FAILURE in 23m 53s","accounts_in_message":[],"_revision_number":14},{"id":"6b1c7c71bac5eb4b22360cd4f21467ae655a1da4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-22 09:45:33.000000000","message":"Patch Set 14:\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5a537399d81045319cb7cf330e409c91\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d3b36553b27842a5adc9e955ae00cae2 : SUCCESS in 3m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed00291243ce429e8b5cea5d997ac184 : SUCCESS in 5m 13s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/6871f841ab7344adaab2087110c77cf3 : SUCCESS in 55m 54s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/9aae8b538e9d4c79b409eca3f9f95116 : SUCCESS in 1h 42m 25s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/3a51e11a2ebd41918aa1aaede7558159 : SUCCESS in 55m 59s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/53ae633b7ca04491aff48fcb092c4351 : SUCCESS in 1h 27m 22s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/b8c6390f0cf940db8e2448d0ae3717f0 : SUCCESS in 1h 37m 23s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/ec732668bb2a4ea1870d7e63dca8381d : SUCCESS in 56m 10s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/d375e27c4be14c57aefc8bf11b368c5b : SUCCESS in 1h 13m 59s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/0af247962b4545c39d6e906e2c9212bd : SUCCESS in 45m 10s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/fd903afad9914858b6b521e99d368f5f : SUCCESS in 1h 17m 01s\n- watcher-tempest-gnocchi-2024-2 https://zuul.opendev.org/t/openstack/build/acc921f233e14d829d08205ae99c14d4 : SUCCESS in 36m 53s","accounts_in_message":[],"_revision_number":14},{"id":"7b76afdcd6ccc3285c717bf05100907752739922","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-22 10:56:14.000000000","message":"Patch Set 14: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/a41aeec430e143f8b4f53d47f3787077\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/5e97bb209188414992ae465f30397c8a : SUCCESS in 2h 58m 37s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/c4cb4893f9dd4b0ba3770318ed32b18e : SUCCESS in 2h 17m 10s","accounts_in_message":[],"_revision_number":14},{"id":"850d8adc96f2c4eda6c2608dd776638139347596","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-04-28 20:43:34.000000000","message":"Patch Set 14: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":14},{"id":"bc7a5c5461f42fc929f970cb70d4ac0a2c906bed","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-29 13:57:55.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":15},{"id":"df053f823d4f266cedcb9e8f78276f37425798cb","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-04-29 13:58:01.000000000","message":"Patch Set 15:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":15},{"id":"ccaf46da1583bb2036098fd108a745f067386c43","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-29 14:01:25.000000000","message":"Patch Set 15:\n\n(3 comments)","accounts_in_message":[],"_revision_number":15},{"id":"58b26e42afd2051671997ecc2961d6539b609b7f","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-04-29 14:16:40.000000000","message":"Patch Set 15:\n\n(12 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/4337e5f74c40425e894c51123395df03\n\n- teim-code-review https://zuul.teim.app/t/main/build/066273631bb64e47b0be3d0e64cee219 : SUCCESS in 18m 27s","accounts_in_message":[],"_revision_number":15},{"id":"80512d3ecc61689af51bc9e3f3b545b247c735d7","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-04-29 15:11:24.000000000","message":"Patch Set 15:\n\n(10 comments)","accounts_in_message":[],"_revision_number":15},{"id":"36d13460fedf75c747a9e7b9612923cbf0649ea3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-29 15:50:22.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/963d0151b3ea408e96eee6dbeaf33cab\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3b4879ae54f0452e87dea863f59c48fc : SUCCESS in 1m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f324e2054d704b348666da9d98af66f3 : SUCCESS in 6m 17s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/22ae827ba9a141439df768b4649c5f76 : SUCCESS in 1h 42m 54s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/40553336a5a74c5989614a17bffd0af4 : SUCCESS in 1h 45m 39s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/a046552e46d84c4aa38a8dbb98cb9141 : SUCCESS in 54m 44s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/0d2fe2c85dde48e9a995660268f1d8d4 : SUCCESS in 1h 38m 30s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/664f8e45eff24182bce2a503d42ad9c3 : SUCCESS in 50m 54s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/91198593917a47078af6afa1765377db : SUCCESS in 1h 17m 34s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/2ec304e246f84e92af65deb3e2c69e47 : SUCCESS in 1h 17m 10s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/59b43a684e4841a186a572823469d375 : SUCCESS in 1h 14m 43s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/d0a611b8718d4f81a447d0ea83831d3e : SUCCESS in 1h 14m 57s\n- watcher-tempest-gnocchi-2024-2 https://zuul.opendev.org/t/openstack/build/8ea47b0336154ca48d8f8c0468f8aa6b : SUCCESS in 1h 00m 11s","accounts_in_message":[],"_revision_number":15},{"id":"1b50a2bb1e0831ce8e8aa6f7a902b5af2d8be450","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-30 09:03:12.000000000","message":"Uploaded patch set 16.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":16},{"id":"6dc2bb228952023d49a61df012cb22039d6e1d88","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-04-30 09:03:30.000000000","message":"Patch Set 16:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":16},{"id":"d6c2359406f88f72cbe5850c3afe86a003162736","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-30 09:05:22.000000000","message":"Patch Set 15:\n\n(11 comments)","accounts_in_message":[],"_revision_number":15},{"id":"acb199d51b2fbdd3a1d2a79ee3508212fe2b39a5","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-30 09:11:22.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://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/buildset/03537c83979e477c92d7528d98fd3af6\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/build/3d1d36b11be64605bec4ea9a4bad652b : RETRY_LIMIT in 1m 03s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/build/7c792db8043a469f912347b0093d718c : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":16},{"id":"d71f04c13c2140c194af27f2fa944b284175ba96","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-04-30 09:16:35.000000000","message":"Patch Set 16:\n\n(3 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/096d9093e7b64c83910f1059ae674a2f\n\n- teim-code-review https://zuul.teim.app/t/main/build/6ffa79991ad94986a5321f65255d64dd : SUCCESS in 12m 53s","accounts_in_message":[],"_revision_number":16},{"id":"6d6a5c3f4b4934b2425f99eff93760aabde9161d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-30 09:33:40.000000000","message":"Uploaded patch set 17.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":17},{"id":"7ca7e743c4d77deb229f4d59730c48262eefbe1c","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-04-30 09:33:59.000000000","message":"Patch Set 17:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":17},{"id":"c66c1c4e9676ae9110104f1cdbda27d306160c72","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-04-30 09:48:28.000000000","message":"Patch Set 17:\n\n(7 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/38bfec26c22c48c5ae488b7859224e30\n\n- teim-code-review https://zuul.teim.app/t/main/build/3966a3029caf4965898693502a5e34ec : SUCCESS in 14m 20s","accounts_in_message":[],"_revision_number":17},{"id":"4a0d3466aa2a85c31b6e9cdb9e499365e16ffa7f","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-04-30 10:01:34.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"187fa0fde35aeb4be695fcf1bada9e3ed186ce85","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-30 10:13:41.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"11e44988e73e8ff7f66736817f130060ad7722d8","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-04-30 10:13:49.000000000","message":"Patch Set 18:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":18},{"id":"21dd5dc96e480529c40ab5f5af95f11e961f2e8d","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-04-30 10:28:52.000000000","message":"Patch Set 18:\n\n(8 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/f65a20345d044d8cba4f876b40482350\n\n- teim-code-review https://zuul.teim.app/t/main/build/722ab927e5624c8ea5e6ca18bc07ac45 : SUCCESS in 14m 54s","accounts_in_message":[],"_revision_number":18},{"id":"2831981aa2fe9c25d20e31d1f8c349e251699c93","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-30 12:05:51.000000000","message":"Patch Set 18: Verified-1\n\n(3 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/edeeac8e06fd43e583e24a7117411f70\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4c01196d0eb5468396fb42eec693a063 : FAILURE in 2m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a3d9bb920e464fa5845dcfab72145d87 : SUCCESS in 6m 22s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/f6f977066eca470e88545d9fc72ab1ff : SUCCESS in 1h 37m 28s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/db4cec3f3b17442385a0a6b986b83800 : SUCCESS in 1h 30m 35s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/290002b879bf45e6b70f28220974fe76 : SUCCESS in 1h 16m 28s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/fdf94e02de374b9fa8d66d9b2e0c912a : SUCCESS in 52m 07s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/8c138f58b2a345d2b91a56443c376ca6 : SUCCESS in 1h 32m 17s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/3c818244639d4d7c841ca362b8f3f896 : FAILURE in 16m 23s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/68d7b8c72e8149d39d2ee28cd9e8fd93 : SUCCESS in 47m 53s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/086b4b2caffc403e9687343e919ff5d0 : SUCCESS in 1h 08m 42s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/e47b5d77f5164143a62f54ee6275573a : SUCCESS in 43m 57s\n- watcher-tempest-gnocchi-2024-2 https://zuul.opendev.org/t/openstack/build/b84ad80043354898b244bfe8ece4e784 : SUCCESS in 1h 06m 28s","accounts_in_message":[],"_revision_number":18},{"id":"05cf7bfc164d97b06ac11ab3e94f6d179061ffc1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-30 12:25:29.000000000","message":"Uploaded patch set 19.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":19},{"id":"6e9a0cfa5e127870073a81d5fc23037fb8e2a4bb","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-04-30 12:25:37.000000000","message":"Patch Set 19:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":19},{"id":"d8d87e8cedc14548e5c149f8908e9935b9ab557d","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-04-30 12:40:04.000000000","message":"Patch Set 19:\n\n(7 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/a37b7847131e48cbbf786b27f6839c39\n\n- teim-code-review https://zuul.teim.app/t/main/build/2eef8b7551a042a59bd3a7154257373f : SUCCESS in 14m 15s","accounts_in_message":[],"_revision_number":19},{"id":"6654510db90ef65fa448a26cec26da971a0c4e87","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-30 13:05:39.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"4087e4d54fb1e9ebc12c9655eb3654cbb4811b87","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-04-30 13:05:45.000000000","message":"Patch Set 20:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":20},{"id":"9d475a666242645416af76ab89c0697e6bf8dfd8","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-04-30 13:17:57.000000000","message":"Patch Set 20:\n\n(8 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/e734115fce284d97b39c3fc84383ff64\n\n- teim-code-review https://zuul.teim.app/t/main/build/307b11a0ab2740aa82d1638be7362d6c : SUCCESS in 12m 01s","accounts_in_message":[],"_revision_number":20},{"id":"ecb7ed7f1361a671cf9bed7397302dad2f8fb1e4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-04-30 13:58:30.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"43af68d58dbf67cbf06ee0a09f6849248fca53e4","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-04-30 13:58:37.000000000","message":"Patch Set 21:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":21},{"id":"63a96bee092fe198c9bdca1b1c648ad9cab264e6","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-04-30 14:13:26.000000000","message":"Patch Set 21:\n\n(6 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/f96778268b524025859dad46a633a178\n\n- teim-code-review https://zuul.teim.app/t/main/build/e2ed503fe22b466e84595739afbc580b : SUCCESS in 14m 35s","accounts_in_message":[],"_revision_number":21},{"id":"673bcbb21227d6d1727e2adae97c199156aa53df","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-30 14:40:59.000000000","message":"Patch Set 21: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/buildset/45db7559d4784001a3f1f4688e9e3fc7\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/build/86847a361d594cd3846bf89cadcdf0aa : SUCCESS in 41m 07s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/build/0ca1aecb5f34402db0ed93ce1ec9bdaf : RETRY_LIMIT in 31s","accounts_in_message":[],"_revision_number":21},{"id":"68d68d7eec4c4934a5b97a918a93add958d0f1f0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-30 15:43:17.000000000","message":"Patch Set 21: 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/0fc4c0568acc4894b26db8c15fa7bab4\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e579c258b5c5418ba0976909434bd5a6 : FAILURE in 2m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad309432e3624571bf6cd3e67f78593f : SUCCESS in 7m 07s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/bb95ef932b7141f7b0bb05994098b6e4 : SUCCESS in 1h 41m 56s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/8e0d3093eb474a1da480900f2b77faa0 : FAILURE in 59m 06s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/c229826164464c53af53637954cda6ba : SUCCESS in 57m 59s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/69d465a1125441a28f5edea340aa7f71 : SUCCESS in 1h 34m 43s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/85fc13352a7c40889aa3d6f9b67fa193 : SUCCESS in 1h 34m 04s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/1f07b1305fa14e229db660dc39796151 : SUCCESS in 1h 19m 12s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/c6f519d0148847d082ea549dda6324bd : SUCCESS in 1h 07m 14s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/7addc3d32d1e4259ae038b90bb31a09f : SUCCESS in 1h 15m 14s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/28f28deda8a14348a88762b2b27f808b : SUCCESS in 49m 42s\n- watcher-tempest-gnocchi-2024-2 https://zuul.opendev.org/t/openstack/build/d94c11b759184556ba2524f54ed6c902 : SUCCESS in 52m 01s","accounts_in_message":[],"_revision_number":21},{"id":"65946b44de1455b4654272f717d93050940e476c","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-05-04 06:54:17.000000000","message":"Patch Set 21:\n\n(1 comment)","accounts_in_message":[],"_revision_number":21},{"id":"5f0d0fc833019ce17bc215e3820bd276f7cdf817","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-05-04 06:54:25.000000000","message":"Patch Set 21:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":21},{"id":"e6e6e4fba77a1a12874ef78d6cda4ecb76602329","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-05-04 07:07:51.000000000","message":"Patch Set 21:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/98b7fb0d86594583ae99fcb87ac48450\n\n- teim-code-review https://zuul.teim.app/t/main/build/3101db73e4dd43d8b7239dc73f35a65f : SUCCESS in 13m 15s","accounts_in_message":[],"_revision_number":21},{"id":"8d6f96f2c08f9ba5ae2786f7d37e7b05fd053ef0","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-05-04 08:00:46.000000000","message":"Patch Set 21:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/buildset/a16618977f954273948e81f1ec8e107a\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/build/70e5769514f949d5bdaea9910aa6f1a0 : SUCCESS in 1h 04m 55s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/build/d573fbeee5b1476d85be5701ad82ede0 : FAILURE in 25m 10s","accounts_in_message":[],"_revision_number":21},{"id":"52ce4b2ca6d30248ecbc8c29a34742ceeb46bf33","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-04 08:36:17.000000000","message":"Patch Set 21:\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/db79e75ccdf7447b8e00e09601b90f05\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8c6b172ca55447d9b9081c72af5c2141 : FAILURE in 2m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aaac49ab76d74bb8b0ff342a7e2c1f05 : SUCCESS in 6m 27s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/bc4bc98860b94724b92fe74a02261de4 : SUCCESS in 1h 21m 56s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/ddeb1124df9e480dbb05cee2b18f8171 : SUCCESS in 1h 31m 05s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/2df3bf520b2343dfba3d5cd3235ac663 : SUCCESS in 1h 20m 39s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/4348e38bf5a242b6aceba89938476d64 : SUCCESS in 1h 30m 59s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/dfca03b1e7ae4a4285740c12ecaddd7e : SUCCESS in 1h 36m 30s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/453a23802aa6446e84094dffa50ff066 : SUCCESS in 1h 16m 29s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/a0de3895b7ad4ac5ab29bce256d8c2d3 : SUCCESS in 51m 57s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/8ae9f62aacbb46fab10250f97aabc1b4 : SUCCESS in 45m 00s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/e79c6a8275c74dc8a03ce7c7c2aa1536 : SUCCESS in 1h 16m 33s","accounts_in_message":[],"_revision_number":21},{"id":"4f66967b822dcc96ca6a5fbf74a96fc7dcc98fc6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-05-04 10:02:20.000000000","message":"Uploaded patch set 22.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":22},{"id":"894a92e11281880779bc600b60cfed9ea0b79a14","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-05-04 10:02:27.000000000","message":"Patch Set 22:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":22},{"id":"1ea3d66318e5c5c1cac7af2f47c8c1c148057023","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-05-04 11:12:44.000000000","message":"Patch Set 22:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/2d1e667024194c08864470549118f5ca\n\n- teim-code-review https://zuul.teim.app/t/main/build/29035b7d5eb149b6be6d0162b4e66a7d : SUCCESS in 13m 38s","accounts_in_message":[],"_revision_number":22},{"id":"1e13b9f338747a5c7c2062592fc14d75a55ce153","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-04 11:42:51.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8206e8430914456d96f7a8602181903d\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0b5e28b47a7b4ad3932e8ff28746e074 : SUCCESS in 2m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9163eaaaea714957aee23c2a295cafa7 : SUCCESS in 5m 27s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/0b8fa614f7f845c48d21932bdf1ec639 : SUCCESS in 52m 17s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/288986b45f6146eda9d92b80fbce0a73 : SUCCESS in 1h 33m 37s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/e5924b4755064187aaa900de1acc2584 : SUCCESS in 1h 32m 14s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/ec37e0c3043643268a38f774458becb8 : SUCCESS in 1h 14m 18s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/d0533f2ee7454cddbae49654d2358f5b : SUCCESS in 1h 28m 28s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/a9d83cebbab14ba59a613dc4f9cfd36d : SUCCESS in 1h 13m 23s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/eeb0276567b24a9eb495cc0cf298c2a2 : SUCCESS in 1h 19m 13s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/64363104df384830b9708fa6720a7399 : SUCCESS in 1h 08m 50s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/e008fdee4d164a7fbad431c9cb27981c : SUCCESS in 44m 26s","accounts_in_message":[],"_revision_number":22},{"id":"b9dd84fcc1e5242438fa0e060d9ce47b203d2899","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-05-04 12:58:22.000000000","message":"Patch Set 22: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/buildset/8cb536e5f9eb4262b87b67af3d11473b\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/build/0bc109b08a71460dbe80ef48594332ed : SUCCESS in 2h 54m 41s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/build/ac27164badd34a3680e063431b177752 : SUCCESS in 2h 15m 15s","accounts_in_message":[],"_revision_number":22},{"id":"8f8c274e9414b31918795924ab829b2ecd2d63cb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-05-05 08:05:20.000000000","message":"Uploaded patch set 23.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":23},{"id":"5f581c653f0d9f9ebc079fe32eba697aebbb0269","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-05-05 08:05:27.000000000","message":"Patch Set 23:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":23},{"id":"590a163e5c2514e181ae91983def75c2596c964c","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-05-05 08:33:53.000000000","message":"Patch Set 23:\n\n(8 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/698990c3c6e64f05a147fd47e38e44c0\n\n- teim-code-review https://zuul.teim.app/t/main/build/d742c80247b14a69ae1099bc74731fb2 : SUCCESS in 28m 17s","accounts_in_message":[],"_revision_number":23},{"id":"7ffbd9075853fa3372629b304bbe17539fa62e0c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-05 09:51:23.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/ec395e4218d3463d9f4018f8392dbdd4\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/26de8af5da7d4d4a93037e21ab3d2e06 : SUCCESS in 2m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/100cb9c10d6d4a39845eb391634c9b52 : SUCCESS in 6m 22s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/b4338e4a4c4f4ac29ec27e4937e558bf : SUCCESS in 1h 40m 15s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/cf684322ce254699af431d71aa20acba : FAILURE in 1h 22m 19s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/54800dd919af4e6da0591fed1f3d1b5a : SUCCESS in 58m 57s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/fa0e43d2bc5e4998a0a3983ec460079a : SUCCESS in 1h 39m 13s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/2a66abed3ef2421dbf6e12218182e835 : SUCCESS in 1h 35m 01s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/30c02fda685840fda45b9884e91d5906 : SUCCESS in 47m 03s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/73d6a70a6262489d9f8b00c9e962b4c7 : SUCCESS in 1h 15m 28s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/d13e877eb87d422bb36da2c61ad4a868 : SUCCESS in 1h 14m 05s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/c069a3997cd5493dacc2b87b19ec7a89 : SUCCESS in 1h 31m 36s","accounts_in_message":[],"_revision_number":23},{"id":"d67f242a08ef43015501bcd7acb5f6a12bfb6ae2","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-05-05 11:03:37.000000000","message":"Patch Set 23: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/22d4695908594ecca2b74af6a2a2c444\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/7c4a9fe1e9a64a94b7f436da1f25a512 : SUCCESS in 2h 56m 55s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/d71aca1b4c574299844fa93a7a4b37c5 : SUCCESS in 2h 15m 13s","accounts_in_message":[],"_revision_number":23},{"id":"7b1be662ad15c60976e66049efde5ad58e1cf235","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-05-05 11:58:18.000000000","message":"Patch Set 23:\n\n(1 comment)","accounts_in_message":[],"_revision_number":23},{"id":"f3fcdcb08af73f84e65f20a681f18d58a96d6630","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-05-05 14:53:33.000000000","message":"Uploaded patch set 24.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":24},{"id":"a3e32d521d524a1abd71434ca24da6baffe55fc2","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-05-05 14:53:41.000000000","message":"Patch Set 24:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":24},{"id":"39c89e3f53829b0719a5812819d24a23a10e7710","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-05-05 15:10:26.000000000","message":"Patch Set 24:\n\n(9 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/4221152e462846469e47ed898632f7cf\n\n- teim-code-review https://zuul.teim.app/t/main/build/5689616ce97444eba41b8f1339fcf40b : SUCCESS in 16m 34s\n\nWarning:\n  Comments left for invalid file .zuul.yaml","accounts_in_message":[],"_revision_number":24},{"id":"305199689b791fa96be620db1f22375a36e9c6b8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-05-05 15:23:49.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"8a2244808241d85b2c8d01bd33c5a8e729afd7a3","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-05-05 15:23:55.000000000","message":"Patch Set 25:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":25},{"id":"c036bd2274e2302fd238aae232c5328196c98f8b","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-05-05 15:51:00.000000000","message":"Patch Set 25:\n\n(6 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/0349c047c9be4f72be05b96e69cf9730\n\n- teim-code-review https://zuul.teim.app/t/main/build/852eb214e3bb44b3bd81c74419056af7 : SUCCESS in 14m 25s","accounts_in_message":[],"_revision_number":25},{"id":"218ea7f5ba64aea9bba936186673880fafbc8581","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-05 17:13:19.000000000","message":"Patch Set 25: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/788164a554924e9b9d30fd9ab9837115\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2b1ca5da67a74e03b6104b4bcfc7855a : SUCCESS in 2m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f71146c910354bebb4efbecb5bd6826f : SUCCESS in 5m 40s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/3c8ab69d1df24fa7b5355bcc1e61c47a : SUCCESS in 1h 27m 11s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/31729878adb443fc8f224292844b7184 : SUCCESS in 1h 36m 47s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/7725cc7881404203b0a5c820d1583745 : SUCCESS in 1h 35m 14s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/d4dddb9c5eb143e081ebb22e54479a6a : SUCCESS in 1h 44m 00s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/aef214e860c2424380eb7cd495e3a53e : SUCCESS in 1h 15m 18s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/e412b358ef044b288d292082c9fe4eca : SUCCESS in 1h 22m 54s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/53d9e287f8614e959339f3950416d546 : SUCCESS in 52m 08s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/0837da4526f449b5ac10b5ad34351823 : SUCCESS in 42m 07s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/ba94fd9e312a43f4ae7b1ae58a579621 : SUCCESS in 1h 19m 09s","accounts_in_message":[],"_revision_number":25},{"id":"9500fe11f1bd0c05ba49224bc6c15977ca9aa5b4","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-05-05 18:11:28.000000000","message":"Patch Set 25: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/fb8a4926b9c44ec9a19f8a192618608b\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/76a8913d046c4263badc172cf93ab0dd : SUCCESS in 2h 46m 15s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/2684efccbc4e4c1e9e72205346afaaf5 : SUCCESS in 2h 06m 25s","accounts_in_message":[],"_revision_number":25},{"id":"8967b8723d758c615eb006d3925f32e956ca7f2e","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-05-06 07:39:42.000000000","message":"Patch Set 25:\n\n(1 comment)","accounts_in_message":[],"_revision_number":25},{"id":"a4a47cba14aea0c3f2ddaad840a99f34d024b035","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-05-06 14:53:10.000000000","message":"Patch Set 25:\n\n(3 comments)","accounts_in_message":[],"_revision_number":25},{"id":"a996cb9a2f1e2d8666d405922d35461f10970154","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-05-07 09:07:18.000000000","message":"Uploaded patch set 26.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":26},{"id":"6f5ed10583a31c452d9bbdb4f469c95aa65dcdce","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-05-07 09:08:02.000000000","message":"Patch Set 25:\n\n(3 comments)","accounts_in_message":[],"_revision_number":25},{"id":"f95b9a36919a4cfd28885fd79b3b994861b2338f","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-05-07 09:58:28.000000000","message":"Patch Set 26:\n\n(1 comment)","accounts_in_message":[],"_revision_number":26},{"id":"b3dc397b0c6cbf08a754a50e5876ca8214eb5eec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-07 10:44:21.000000000","message":"Patch Set 26: Verified-1\n\n(1 comment)\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/c0294f9d0705443a8af104cf15c47001\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/96d1772ef02e4057b0767de0062db487 : FAILURE in 1m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a277fdd135494a829963684aa738c621 : SUCCESS in 5m 53s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/5e80ab59c4104bb682ca7fa76da638dd : SUCCESS in 1h 22m 24s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/cb80b84c64d140c096889d4c29dcb63a : SUCCESS in 1h 26m 20s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/efdd53dacff243028195eefb2290c9ec : SUCCESS in 52m 18s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/653ba939c8ce460d85df9a08b00235c9 : SUCCESS in 1h 31m 50s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/952c1c985cc54a7c933b9296bf5163b0 : SUCCESS in 1h 19m 34s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/0b087cfa565c4123898dd1149b701d70 : SUCCESS in 47m 05s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/93944aa943e4472da3c8b65ffa15face : SUCCESS in 1h 20m 31s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/bf90c318ec784599b569f5ff61960677 : SUCCESS in 1h 14m 20s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/f7e978a7d3524109bc6a00ee3ab667c4 : SUCCESS in 1h 15m 30s","accounts_in_message":[],"_revision_number":26},{"id":"0aca6d44deacea8d1b15dddf66fedb984ac8378f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-05-07 13:59:45.000000000","message":"Uploaded patch set 27.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":27},{"id":"264c8469d192dc574038efdf1c3d03f4e02f207d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-07 15:56:02.000000000","message":"Patch Set 27: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9d8a8daeaee943f38a456e652eab6ca4\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/edefac692024463699b99a85ea0f2559 : SUCCESS in 2m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3c762af77bd5467cb5db60903ed1e716 : SUCCESS in 6m 40s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/10ba045beee34541a750d64b6224b66d : SUCCESS in 53m 51s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/4326b8976c2c4ac280bce9ab451118c9 : SUCCESS in 48m 01s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/2b922783cca04c34a89349f73cb8fcd4 : SUCCESS in 1h 35m 13s\n- watcher-tempest-aetos-2026-1 https://zuul.opendev.org/t/openstack/build/b2afd9b8f6464b4ea4a8912d0c110021 : SUCCESS in 1h 42m 17s\n- watcher-tempest-gnocchi-2026-1 https://zuul.opendev.org/t/openstack/build/43d10f9033bd4d1982dd79a413f006b2 : SUCCESS in 1h 47m 03s\n- watcher-tempest-aetos-2025-2 https://zuul.opendev.org/t/openstack/build/c27579ba2a1e4e41aa1b543494e9118f : SUCCESS in 1h 05m 22s\n- watcher-tempest-gnocchi-2025-2 https://zuul.opendev.org/t/openstack/build/e17a827c9ce3485aa1979c0285ea728f : SUCCESS in 1h 16m 35s\n- watcher-tempest-gnocchi-2025-1 https://zuul.opendev.org/t/openstack/build/06d579570ba64586ae8fd0d63e073ee3 : SUCCESS in 53m 41s\n- watcher-tempest-prometheus-2025-1 https://zuul.opendev.org/t/openstack/build/98dc710b6cdf48c2addb39543e6ec6e3 : SUCCESS in 1h 24m 49s","accounts_in_message":[],"_revision_number":27},{"id":"ad2d0baf8dab621448e6fb0c1c1b3898c27832f0","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-05-07 17:43:18.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://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/353a8639261449f699fb71ca4b97ff13\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/649e8948466a4bc6a24ca4e05853d4a8 : SUCCESS in 3h 11m 10s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/4f7525062b1f4630bbc1b2366a80b3b6 : FAILURE in 1h 58m 48s","accounts_in_message":[],"_revision_number":27}],"current_revision_number":27,"current_revision":"385919bd52df0ae91f7a4a138cfdd2dc91272828","revisions":{"1600743a3feadb8dac6fc753fc98b1c36203caf1":{"kind":"REWORK","_number":1,"created":"2025-11-12 14:28:30.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/1"}}},"commit":{"parents":[{"commit":"fd6208c1dd663d07f3c0ff8debd848a641405ca6","subject":"Merge \"Drop job to test unmaintained 2024.1 branch\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/fd6208c1dd663d07f3c0ff8debd848a641405ca6"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"subject":"Add test for skipped actions","message":"Add test for skipped actions\n\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/1600743a3feadb8dac6fc753fc98b1c36203caf1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/1600743a3feadb8dac6fc753fc98b1c36203caf1"}]},"branch":"refs/heads/master"},"191610d8790f9f7c90f1767115caf7ded479e288":{"kind":"REWORK","_number":2,"created":"2025-11-13 08:54:10.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/2"}}},"commit":{"parents":[{"commit":"fd6208c1dd663d07f3c0ff8debd848a641405ca6","subject":"Merge \"Drop job to test unmaintained 2024.1 branch\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/fd6208c1dd663d07f3c0ff8debd848a641405ca6"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-13 08:54:03.000000000","tz":0},"subject":"Add test for skipped actions","message":"Add test for skipped actions\n\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/191610d8790f9f7c90f1767115caf7ded479e288"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/191610d8790f9f7c90f1767115caf7ded479e288"}]},"branch":"refs/heads/master"},"64e2fa19f422a43d0e98ac3e7c64264c54b21de9":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2025-11-13 12:15:51.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/3"}}},"commit":{"parents":[{"commit":"fd6208c1dd663d07f3c0ff8debd848a641405ca6","subject":"Merge \"Drop job to test unmaintained 2024.1 branch\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/fd6208c1dd663d07f3c0ff8debd848a641405ca6"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"David","email":"dsanzmor@redhat.com","date":"2025-11-13 12:15:51.000000000","tz":0},"subject":"Add test for skipped actions","message":"Add test for skipped actions\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\n\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/64e2fa19f422a43d0e98ac3e7c64264c54b21de9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/64e2fa19f422a43d0e98ac3e7c64264c54b21de9"}]},"branch":"refs/heads/master","description":"Edit commit message"},"670e5be77f656b263170dbb1fd1be331b207be68":{"kind":"REWORK","_number":4,"created":"2025-11-17 10:59:05.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/4"}}},"commit":{"parents":[{"commit":"fd6208c1dd663d07f3c0ff8debd848a641405ca6","subject":"Merge \"Drop job to test unmaintained 2024.1 branch\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/fd6208c1dd663d07f3c0ff8debd848a641405ca6"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-17 10:59:00.000000000","tz":0},"subject":"Add test for skipped actions","message":"Add test for skipped actions\n\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/670e5be77f656b263170dbb1fd1be331b207be68"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/670e5be77f656b263170dbb1fd1be331b207be68"}]},"branch":"refs/heads/master"},"dc7afe943610d87dbe007095e7818fe3f3876254":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2025-11-17 13:46:27.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/5"}}},"commit":{"parents":[{"commit":"fd6208c1dd663d07f3c0ff8debd848a641405ca6","subject":"Merge \"Drop job to test unmaintained 2024.1 branch\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/fd6208c1dd663d07f3c0ff8debd848a641405ca6"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"David","email":"dsanzmor@redhat.com","date":"2025-11-17 13:46:27.000000000","tz":0},"subject":"Add test for skipped actions","message":"Add test for skipped actions\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\n\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/dc7afe943610d87dbe007095e7818fe3f3876254"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/dc7afe943610d87dbe007095e7818fe3f3876254"}]},"branch":"refs/heads/master","description":"Edit commit message"},"4e1d924bf8d00ee415cb36750fce69b9c206ca45":{"kind":"REWORK","_number":6,"created":"2025-11-17 13:50:47.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/6"}}},"commit":{"parents":[{"commit":"fd6208c1dd663d07f3c0ff8debd848a641405ca6","subject":"Merge \"Drop job to test unmaintained 2024.1 branch\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/fd6208c1dd663d07f3c0ff8debd848a641405ca6"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-17 13:50:39.000000000","tz":0},"subject":"Add test for skipped actions","message":"Add test for skipped actions\n\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/4e1d924bf8d00ee415cb36750fce69b9c206ca45"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/4e1d924bf8d00ee415cb36750fce69b9c206ca45"}]},"branch":"refs/heads/master"},"b596964c9afb9bc860f748ba32a6f11b20d5273c":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2025-11-17 15:32:44.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/7"}}},"commit":{"parents":[{"commit":"fd6208c1dd663d07f3c0ff8debd848a641405ca6","subject":"Merge \"Drop job to test unmaintained 2024.1 branch\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/fd6208c1dd663d07f3c0ff8debd848a641405ca6"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"David","email":"dsanzmor@redhat.com","date":"2025-11-17 15:32:44.000000000","tz":0},"subject":"Add test for skipped actions","message":"Add test for skipped actions\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/b596964c9afb9bc860f748ba32a6f11b20d5273c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/b596964c9afb9bc860f748ba32a6f11b20d5273c"}]},"branch":"refs/heads/master","description":"Edit commit message"},"58c1cc06cc5db2aab58aafaf696577d0af276fb6":{"kind":"REWORK","_number":8,"created":"2025-11-19 10:08:33.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/8"}}},"commit":{"parents":[{"commit":"fd6208c1dd663d07f3c0ff8debd848a641405ca6","subject":"Merge \"Drop job to test unmaintained 2024.1 branch\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/fd6208c1dd663d07f3c0ff8debd848a641405ca6"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-19 10:08:24.000000000","tz":0},"subject":"Add test for skipped actions","message":"Add test for skipped actions\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/58c1cc06cc5db2aab58aafaf696577d0af276fb6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/58c1cc06cc5db2aab58aafaf696577d0af276fb6"}]},"branch":"refs/heads/master"},"65a0dfe48a9c504d981569f52f68b3abe4f892e8":{"kind":"REWORK","_number":9,"created":"2026-04-17 11:35:31.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/9"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-04-17 11:31:35.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n - `test_migrate_instance_deleted` - Verifies action is SKIPPED when\nthe target instance is deleted between plan creation and execution\n- `test_migrate_wrong_source_host` - Verifies action is SKIPPED when\n the source_node parameter doesn\u0027t match the instance\u0027s actual host\n- `test_migrate_wrong_destination_host` - Verifies action FAILS when\n destination_node doesn\u0027t exist\n- `test_migrate_live_instance_shutoff` - Verifies live migration action\n FAILS when instance is in SHUTOFF state (requires ACTIVE)\n\n- `test_nova_service_state_change` - Verifies action is SKIPPED when\n attempting to disable an already-disabled service\n\n- `test_resize_invalid_instance` - Verifies action is SKIPPED when\ninstance is deleted between plan creation and execution\n- `test_resize_invalid_flavor` - Verifies action FAILS when target\n flavor doesn\u0027t exist\n\n- `test_stop_invalid_instance` - Verifies action is SKIPPED when instance\n is deleted between plan creation and execution\n- `test_stop_stopped_instance` - Verifies action is SKIPPED when attempting\n to stop an already-stopped instance\n\n- `test_volume_migrate_invalid_volume` - Verifies action is SKIPPED when\n volume is deleted between plan creation and execution\n- `test_volume_migrate_retype` - Verifies retype action is SKIPPED when\n destination type is the same as current type\n- `test_volume_migrate_node` - Verifies migrate action is SKIPPED when\n destination node is the same as current host\n- `test_volume_migrate_invalid_type` - Verifies retype action FAILS when\n destination type doesn\u0027t exist\n- `test_volume_migrate_invalid_node` - Verifies migrate action FAILS when\n destination node/pool doesn\u0027t exist\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/65a0dfe48a9c504d981569f52f68b3abe4f892e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/65a0dfe48a9c504d981569f52f68b3abe4f892e8"}]},"branch":"refs/heads/master"},"8beca34640dd5dcbff329b5f746a77b3856c10e5":{"kind":"REWORK","_number":10,"created":"2026-04-17 12:38:15.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/10"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-04-17 12:38:07.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n - `test_migrate_instance_deleted` - Verifies action is SKIPPED when\nthe target instance is deleted between plan creation and execution\n- `test_migrate_wrong_source_host` - Verifies action is SKIPPED when\n the source_node parameter doesn\u0027t match the instance\u0027s actual host\n- `test_migrate_wrong_destination_host` - Verifies action FAILS when\n destination_node doesn\u0027t exist\n- `test_migrate_live_instance_shutoff` - Verifies live migration action\n FAILS when instance is in SHUTOFF state (requires ACTIVE)\n\n- `test_nova_service_state_change` - Verifies action is SKIPPED when\n attempting to disable an already-disabled service\n\n- `test_resize_invalid_instance` - Verifies action is SKIPPED when\ninstance is deleted between plan creation and execution\n- `test_resize_invalid_flavor` - Verifies action FAILS when target\n flavor doesn\u0027t exist\n\n- `test_stop_invalid_instance` - Verifies action is SKIPPED when instance\n is deleted between plan creation and execution\n- `test_stop_stopped_instance` - Verifies action is SKIPPED when attempting\n to stop an already-stopped instance\n\n- `test_volume_migrate_invalid_volume` - Verifies action is SKIPPED when\n volume is deleted between plan creation and execution\n- `test_volume_migrate_retype` - Verifies retype action is SKIPPED when\n destination type is the same as current type\n- `test_volume_migrate_node` - Verifies migrate action is SKIPPED when\n destination node is the same as current host\n- `test_volume_migrate_invalid_type` - Verifies retype action FAILS when\n destination type doesn\u0027t exist\n- `test_volume_migrate_invalid_node` - Verifies migrate action FAILS when\n destination node/pool doesn\u0027t exist\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/8beca34640dd5dcbff329b5f746a77b3856c10e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/8beca34640dd5dcbff329b5f746a77b3856c10e5"}]},"branch":"refs/heads/master"},"4f3d026b44d3890fa37faa6b1fd9bbfc6963392e":{"kind":"NO_CODE_CHANGE","_number":11,"created":"2026-04-17 12:40:49.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/11"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"David","email":"dsanzmor@redhat.com","date":"2026-04-17 12:40:49.000000000","tz":0},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped\nwhen preconditions are not met (resulting in `SKIPPED` state\nwith `SUCCEEDED` action plan) or fail appropriately when\ninvalid parameters are provided (resulting in `FAILED` state for\nboth action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n - `test_migrate_instance_deleted` - Verifies action is SKIPPED when\nthe target instance is deleted between plan creation and execution\n- `test_migrate_wrong_source_host` - Verifies action is SKIPPED when\n the source_node parameter doesn\u0027t match the instance\u0027s actual host\n- `test_migrate_wrong_destination_host` - Verifies action FAILS when\n destination_node doesn\u0027t exist\n- `test_migrate_live_instance_shutoff` - Verifies live\nmigration action FAILS when instance is in SHUTOFF state\n(requires ACTIVE)\n\n- `test_nova_service_state_change` - Verifies action is SKIPPED when\n attempting to disable an already-disabled service\n\n- `test_resize_invalid_instance` - Verifies action is SKIPPED when\ninstance is deleted between plan creation and execution\n- `test_resize_invalid_flavor` - Verifies action FAILS when target\n flavor doesn\u0027t exist\n\n- `test_stop_invalid_instance` - Verifies action is SKIPPED\nwhen instance is deleted between plan creation and execution\n- `test_stop_stopped_instance` - Verifies action is SKIPPED\nwhen attempting to stop an already-stopped instance\n\n- `test_volume_migrate_invalid_volume` - Verifies action is\nSKIPPED when volume is deleted between plan creation and execution\n- `test_volume_migrate_retype` - Verifies retype action is SKIPPED when\n destination type is the same as current type\n- `test_volume_migrate_node` - Verifies migrate action is SKIPPED when\n destination node is the same as current host\n- `test_volume_migrate_invalid_type` - Verifies retype action\nFAILS when destination type doesn\u0027t exist\n- `test_volume_migrate_invalid_node` - Verifies migrate action\nFAILS when destination node/pool doesn\u0027t exist\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nReferences:\nhttps://docs.openstack.org/watcher/latest/actions/migrate.html\nhttps://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\nhttps://docs.openstack.org/watcher/latest/actions/resize.html\nhttps://docs.openstack.org/watcher/latest/actions/stop.html\nhttps://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/4f3d026b44d3890fa37faa6b1fd9bbfc6963392e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/4f3d026b44d3890fa37faa6b1fd9bbfc6963392e"}]},"branch":"refs/heads/master","description":"Edit commit message"},"0c482abcf03142c8b2f75f57fdc0d8e0159e040a":{"kind":"REWORK","_number":12,"created":"2026-04-20 08:19:57.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/12"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-04-20 08:14:04.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n - `test_migrate_instance_deleted` - Verifies action is SKIPPED when\nthe target instance is deleted between plan creation and execution\n- `test_migrate_wrong_source_host` - Verifies action is SKIPPED when\n the source_node parameter doesn\u0027t match the instance\u0027s actual host\n- `test_migrate_wrong_destination_host` - Verifies action FAILS when\n destination_node doesn\u0027t exist\n- `test_migrate_live_instance_shutoff` - Verifies live migration action\n FAILS when instance is in SHUTOFF state (requires ACTIVE)\n\n- `test_nova_service_state_change` - Verifies action is SKIPPED when\n attempting to disable an already-disabled service\n\n- `test_resize_invalid_instance` - Verifies action is SKIPPED when\ninstance is deleted between plan creation and execution\n- `test_resize_invalid_flavor` - Verifies action FAILS when target\n flavor doesn\u0027t exist\n\n- `test_stop_invalid_instance` - Verifies action is SKIPPED when instance\n is deleted between plan creation and execution\n- `test_stop_stopped_instance` - Verifies action is SKIPPED when attempting\n to stop an already-stopped instance\n\n- `test_volume_migrate_invalid_volume` - Verifies action is SKIPPED when\n volume is deleted between plan creation and execution\n- `test_volume_migrate_retype` - Verifies retype action is SKIPPED when\n destination type is the same as current type\n- `test_volume_migrate_node` - Verifies migrate action is SKIPPED when\n destination node is the same as current host\n- `test_volume_migrate_invalid_type` - Verifies retype action FAILS when\n destination type doesn\u0027t exist\n- `test_volume_migrate_invalid_node` - Verifies migrate action FAILS when\n destination node/pool doesn\u0027t exist\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nAs this feature is not backported, skipped actions tests has been\nexcluded from 2025* and 2024* branches\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/0c482abcf03142c8b2f75f57fdc0d8e0159e040a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/0c482abcf03142c8b2f75f57fdc0d8e0159e040a"}]},"branch":"refs/heads/master"},"960e86ca67a0eb244442a0e94bc117c59f6e308d":{"kind":"REWORK","_number":13,"created":"2026-04-21 08:13:43.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/13"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-04-21 08:13:33.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n - `test_migrate_instance_deleted` - Verifies action is SKIPPED when\nthe target instance is deleted between plan creation and execution\n- `test_migrate_wrong_source_host` - Verifies action is SKIPPED when\n the source_node parameter doesn\u0027t match the instance\u0027s actual host\n- `test_migrate_wrong_destination_host` - Verifies action FAILS when\n destination_node doesn\u0027t exist\n- `test_migrate_live_instance_shutoff` - Verifies live migration action\n FAILS when instance is in SHUTOFF state (requires ACTIVE)\n\n- `test_nova_service_state_change` - Verifies action is SKIPPED when\n attempting to disable an already-disabled service\n\n- `test_resize_invalid_instance` - Verifies action is SKIPPED when\ninstance is deleted between plan creation and execution\n- `test_resize_invalid_flavor` - Verifies action FAILS when target\n flavor doesn\u0027t exist\n\n- `test_stop_invalid_instance` - Verifies action is SKIPPED when instance\n is deleted between plan creation and execution\n- `test_stop_stopped_instance` - Verifies action is SKIPPED when attempting\n to stop an already-stopped instance\n\n- `test_volume_migrate_invalid_volume` - Verifies action is SKIPPED when\n volume is deleted between plan creation and execution\n- `test_volume_migrate_retype` - Verifies retype action is SKIPPED when\n destination type is the same as current type\n- `test_volume_migrate_node` - Verifies migrate action is SKIPPED when\n destination node is the same as current host\n- `test_volume_migrate_invalid_type` - Verifies retype action FAILS when\n destination type doesn\u0027t exist\n- `test_volume_migrate_invalid_node` - Verifies migrate action FAILS when\n destination node/pool doesn\u0027t exist\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nAs this feature is not backported, skipped actions tests has been\nexcluded from 2025* and 2024* branches\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/960e86ca67a0eb244442a0e94bc117c59f6e308d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/960e86ca67a0eb244442a0e94bc117c59f6e308d"}]},"branch":"refs/heads/master"},"2df9c7e64b54f1a368fc486690b13de0d2e95b82":{"kind":"REWORK","_number":14,"created":"2026-04-21 13:06:33.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/14"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-04-21 13:06:26.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n - `test_migrate_instance_deleted` - Verifies action is SKIPPED when\nthe target instance is deleted between plan creation and execution\n- `test_migrate_wrong_source_host` - Verifies action is SKIPPED when\n the source_node parameter doesn\u0027t match the instance\u0027s actual host\n- `test_migrate_wrong_destination_host` - Verifies action FAILS when\n destination_node doesn\u0027t exist\n- `test_migrate_live_instance_shutoff` - Verifies live migration action\n FAILS when instance is in SHUTOFF state (requires ACTIVE)\n\n- `test_nova_service_state_change` - Verifies action is SKIPPED when\n attempting to disable an already-disabled service\n\n- `test_resize_invalid_instance` - Verifies action is SKIPPED when\ninstance is deleted between plan creation and execution\n- `test_resize_invalid_flavor` - Verifies action FAILS when target\n flavor doesn\u0027t exist\n\n- `test_stop_invalid_instance` - Verifies action is SKIPPED when instance\n is deleted between plan creation and execution\n- `test_stop_stopped_instance` - Verifies action is SKIPPED when attempting\n to stop an already-stopped instance\n\n- `test_volume_migrate_invalid_volume` - Verifies action is SKIPPED when\n volume is deleted between plan creation and execution\n- `test_volume_migrate_retype` - Verifies retype action is SKIPPED when\n destination type is the same as current type\n- `test_volume_migrate_node` - Verifies migrate action is SKIPPED when\n destination node is the same as current host\n- `test_volume_migrate_invalid_type` - Verifies retype action FAILS when\n destination type doesn\u0027t exist\n- `test_volume_migrate_invalid_node` - Verifies migrate action FAILS when\n destination node/pool doesn\u0027t exist\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nAs this feature is not backported, skipped actions tests has been\nexcluded from 2025* and 2024* branches\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/2df9c7e64b54f1a368fc486690b13de0d2e95b82"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/2df9c7e64b54f1a368fc486690b13de0d2e95b82"}]},"branch":"refs/heads/master"},"2ee391a6c24361e715dd4e49e23b48259cf34e12":{"kind":"REWORK","_number":15,"created":"2026-04-29 13:57:55.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/15"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-04-29 13:57:46.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n - `test_migrate_instance_deleted` - Verifies action is SKIPPED when\nthe target instance is deleted between plan creation and execution\n- `test_migrate_wrong_source_host` - Verifies action is SKIPPED when\n the source_node parameter doesn\u0027t match the instance\u0027s actual host\n- `test_migrate_wrong_destination_host` - Verifies action FAILS when\n destination_node doesn\u0027t exist\n- `test_migrate_live_instance_shutoff` - Verifies live migration action\n FAILS when instance is in SHUTOFF state (requires ACTIVE)\n\n- `test_nova_service_state_change` - Verifies action is SKIPPED when\n attempting to disable an already-disabled service\n\n- `test_resize_invalid_instance` - Verifies action is SKIPPED when\ninstance is deleted between plan creation and execution\n- `test_resize_invalid_flavor` - Verifies action FAILS when target\n flavor doesn\u0027t exist\n\n- `test_stop_invalid_instance` - Verifies action is SKIPPED when instance\n is deleted between plan creation and execution\n- `test_stop_stopped_instance` - Verifies action is SKIPPED when attempting\n to stop an already-stopped instance\n\n- `test_volume_migrate_invalid_volume` - Verifies action is SKIPPED when\n volume is deleted between plan creation and execution\n- `test_volume_migrate_retype` - Verifies retype action is SKIPPED when\n destination type is the same as current type\n- `test_volume_migrate_node` - Verifies migrate action is SKIPPED when\n destination node is the same as current host\n- `test_volume_migrate_invalid_type` - Verifies retype action FAILS when\n destination type doesn\u0027t exist\n- `test_volume_migrate_invalid_node` - Verifies migrate action FAILS when\n destination node/pool doesn\u0027t exist\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nAs this feature is not backported, skipped actions tests has been\nexcluded from 2025* and 2024* branches\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/2ee391a6c24361e715dd4e49e23b48259cf34e12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/2ee391a6c24361e715dd4e49e23b48259cf34e12"}]},"branch":"refs/heads/master"},"6bbbb74321d8facef3a6550bc1c72e66417a7f95":{"kind":"REWORK","_number":16,"created":"2026-04-30 09:03:12.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/16"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-04-30 09:03:03.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n - `test_migrate_instance_deleted` - Verifies action is SKIPPED when\nthe target instance is deleted between plan creation and execution\n- `test_migrate_wrong_source_host` - Verifies action is SKIPPED when\n the source_node parameter doesn\u0027t match the instance\u0027s actual host\n- `test_migrate_wrong_destination_host` - Verifies action FAILS when\n destination_node doesn\u0027t exist\n- `test_migrate_live_instance_shutoff` - Verifies live migration action\n FAILS when instance is in SHUTOFF state (requires ACTIVE)\n\n- `test_nova_service_state_change` - Verifies action is SKIPPED when\n attempting to disable an already-disabled service\n\n- `test_resize_invalid_instance` - Verifies action is SKIPPED when\ninstance is deleted between plan creation and execution\n- `test_resize_invalid_flavor` - Verifies action FAILS when target\n flavor doesn\u0027t exist\n\n- `test_stop_invalid_instance` - Verifies action is SKIPPED when instance\n is deleted between plan creation and execution\n- `test_stop_stopped_instance` - Verifies action is SKIPPED when attempting\n to stop an already-stopped instance\n\n- `test_volume_migrate_invalid_volume` - Verifies action is SKIPPED when\n volume is deleted between plan creation and execution\n- `test_volume_migrate_retype` - Verifies retype action is SKIPPED when\n destination type is the same as current type\n- `test_volume_migrate_node` - Verifies migrate action is SKIPPED when\n destination node is the same as current host\n- `test_volume_migrate_invalid_type` - Verifies retype action FAILS when\n destination type doesn\u0027t exist\n- `test_volume_migrate_invalid_node` - Verifies migrate action FAILS when\n destination node/pool doesn\u0027t exist\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nAs this feature is not backported, skipped actions tests has been\nexcluded from 2025* and 2024* branches\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/6bbbb74321d8facef3a6550bc1c72e66417a7f95"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/6bbbb74321d8facef3a6550bc1c72e66417a7f95"}]},"branch":"refs/heads/master"},"d06938d66608e3db24af2a2802c78df325a8475c":{"kind":"REWORK","_number":17,"created":"2026-04-30 09:33:40.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/17"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-04-30 09:33:33.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n - `test_migrate_instance_deleted` - Verifies action is SKIPPED when\nthe target instance is deleted between plan creation and execution\n- `test_migrate_wrong_source_host` - Verifies action is SKIPPED when\n the source_node parameter doesn\u0027t match the instance\u0027s actual host\n- `test_migrate_wrong_destination_host` - Verifies action FAILS when\n destination_node doesn\u0027t exist\n- `test_migrate_live_instance_shutoff` - Verifies live migration action\n FAILS when instance is in SHUTOFF state (requires ACTIVE)\n\n- `test_nova_service_state_change` - Verifies action is SKIPPED when\n attempting to disable an already-disabled service\n\n- `test_resize_invalid_instance` - Verifies action is SKIPPED when\ninstance is deleted between plan creation and execution\n- `test_resize_invalid_flavor` - Verifies action FAILS when target\n flavor doesn\u0027t exist\n\n- `test_stop_invalid_instance` - Verifies action is SKIPPED when instance\n is deleted between plan creation and execution\n- `test_stop_stopped_instance` - Verifies action is SKIPPED when attempting\n to stop an already-stopped instance\n\n- `test_volume_migrate_invalid_volume` - Verifies action is SKIPPED when\n volume is deleted between plan creation and execution\n- `test_volume_migrate_retype` - Verifies retype action is SKIPPED when\n destination type is the same as current type\n- `test_volume_migrate_node` - Verifies migrate action is SKIPPED when\n destination node is the same as current host\n- `test_volume_migrate_invalid_type` - Verifies retype action FAILS when\n destination type doesn\u0027t exist\n- `test_volume_migrate_invalid_node` - Verifies migrate action FAILS when\n destination node/pool doesn\u0027t exist\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nAs this feature is not backported, skipped actions tests has been\nexcluded from 2025* and 2024* branches\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/d06938d66608e3db24af2a2802c78df325a8475c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/d06938d66608e3db24af2a2802c78df325a8475c"}]},"branch":"refs/heads/master"},"58fde8aa285fdb8299749b394200b3fae39eafb7":{"kind":"REWORK","_number":18,"created":"2026-04-30 10:13:41.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/18"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-04-30 10:13:35.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nAs this feature is not backported, skipped actions has to be excluded\nfrom 2025* and 2024* branches on watcher project zuul jobs definition\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/58fde8aa285fdb8299749b394200b3fae39eafb7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/58fde8aa285fdb8299749b394200b3fae39eafb7"}]},"branch":"refs/heads/master"},"f1de8f93f4a7510969f7101c1709364e33a32274":{"kind":"REWORK","_number":19,"created":"2026-04-30 12:25:29.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/19"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-04-30 12:25:19.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nAs this feature is not backported, skipped actions has to be excluded\nfrom 2025* and 2024* branches on watcher project zuul jobs definition\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/f1de8f93f4a7510969f7101c1709364e33a32274"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/f1de8f93f4a7510969f7101c1709364e33a32274"}]},"branch":"refs/heads/master"},"f27b94cfb09a85828a5d997eaf2fd91b621efa45":{"kind":"REWORK","_number":20,"created":"2026-04-30 13:05:39.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/20"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-04-30 13:05:32.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nAs this feature is not backported, skipped actions has to be excluded\nfrom 2025* and 2024* branches on watcher project zuul jobs definition\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/f27b94cfb09a85828a5d997eaf2fd91b621efa45"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/f27b94cfb09a85828a5d997eaf2fd91b621efa45"}]},"branch":"refs/heads/master"},"684983399c7cfc507fd72a983d5b7f6ceccf8b7d":{"kind":"REWORK","_number":21,"created":"2026-04-30 13:58:30.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/21"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-04-30 13:58:23.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nAs this feature is not backported, skipped actions has to be excluded\nfrom 2025* and 2024* branches on watcher project zuul jobs definition\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/684983399c7cfc507fd72a983d5b7f6ceccf8b7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/684983399c7cfc507fd72a983d5b7f6ceccf8b7d"}]},"branch":"refs/heads/master"},"60e8af15f9b1175bc6cd815bc0bcf54932c27143":{"kind":"REWORK","_number":22,"created":"2026-05-04 10:02:20.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/22"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-05-04 10:02:13.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nAs this feature is not backported, skipped actions has to be excluded\nfrom 2025* and 2024* branches on watcher project zuul jobs definition\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/60e8af15f9b1175bc6cd815bc0bcf54932c27143"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/60e8af15f9b1175bc6cd815bc0bcf54932c27143"}]},"branch":"refs/heads/master"},"09e9ac437d3ac66fa4a60610f9f31e559992816a":{"kind":"REWORK","_number":23,"created":"2026-05-05 08:05:20.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/23"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-05-05 08:05:13.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nAs this feature is not backported, skipped actions has to be excluded\nfrom 2025* and 2024* branches on watcher project zuul jobs definition\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/09e9ac437d3ac66fa4a60610f9f31e559992816a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/09e9ac437d3ac66fa4a60610f9f31e559992816a"}]},"branch":"refs/heads/master"},"3bfbd822373f44da5835cc76842eea04ad886008":{"kind":"REWORK","_number":24,"created":"2026-05-05 14:53:33.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/24"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-05-05 14:53:25.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nAs this feature is not backported, skipped actions has to be excluded\nfrom 2025* and 2024* branches on watcher project zuul jobs definition\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/3bfbd822373f44da5835cc76842eea04ad886008"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/3bfbd822373f44da5835cc76842eea04ad886008"}]},"branch":"refs/heads/master"},"5d0792ee650d1b5cfa8c7ed7086c83d6a7c440fe":{"kind":"REWORK","_number":25,"created":"2026-05-05 15:23:49.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/25"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-05-05 15:23:27.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nAs this feature is not backported, skipped actions has to be excluded\nfrom 2025* and 2024* branches on watcher project zuul jobs definition\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/5d0792ee650d1b5cfa8c7ed7086c83d6a7c440fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/5d0792ee650d1b5cfa8c7ed7086c83d6a7c440fe"}]},"branch":"refs/heads/master"},"ae7f93a06d963d226e6eaf69c82ce16aa477f7e2":{"kind":"REWORK","_number":26,"created":"2026-05-07 09:07:18.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/26"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-05-07 09:07:11.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nAs this feature is not backported, skipped actions has to be excluded\nfrom 2025* and 2024* branches on watcher project zuul jobs definition\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/ae7f93a06d963d226e6eaf69c82ce16aa477f7e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/ae7f93a06d963d226e6eaf69c82ce16aa477f7e2"}]},"branch":"refs/heads/master"},"385919bd52df0ae91f7a4a138cfdd2dc91272828":{"kind":"REWORK","_number":27,"created":"2026-05-07 13:59:45.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/60/966860/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/60/966860/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/60/966860/27"}}},"commit":{"parents":[{"commit":"453639049a5cc5d48d41ed6652678f337637aaa3","subject":"Merge \"Add project badge\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/453639049a5cc5d48d41ed6652678f337637aaa3"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2025-11-12 14:28:23.000000000","tz":0},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-05-07 13:59:38.000000000","tz":120},"subject":"Add comprehensive tests for action precondition validation","message":"Add comprehensive tests for action precondition validation\n\nThis PR adds a new test suite `TestExecuteSkippedActions` that\nvalidates the precondition checking logic for various Watcher actions.\nThese tests ensure that actions are properly skipped when preconditions\nare not met (resulting in `SKIPPED` state with `SUCCEEDED` action plan)\nor fail appropriately when invalid parameters are provided\n(resulting in `FAILED` state for both action and action plan).\n\nThe test suite covers 14 scenarios across 5 action types:\n\n- https://docs.openstack.org/watcher/latest/actions/migrate.html\n- https://docs.openstack.org/watcher/latest/actions/change_nova_service_state.html\n- https://docs.openstack.org/watcher/latest/actions/resize.html\n- https://docs.openstack.org/watcher/latest/actions/stop.html\n- https://docs.openstack.org/watcher/latest/actions/volume_migration.html\n\nAll tests follow a consistent pattern using a helper method\n `execute_actions_and_validate_states()` that:\n- Creates audit templates and audits with custom actions\n- Optionally executes pre-execution hooks (e.g., deleting resources)\n- Executes action plans and waits for completion\n- Validates expected action states and action plan final state\n- Returns action details for additional verification\n\nAs this feature is not backported, skipped actions has to be excluded\nfrom 2025* and 2024* branches on watcher project zuul jobs definition\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/966699\nChange-Id: Ifaf9ed0b00d9a38031a824e0a11aa91b04e06ec4\nAssisted-by: Claude\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/385919bd52df0ae91f7a4a138cfdd2dc91272828"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/385919bd52df0ae91f7a4a138cfdd2dc91272828"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
