)]}'
{"id":"openstack%2Fwatcher-dashboard~978607","triplet_id":"openstack%2Fwatcher-dashboard~master~I311373142e557ca5da5c1811775f9e2e12f1ac3d","project":"openstack/watcher-dashboard","branch":"master","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-03-03 19:29:49.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"}},"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-03-03 11:33:28.000000000","reason":"removed on reply"},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-03-03 11:46:46.000000000","reason":"removed on reply"},"12393":{"account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"last_update":"2026-03-03 19:42:13.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I311373142e557ca5da5c1811775f9e2e12f1ac3d","subject":"Add microversion 1.5 API support and status_message display","status":"MERGED","created":"2026-03-03 06:31:23.000000000","updated":"2026-03-03 19:42:59.000000000","submitted":"2026-03-03 19:42:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":13,"unresolved_comment_count":3,"has_review_started":true,"submission_id":"978607","meta_rev_id":"3285f0c168c7e386287cb9de638300799d5841e9","_number":978607,"virtual_id_number":978607,"owner":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-03-03 19:42:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":2,"date":"2026-03-03 19:22:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2026-03-03 19:29:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":-1,"date":"2026-03-03 11:46:46.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":1,"date":"2026-03-03 14:52:11.000000000","permitted_voting_range":{"min":1,"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":1,"date":"2026-03-03 19:29:49.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":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}},"removable_reviewers":[],"reviewers":{"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"}],"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-03 06:31:33.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-03-03 06:39:37.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-03-03 08:41:10.000000000","updated_by":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"CC"},{"updated":"2026-03-03 09:43:04.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-03-03 10:49:03.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2026-03-03 14:52:11.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-03-03 19:22:34.000000000","updated_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"reviewer":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"state":"REVIEWER"}],"messages":[{"id":"f52301dae1a8a97cf5235731155cab3c2f5dd27c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-03 06:31:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8c778df3570fdf23f40ae9216cca6f12660817be","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-03 06:31:33.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"761b02d844d742a226a1f05fb5c068b15f13a708","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 06:39:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/82eab5f34fe649d8ae2ace58fe01e851\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/777431afb28b484cbb530d3e0a09087e : SUCCESS in 1m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b2e955fa714e4a71bef2bd6e8ec39033 : SUCCESS in 2m 11s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/d7d4fb0e0b8649378bc14e79ef705fa8 : SUCCESS in 2m 45s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/1b98f9215e8149aa92eb04c00c4163f2 : SUCCESS in 2m 56s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dd044cd255f8428e97e5cd5cae9d1763 : SUCCESS in 2m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a21c2934ce0f4c6280565ba59017cde0 : SUCCESS in 2m 35s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/07bad060f3e54f1ca8aa8a9ef99e9e1e : FAILURE in 5m 42s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b69f65b7c26b425b9cb8f267ffda4d93 : SUCCESS in 2m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/622b2c42bb8b4468838355d7a5ee56d0 : SUCCESS in 7m 08s","accounts_in_message":[],"_revision_number":1},{"id":"678275844aef074c9aeb8e277ee4e92357b71945","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-03 06:47:09.000000000","message":"Patch Set 1:\n\n(8 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/016260233b2348ceaaadaec735de56ea\n\n- teim-code-review https://zuul.teim.app/t/main/build/8ae3aa7758f5476db9030271d212d520 : SUCCESS in 15m 28s","accounts_in_message":[],"_revision_number":1},{"id":"a73b676c253993dd7749dba102b0f2609ce86457","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-03 07:12:06.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"cbe886e54bce58bed7cf4f0111764e97961e9ff1","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-03 07:12:14.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"725ccf8818af22ffd1f85fe88be9cd03471b8330","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 07:27:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2fb1800d309842e2a1d62e2426fcd666\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/2cd134017f76488c8273eb9f0d8766db : SUCCESS in 1m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ca8b5114f9b64ea4a8c901816f5a2d9f : SUCCESS in 3m 43s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/62b710bfaf5a4b83bfb89469ce8312aa : SUCCESS in 4m 05s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/1b7dee592ff642d9a5a51b43b472f190 : SUCCESS in 4m 08s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4895525e318c401caeb53cdff6f42637 : SUCCESS in 3m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1fff1f6beb2846cdb58c3d111feed45e : SUCCESS in 2m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bf5728a04b414cf293bd89bb56a1c4b5 : FAILURE in 8m 58s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/66fb83cf0d1345c9b0ba0d15a966624e : SUCCESS in 5m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7ffe113dba024345a3abdc899c11dc43 : SUCCESS in 3m 31s","accounts_in_message":[],"_revision_number":2},{"id":"038818dedf89430f4b1002d530b68dbff00979e3","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-03 07:42:56.000000000","message":"Patch Set 2:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/c0411edabbc442079e3c475ebb2f1fe6\n\n- teim-code-review https://zuul.teim.app/t/main/build/edfbf2f37f9a43aeaa9a8f612794cb1b : SUCCESS in 30m 33s","accounts_in_message":[],"_revision_number":2},{"id":"b0251584e0d919774332c1aed89194fafc36f819","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-03 08:41:10.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"62f32df7d3fc15c1d080811f0bae05e1fc930acf","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-03-03 09:43:04.000000000","message":"Patch Set 2: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/29c61317e1db4bceb377e7d46d8baf44\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/23c24a7b8a0d4784a17bd733dea3033a : SUCCESS in 2h 29m 03s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/710a4245afeb4fecb03673e9fc6be7a4 : FAILURE in 1h 50m 21s","accounts_in_message":[],"_revision_number":2},{"id":"3c24e87b3c35d4b37154bb6d16738c78ddb38169","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-03 10:49:03.000000000","message":"Patch Set 2: Code-Review+2\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"3f08c571393db3263722bed11cec6ce0f2db1935","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-03 11:02:09.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+2, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"8473cf36c46a423a1ddfe1e8657dac1559e0902c","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-03 11:02:16.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"e30afd3e8d40368a060d7335f1f87b0682677607","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-03 11:04:34.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"802f0e8059f182e6bfeb8294036d8cc31df76a7b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 11:15:47.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5bd46eeee1fb465b84345f1c8150af62\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/a55ed900b54640d0b493d64af0c3a853 : SUCCESS in 1m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4bf40dba57f4461297f8410950f30089 : SUCCESS in 4m 05s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/54e24f8aaa56487298a43ee5ccbf4abc : SUCCESS in 4m 44s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/81da16a28821480a9008ac3bb8a59b74 : SUCCESS in 5m 46s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2decf7734af6426e9c5a5b6816ff85e1 : SUCCESS in 3m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/eacba36fbdca49de905fccc18cbc9c60 : SUCCESS in 4m 00s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/70531e2cf75448e0be7c36b731e44a5a : FAILURE in 7m 07s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f6f59fb665c84ca2b148f0d4ea0544e0 : SUCCESS in 3m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/70657ab932eb495db626fa74acb3d475 : SUCCESS in 7m 22s","accounts_in_message":[],"_revision_number":3},{"id":"4880c7848e8aeaf1f91874e1bf8fb0276ae1551a","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-03 11:33:28.000000000","message":"Patch Set 3:\n\nBuild failed (automatic-ci pipeline). To rerun just this ci comment\n\"teim-ci: auto\". To rerun other ci jobs comment \"recheck\".\nNote this ci does run on \"recheck\".\n\nhttps://zuul.teim.app/t/main/buildset/33c0db183e9c4ef798ec440b18094f26\n\n- teim-code-review https://zuul.teim.app/t/main/build/c3cf659b55394b71a503f2a1d0da677a : TIMED_OUT in 31m 02s","accounts_in_message":[],"_revision_number":3},{"id":"d9d893e945f7dbaa8c3c8b0b21663f3dcb875a2a","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-03-03 11:46:46.000000000","message":"Patch Set 3: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/242885f12faf4b208ea979025ac1f046\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/3905efea03ee4929bde3d6a1dd17c2f2 : SUCCESS in 43m 18s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/2804bf72ea8d410089cb7bbe26484eef : RETRY_LIMIT in 3m 30s","accounts_in_message":[],"_revision_number":3},{"id":"708e5bc2631571f341aaa8e4fbc5ddd76b4c9d86","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-03-03 14:52:11.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"e825c2f46312886c1edb9947e7e14151af7d27d7","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-03-03 19:22:34.000000000","message":"Patch Set 3: Code-Review+2\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"a34bb3598180f59eec5e659b0c41f8a94d4a9f2c","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-03 19:29:49.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"aa706df436867df4e9048da7da477b3c72f1a7dc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 19:30:51.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"a6e9c9d055bcd731d964f09e1eb44904fb4293e1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 19:42:13.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9b982595ddf9416e8fbe1c631d233928\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/3c37a65b4b044316af4117ddedc05eda : SUCCESS in 2m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7f45013439d24e539fdcc922f4c1c750 : SUCCESS in 4m 06s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/ba8e3e0cfece48f793a61b36ed523c78 : SUCCESS in 4m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dce34a2118a74dbbb85925b88dc8e69e : SUCCESS in 5m 10s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/84490d4da3364dfa89a608cbef1e0b00 : SUCCESS in 3m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ccd66ebb5af446d38b6ff45c8db8f0fa : SUCCESS in 6m 54s","accounts_in_message":[],"_revision_number":3},{"id":"4e421172dfe4836fa5b64f8af47105add490f105","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 19:42:13.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"3285f0c168c7e386287cb9de638300799d5841e9","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 19:42:59.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5b6640e94dc7453b8d20375c31410da2\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6545d9e06de14e889c063707c4f21361 : SUCCESS in 38s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"0561c24b445af8be5bdada78a566fe80ed48fc37","revisions":{"a1c33cbc75edfa5fbdae53fa2018c382a280bdd8":{"kind":"REWORK","_number":1,"created":"2026-03-03 06:31:23.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/07/978607/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/07/978607/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/07/978607/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/07/978607/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/07/978607/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/07/978607/1"}}},"commit":{"parents":[{"commit":"e6edaba67f6f9d333ad8151be6f7650cc0a53e95","subject":"Add microversion discovery and gating for API calls","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/e6edaba67f6f9d333ad8151be6f7650cc0a53e95"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-03 06:21:16.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-03 06:31:09.000000000","tz":0},"subject":"Add microversion 1.5 API support and status_message display","message":"Add microversion 1.5 API support and status_message display\n\nWatcher API microversion 1.5 introduces the ability to skip actions\nwithin action plans and exposes a status_message field on actions\nand action plans. This patch adds the dashboard-side plumbing so\nthat existing detail pages display status_message when available\nand the API layer can request data at microversion 1.5.\n\n- Define MV_SKIP_ACTION \u003d \u00271.5\u0027 constant\n- Add WatcherDashboardException for typed validation errors\n- Add status_message to ActionPlan and Action attributes\n- Accept api_version in ActionPlan.get() and Action.get()\n- Add Action.update() with MethodNotAllowed graceful handling\n- Fetch details at microversion 1.5 when the server supports it\n- Add SKIPPED to action state display choices\n- Show status_message on action and action plan detail pages\n- Bump python-watcherclient minimum to 4.9.0 (adds Action.update)\n- Add unit tests for new API methods and microversion checks\n\nAssisted-By: Cursor (claude-4.6-opus-high)\n\nChange-Id: I311373142e557ca5da5c1811775f9e2e12f1ac3d\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/a1c33cbc75edfa5fbdae53fa2018c382a280bdd8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/a1c33cbc75edfa5fbdae53fa2018c382a280bdd8"}]},"branch":"refs/heads/master"},"1fc78e07655f1f12bafd282f647e060415036b26":{"kind":"REWORK","_number":2,"created":"2026-03-03 07:12:06.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/07/978607/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/07/978607/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/07/978607/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/07/978607/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/07/978607/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/07/978607/2"}}},"commit":{"parents":[{"commit":"e6edaba67f6f9d333ad8151be6f7650cc0a53e95","subject":"Add microversion discovery and gating for API calls","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/e6edaba67f6f9d333ad8151be6f7650cc0a53e95"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-03 06:21:16.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-03 07:11:44.000000000","tz":0},"subject":"Add microversion 1.5 API support and status_message display","message":"Add microversion 1.5 API support and status_message display\n\nWatcher API microversion 1.5 introduces the ability to skip actions\nwithin action plans and exposes a status_message field on actions\nand action plans. This patch adds the dashboard-side plumbing so\nthat existing detail pages display status_message when available\nand the API layer can request data at microversion 1.5.\n\n- Define MV_SKIP_ACTION \u003d \u00271.5\u0027 constant\n- Add WatcherDashboardException for typed validation errors\n- Add status_message to ActionPlan and Action attributes\n- Accept api_version in ActionPlan.get() and Action.get()\n- Add Action.update() with MethodNotAllowed graceful handling\n- Fetch details at microversion 1.5 when the server supports it\n- Add SKIPPED to action state display choices\n- Show status_message on action and action plan detail pages\n- Bump python-watcherclient minimum to 4.9.0 (adds Action.update)\n- Add unit tests for new API methods and microversion checks\n- used autospec in test\n\nAssisted-By: Cursor (claude-4.6-opus-high)\n\nChange-Id: I311373142e557ca5da5c1811775f9e2e12f1ac3d\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/1fc78e07655f1f12bafd282f647e060415036b26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/1fc78e07655f1f12bafd282f647e060415036b26"}]},"branch":"refs/heads/master"},"0561c24b445af8be5bdada78a566fe80ed48fc37":{"kind":"REWORK","_number":3,"created":"2026-03-03 11:02:09.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/07/978607/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/07/978607/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/07/978607/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/07/978607/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/07/978607/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/07/978607/3"}}},"commit":{"parents":[{"commit":"e6edaba67f6f9d333ad8151be6f7650cc0a53e95","subject":"Add microversion discovery and gating for API calls","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/e6edaba67f6f9d333ad8151be6f7650cc0a53e95"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-03 06:21:16.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-03 11:02:03.000000000","tz":0},"subject":"Add microversion 1.5 API support and status_message display","message":"Add microversion 1.5 API support and status_message display\n\nWatcher API microversion 1.5 introduces the ability to skip actions\nwithin action plans and exposes a status_message field on actions\nand action plans. This patch adds the dashboard-side plumbing so\nthat existing detail pages display status_message when available\nand the API layer can request data at microversion 1.5.\n\n- Define MV_SKIP_ACTION \u003d \u00271.5\u0027 constant\n- Add WatcherDashboardException for typed validation errors\n- Add status_message to ActionPlan and Action attributes\n- Accept api_version in ActionPlan.get() and Action.get()\n- Add Action.update() with MethodNotAllowed graceful handling\n- Fetch details at microversion 1.5 when the server supports it\n- Add SKIPPED to action state display choices\n- Show status_message on action and action plan detail pages\n- Bump python-watcherclient minimum to 4.9.0 (adds Action.update)\n- Add unit tests for new API methods and microversion checks\n- used autospec in test\n\nAssisted-By: Cursor (claude-4.6-opus-high)\n\nChange-Id: I311373142e557ca5da5c1811775f9e2e12f1ac3d\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/0561c24b445af8be5bdada78a566fe80ed48fc37"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/0561c24b445af8be5bdada78a566fe80ed48fc37"}]},"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":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"}},{"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":{}}}]}
