)]}'
{"id":"openstack%2Fceilometer~983230","triplet_id":"openstack%2Fceilometer~master~I45857290e8936020110b1a62020677f1b06e8a06","project":"openstack/ceilometer","branch":"master","topic":"ceilometer_use_openstack_sdk","attention_set":{},"removed_from_attention_set":{"32968":{"account":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"last_update":"2026-04-21 06:49:35.000000000","reason":"\u003cGERRIT_ACCOUNT_32968\u003e replied on the change","reason_account":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"}},"13177":{"account":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"last_update":"2026-04-21 08:11:02.000000000","reason":"Change was submitted"},"36393":{"account":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"last_update":"2026-04-16 20:38:56.000000000","reason":"\u003cGERRIT_ACCOUNT_36393\u003e replied on the change","reason_account":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"}}},"hashtags":[],"change_id":"I45857290e8936020110b1a62020677f1b06e8a06","subject":"Add ceilometer/exceptions","status":"MERGED","created":"2026-04-02 17:04:02.000000000","updated":"2026-04-21 08:12:20.000000000","submitted":"2026-04-21 08:11:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"983230-ceilometer_use_openstack_sdk","meta_rev_id":"ea65d3359ae667d77d2cbbe2bcd9dbd73e412602","_number":983230,"virtual_id_number":983230,"owner":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-21 08:11:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"}],"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":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-04-21 06:49:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"value":2,"date":"2026-04-17 06:36:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":1,"date":"2026-04-16 20:38:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"}],"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":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-04-21 06:49:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-02 18:21:48.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-04-14 07:25:10.000000000","updated_by":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"reviewer":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"state":"REVIEWER"},{"updated":"2026-04-14 20:17:04.000000000","updated_by":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"reviewer":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"state":"REVIEWER"},{"updated":"2026-04-17 06:36:03.000000000","updated_by":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"reviewer":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"state":"REVIEWER"}],"messages":[{"id":"cf82604631d3a5b6af731388048e9b888df6a3f0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-04-02 17:04:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ae1ae5da6cdf26cce276d12df9eb173dfb8821b4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 18:21:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d1f284fb99d34dcb806c687804c2949f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b05d8d8e6d2f44738cdbeb003444df7f : SUCCESS in 4m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f66a6dda1f64d80840d8ca21a747d7e : SUCCESS in 3m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4e641b91db1c4fd2802e76b6b02a8a73 : SUCCESS in 4m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4871900cdd0048e4acbb96a93da1716d : SUCCESS in 4m 29s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/04ed162d22a84984a88d81c3e5730592 : SUCCESS in 6m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/caddd1b97f7f43799784612bbd967916 : SUCCESS in 8m 03s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/6e2b31e733604573946b3c1862de6028 : SUCCESS in 52m 17s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/f5cc5d5adfc2401d8b977cbe37f9501c : SUCCESS in 1h 00m 28s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/10fec2b5b3da40e1a80bcd1be4bb3c7c : SUCCESS in 1h 03m 37s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/f4fa53116aba4dcb99cd316c21bb5080 : SUCCESS in 52m 13s","accounts_in_message":[],"_revision_number":1},{"id":"dc95594814dbd099920460201e43164e349931b6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-04-09 22:45:24.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"a0143df3eaca2a36879ec7851026cf46bf4161a4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-10 00:12:54.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/11522ea658164c728d48aa4f96ef6129\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/036423e5f8d240cda0d1262b0aae2a70 : SUCCESS in 6m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b0329e0c7d3948e49ea7fdaf77fda369 : SUCCESS in 4m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2765f1ffbd354349a3e78508262af3a2 : SUCCESS in 4m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/704237e424e641b4823c80ccc8b69303 : SUCCESS in 5m 05s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f6211c0ad611439e8199f4262fa5f386 : SUCCESS in 8m 15s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b8badee9a25742ed894780515412c292 : SUCCESS in 7m 27s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/508744490d934d268239a393e9238151 : SUCCESS in 1h 21m 21s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/6477a26502e14e6da9207b3c3847422a : SUCCESS in 59m 10s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/f07576ff670d460bb5169424735ec5e8 : SUCCESS in 1h 06m 03s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/f490f1e474c843c38a1b247791e689d6 : SUCCESS in 55m 10s","accounts_in_message":[],"_revision_number":2},{"id":"cfb5500540702cbcb2cd812c119420c546d12467","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-04-13 13:38:06.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"9302a46bc18fc15be034a69383f6efb1101ebc6a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-04-13 18:17:31.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"737e65b6d34416cb0e86c8a14a96ac4ad47f0e0d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-13 19:31:54.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ba26d5dc053e42c2bbc565b39ee07947\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f2c68ae67ca54dd48e57c36fb512a8e0 : SUCCESS in 7m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/401e541eb3814077a78ba8e4652c3343 : SUCCESS in 4m 13s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e764bea7a3ad4cdcab30746ab176c554 : SUCCESS in 4m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5cf18f8fa6ee4282b0dbc00fb48a13f0 : SUCCESS in 3m 57s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/db90f0933f82463c9c82760f39ce83f3 : SUCCESS in 8m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c9614c12d11e4355a225d7c1734763c9 : SUCCESS in 9m 38s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/72da9537a91f443997e1a4c22af29b1e : SUCCESS in 1h 11m 29s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/a424f4cd459642b8a7d8070845d6a9a2 : SUCCESS in 40m 03s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/44e01ecf46e24ed29e5c48cfa19319ec : SUCCESS in 1h 04m 56s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/498e0995e78242cf8cf9456ea469a3b5 : SUCCESS in 55m 39s","accounts_in_message":[],"_revision_number":3},{"id":"58e18b0d9395ab603e8f251ead2eeec4a9ddaf34","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-04-14 07:25:10.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"f4948dec8f9d66f052ca7596382a6d8da6808a18","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-04-14 12:13:28.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"7ac0b1ae0037ecc3ee905ad3081c9affbff0b3f5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 13:29:01.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/46254e86a5f045d29dcc1e5df16c683d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2dace965627c4debb8c70a41b2105c1f : SUCCESS in 6m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/39e1fe0a0dd14569ab9daf800d67554a : SUCCESS in 3m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0542e3c676484d25a02d887557028ebd : SUCCESS in 4m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3a61675d40204f2db700e999d6e55051 : SUCCESS in 3m 36s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/209158577c2b4a56947d71d3a22f7442 : SUCCESS in 5m 58s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9efd3679cfd448dcab7c30fbd3bb3905 : SUCCESS in 5m 30s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/209d2d29c85b497ab5e1c16fd47d199d : SUCCESS in 34m 14s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/53f4dc11020a4763aac9dbbe74f7fe33 : SUCCESS in 1h 06m 24s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/ff8c9cc63c2b47a084b626f3d792d41a : SUCCESS in 1h 06m 33s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/c99d191a715f4315843f3cf9c03aaa45 : SUCCESS in 36m 10s","accounts_in_message":[],"_revision_number":4},{"id":"be3100cce4260454c38e177b76e3df3706c6775a","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-04-14 20:17:04.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"6a2610d851b0e99bfddaad929e6be00bc8d3126d","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-04-15 19:49:16.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f88a828a04eccf86d95d64b60ef70f769bf28da2","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-04-15 19:50:40.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"5afbd312dfc540cf9e4c8f9f181ab6f1a0d475b6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-04-16 11:49:06.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review+2, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"47a3064ef3c08fb85fddf37771af1a77b84314bf","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-04-16 11:50:55.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"d71de8aab41da9e506ec45374a9aa4dec585d6ba","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 13:06:04.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6cd5da34416247beb4ff7d6b8df4dc4f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/654937c68b6b4edb9cf3af410f033c0c : SUCCESS in 6m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6fc9b36fe969465eb67ed19ef07ce9a4 : SUCCESS in 3m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3804139b256642ffbec6b1230e6832b0 : SUCCESS in 4m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/32f9e884da9a4f30860f2271219c085e : SUCCESS in 4m 47s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e5990bb85a414862879ad1c65866f2bd : SUCCESS in 9m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c7a6079434f48229180fe174178fddb : SUCCESS in 4m 29s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/ac2bf47790c74d50998c128f220bcbb2 : SUCCESS in 1h 14m 34s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/fcc6343de58b4abca43b5701a2000dbe : SUCCESS in 1h 00m 05s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/2b95ab339e87480a92dea845f33d5850 : SUCCESS in 1h 08m 18s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/569a790610e240b993775f1410224614 : SUCCESS in 33m 59s","accounts_in_message":[],"_revision_number":5},{"id":"c356c03a2e30086b016ae9fa049d7acffa81c57e","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-04-16 20:38:56.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"537895b892329cd500ccc7f940861c3ee131aa32","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2026-04-17 06:36:03.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"53e273711f562c74aed7a8f80a9aa2bba3bb61cc","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-04-21 06:49:35.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"1985dcc54d6241927b53476b86c5b7a21cc6615c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 06:50:15.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"e559792553f8f851e9909588505dac69ec8b577d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 08:11:02.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9e0c636f901248b7b339112f32cd075a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f1a828932454808b4f665c43a475baa : SUCCESS in 2m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f566a520e2954806b55f4fb113e5d563 : SUCCESS in 4m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/81e764f1ea17421ab83d80b60ecaef7e : SUCCESS in 4m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2bdb944f98b04f3aabcfe1d73cd2be44 : SUCCESS in 8m 13s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/5635b5d8b26e448eb4dd05eec0856e33 : SUCCESS in 1h 13m 52s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/ffa2e74fb1634ddda786d1d5b1544cc1 : SUCCESS in 1h 01m 41s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/c7191f91025c475c9de8bfa0875a6c92 : SUCCESS in 1h 12m 52s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/2c6beaaee918410f847f136d09dbca82 : SUCCESS in 51m 30s","accounts_in_message":[],"_revision_number":5},{"id":"f1084949c5e2d482eda422e7465ad44515cd6013","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 08:11:02.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"ea65d3359ae667d77d2cbbe2bcd9dbd73e412602","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 08:12:20.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7bfa389204eb47d98a7298030aa7ffe7\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3d258a3127054bc89a81ddfd65e6a041 : SUCCESS in 50s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"88eefd1d1c5493186383c3217cdd1e49fbc11fa9","revisions":{"f19bcbbc000e7b44d75e3e8e4fe8a61f0d50cba0":{"kind":"REWORK","_number":1,"created":"2026-04-02 17:04:02.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/30/983230/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/30/983230/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/1"}}},"commit":{"parents":[{"commit":"99602934b84b490bd904e1339852ecb7ef47388f","subject":"[WIP] Add list_domains() convenience method to keystone_client.Client","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/99602934b84b490bd904e1339852ecb7ef47388f"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-01-23 16:27:38.000000000","tz":-300},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-02 17:02:54.000000000","tz":-240},"subject":"[WIP] Add ceilometer/exceptions","message":"[WIP] Add ceilometer/exceptions\n\nChange-Id: I45857290e8936020110b1a62020677f1b06e8a06\nSigned-off-by: Emma Foley \u003cefoley@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/f19bcbbc000e7b44d75e3e8e4fe8a61f0d50cba0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/f19bcbbc000e7b44d75e3e8e4fe8a61f0d50cba0"}]},"branch":"refs/heads/master"},"3db4d256ac9ef862250df890e574bcc54fa04bec":{"kind":"REWORK","_number":2,"created":"2026-04-09 22:45:24.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/30/983230/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/30/983230/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/2"}}},"commit":{"parents":[{"commit":"e2788c79a25b18ce1389a9037bbe806021377a2f","subject":"Add list_domains() convenience method to keystone_client.Client","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e2788c79a25b18ce1389a9037bbe806021377a2f"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-01-23 16:27:38.000000000","tz":-300},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-09 22:28:01.000000000","tz":-240},"subject":"[WIP] Add ceilometer/exceptions","message":"[WIP] Add ceilometer/exceptions\n\nChange-Id: I45857290e8936020110b1a62020677f1b06e8a06\nSigned-off-by: Emma Foley \u003cefoley@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/3db4d256ac9ef862250df890e574bcc54fa04bec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/3db4d256ac9ef862250df890e574bcc54fa04bec"}]},"branch":"refs/heads/master"},"9e8f9f9f3a9b82fa2ff3bbbd5fb1de30856f3d5f":{"kind":"REWORK","_number":3,"created":"2026-04-13 18:17:31.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/30/983230/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/30/983230/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/3"}}},"commit":{"parents":[{"commit":"175239410347cb2bf39380875bad0abeb6aa7c1c","subject":"Add list_domains() convenience method to keystone_client.Client","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/175239410347cb2bf39380875bad0abeb6aa7c1c"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-01-23 16:27:38.000000000","tz":-300},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-13 18:15:30.000000000","tz":-240},"subject":"Add ceilometer/exceptions","message":"Add ceilometer/exceptions\n\nIntroduce ceilometer/exceptions.py with NotFound and NoUniqueMatch\nexception classes, and apply them at the keystone_client boundary.\n\nfind_project() and find_domain() now catch keystoneauth1.NotFound and\nkeystoneclient.NoUniqueMatch and re-raise as ceilometer equivalents.\n\nThis decouples calling code from keystoneclient and keystoneauth1\nexception hierarchies, which will simplify the future migration from\nkeystoneclient to openstacksdk.\n\nChange-Id: I45857290e8936020110b1a62020677f1b06e8a06\nSigned-off-by: Emma Foley \u003cefoley@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/9e8f9f9f3a9b82fa2ff3bbbd5fb1de30856f3d5f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/9e8f9f9f3a9b82fa2ff3bbbd5fb1de30856f3d5f"}]},"branch":"refs/heads/master"},"d11657313136ae41e58387e0cda0283d4c365d65":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-04-14 12:13:28.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/30/983230/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/30/983230/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/4"}}},"commit":{"parents":[{"commit":"d0106891fa46092ec99c4153dd227572ea849193","subject":"Add list_domains() convenience method to keystone_client.Client","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d0106891fa46092ec99c4153dd227572ea849193"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-01-23 16:27:38.000000000","tz":-300},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-14 12:13:07.000000000","tz":-240},"subject":"Add ceilometer/exceptions","message":"Add ceilometer/exceptions\n\nIntroduce ceilometer/exceptions.py with NotFound and NoUniqueMatch\nexception classes, and apply them at the keystone_client boundary.\n\nfind_project() and find_domain() now catch keystoneauth1.NotFound and\nkeystoneclient.NoUniqueMatch and re-raise as ceilometer equivalents.\n\nThis decouples calling code from keystoneclient and keystoneauth1\nexception hierarchies, which will simplify the future migration from\nkeystoneclient to openstacksdk.\n\nChange-Id: I45857290e8936020110b1a62020677f1b06e8a06\nSigned-off-by: Emma Foley \u003cefoley@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d11657313136ae41e58387e0cda0283d4c365d65"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d11657313136ae41e58387e0cda0283d4c365d65"}]},"branch":"refs/heads/master"},"88eefd1d1c5493186383c3217cdd1e49fbc11fa9":{"kind":"REWORK","_number":5,"created":"2026-04-16 11:49:06.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/30/983230/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/30/983230/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/30/983230/5"}}},"commit":{"parents":[{"commit":"d0106891fa46092ec99c4153dd227572ea849193","subject":"Add list_domains() convenience method to keystone_client.Client","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d0106891fa46092ec99c4153dd227572ea849193"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-01-23 16:27:38.000000000","tz":-300},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-16 11:48:41.000000000","tz":-240},"subject":"Add ceilometer/exceptions","message":"Add ceilometer/exceptions\n\nIntroduce ceilometer/exceptions.py with NotFound and NoUniqueMatch\nexception classes, and apply them at the keystone_client boundary.\n\nfind_project() and find_domain() now catch keystoneauth1.NotFound and\nkeystoneclient.NoUniqueMatch and re-raise as ceilometer equivalents.\n\nThis decouples calling code from keystoneclient and keystoneauth1\nexception hierarchies, which will simplify the future migration from\nkeystoneclient to openstacksdk.\n\nChange-Id: I45857290e8936020110b1a62020677f1b06e8a06\nSigned-off-by: Emma Foley \u003cefoley@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/88eefd1d1c5493186383c3217cdd1e49fbc11fa9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/88eefd1d1c5493186383c3217cdd1e49fbc11fa9"}]},"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":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"}}]}],"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":"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":""}}}]}
