)]}'
{"id":"openstack%2Fwatcher~993453","triplet_id":"openstack%2Fwatcher~master~I42191e891e35cf761b2a1fa36b5b78bd90ca0cb4","project":"openstack/watcher","branch":"master","topic":"audit-pipeline","attention_set":{},"removed_from_attention_set":{"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2026-07-27 12:05:54.000000000","reason":"Change was submitted"},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-07-27 10:26:29.000000000","reason":"\u003cGERRIT_ACCOUNT_34452\u003e replied on the change","reason_account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},"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-07-27 12:05:54.000000000","reason":"Change was submitted"},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-07-24 17:37:30.000000000","reason":"removed on reply"},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2026-07-01 13:58:47.000000000","reason":"\u003cGERRIT_ACCOUNT_16312\u003e replied on the change","reason_account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"}}},"hashtags":[],"change_id":"I42191e891e35cf761b2a1fa36b5b78bd90ca0cb4","subject":"Add default_parameters support to Audit Templates","status":"MERGED","created":"2026-06-15 20:18:09.000000000","updated":"2026-07-27 12:07:45.000000000","submitted":"2026-07-27 12:05:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":37,"unresolved_comment_count":3,"has_review_started":true,"submission_id":"993453-audit-pipeline","meta_rev_id":"1c6d36f58d48cecfc40a2c493acea6b8567a550f","_number":993453,"virtual_id_number":993453,"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":[{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-27 12:05:53.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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"all":[{"value":2,"date":"2026-07-27 10:26:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":-1,"date":"2026-07-24 17:37:30.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":2,"date":"2026-07-27 08:27:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"all":[{"value":1,"date":"2026-07-27 10:26:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":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":"2026-06-15 22:35:32.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-06-15 23:08:23.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2026-06-18 19:44:22.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-06-23 15:45:36.000000000","updated_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"reviewer":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"state":"CC"},{"updated":"2026-07-01 10:02:02.000000000","updated_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"reviewer":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"state":"REVIEWER"},{"updated":"2026-07-20 13:58:52.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":"CC"},{"updated":"2026-07-27 10:26:29.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":"983920e0aeb08623a83636bdf6612f12253c50aa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-06-15 20:18:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"af6dc5085a4d39ee8a9d800ee6b7df1603f46963","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 22:35:32.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/7103aeb9722140a3885652f363d62522\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/60786e97a7fd4e918478c27e48a58ff8 : SUCCESS in 3m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3dc98e50d30b4d0ea7fa7a7fdc4b4c7d : FAILURE in 4m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/48f6028628ea45b2b2f67715b38b1a43 : SUCCESS in 2m 36s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1dbd54519c524d65b43127d498ad5191 : FAILURE in 4m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/349eaaf85e5c4d5ca6e08af66daabda6 : FAILURE in 5m 30s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6c281b51bf48409fb1f2f62e7a1445a8 : FAILURE in 8m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f9e3fa2b9aa4473982bc206d9e53a3b : SUCCESS in 11m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4e80d98a65d54829855443ac455023d9 : SUCCESS in 3m 07s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/12469a5c38534eceb9b7440cc5d3bda3 : FAILURE in 3m 51s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/05745e243b4a4674b21f1b4dc2c8143a : SUCCESS in 27m 31s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/800bb3eea15c4c149475ce77a8aa7f24 : SUCCESS in 54m 05s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/b123c102faf54a2f9d11fcc26e43daff : SUCCESS in 36m 52s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/03381c82e5f546e19f860dee4143ef5e : SUCCESS in 2h 05m 37s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/01f5e7a5a3714c0ab46cf845dbeaee07 : SUCCESS in 15m 20s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/168d515116134913ab39b2322ff1bb98 : SUCCESS in 2h 02m 46s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/e5fe82ec97c3429a9d289d83e53869b8 : SUCCESS in 2h 04m 49s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/a00236fadd8244278b7507a6233adc28 : SUCCESS in 1h 47m 53s","accounts_in_message":[],"_revision_number":1},{"id":"55bf983de306248c9e197cedfd0ce150de0ced43","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-06-15 23:08:23.000000000","message":"Patch Set 1: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/5a699facba79406da6ddec1ab14d9755\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/a94c278996044e469a7a2716b41d7b1a : SUCCESS in 2h 48m 38s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/7f77dc524904485c81cda94262570256 : SUCCESS in 2h 07m 26s","accounts_in_message":[],"_revision_number":1},{"id":"44ab8593e0cd4e47d34450c25b7edb67e172c275","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-06-16 15:50:40.000000000","message":"Uploaded patch set 2.\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":2},{"id":"8c47b15ee84d4fefdba9d2a242cdc54e0d6552c6","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-06-16 15:57:47.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://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/96b254b29dea4f689b0089e5b644f15a\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/68d9aeefed1d419b8b0108c5f079b1e7 : FAILURE in 5m 06s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/3d591ce6c3e3448bb1b0b40c9416d2b9 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":2},{"id":"6b5dbb577910e8208a116ddeca46f685ca9c003a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 18:02:12.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/fe2b6cd05f9e467abeb96e5974cbb062\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/0ac1bcf01c754d8692e3dccbeb04b607 : SUCCESS in 2m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c8da33b15ddc47e39de1bab6c3bc279c : SUCCESS in 7m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/74c9427c7b7c4f659ba41fb144d7b096 : SUCCESS in 3m 56s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0adb4969e8fd47f1aaf7fba33ec815f8 : SUCCESS in 3m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ab612d4af4c14fc5b77bfcc844e7934b : SUCCESS in 5m 30s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bba7e856ba7542da87ab5a45157b0936 : SUCCESS in 4m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/12e2d194ce7d445bab7056fa4da60afd : SUCCESS in 9m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2ce63966178b42a7b7d19fc45660645f : SUCCESS in 3m 06s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/468abe481b1048d6a54b8e87b2be201e : SUCCESS in 3m 02s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/736f9320f84a410d8cdf51209a55b213 : SUCCESS in 57m 31s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/76060f02d22f47c29326f69aa092d479 : SUCCESS in 36m 12s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/f5eadd043285454dafec37b4e17045e9 : SUCCESS in 25m 47s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/9e32f6f831964e11b120b2fe6c61fcd3 : SUCCESS in 1h 14m 31s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/c190927b5d374417967b29233c4378cd : SUCCESS in 30m 27s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/9457e503ba0a4b9ba9537eae69c3d79b : TIMED_OUT in 2h 04m 56s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/afdcd70f66824934b98c898b5da3e6eb : TIMED_OUT in 2h 04m 51s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/48133986a80645da8d02a70857685de0 : TIMED_OUT in 2h 08m 31s","accounts_in_message":[],"_revision_number":2},{"id":"ad430f18da737abd91fd67a373e5f2748e7dc1d7","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-06-16 22:42:55.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"73724080cb3ff9b7e37ad2071767f0a73bdb5c1f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-17 00:20:48.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/c543153fb561455f9f3b40a94088cace\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/a5f257cfcb1d4b8b8a1a8ebe813125ca : SUCCESS in 3m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/64ba19164b494ecf8f6b9f88861cd0e5 : SUCCESS in 6m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ac0c4eb37174587a71eba22ab0d0de3 : SUCCESS in 4m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f4c34e916ad94d0390a0443f86212b34 : SUCCESS in 5m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f7346c72be254fad94c28e824e8776f5 : SUCCESS in 4m 35s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6ec4a3cceaf249d6bb036c80aaa64cba : SUCCESS in 8m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9b0cf25a1e9a4070a807b48cc4ab7421 : SUCCESS in 8m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4c2af13a40a34a9d9b86e49d596a58d0 : FAILURE in 4m 11s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/2cb86ce508a940d2882ff37a353cb5ee : SUCCESS in 7m 50s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/0d233fb2972a43b6bfbef496aad08c3b : SUCCESS in 37m 28s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1ba848e8551a403b8293104d85260c49 : SUCCESS in 35m 35s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/b9016960679842b492971fc0e57abd00 : SUCCESS in 23m 00s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/39d8563cfdfc41c4b0f3b94d0fca7ae5 : SUCCESS in 1h 09m 52s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/3c3bfeda06104124a808cb6e1b114e9f : SUCCESS in 16m 07s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/989750990aca44e3ab169749a82e6d7d : SUCCESS in 1h 12m 00s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/18de8ac099324d8faa2ae145374ccfee : SUCCESS in 1h 11m 46s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/71d92368d6814d88896df3ec624fd788 : SUCCESS in 1h 36m 50s","accounts_in_message":[],"_revision_number":2},{"id":"25dd8dcdc61e24b5d1bde2934fc1ae9d2e09a42d","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-06-17 01:31:20.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/47eb043f627142e9bbf55a3946382319\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/f1110900231d45c3a68023c705fb3f72 : SUCCESS in 2h 46m 19s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/eb78f3d2dcbb478c87eb74528b9d7702 : FAILURE in 2h 04m 00s","accounts_in_message":[],"_revision_number":2},{"id":"96a4b4d0e06a9fbf9cab8d9c1b375a706de5dcb1","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-06-18 18:06:54.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"abb0f8a99584d697d589031a342b333a25479b9c","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-06-18 19:44:22.000000000","message":"Patch Set 2:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Unable to update opendev/openstack/watcher","accounts_in_message":[],"_revision_number":2},{"id":"5a3b9099941902c7ff14f1b425b027c021a1cf85","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 20:27:54.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/0901ab205bbe4ae99aeec315d371d08f\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/d329bbe9bb7f4830baa333165c529a4e : SUCCESS in 4m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d2d7ef97717549cd890a4ff749a95021 : SUCCESS in 7m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db90aacbca3a48218975d5dadfd692ca : SUCCESS in 4m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f0f1c2187beb436db78804aeaa78b9dc : SUCCESS in 5m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/69a7f66d9a034cd8a6e229c916d6b797 : SUCCESS in 5m 48s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/71b63ce71d324c429756f503bcc5ec69 : SUCCESS in 8m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/917f0db8484246d69e2d967b65b96428 : SUCCESS in 8m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2ad2f20f573643fdbd483e33396e933f : SUCCESS in 5m 07s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/beebe8bc43514b9899ba49318f79a310 : SUCCESS in 5m 15s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/42efeb1c5c404168a171f3f3dfc971d0 : SUCCESS in 52m 36s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/661bc78ab20942a1a75c5bca4fd28aa7 : SUCCESS in 53m 22s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/0f8c12d3234e4540aa749d9b9df5019b : SUCCESS in 38m 28s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/94747935aeb14adcbdb05a8f95b88f1b : TIMED_OUT in 2h 06m 16s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/3aa4c64360454df09727d9c089102dcc : SUCCESS in 34m 19s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/90ab988b70fb497288087559681d71d0 : SUCCESS in 1h 38m 58s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/b13b2657fabb4dbb8616cb700be54770 : TIMED_OUT in 2h 06m 48s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/8d91d473e1ba4370a8c3c7f1973b948e : SUCCESS in 1h 40m 18s","accounts_in_message":[],"_revision_number":2},{"id":"d6c3134ac94697f8a2de1a5279c5e90522ebd9f5","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-06-18 21:16:08.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/9cc33275bb574e1b9be2bfaa8abff423\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/c60d481956e34ae383f0849716d565cc : SUCCESS in 3h 06m 18s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/c5fa63c96d0942e19ffadd7f813ecfa0 : SUCCESS in 2h 18m 25s","accounts_in_message":[],"_revision_number":2},{"id":"b2cc3d1e783c3542d83b4d5ef5029d405faa55fd","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-06-22 17:22:23.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"80a7a11a962c176b360341972ee2655fb3d89199","tag":"autogenerated:zuul:manual-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-06-22 17:22:29.000000000","message":"Patch Set 2:\n\nStarting manual-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"f2b44c112eeaa347e1ec0fcc524a35df6f4a1e47","tag":"autogenerated:zuul:manual-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-06-22 17:47:05.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nBuild succeeded (manual-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/5a50206111254a31af52725f0cb01059\n\n- teim-code-review https://zuul.teim.app/t/main/build/ac84b0bb3a7640f38914f7cd9331d06e : SUCCESS in 16m 03s\n\nWarning:\n  Migration f56ba02662b4 defines only upgrade() with no downgrade(). This matches the immediately preceding migrations (7150a7d8f228, 15f7375ca737 also omit downgrade), so it is consistent with current convention, but the schema change is non-reversible via Alembic. Impact: Operators who rely on Alembic downgrade to roll back a failed release will be unable to remove the default_parameters column via the migration. This is the established pattern in recent watcher migrations rather than a regression introduced here. Recommendation: No action required for this patch since it follows convention. If the team wants downgrade support going forward, consider a follow-up to add op.drop_column(\u0027audit_templates\u0027, \u0027default_parameters\u0027) downgrades to recent migrations.","accounts_in_message":[],"_revision_number":2},{"id":"08824be2c1a5f8b865f25d874f6618e3b659f0d9","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-06-23 15:45:36.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"0935bcff1c08e14fdbbe9c68f5ce63dba0fdc932","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-06-23 15:52:03.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e3b1f4174949fe959c4b81f08ac3b1052528590d","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-06-24 13:15:21.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a92cef28fbdf08852de6d4489aa70155b02b55e6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-06-26 18:00:58.000000000","message":"Uploaded patch set 3.\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":3},{"id":"4816b8ddfbb500699d30dfb522e7819de8706892","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-06-26 18:01:07.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"2d313f3c024e1ae19c77d73cfc125c578f436887","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-06-26 18:11:04.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"b7ee664dc58123e1b0e367171c089bb62a64ed6a","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-06-26 18:19:26.000000000","message":"Patch Set 3:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/68faf272a6574cf69801eed2eac4e5f6\n\n- teim-code-review https://zuul.teim.app/t/main/build/59bdd779dc2f44558dd6fed51747fd6d : SUCCESS in 18m 09s","accounts_in_message":[],"_revision_number":3},{"id":"4d43e287861082603db8b765c119a705669cdad0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 20:10:53.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a057becd93734df49a24e40df7c06d80\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/a28453cf0749476fa25020edcaffe634 : SUCCESS in 4m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5af72cd9b03d451182c46210e1738102 : SUCCESS in 6m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e213a898d6a401a8dcef6ef5f4457a1 : SUCCESS in 4m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/371e623b632847d597c4ae2a9dc3825c : SUCCESS in 5m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/268945accfd44a1d9ec11e4133be20b2 : SUCCESS in 5m 15s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/87d650fdd2c74258ad8c1f45bfa06a28 : SUCCESS in 6m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3e1fb30ed0784b97a0bdcb1df14262e4 : SUCCESS in 9m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b8e9cc7e41ec4b03ab2b60d092b21c90 : SUCCESS in 3m 34s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/cc8f6ad01dd749ac83b469ca2d18efb3 : SUCCESS in 5m 42s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/a3e8b5bba1184225b793fbf1436b46ab : SUCCESS in 54m 53s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/076fb8331e6341fa93f29333f2a58d88 : SUCCESS in 27m 40s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/8a7f6222ff0e4120b337717a9daa79cb : SUCCESS in 45m 41s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/3056ad33e106486391dbe17431baf680 : SUCCESS in 2h 01m 43s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/a0dcd170ccf24e95814b2c0688eb65b1 : SUCCESS in 37m 56s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/a928901823234c1d97fbdfb608ccd3f1 : SUCCESS in 1h 53m 20s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/740192279a4e40298e75e8f215d5dc67 : SUCCESS in 1h 55m 40s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/829f1a999ab24badbc87aad2662ea4b6 : SUCCESS in 1h 57m 55s","accounts_in_message":[],"_revision_number":3},{"id":"09a44de76361ccad87cdb0cf1aef1e0eedee449e","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-06-26 21:01:17.000000000","message":"Patch Set 3: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/eafd529fd11c443185f65f86925ac256\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/8353f8aa19554ad18dc835283f2d1c8e : SUCCESS in 2h 58m 31s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/0d3d473e2ff04a2cae46d3ee5606006a : SUCCESS in 2h 14m 09s","accounts_in_message":[],"_revision_number":3},{"id":"893e4bffd71a0567e174b3712568a435ab6653f9","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-07-01 10:02:02.000000000","message":"Patch Set 3: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":3},{"id":"f0a7cd99a6d6935ba0c8f1f4ef74108bbacd346b","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-07-01 11:36:39.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"c4126395c018ab8663060c47fc0dbe9866847b84","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-07-01 13:26:09.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"3bee372699ed6fa574cbefde190ce217bb7856f0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-07-01 13:26:21.000000000","message":"Uploaded patch set 4.\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":4},{"id":"7f9cbe53c6d04224452b7127e2f5a1736ffed324","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-07-01 13:26:29.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"162484e54bba8c647262ac561f3402fe4030e859","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-01 13:37:06.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://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/8ba1e824572648a69d0e06f0ee64d4df\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/ea85977a735b460fa3d18246bb87adc9 : FAILURE in 8m 59s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/43cfcc428d0c4f538ab6e46b747ef4d1 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":4},{"id":"6cac6b957dfafab79a706f09809b1f9b6cb920b5","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-07-01 13:43:57.000000000","message":"Patch Set 4:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/8e1f576f01a7465e976ae540e215cb6f\n\n- teim-code-review https://zuul.teim.app/t/main/build/da0714edc1154fb588523413db7855f9 : SUCCESS in 17m 19s\n\nWarning:\n  Clearing strategy via PATCH while default_parameters is set returns HTTP 400 (Invalid) instead of HTTP 409. AuditTemplatePatchType rewrites /strategy to /strategy_id, so the conflict guard only blocks the case when default_params_changing is False. Impact: A client clearing strategy on a template that has default_parameters gets a 400 instead of the more semantically accurate 409. No data corruption or bypass occurs. Recommendation: If desired in a follow-up, either also block strategy-clearing when default_parameters is set (returning 409 requiring the client to clear default_parameters in the same request), or document that clearing strategy requires first clearing default_parameters. Not blocking for this patch.","accounts_in_message":[],"_revision_number":4},{"id":"900fb9e596e84772cedf6b76de19a52fe9bff675","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-07-01 13:58:47.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"82c4677825604783431af9e530ea7bd63f2037fb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-01 15:35:37.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a0037df213c24a81bb8e4af452b3ffdb\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/a1ab859ac8b1446690003056d5cfc1d6 : SUCCESS in 5m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9456c609b7e449928085d9c6d7d4ad0b : SUCCESS in 3m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/49ee5fbf956848cf8071a95e0ce0cee9 : SUCCESS in 3m 33s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4c7d204d4ae045b994a77678bf29bef3 : SUCCESS in 3m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c83b75db083c4c639dd5805b9d2712c9 : SUCCESS in 5m 29s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e8db66005e224825a1b4bb73ef2cacd2 : SUCCESS in 9m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a6704261ef4f44019515280bf6d5c795 : SUCCESS in 9m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ddca9de0ebc14d87a078731996f8ca3d : SUCCESS in 4m 37s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/2453ba14a18149eeb9bd112e747b7e02 : SUCCESS in 5m 39s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/e51b584de7fc4d4f8a5145b302c0170a : SUCCESS in 26m 26s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/cafdb5e44c764f3499387453d974d56e : SUCCESS in 1h 03m 02s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/e897f31049c947589f1a6b589bab75d1 : SUCCESS in 25m 01s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/9e06697aff0b42739ddd2f3765a81e08 : SUCCESS in 1h 58m 34s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/61412fcf1cd547ca980692df3f80c479 : SUCCESS in 16m 11s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/b9a4933b1db243aabfc63ee3c2df67d3 : SUCCESS in 2h 06m 29s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/736932844de940bd847a7fda23d55a8a : SUCCESS in 1h 49m 02s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/32d27086f96443f08760b5fe34c7c84b : SUCCESS in 2h 02m 20s","accounts_in_message":[],"_revision_number":4},{"id":"2cd987931eb9daae699c0009a92279eeda92131b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-07-10 20:00:42.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nCopied Votes:\n* Code-Review-1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"e03130346ea7d306c08e508bc37708bfe6324360","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-07-10 20:00:53.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"081f5862616cad6090dccf9f2a11dcc15d7e9d4f","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-07-10 20:16:35.000000000","message":"Patch Set 5:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/61e7ade3ba474932ae5dca5c3e2e713b\n\n- teim-code-review https://zuul.teim.app/t/main/build/7a29b3f4fa6a4b088b1329eaea4a3b15 : SUCCESS in 15m 33s","accounts_in_message":[],"_revision_number":5},{"id":"b56e6a9f9a8362a5c8e17c527634d99e28656a46","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-10 20:18:05.000000000","message":"Patch Set 5: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/dbcfbfd7936d4632b98b6428f77611b1\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/2ea106d5be0f4bcbbeab0ef7c9ab45ae : FAILURE in 9m 53s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/d1e33b2110074d84b971c5ec0fecd014 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":5},{"id":"5efad51c92498d8298feef368373b3f5adff25e6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 22:02:15.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6fa7ec2f71bb4db48102ac3f56f32101\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/67473ee9f26b4319b29d816f2bd0a650 : SUCCESS in 5m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/49dd4e7a53214c44aa35725b4c2e7526 : SUCCESS in 6m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/08e11db3c89147c08fe07918c4d0a6aa : SUCCESS in 3m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/900643eef2c04e33a38903e4e6bea2a2 : SUCCESS in 3m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e83eafc710da4d4fafc86d4e19a4f6ef : SUCCESS in 3m 12s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/996f387622a34d8ab0f6f2afcad1d80f : SUCCESS in 8m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bce65cd631cc400792376eaeb8f03801 : SUCCESS in 10m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1b949233a1c54cb7b5b45f858bbfa342 : SUCCESS in 5m 49s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/d8b408a7ebfa4497b60eae7503efc35c : SUCCESS in 5m 06s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/eea805bdbb4a41c2842bc871ab9c2075 : SUCCESS in 53m 52s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e6549d8518e7400ea7cd86c5436e3539 : SUCCESS in 53m 28s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/df66e83c0b9442678deeec58dc4a1d1d : SUCCESS in 36m 17s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/a11541f22683428a94ad902729c15cca : SUCCESS in 1h 24m 27s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/a52fdf3571bd4e8e88542ca8b262fbbc : SUCCESS in 29m 20s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/1ded8b853c09466baebb33b15e4d3325 : SUCCESS in 1h 55m 35s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/f24be7cf7b4e454bb76dffb128ee3e8c : SUCCESS in 1h 10m 57s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/6ca5e7d6fa5743b88d985d962ece7ef7 : SUCCESS in 1h 37m 20s","accounts_in_message":[],"_revision_number":5},{"id":"4e6e41cfcfe9ad4d62b0c4cff446557e6050c054","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-20 13:58:52.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"99383a785b3ba6bc0cf0cb3332f928c7ea82b2e8","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-07-21 11:27:05.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"cff0f01f1826e4ea839ad6a52261fa5c942b2681","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-07-24 17:11:08.000000000","message":"Uploaded patch set 6.\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":6},{"id":"fa5d6afd3adf687e163d5a98b0cff2c28e9ef025","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-07-24 17:11:15.000000000","message":"Patch Set 6:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":6},{"id":"e59c4b050b19973c0991fbc612822c8d67fc5877","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-07-24 17:13:48.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"4cb003180a9fb488e88dcead59a99ac0040ff0c7","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-07-24 17:20:09.000000000","message":"Patch Set 6:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/bd30707e46224e2da228a7e375581e34\n\n- teim-code-review https://zuul.teim.app/t/main/build/820c98c6663a472e8c4d34104c7dbe0f : SUCCESS in 8m 46s","accounts_in_message":[],"_revision_number":6},{"id":"58c9c2ab4d387e7d202ae3c4c9a260ea4c59a333","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-07-24 17:31:19.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"6f2d7a57a11161e8994b431bfb4888746e404096","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-24 17:37:30.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://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/fa76d14a41c840249b29ed5faf27d6ea\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/c44fb954232b45ebb88a80af3a04dbef : FAILURE in 9m 09s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/688652d1f1ca4235b63fe5d93bdfa02e : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":6},{"id":"1ec33dffae59ce4ccc3e02b0fea82675a4213766","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 18:52:44.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/74c752f6edb744cc84e12477ea4ac8bd\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/5c112ebcc03e460aa0eeaea730282ecb : SUCCESS in 4m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3c8811457ba64f3eaf18d0c666c9d04e : SUCCESS in 6m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f6c2e305abce42298e1e19a3cfb4440f : SUCCESS in 4m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/650cd2569c104c39b89b36b1e5085f10 : SUCCESS in 4m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/920d6c44f9e84668ab267c9fb66c90c3 : SUCCESS in 5m 15s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/92e37c7f80684990bdd930a096d03443 : SUCCESS in 12m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1c878d0d93044c458ef475df918acab3 : SUCCESS in 7m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a9a42028af704640ae1175e4ad6947ff : SUCCESS in 4m 20s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/bc3d4110e2244119960a21a2f40ea107 : SUCCESS in 4m 48s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/19669523227b4414885bab9f64a691fc : SUCCESS in 47m 09s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/51b925a6b70d46e1841c5ad08029dd16 : SUCCESS in 54m 42s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/641791fcb446462397c4466a55cef494 : SUCCESS in 38m 08s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/454d3d99abcd4631bde90f4319547339 : SUCCESS in 1h 35m 55s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/289a613bad284b9195e34aa9460084c2 : SUCCESS in 50m 02s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/2c39c5f8a0f140ef884bc922fd86c093 : SUCCESS in 1h 30m 02s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/1412bb56acf6419d899514de113ab3f1 : SUCCESS in 1h 35m 25s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/acb914878669431b865f9794f23352ed : SUCCESS in 1h 36m 02s","accounts_in_message":[],"_revision_number":6},{"id":"7ff7ee79128f5cdcec9c1435b57f759493fbd033","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-07-27 08:27:42.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"ee58f6ed1abd04b844ac6ae1891a7300621bbf27","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-27 10:26:29.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"dc0929f1efb7ac26ed2cf4abdd5666e22e990fc4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 10:27:05.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"ceebed057f9ecd5292c61babe9ec40c34e83e382","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 12:05:53.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b7f9009debe744f981440048c5c483bb\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/5a36f44ea91f4bbd8a190e6b99a7d848 : SUCCESS in 5m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d20b1451836240a08882be24bce81293 : SUCCESS in 6m 25s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/dd066c06d8104f14918d9783b1ec1eda : SUCCESS in 5m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0e30a59b2fbf464cbd46fcfe10a90ce3 : SUCCESS in 7m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5fc46f3ae7d943f1917c0ef27c2c4be9 : SUCCESS in 10m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/de157307bf7a44bdae3895e1be7e1c83 : SUCCESS in 6m 47s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/69cc187afc614ffdb290d44fdd168057 : SUCCESS in 7m 03s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/4be2687b4e354c52ad5c55e5e9ff1785 : SUCCESS in 1h 02m 25s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6ae75113c20847158a3021d1f3af75ed : SUCCESS in 54m 51s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/570eb18e49024ad68f098b1652a7fec8 : SUCCESS in 37m 34s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/9090782580e14d64a5a05a33a8617897 : SUCCESS in 1h 25m 41s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/c145a89355f2450f91aa9eead00a43e7 : SUCCESS in 34m 40s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/6f487b3c07ed406a84f839da914e7eb8 : SUCCESS in 1h 30m 29s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/0a462bf1e4874809be479039c04a37fe : SUCCESS in 1h 30m 44s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/47131ca2eaee4647b7c5592f6756937a : SUCCESS in 1h 33m 08s","accounts_in_message":[],"_revision_number":6},{"id":"52765531141b05fc7aac6e242fdcb1be5cb41798","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 12:05:54.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"1c6d36f58d48cecfc40a2c493acea6b8567a550f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 12:07:45.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b858a06a9c9b4256bda5afbbf6b59012\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/0d0c8fbef35848a4b47b77c6dfcd18d1 : SUCCESS in 47s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/be217be4aecd4f23a7fee16589c95e35 : SUCCESS in 46s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/401402558deb4517bd9bfdd8aeffd8ed : SUCCESS in 44s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"105d7324e4eb7b3c32c3c44355daa0d43be3f517","revisions":{"90b4afed60efc05f3ec8d22891af9adcfe0b36ef":{"kind":"REWORK","_number":1,"created":"2026-06-15 20:18:09.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/53/993453/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/53/993453/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/53/993453/1"}}},"commit":{"parents":[{"commit":"5431c5af187b2570649d45d8c8b7f85ce2c92498","subject":"Use context manager for lock in collector base","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5431c5af187b2570649d45d8c8b7f85ce2c92498"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-05-26 14:10:04.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-06-15 20:16:36.000000000","tz":-180},"subject":"Add default_parameters support to Audit Templates","message":"Add default_parameters support to Audit Templates\n\nIntroduces a new optional ``default_parameters`` field on the Audit\nTemplate resource (API microversion 1.7). This allows operators to\npre-configure strategy parameter values on a template so that audits\ncreated from it inherit those defaults automatically, without requiring\nparameters to be specified at audit creation time.\n\nThe field is validated against the strategy\u0027s JSON parameter schema at\ncreate and update time. Setting ``default_parameters`` requires a\nstrategy to be associated with the template.\n\nChanges included:\n- DB migration: add ``default_parameters`` column to ``audit_templates``\n- AuditTemplate object: add ``default_parameters`` FlexibleDictField\n- API controllers: microversion guard, schema validation, conflict\ndetection on goal/strategy changes, audit inheritance logic\n- Unit tests: API, DB, and object layer coverage\n- api-ref: new parameter definition with min_version, updated samples\n- Release notes and REST API version history\n\nAssisted-By: Claude Code (Sonnet 4.6)\nPartially-implements: bp audit-pipeline\nChange-Id: I42191e891e35cf761b2a1fa36b5b78bd90ca0cb4\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/90b4afed60efc05f3ec8d22891af9adcfe0b36ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/90b4afed60efc05f3ec8d22891af9adcfe0b36ef"}]},"branch":"refs/heads/master"},"074a4ce26e174baa9cce9b2ca9a9d5111e6c70d0":{"kind":"REWORK","_number":2,"created":"2026-06-16 15:50:40.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/53/993453/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/53/993453/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/53/993453/2"}}},"commit":{"parents":[{"commit":"5431c5af187b2570649d45d8c8b7f85ce2c92498","subject":"Use context manager for lock in collector base","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5431c5af187b2570649d45d8c8b7f85ce2c92498"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-05-26 14:10:04.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-06-16 15:50:22.000000000","tz":-180},"subject":"Add default_parameters support to Audit Templates","message":"Add default_parameters support to Audit Templates\n\nIntroduces a new optional ``default_parameters`` field on the Audit\nTemplate resource (API microversion 1.7). This allows operators to\npre-configure strategy parameter values on a template so that audits\ncreated from it inherit those defaults automatically, without requiring\nparameters to be specified at audit creation time.\n\nThe field is validated against the strategy\u0027s JSON parameter schema at\ncreate and update time. Setting ``default_parameters`` requires a\nstrategy to be associated with the template.\n\nChanges included:\n- DB migration: add ``default_parameters`` column to ``audit_templates``\n- AuditTemplate object: add ``default_parameters`` FlexibleDictField\n- API controllers: microversion guard, schema validation, conflict\ndetection on goal/strategy changes, audit inheritance logic\n- Unit tests: API, DB, and object layer coverage\n- api-ref: new parameter definition with min_version, updated samples\n- Release notes and REST API version history\n\nAssisted-By: Claude Code (Sonnet 4.6)\nPartially-implements: bp audit-pipeline\nChange-Id: I42191e891e35cf761b2a1fa36b5b78bd90ca0cb4\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/074a4ce26e174baa9cce9b2ca9a9d5111e6c70d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/074a4ce26e174baa9cce9b2ca9a9d5111e6c70d0"}]},"branch":"refs/heads/master"},"3c9c9f5302a4a8b3e91caf2072c27b53a6744518":{"kind":"REWORK","_number":3,"created":"2026-06-26 18:00:58.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/53/993453/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/53/993453/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/53/993453/3"}}},"commit":{"parents":[{"commit":"98ba6d12ef7ce3986599df78d52b3c0cbca32ffd","subject":"Merge \"Remove unused PlacementHelper methods\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/98ba6d12ef7ce3986599df78d52b3c0cbca32ffd"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-05-26 14:10:04.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-06-26 18:00:26.000000000","tz":-180},"subject":"Add default_parameters support to Audit Templates","message":"Add default_parameters support to Audit Templates\n\nIntroduces a new optional ``default_parameters`` field on the Audit\nTemplate resource (API microversion 1.7). This allows operators to\npre-configure strategy parameter values on a template so that audits\ncreated from it inherit those defaults automatically, without requiring\nparameters to be specified at audit creation time.\n\nThe field is validated against the strategy\u0027s JSON parameter schema at\ncreate and update time. Setting ``default_parameters`` requires a\nstrategy to be associated with the template.\n\nChanges included:\n- DB migration: add ``default_parameters`` column to ``audit_templates``\n- AuditTemplate object: add ``default_parameters`` FlexibleDictField\n- API controllers: microversion guard, schema validation, conflict\ndetection on goal/strategy changes, audit inheritance logic\n- Unit tests: API, DB, and object layer coverage\n- api-ref: new parameter definition with min_version, updated samples\n- Release notes and REST API version history\n\nAssisted-By: Claude Code (Sonnet 4.6)\nPartially-implements: bp audit-pipeline\nChange-Id: I42191e891e35cf761b2a1fa36b5b78bd90ca0cb4\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/3c9c9f5302a4a8b3e91caf2072c27b53a6744518"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/3c9c9f5302a4a8b3e91caf2072c27b53a6744518"}]},"branch":"refs/heads/master"},"589b9a1a1eaac96980cfd827ee954a9e9348eb11":{"kind":"REWORK","_number":4,"created":"2026-07-01 13:26:21.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/53/993453/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/53/993453/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/53/993453/4"}}},"commit":{"parents":[{"commit":"98ba6d12ef7ce3986599df78d52b3c0cbca32ffd","subject":"Merge \"Remove unused PlacementHelper methods\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/98ba6d12ef7ce3986599df78d52b3c0cbca32ffd"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-05-26 14:10:04.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-07-01 13:22:04.000000000","tz":-180},"subject":"Add default_parameters support to Audit Templates","message":"Add default_parameters support to Audit Templates\n\nIntroduces a new optional ``default_parameters`` field on the Audit\nTemplate resource (API microversion 1.7). This allows operators to\npre-configure strategy parameter values on a template so that audits\ncreated from it inherit those defaults automatically, without requiring\nparameters to be specified at audit creation time.\n\nThe field is validated against the strategy\u0027s JSON parameter schema at\ncreate and update time. Setting ``default_parameters`` requires a\nstrategy to be associated with the template.\n\nChanges included:\n- DB migration: add ``default_parameters`` column to ``audit_templates``\n- AuditTemplate object: add ``default_parameters`` FlexibleDictField\n- API controllers: microversion guard, schema validation, conflict\ndetection on goal/strategy changes, audit inheritance logic\n- Unit tests: API, DB, and object layer coverage\n- api-ref: new parameter definition with min_version, updated samples\n- Release notes and REST API version history\n\nAssisted-By: Claude Code (Sonnet 4.6)\nPartially-implements: bp audit-pipeline\nChange-Id: I42191e891e35cf761b2a1fa36b5b78bd90ca0cb4\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/589b9a1a1eaac96980cfd827ee954a9e9348eb11"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/589b9a1a1eaac96980cfd827ee954a9e9348eb11"}]},"branch":"refs/heads/master"},"49645b83d8a1e4a9c2ff5595476740fba2a7069a":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-07-10 20:00:42.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/53/993453/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/53/993453/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/53/993453/5"}}},"commit":{"parents":[{"commit":"642b193e739b78b233ccfb8ed7d75cb157c8ba56","subject":"Replace deprecated remotable_classmethod","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/642b193e739b78b233ccfb8ed7d75cb157c8ba56"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-05-26 14:10:04.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-07-02 17:14:21.000000000","tz":-180},"subject":"Add default_parameters support to Audit Templates","message":"Add default_parameters support to Audit Templates\n\nIntroduces a new optional ``default_parameters`` field on the Audit\nTemplate resource (API microversion 1.7). This allows operators to\npre-configure strategy parameter values on a template so that audits\ncreated from it inherit those defaults automatically, without requiring\nparameters to be specified at audit creation time.\n\nThe field is validated against the strategy\u0027s JSON parameter schema at\ncreate and update time. Setting ``default_parameters`` requires a\nstrategy to be associated with the template.\n\nChanges included:\n- DB migration: add ``default_parameters`` column to ``audit_templates``\n- AuditTemplate object: add ``default_parameters`` FlexibleDictField\n- API controllers: microversion guard, schema validation, conflict\ndetection on goal/strategy changes, audit inheritance logic\n- Unit tests: API, DB, and object layer coverage\n- api-ref: new parameter definition with min_version, updated samples\n- Release notes and REST API version history\n\nAssisted-By: Claude Code (Sonnet 4.6)\nPartially-implements: bp audit-pipeline\nChange-Id: I42191e891e35cf761b2a1fa36b5b78bd90ca0cb4\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/49645b83d8a1e4a9c2ff5595476740fba2a7069a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/49645b83d8a1e4a9c2ff5595476740fba2a7069a"}]},"branch":"refs/heads/master"},"105d7324e4eb7b3c32c3c44355daa0d43be3f517":{"kind":"REWORK","_number":6,"created":"2026-07-24 17:11:08.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/53/993453/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/53/993453/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/993453/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/53/993453/6"}}},"commit":{"parents":[{"commit":"022a71454b02470a5834763f34b0b46a4d7f5ed3","subject":"Fix flaky test_do_while_futures_modify_timeout unit test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/022a71454b02470a5834763f34b0b46a4d7f5ed3"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-05-26 14:10:04.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-07-23 19:36:03.000000000","tz":-180},"subject":"Add default_parameters support to Audit Templates","message":"Add default_parameters support to Audit Templates\n\nIntroduces a new optional ``default_parameters`` field on the Audit\nTemplate resource (API microversion 1.7). This allows operators to\npre-configure strategy parameter values on a template so that audits\ncreated from it inherit those defaults automatically, without requiring\nparameters to be specified at audit creation time.\n\nThe field is validated against the strategy\u0027s JSON parameter schema at\ncreate and update time. Setting ``default_parameters`` requires a\nstrategy to be associated with the template.\n\nChanges included:\n- DB migration: add ``default_parameters`` column to ``audit_templates``\n- AuditTemplate object: add ``default_parameters`` FlexibleDictField\n- API controllers: microversion guard, schema validation, conflict\ndetection on goal/strategy changes, audit inheritance logic\n- Unit tests: API, DB, and object layer coverage\n- api-ref: new parameter definition with min_version, updated samples\n- Release notes and REST API version history\n\nAssisted-By: Claude Code (Sonnet 4.6)\nPartially-implements: bp audit-pipeline\nChange-Id: I42191e891e35cf761b2a1fa36b5b78bd90ca0cb4\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/105d7324e4eb7b3c32c3c44355daa0d43be3f517"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/105d7324e4eb7b3c32c3c44355daa0d43be3f517"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},{"label":"Review-Priority","status":"MAY"}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
