)]}'
{"id":"openstack%2Fwatcher~951416","triplet_id":"openstack%2Fwatcher~stable%2F2025.1~I23232b3b54421839bb01d54386d4e7b244f4e2a0","project":"openstack/watcher","branch":"stable/2025.1","topic":"backport-epoxy","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-07-08 11:59:55.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2025-07-21 19:28:47.000000000","reason":"Change was submitted"},"12393":{"account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"last_update":"2025-07-02 06:08:22.000000000","reason":"Only change owner, uploader, reviewers, and cc can be in the attention set"}},"hashtags":[],"change_id":"I23232b3b54421839bb01d54386d4e7b244f4e2a0","subject":"Return HTTP code 400 when creating an audit with wrong parameters","status":"MERGED","created":"2025-05-30 14:19:06.000000000","updated":"2025-07-21 19:31:04.000000000","submitted":"2025-07-21 19:28:47.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"951416-backport-epoxy","cherry_pick_of_change":949703,"cherry_pick_of_patch_set":3,"meta_rev_id":"997c5b28aaf5a01ef9ac96396e0d389618708a35","_number":951416,"virtual_id_number":951416,"owner":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-07-21 19:28:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2025-07-08 13:38:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":1,"date":"2025-07-21 18:38:52.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-05-30 15:22:39.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-07-01 15:52:54.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"}],"messages":[{"id":"c54bb566599ba28add8508c0738791469c0baabe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-05-30 14:19:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"70fce894291c2b21cb607b1184193f330bfe1b7a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-30 15:22:39.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ec9bde53280e464da626e0d0d5479b0c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4cda98684e0f4148a62d012f90f86116 : SUCCESS in 5m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9306592409fa4289b292869bc32e2242 : SUCCESS in 3m 34s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/85d9fd60f81445898e25e81a3d40b1fb : SUCCESS in 3m 59s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1031f021cf5441299ef5162cf8ce6be6 : SUCCESS in 6m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/129cc0ba73964de6aff2853107ca5b7b : SUCCESS in 8m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e336de934d294e2ab9a7a95f304f4bd6 : SUCCESS in 3m 05s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/cdead4e387be46558d4585b391dc73f6 : SUCCESS in 26m 41s\n- watcher-tempest-functional-jammy https://zuul.opendev.org/t/openstack/build/eef7ad18ea9f4b6aa8b5373a43c67ba5 : SUCCESS in 25m 00s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/6632f7c9459d47e6a40fff4978aecef3 : SUCCESS in 46m 02s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/8c40ac15c1174518a72428485cbd9e91 : SUCCESS in 53m 59s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/8bd16a89c8cb47a58ec79f01efbf9e0b : SUCCESS in 52m 16s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/059d2f7f3d514a179f7aa908f4e9f32e : SUCCESS in 29m 00s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/1d596d3fc23c4cd2b5f07db2c1253ff3 : SUCCESS in 26m 50s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/6ddb3898f43743ba93bc4ceaf83493a6 : SUCCESS in 1h 02m 23s","accounts_in_message":[],"_revision_number":1},{"id":"8d4dba8ada9a32d6c2be8a38548d6da5200064e2","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-06-04 12:56:23.000000000","message":"Patch Set 2: Cherry Picked from branch master.\n\nThe following files contain Git conflicts:\n* watcher/tests/api/v1/test_audits.py\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"5466b3dc60bff4abef522b75fd977ffa5b72fed3","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-06-04 12:59:25.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"064332d7437d6106e28f54b3b474dae844bea2b4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-04 14:36:18.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/35e9635dd0fd407a8c7fd44c4f6c5fca\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/226a4673ab2b4a54a2728721df40f476 : FAILURE in 5m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e0b5a58fe1aa46688533f8fad4b8446b : SUCCESS in 3m 43s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a324def4a05f41b48ca2273153d43116 : FAILURE in 3m 51s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/25835981b1484f0fbf68d27b25c5debf : FAILURE in 4m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd0d5d15e57a487883004d0a4fe47a74 : SUCCESS in 8m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/acfaebbaed0d4ac8af52d8c252a12732 : SUCCESS in 3m 03s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/8607d7bc46ab4d8ba91df0acbd32f8f3 : SUCCESS in 25m 15s\n- watcher-tempest-functional-jammy https://zuul.opendev.org/t/openstack/build/856db6b5661c45ea9661ea15c0d2de83 : SUCCESS in 27m 40s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/ced205a9be3c410e93a6f27fc8534d32 : SUCCESS in 40m 29s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/88fd1d5cded64bccb59bf1f7c63ff256 : SUCCESS in 50m 06s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/37ff927c69194d42bf655d202924aecb : SUCCESS in 50m 15s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/2850b116566e4a1a997bbda98f4956cd : SUCCESS in 37m 19s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/1ab4892f220c4b8fb77cfe81039179fa : SUCCESS in 32m 59s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/6b9bd500a9c841c096e14a9f417a0527 : SUCCESS in 1h 05m 29s","accounts_in_message":[],"_revision_number":3},{"id":"c73060f8f33f7590753c4c651d8feaaf228a6d7e","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-07-01 15:52:54.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a43b6f6d246cf98f48f6622467ff48f2c4acdb04","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-07-02 06:08:06.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":"c55cf4d37882bc218bfffb6e8c4de2624ed84ee2","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-07-02 06:08:22.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":4},{"id":"1fc768275347c5fad6222e88c341ee82330a7543","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-02 07:43:20.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/4a4a7b0df74845de8367d0b16d9b1f88\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e89378bb1f66454ebe4cbc4aa33c25b2 : SUCCESS in 4m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9696965b3a1b4a3389775bf5489320b2 : SUCCESS in 3m 36s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d19beedf77544a429df0a3b7425709cd : SUCCESS in 7m 43s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/22fefdbe0a1d4126b816168b64d95457 : SUCCESS in 4m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/269e34cba2ef46fd8d3b5904aa8c4b1a : SUCCESS in 8m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d63aef835f614244841799fd9494e4ce : SUCCESS in 3m 19s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/b85cb3b5816b455599ae82d935209f5f : SUCCESS in 26m 57s\n- watcher-tempest-functional-jammy https://zuul.opendev.org/t/openstack/build/66fd29980c854e01b02b1b66179d1236 : SUCCESS in 27m 41s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/26520c1a7da342d9b899d1913acfa012 : SUCCESS in 42m 39s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/1c2ac580960f49dd9b70660dc18ea2ce : SUCCESS in 43m 26s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/da51420cba604cdc8c683886202501fe : FAILURE in 57m 10s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/3f53cf784cd4458cb106d8d4f3f765f3 : SUCCESS in 25m 06s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/97758a8d8cc44c1ba1f4647faa5173dc : SUCCESS in 31m 22s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/ad68b593c72342a780428f8ba966df9f : FAILURE in 1h 20m 29s","accounts_in_message":[],"_revision_number":4},{"id":"ba05ae668364cb13d13f35d1742beea92e968321","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-07-02 07:49:33.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"fbadd48b8b3d4e1f241a22d69f458d212862af44","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-02 08:57:38.000000000","message":"Patch Set 4:\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/418d213294414281ad5f0035cdf106a1\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9fae66e778a54a3c90a80ee0884eb57e : SUCCESS in 2m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/262e398df62742eca53a7060a0332758 : SUCCESS in 3m 41s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ad797a54c8594e08b9f6882be7be674e : SUCCESS in 3m 57s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9260e61f69c44392a81c81602f76b12f : SUCCESS in 6m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e4bc68f8b744816ab1c0166842b4cea : SUCCESS in 6m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c6a047850aec4c63bd86a6905df2bb5e : SUCCESS in 3m 22s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/7b27d6d210464127a8014fac1d2d375f : SUCCESS in 34m 01s\n- watcher-tempest-functional-jammy https://zuul.opendev.org/t/openstack/build/30a0a4aba86a4259a3682f0f8b556300 : SUCCESS in 27m 51s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/89323d7a9ca94efe8b28496bd67cf356 : SUCCESS in 19m 21s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/d3b79d2d81d745a38f8a9f42afdd4cdb : FAILURE in 55m 14s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/cf149a0cbd374404a7c457a1e7dd0381 : SUCCESS in 47m 23s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/f2bf72bf83b1497fac4b14c5b53a18e2 : SUCCESS in 36m 22s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/66cf0819000947eeb5e93ae1f8748b4a : SUCCESS in 24m 40s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/07144b65af994cb0acac9a6d68ec01b7 : SUCCESS in 1h 05m 27s","accounts_in_message":[],"_revision_number":4},{"id":"8bc0b6d16f56fbc2592a67a24c01b76c1ae35983","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-07-08 11:59:55.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"4e995fde192bc212192594cc4f20314d00c8b343","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-08 12:50:21.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1c91680f8fc94397a9db2d1f09370824\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/efa9f64e734a47de90d4d3298fc9ed35 : SUCCESS in 4m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ff90d79e391944c0bed738cd72ca0292 : SUCCESS in 3m 37s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/19045a2515a1400580da40b69bd05876 : SUCCESS in 4m 40s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b775e24332644c048fb54799f0036a40 : SUCCESS in 4m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7d86ad869cf44dd9897d674c5e943ce1 : SUCCESS in 7m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d6861387f2024b269aeceb77546e98b6 : SUCCESS in 3m 39s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/af5cecd82c504d27bb46cdff04f6ee91 : SUCCESS in 22m 52s\n- watcher-tempest-functional-jammy https://zuul.opendev.org/t/openstack/build/2f6e773dc03e432585d3423b0d03d715 : SUCCESS in 21m 20s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/2264fe84ec70473b84ccbcc567749df6 : SUCCESS in 32m 06s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/6e8c735b97af414ebeb611d59b76f896 : SUCCESS in 39m 27s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/92ee43b7766242278c1f24ab3d9c53fe : SUCCESS in 34m 45s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/8f0673069a0b4e8c90bb64d987757f02 : SUCCESS in 25m 11s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/a12f6e7343864d289de0f44f96967b9f : SUCCESS in 22m 51s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/1b6ae3712cf84d8d881f3a21d33aa632 : SUCCESS in 49m 17s","accounts_in_message":[],"_revision_number":4},{"id":"9cae905cd6dfa6204dace40b5b6caf497f7959c3","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-07-08 13:38:27.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"97d8536e2016116b4919c3b45277f918174f5d29","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-07-21 18:38:52.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"fc9d0e3163115da13196e1a09f7e5b4812e660c7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-21 18:39:40.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"fb45671f51632fe337f6420dfbd8d1c93ea4b7c8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-21 19:28:47.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/368727b910aa4a5f9f1daa0f80edb714\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d9f847e259f49849bf619799cc851c8 : SUCCESS in 3m 20s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/54e3af5d44c34b79937002ab3ba497ff : SUCCESS in 5m 36s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/033c94b7ef5d4002af93c4627c7bd7c2 : SUCCESS in 4m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d859f66a9da84d32a49ab99b82df1c2d : SUCCESS in 6m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fd3f4ecd1219411aae4450a7a1696dc3 : SUCCESS in 3m 41s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/18694dd0b4074ed4b022cdd9a0f161d8 : SUCCESS in 15m 31s\n- watcher-tempest-functional-jammy https://zuul.opendev.org/t/openstack/build/d5f95fda612f4283978df81457d325cb : SUCCESS in 28m 36s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/e3b6fc0c4f814fe98478db92c95ca5b2 : SUCCESS in 25m 18s","accounts_in_message":[],"_revision_number":4},{"id":"9ea9073bbb9e48a014aa7ec56dcc0a290159fb24","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-21 19:28:47.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"997c5b28aaf5a01ef9ac96396e0d389618708a35","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-21 19:31:04.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7b8ccedcd081449ca092a70da15247f8\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/53217a87e6574e2abc5ae7915b88e88b : SUCCESS in 39s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bc2ec42d4ed4466696d0bbce13dced01 : SUCCESS in 39s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"e5b5ff5d5613b4331dd279e709ecf518e3b0170c","revisions":{"88729bf51abf6ce744b9ce1051e48ce55b659a94":{"kind":"REWORK","_number":1,"created":"2025-05-30 14:19:06.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/16/951416/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/16/951416/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/16/951416/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/16/951416/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/16/951416/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/16/951416/1"}}},"commit":{"parents":[{"commit":"a9d2911bd0e0b64d29d9e1a0c39a7f71c8229637","subject":"Add a unit test to check the error when creating an audit with wrong parameters","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a9d2911bd0e0b64d29d9e1a0c39a7f71c8229637"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-05-14 07:20:25.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-05-30 14:14:47.000000000","tz":120},"subject":"Return HTTP code 400 when creating an audit with wrong parameters","message":"Return HTTP code 400 when creating an audit with wrong parameters\n\nCurrently, when trying to create an audit which misses a mandatory\nparameter watcher returns error 500 instead of 400 which is the\ndocumented error in the API [1] and the appropiate error code for\nmalformed requests.\n\nThis patch catch parameters validation errors according to the json\nschema for each strategy and returns error 400. It also fixes the\nunit test to validate the expected behavior.\n\n[1] https://docs.openstack.org/api-ref/resource-optimization/#audits\n\nCloses-Bug: #2110538\nChange-Id: I23232b3b54421839bb01d54386d4e7b244f4e2a0\n(cherry picked from commit 4629402f384601778c9583807518214764da2804)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/88729bf51abf6ce744b9ce1051e48ce55b659a94"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/88729bf51abf6ce744b9ce1051e48ce55b659a94"}]},"branch":"refs/heads/stable/2025.1"},"216eb559518b816daae7d45350d0676703af5097":{"kind":"REWORK","_number":2,"created":"2025-06-04 12:56:23.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/16/951416/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/16/951416/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/16/951416/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/16/951416/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/16/951416/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/16/951416/2"}}},"commit":{"parents":[{"commit":"f4bfb105252fe674562ecc4a4c138603d60dd72d","subject":"[host_maintenance] Pass des hostname in add_action solution","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f4bfb105252fe674562ecc4a4c138603d60dd72d"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-05-14 07:20:25.000000000","tz":120},"committer":{"name":"chandan kumar","email":"chkumar@redhat.com","date":"2025-06-04 12:56:23.000000000","tz":0},"subject":"Return HTTP code 400 when creating an audit with wrong parameters","message":"Return HTTP code 400 when creating an audit with wrong parameters\n\nCurrently, when trying to create an audit which misses a mandatory\nparameter watcher returns error 500 instead of 400 which is the\ndocumented error in the API [1] and the appropiate error code for\nmalformed requests.\n\nThis patch catch parameters validation errors according to the json\nschema for each strategy and returns error 400. It also fixes the\nunit test to validate the expected behavior.\n\n[1] https://docs.openstack.org/api-ref/resource-optimization/#audits\n\nCloses-Bug: #2110538\nChange-Id: I23232b3b54421839bb01d54386d4e7b244f4e2a0\n(cherry picked from commit 4629402f384601778c9583807518214764da2804)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/216eb559518b816daae7d45350d0676703af5097"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/216eb559518b816daae7d45350d0676703af5097"}]},"branch":"refs/heads/stable/2025.1"},"859a837bb2c2d5a33f69bb728e580e00549288d6":{"kind":"REWORK","_number":3,"created":"2025-06-04 12:59:25.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/16/951416/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/16/951416/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/16/951416/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/16/951416/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/16/951416/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/16/951416/3"}}},"commit":{"parents":[{"commit":"f4bfb105252fe674562ecc4a4c138603d60dd72d","subject":"[host_maintenance] Pass des hostname in add_action solution","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f4bfb105252fe674562ecc4a4c138603d60dd72d"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-05-14 07:20:25.000000000","tz":120},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-06-04 12:59:03.000000000","tz":330},"subject":"Return HTTP code 400 when creating an audit with wrong parameters","message":"Return HTTP code 400 when creating an audit with wrong parameters\n\nCurrently, when trying to create an audit which misses a mandatory\nparameter watcher returns error 500 instead of 400 which is the\ndocumented error in the API [1] and the appropiate error code for\nmalformed requests.\n\nThis patch catch parameters validation errors according to the json\nschema for each strategy and returns error 400. It also fixes the\nunit test to validate the expected behavior.\n\n[1] https://docs.openstack.org/api-ref/resource-optimization/#audits\n\nCloses-Bug: #2110538\nChange-Id: I23232b3b54421839bb01d54386d4e7b244f4e2a0\n(cherry picked from commit 4629402f384601778c9583807518214764da2804)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/859a837bb2c2d5a33f69bb728e580e00549288d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/859a837bb2c2d5a33f69bb728e580e00549288d6"}]},"branch":"refs/heads/stable/2025.1"},"e5b5ff5d5613b4331dd279e709ecf518e3b0170c":{"kind":"REWORK","_number":4,"created":"2025-07-02 06:08:06.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/16/951416/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/16/951416/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/16/951416/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/16/951416/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/16/951416/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/16/951416/4"}}},"commit":{"parents":[{"commit":"c6ceaacf274b65a6ba911dca2fcb75c7e031c829","subject":"Add a unit test to check the error when creating an audit with wrong parameters","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c6ceaacf274b65a6ba911dca2fcb75c7e031c829"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-05-14 07:20:25.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-07-02 06:07:26.000000000","tz":120},"subject":"Return HTTP code 400 when creating an audit with wrong parameters","message":"Return HTTP code 400 when creating an audit with wrong parameters\n\nCurrently, when trying to create an audit which misses a mandatory\nparameter watcher returns error 500 instead of 400 which is the\ndocumented error in the API [1] and the appropiate error code for\nmalformed requests.\n\nThis patch catch parameters validation errors according to the json\nschema for each strategy and returns error 400. It also fixes the\nunit test to validate the expected behavior.\n\n[1] https://docs.openstack.org/api-ref/resource-optimization/#audits\n\nCloses-Bug: #2110538\nChange-Id: I23232b3b54421839bb01d54386d4e7b244f4e2a0\n(cherry picked from commit 4629402f384601778c9583807518214764da2804)\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e5b5ff5d5613b4331dd279e709ecf518e3b0170c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e5b5ff5d5613b4331dd279e709ecf518e3b0170c"}]},"branch":"refs/heads/stable/2025.1"}},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}]}],"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":{}}}]}
