)]}'
{"id":"openstack%2Fwatcher~970385","triplet_id":"openstack%2Fwatcher~stable%2F2024.2~Ia39621e88c413d46bf01d8be13a551b5900f94d6","project":"openstack/watcher","branch":"stable/2024.2","topic":"ci_jobs_consolidation","attention_set":{},"removed_from_attention_set":{"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2025-12-16 10:47:54.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia39621e88c413d46bf01d8be13a551b5900f94d6","subject":"[stable-only] Consolidate and improve Zuul CI job definitions","status":"MERGED","created":"2025-12-10 13:39:04.000000000","updated":"2025-12-16 10:49:38.000000000","submitted":"2025-12-16 10:47:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"970385-ci_jobs_consolidation","meta_rev_id":"5d4a8eb980a4b34fc8eb5ec72347953b4698e3a0","_number":970385,"virtual_id_number":970385,"owner":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-12-16 10:47:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"recommended":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-12-15 15:37:35.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":2,"date":"2025-12-15 15:56:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2025-12-16 10:06:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2025-12-16 10:06:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}],"CC":[{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-10 14:25:11.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-12-11 19:46:59.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-12-15 15:37:35.000000000","updated_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"reviewer":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"state":"REVIEWER"},{"updated":"2025-12-15 15:56:22.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":"2025-12-16 10:06:32.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"}],"messages":[{"id":"6e377abea5d1a22da6b955214e783cee0a9ce8cd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-12-10 13:39:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a639d673ab03174cb5fbc97492b8fac5e0eaf541","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-10 14:25:11.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/7a083452733340a387ed7f8fea3133bd\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7f5ca325d6144b4c9d44743cdeea3167 : SUCCESS in 6m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d5273143d2b54d0fb3478f2a3769e8f6 : SUCCESS in 4m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/30815cc96bd246e7991a78ac108271d1 : SUCCESS in 3m 06s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/814d5cf85f504aa89f8ecbf12c625b49 : SUCCESS in 4m 58s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1b78bd91ba7f4a9caecb4d8aad13b13a : SUCCESS in 4m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/87e88bc9673c425eb68abac650fcecf2 : SUCCESS in 6m 38s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/e899a217205c4ec784faedc210e17c20 : SUCCESS in 22m 50s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/3cba7b65cf814455823d8e8270c8247f : FAILURE in 41m 15s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/2155abaeba0648ea9cb377927c2db0b4 : SUCCESS in 40m 30s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/993b19d72ece411cbf43f8d5e1630289 : SUCCESS in 29m 34s","accounts_in_message":[],"_revision_number":1},{"id":"7228f7206da193df0ceb58e07b678e0b10080dce","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-12-11 17:22:42.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"60694ca1a0e90a8335b232201e2831688aa33193","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 18:06:46.000000000","message":"Patch Set 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/3d7a4ea3fc1a4e1f9532706c3174cf53\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a3158993455b4006ad2f5aeb59cffef2 : SUCCESS in 3m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2d4335320b1e4ed08a4afe124f09a016 : SUCCESS in 2m 11s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/eab37a9cb6b04243aa6cd2896ac4df7d : SUCCESS in 4m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/517626d01a314218b05b73fecb84908d : SUCCESS in 3m 56s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e12132a0808c4b59a0fc22a4abc7942a : SUCCESS in 4m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b06d8460b54f45ff97269dafdf7a81d5 : SUCCESS in 3m 50s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/d7c068259ee74f91aa2a7fe8fe2e6cbd : SUCCESS in 23m 34s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/4e2268338eae4d199a487ecc87436d32 : FAILURE in 42m 41s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/bbacb45f2eae4717996b280f806101c9 : SUCCESS in 23m 15s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/fb3e6ad558fe4a05bae29e8eca2ebe28 : SUCCESS in 13m 38s","accounts_in_message":[],"_revision_number":1},{"id":"0e49472736ef053a19db3f6d0b23acf96153e1be","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-12-11 19:46:53.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"f1e9bab8e533c5f5d535c8a1b09e4eb55f1ca611","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-12-11 19:46:59.000000000","message":"Patch Set 2:\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo openstack/watcher on branch stable/2024.2.  The\nproblem was:\n\n  while parsing a quoted scalar\n    in \"openstack/watcher/.zuul.yaml@stable/2024.2\", line 120, column 30\n  found unknown escape character\n    in \"openstack/watcher/.zuul.yaml@stable/2024.2\", line 121, column 14","accounts_in_message":[],"_revision_number":2},{"id":"212b89d737b2b90804cc60d516a25bc4000a7f90","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 19:47:30.000000000","message":"Patch Set 2: Verified-1\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo openstack/watcher on branch stable/2024.2.  The\nproblem was:\n\n  while parsing a quoted scalar\n    in \"openstack/watcher/.zuul.yaml@stable/2024.2\", line 120, column 30\n  found unknown escape character\n    in \"openstack/watcher/.zuul.yaml@stable/2024.2\", line 121, column 14","accounts_in_message":[],"_revision_number":2},{"id":"6c44c5391107c485c11df8928b8aaf2a928c667f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-12-12 18:17:15.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"5d4c35863924518a2d76ce82185b6f39a03c9d1c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-12 19:09:45.000000000","message":"Patch Set 3: 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/edc3c5fc163d47f6959aa4273a352298\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3d10fc3d5aa04735b9808b69cc8e81d2 : SUCCESS in 6m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7082294fd47841c491375d3a1da68390 : SUCCESS in 4m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d2060a2da82941d9a633dae41617b222 : SUCCESS in 4m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/61a50d2e03c74877827ab203e2ce6eaa : SUCCESS in 4m 37s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/21d4d7f78b0242a8b590e8e6428c7b55 : SUCCESS in 3m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/daaf43cf0b67463abb5560299eca1083 : SUCCESS in 3m 50s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/83346b89273a4f3f920e597d6f58cebf : SUCCESS in 46m 28s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/8c82646a828d4f91bd124639ccbc3e5b : FAILURE in 43m 20s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/ef810575f0c742e1b22ab23d087527ed : SUCCESS in 33m 14s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/151f301367e542c5a4751ca754d41b1d : SUCCESS in 20m 46s","accounts_in_message":[],"_revision_number":3},{"id":"7bd1a968495425df6467600acf405a6f3c86860d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-12-15 14:10:29.000000000","message":"Uploaded patch set 4: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"0ecd81d511030e7c208fd28d6718d030a5c5e76e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 15:21:42.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ca89e8ce561d444f894cfa888726cee3\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1867edd576e14071ba556b5612abef4f : SUCCESS in 3m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c2cb8bc6d6fe48c3839cf41f6f9a066a : SUCCESS in 3m 41s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0e45394118ca47c0ae4b85691722299c : SUCCESS in 2m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e7bacf189b8547858e250cf66cf3824b : SUCCESS in 4m 23s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d8bdf761a5d74d0094d8bd0e3903feb6 : SUCCESS in 4m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28d4934574bd4f909b34d8039982ba21 : SUCCESS in 5m 15s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/6abda1990a99420eb3ad1b28e5579ac6 : SUCCESS in 21m 04s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/317b5903af5f46838b454b4de43bd88f : SUCCESS in 1h 03m 05s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/f43d3c4c6f6b49a2bd01f09ac5b27e0d : SUCCESS in 35m 21s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/214e035d29664cb6bc2d33c165ad58c5 : SUCCESS in 14m 07s","accounts_in_message":[],"_revision_number":4},{"id":"e245905ec0d22d8ed685d54e517e969d3b16dcba","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-12-15 15:37:35.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"fbf12639ae2e7853eaab71a53047d9e88ee4ae7f","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-12-15 15:56:22.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e896362d86d1dd2d24b94c7701a71db28317e8c9","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-12-16 10:06:32.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"87450932b38d6752f63cb4b45719e3a72f5ae21f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 10:07:08.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"f833ac2bad0a5a86e7bb8a47302ab20bc4b1c130","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 10:47:54.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fd410555b0b84872b06a92a99230d550\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/757de2baa0fa44c4b66038ecf9647ce8 : SUCCESS in 2m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/fcd0085d5f1445ffa3658d00a2802711 : SUCCESS in 5m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/169ef786648442598a16deb5afee2713 : SUCCESS in 4m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dca7c7fda4c1479fb77ed815cb3d3b19 : SUCCESS in 8m 45s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/5af5fd568abf4c4cade543a04045b994 : SUCCESS in 31m 34s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/edf24966226046b3a0011b5dc65cf71e : SUCCESS in 40m 14s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/3f7af182134a4fafbdb07a9b7189c7ca : SUCCESS in 15m 17s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/e60a1e8f2704466ebc208bbc5e0b5ffc : SUCCESS in 31m 44s","accounts_in_message":[],"_revision_number":4},{"id":"fb84b682dd34baf32740ceb2fd30d1c93fc0947c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 10:47:54.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"5d4a8eb980a4b34fc8eb5ec72347953b4698e3a0","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 10:49:38.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7afdc6bc9fdd46a582ac8c477fe81b49\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a7d54641608d487da854353ba444c4e9 : SUCCESS in 40s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"56dae6071e1b105c7905975b93e46171e9721be1","revisions":{"62cf195de5aaf08c1001261ebbacdeb6c527e3db":{"kind":"REWORK","_number":1,"created":"2025-12-10 13:39:04.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/85/970385/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/85/970385/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/85/970385/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/85/970385/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/85/970385/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/85/970385/1"}}},"commit":{"parents":[{"commit":"456f42e1b9d9abf0f620185a040cecfa10ad6447","subject":"Merge \"use cinder migrate for swap volume\" into stable/2024.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/456f42e1b9d9abf0f620185a040cecfa10ad6447"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2025-12-10 13:37:13.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2025-12-10 13:37:13.000000000","tz":-180},"subject":"[stable-only] Consolidate and improve Zuul CI job definitions","message":"[stable-only] Consolidate and improve Zuul CI job definitions\n\nThis commit reorganizes and enhances the Zuul CI job configuration\nto improve clarity, consistency, and coverage. It was created based\non changes proposed in [1].\n\n1. Rename and restructure jobs:\n   - Rename watcher-tempest-base-ipv6 to watcher-tempest-api-ipv6-only\n   - Create a new multinode watcher-tempest base job\n   - Rename watcher-tempest-strategies to watcher-tempest-gnocchi and\n     use a standard base job\n   - Remove single strategy jobs and run all tests in tempest-gnocchi\n   - Maintains watcher-tempest-functional for now for compatibility with\n     other repos, but should be removed soon.\n\n2. Enhance test coverage:\n   - Add multiples jobs running in check to the gate pipelines\n   - API tests, datamodel tests and actuator strategy tests now runs on\n     multinode jobs, for different datasources.\n\n[1] https://review.opendev.org/c/openstack/watcher/+/968779\n\nChange-Id: Ia39621e88c413d46bf01d8be13a551b5900f94d6\nSigned-off-by: Douglas Viroel \u003cviroel@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/62cf195de5aaf08c1001261ebbacdeb6c527e3db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/62cf195de5aaf08c1001261ebbacdeb6c527e3db"}]},"branch":"refs/heads/stable/2024.2"},"8e604760cc3a564bfd11033d9b06a2340418114d":{"kind":"REWORK","_number":2,"created":"2025-12-11 19:46:53.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/85/970385/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/85/970385/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/85/970385/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/85/970385/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/85/970385/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/85/970385/2"}}},"commit":{"parents":[{"commit":"456f42e1b9d9abf0f620185a040cecfa10ad6447","subject":"Merge \"use cinder migrate for swap volume\" into stable/2024.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/456f42e1b9d9abf0f620185a040cecfa10ad6447"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2025-12-10 13:37:13.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2025-12-11 19:11:18.000000000","tz":-180},"subject":"[stable-only] Consolidate and improve Zuul CI job definitions","message":"[stable-only] Consolidate and improve Zuul CI job definitions\n\nThis commit reorganizes and enhances the Zuul CI job configuration\nto improve clarity, consistency, and coverage. It was created based\non changes proposed in [1].\n\n1. Rename and restructure jobs:\n   - Rename watcher-tempest-base-ipv6 to watcher-tempest-api-ipv6-only\n   - Create a new multinode watcher-tempest base job\n   - Rename watcher-tempest-strategies to watcher-tempest-gnocchi and\n     use a standard base job\n   - Remove single strategy jobs and run all tests in tempest-gnocchi\n   - Maintains watcher-tempest-functional for now for compatibility with\n     other repos, but should be removed soon.\n\n2. Enhance test coverage:\n   - Add multiples jobs running in check to the gate pipelines\n   - API tests, datamodel tests and actuator strategy tests now runs on\n     multinode jobs, for different datasources.\n\n[1] https://review.opendev.org/c/openstack/watcher/+/968779\n\nChange-Id: Ia39621e88c413d46bf01d8be13a551b5900f94d6\nSigned-off-by: Douglas Viroel \u003cviroel@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8e604760cc3a564bfd11033d9b06a2340418114d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8e604760cc3a564bfd11033d9b06a2340418114d"}]},"branch":"refs/heads/stable/2024.2"},"9446ee2a4943963918443839d3f2bdc6b2757a20":{"kind":"REWORK","_number":3,"created":"2025-12-12 18:17:15.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/85/970385/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/85/970385/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/85/970385/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/85/970385/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/85/970385/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/85/970385/3"}}},"commit":{"parents":[{"commit":"456f42e1b9d9abf0f620185a040cecfa10ad6447","subject":"Merge \"use cinder migrate for swap volume\" into stable/2024.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/456f42e1b9d9abf0f620185a040cecfa10ad6447"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2025-12-10 13:37:13.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2025-12-12 18:17:06.000000000","tz":-180},"subject":"[stable-only] Consolidate and improve Zuul CI job definitions","message":"[stable-only] Consolidate and improve Zuul CI job definitions\n\nThis commit reorganizes and enhances the Zuul CI job configuration\nto improve clarity, consistency, and coverage. It was created based\non changes proposed in [1].\n\n1. Rename and restructure jobs:\n   - Rename watcher-tempest-base-ipv6 to watcher-tempest-api-ipv6-only\n   - Create a new multinode watcher-tempest base job\n   - Rename watcher-tempest-strategies to watcher-tempest-gnocchi and\n     use a standard base job\n   - Remove single strategy jobs and run all tests in tempest-gnocchi\n   - Maintains watcher-tempest-functional for now for compatibility with\n     other repos, but should be removed soon.\n\n2. Enhance test coverage:\n   - Add multiples jobs running in check to the gate pipelines\n   - API tests, datamodel tests and actuator strategy tests now runs on\n     multinode jobs, for different datasources.\n\n[1] https://review.opendev.org/c/openstack/watcher/+/968779\n\nChange-Id: Ia39621e88c413d46bf01d8be13a551b5900f94d6\nSigned-off-by: Douglas Viroel \u003cviroel@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9446ee2a4943963918443839d3f2bdc6b2757a20"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9446ee2a4943963918443839d3f2bdc6b2757a20"}]},"branch":"refs/heads/stable/2024.2"},"56dae6071e1b105c7905975b93e46171e9721be1":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2025-12-15 14:10:29.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/85/970385/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/85/970385/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/85/970385/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/85/970385/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/85/970385/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/85/970385/4"}}},"commit":{"parents":[{"commit":"456f42e1b9d9abf0f620185a040cecfa10ad6447","subject":"Merge \"use cinder migrate for swap volume\" into stable/2024.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/456f42e1b9d9abf0f620185a040cecfa10ad6447"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2025-12-10 13:37:13.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2025-12-15 14:10:07.000000000","tz":-180},"subject":"[stable-only] Consolidate and improve Zuul CI job definitions","message":"[stable-only] Consolidate and improve Zuul CI job definitions\n\nThis commit reorganizes and enhances the Zuul CI job configuration\nto improve clarity, consistency, and coverage. It was created based\non changes proposed in [1].\n\n1. Rename and restructure jobs:\n   - Rename watcher-tempest-base-ipv6 to watcher-tempest-api-ipv6-only\n   - Create a new multinode watcher-tempest base job\n   - Rename watcher-tempest-strategies to watcher-tempest-gnocchi and\n     use a standard base job\n   - Remove single strategy jobs and run all tests in tempest-gnocchi\n   - Maintains watcher-tempest-functional for now for compatibility with\n     other repos, but should be removed soon.\n\n2. Enhance test coverage:\n   - Add multiples jobs running in check to the gate pipelines\n   - API tests, datamodel tests and actuator strategy tests now runs on\n     multinode jobs, for different datasources.\n\n[1] https://review.opendev.org/c/openstack/watcher/+/968779\n\nDepends-On: https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/971047\n\nChange-Id: Ia39621e88c413d46bf01d8be13a551b5900f94d6\nSigned-off-by: Douglas Viroel \u003cviroel@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/56dae6071e1b105c7905975b93e46171e9721be1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/56dae6071e1b105c7905975b93e46171e9721be1"}]},"branch":"refs/heads/stable/2024.2"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
