)]}'
{"id":"openstack%2Fceilometer~973302","triplet_id":"openstack%2Fceilometer~master~I61b6c4143a35dc11df9419400b19a9b039294133","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-02-19 09:48:49.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-02-23 19:16:38.000000000","reason":"Change was submitted"},"34975":{"account":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"last_update":"2026-02-23 18:39:49.000000000","reason":"\u003cGERRIT_ACCOUNT_34975\u003e replied on the change","reason_account":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}}},"hashtags":[],"change_id":"I61b6c4143a35dc11df9419400b19a9b039294133","subject":"Add get_url helper function to keystoneclient","status":"MERGED","created":"2026-01-13 20:22:32.000000000","updated":"2026-02-23 19:17:35.000000000","submitted":"2026-02-23 19:16:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":20,"unresolved_comment_count":5,"has_review_started":true,"submission_id":"973302-ceilometer_use_openstack_sdk","meta_rev_id":"ac7593a47cbb801e106f8c6778b4b6b4fe332606","_number":973302,"virtual_id_number":973302,"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":[{"value":0,"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-23 19:16:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}],"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":2,"date":"2026-02-19 09:48:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-02-23 18:39:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}],"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":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"all":[{"value":0,"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-02-23 18:39:49.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-13 20:27:24.000000000","updated_by":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"reviewer":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"state":"REVIEWER"},{"updated":"2026-01-13 20:37:16.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-02-09 10:42:25.000000000","updated_by":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"reviewer":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"state":"REVIEWER"}],"messages":[{"id":"26a6e83d9e782300a81539ce487f8b062dfbc4de","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-01-13 20:22:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"58a6a6be91a5a6f816097d016c78a3c68ed8fc5f","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-01-13 20:25:56.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"a2a56fe342124821b50cb8ccbda696a5a33408dd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-13 20:37:16.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/10d49a182b2040e09b433272a312c52c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/18097d308410410a9cbb696a6a3ce26b : RETRY_LIMIT in 1m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/00f34f7fd0554dd682f219044d6e25ad : RETRY_LIMIT in 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f1b351b05db1429a9f3c947d4da25caf : RETRY_LIMIT in 1m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1a0ee704e55340abb08e15573fdc67f1 : RETRY_LIMIT in 1m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/149af2d73bc44d44a1c8c56ea0784305 : RETRY_LIMIT in 1m 03s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/cf93a3c76c014b42a26d132397e8f5b7 : RETRY_LIMIT in 1m 39s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/6c37215a78084fe89951333a44ca6850 : RETRY_LIMIT in 1m 36s","accounts_in_message":[],"_revision_number":1},{"id":"649888d26b88fd805af6f8e6d70c6d8a68e83bfe","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-01-13 22:45:21.000000000","message":"Uploaded patch set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"90335eed221e5a48e36443c522dee4a80b448b59","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-13 23:54:05.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/801142956307466899104714491d5423\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/83c2bd025c9c45e4af61e218349cdb69 : SUCCESS in 6m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5e827e1839f548f6b194d75f8b8a2da5 : SUCCESS in 4m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5dc8421a40ce4553a1d8356a79ef3262 : SUCCESS in 3m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bc09727159334867b87a2c7733c10ce6 : SUCCESS in 4m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bdc9aa761ab1452fad4e02c99807902f : SUCCESS in 6m 38s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/27ed5da175ca487ea14c72d10ed28572 : SUCCESS in 1h 06m 54s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/195ee86669694594b1b1171a42f5bd8f : SUCCESS in 39m 24s","accounts_in_message":[],"_revision_number":2},{"id":"5925a25caa2f4099bd481dca8744650f21954438","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-01-14 11:45:43.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":2},{"id":"d6cf7941d8bc3c205c25e00e95979ad646196d58","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-01-14 14:09:33.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"32fc6a2727eb973339d34b72da529221c8d4c9e7","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-01-14 14:09:58.000000000","message":"Patch Set 2: Code-Review-1","accounts_in_message":[],"_revision_number":2},{"id":"f323f21ec64694d5ce8ac1aa57ec460bb15dba83","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-01-14 14:11:27.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"842d73146290c5a4ad7896d581b16898b700df05","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-01-14 20:47:24.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"a753350e856a3c6706ca97c92a05b849aaf8c4bf","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-01-15 13:28:08.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f2169ca8f01866b29bdda4fa1d388a8ab655ea9c","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-01-15 16:07:15.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"fe9607480673d172f7cf6851456abe48d38fc5a4","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-01-16 12:53:28.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"e255372bdfc5de1c3f1432a25fe1d89395c19996","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-01-16 12:54:11.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"5df991d204a676af842efeb323ef2c67cda30206","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-01-16 17:33:24.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"93d1b62526ce3850f2307ff38c6f36e9944ea67d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 18:45:47.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/52d9efa9166643bda8c4dbe5431ecab0\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/89c099b801c243efa3b84b07c4179a6f : SUCCESS in 3m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/175e138369f94a178889b3a56e0115d3 : SUCCESS in 5m 24s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b5c38955867e4fc981e75d8e60ef4cf5 : SUCCESS in 2m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ae0d6f94e48f46c2b88e643e114cba03 : SUCCESS in 3m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5843f4ad439345b986ab9401c929c7c3 : SUCCESS in 6m 26s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/88a8f64a71d241e58040bd11070f4802 : SUCCESS in 1h 06m 42s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/57c522ff6c434e3ca6a30c9a32cc8ae1 : SUCCESS in 52m 33s","accounts_in_message":[],"_revision_number":3},{"id":"e98ce79bf8bcc6f546ce4a3129006c6496a920c1","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-01-21 18:58:05.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"7944dc3a36f5114a659b78d7a3ca03bf32f0b118","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-02-04 17:43:08.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"dfaa2af79254a145a735c8d532e07964fc909432","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-02-04 17:53:36.000000000","message":"Uploaded patch set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"5aefbe2cf1fbb7e40ac13a7fffbd20f877465496","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-04 19:09:29.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0cccc5e20a9a4975804113ec6a4925cd\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/94ed1300e318429385d3a00d04383fb1 : SUCCESS in 5m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/354bef58b6644a2ab2a42955949ce8ec : SUCCESS in 3m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/11e095e801bd4399b5a71bacc269d84e : SUCCESS in 2m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e211e3a0b6684414b13c49f74b4160ce : SUCCESS in 4m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6442cea028a0442b8354eae5af4832ca : SUCCESS in 8m 01s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/b7a5ff325b9246758dc069394ccf2ae2 : SUCCESS in 1h 03m 14s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/bc6e1fa54cba439e9d883f69572d4572 : SUCCESS in 52m 41s","accounts_in_message":[],"_revision_number":5},{"id":"14d5a6f85a83abfc8a7eaa7360d44cf55e3ef1b8","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-02-05 11:07:48.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"be340aa57118fdf473b9c5d79f70b45d5f2ca67f","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-02-05 14:57:27.000000000","message":"Patch Set 5:\n\nThanks for this change! The abstraction of keystone client internals is a good approach that will make future migrations (e.g., to openstacksdk) easier.\n\n**What\u0027s done well:**\n- Excellent test coverage (390 lines of new tests)\n- Good abstraction that isolates keystone client internals\n- Consistent refactoring across all call sites\n- Uses real ServiceCatalogV3 objects in tests\n\n**One issue to address:**\n\nThere\u0027s a behavioral change in `manager.py` that could cause a regression. See inline comment.\n\n**Minor suggestions:**\n- Add docstrings to the new `url_for()` and `get_urls()` functions\n- Fix typo: `non_existant` → `non_existent` in test names\n\nOnce the manager.py issue is fixed: +1","accounts_in_message":[],"_revision_number":5},{"id":"3e6d331562909c2634307a9d06ba14738862ea1e","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-02-05 14:57:27.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"9173477a157cc60b364d95bf9e300a68fda72bad","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-02-05 15:00:17.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"8bd767265af02292497d88737ba6f51f89d8b975","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-02-05 15:00:35.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"b3d8283680c686358d88b2315ebd3d53719d62f4","author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"date":"2026-02-09 10:42:25.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"45f780dcf889236494c067624e5d76cedddc52cc","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-02-09 20:24:39.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"0e1950e8017442edec4a5597022f20d8ad818304","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-02-11 15:00:49.000000000","message":"Uploaded patch set 6.\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":6},{"id":"bb76e2a28af9690186d283f13b8d2851c2ff7598","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 16:00:03.000000000","message":"Patch Set 6: 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/6ca187e48c7f46fda5fef857d648332e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/97ebea9fe5f4497d9b5206cb94cc3c37 : FAILURE in 6m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bae313a33a3245119bda2e0d3ee751f4 : SUCCESS in 2m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1e5be1d27be64de68c9a787cce30236f : FAILURE in 2m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d6837ca02c874fc69eed2ae8f74b9af4 : FAILURE in 6m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2d0ca01d7abc4a70ac5f9422470fcdbf : SUCCESS in 4m 14s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/8e7a6975052341009946d67bbae2214c : FAILURE in 11m 30s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/1f3786598e924355b4ac9b7e54b025da : SUCCESS in 57m 07s","accounts_in_message":[],"_revision_number":6},{"id":"73f8645c5759b58c34921177fcbfc481a265cfce","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-02-12 16:43:33.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":7},{"id":"5a5bcddde17cac3cfc822bffa564cb8618fb248c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-12 17:44:39.000000000","message":"Patch Set 7: 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/338ad9e2826441f78a121845b29ed317\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5a0d99ce01a94a009d82ac414312dbf8 : SUCCESS in 5m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/09d9d38801454a64a7472a77f04b0a1a : SUCCESS in 3m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/87add442a2f440daaeed2feeecde889f : SUCCESS in 4m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/738e5b01f04c4b1189e4af88602c247c : SUCCESS in 6m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9dc4d32fd91048f184de81f0fb454728 : SUCCESS in 7m 52s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/481c824ee22b4186a01c1e1f420bb959 : FAILURE in 20m 03s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/10631a37fb334b258959af1fc87bb765 : SUCCESS in 50m 27s","accounts_in_message":[],"_revision_number":7},{"id":"5499e8acc6dbdfd894b7d3084535b54baa5f8dde","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-02-17 20:00:52.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"358d2e6883610ca651030be938507720eb9b6629","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-17 21:06:55.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9d66345eec8c41fe83767e36ef64a77e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b7b7acd7fbc34c20a74740acc0047ad6 : SUCCESS in 4m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e5f1a3c489ac4084bf556e8a79e6e02c : SUCCESS in 3m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/83b7a569a12b45a389c05ff107de407e : SUCCESS in 3m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/388c1b3a454b4e35bd553ffad22f3e54 : SUCCESS in 3m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/00d2df5da0c84d7ab9db551958a52b80 : SUCCESS in 8m 46s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/dfe8fb9f64e54e15b539b36de96531c0 : SUCCESS in 1h 04m 01s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/68ed95c23a52469f9d1e374a8dce819d : SUCCESS in 55m 41s","accounts_in_message":[],"_revision_number":7},{"id":"2fc4dabbe35a778fc6af3a6a0dcf1ba2f38bf493","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-02-19 09:48:49.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"d27fdc44791a187f4b616b214f719fc6faa31d0e","author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"date":"2026-02-23 18:39:49.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"f56dc0d41599e4ba8a60ff7396085d9614efaf79","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 18:40:21.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"a464424c72649ca782c721366b49351e228e6510","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 19:16:38.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c001118953b748f7b4949cdee05a694c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a1f6b2b96798416bb8f65b82b6e6b8c1 : SUCCESS in 1m 58s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/72f0c99675f34ca29778a2ebe27bcb35 : SUCCESS in 2m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ac7addd29fd24ba296d181c823200740 : SUCCESS in 2m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f0ec5f33787e477f8024d4b25aede013 : SUCCESS in 3m 51s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/9ffcd8dabc65447384ab77e5790b5c49 : SUCCESS in 36m 10s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/689fa89de315474aaa71c5a4d7b7f070 : SUCCESS in 32m 13s","accounts_in_message":[],"_revision_number":7},{"id":"26cbd10d25c09275a22883a30baebd9161c83127","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 19:16:38.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"ac7593a47cbb801e106f8c6778b4b6b4fe332606","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 19:17:35.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/66c95481426d48b1ac1a706cc746f82a\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3fb81cd384a3447783c130bdc45a8fee : SUCCESS in 46s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"1412f14ae45350a59fb97a5522d9a127dc365ad1","revisions":{"7295854f6fb07df58816234dbdaae0a1cab92958":{"kind":"REWORK","_number":1,"created":"2026-01-13 20:22:32.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/02/973302/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/02/973302/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/1"}}},"commit":{"parents":[{"commit":"d2e91ba450ab21a25ae76b63add29d51aba22373","subject":"Merge \"Un-deprecate Neutron FWaaS support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d2e91ba450ab21a25ae76b63add29d51aba22373"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2025-12-17 12:12:46.000000000","tz":-300},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-01-13 20:21:16.000000000","tz":-300},"subject":"Add get_url helper function to keystoneclient","message":"Add get_url helper function to keystoneclient\n\nUpdate usage to simplify interaction between keystone client and other\nparts of ceilometer.\nThis change allows changes to ceilometer.keystoneclient to be\nisolated from the rest of the code.\n\nChange-Id: I61b6c4143a35dc11df9419400b19a9b039294133\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/7295854f6fb07df58816234dbdaae0a1cab92958"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7295854f6fb07df58816234dbdaae0a1cab92958"}]},"branch":"refs/heads/master"},"4c2607847c8f0ecd07707e5ba86a07ff53318a9c":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-01-13 22:45:21.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/02/973302/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/02/973302/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/2"}}},"commit":{"parents":[{"commit":"d2e91ba450ab21a25ae76b63add29d51aba22373","subject":"Merge \"Un-deprecate Neutron FWaaS support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d2e91ba450ab21a25ae76b63add29d51aba22373"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2025-12-17 12:12:46.000000000","tz":-300},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-01-13 22:44:52.000000000","tz":-300},"subject":"[WIP] Add get_url helper function to keystoneclient","message":"[WIP] Add get_url helper function to keystoneclient\n\nUpdate usage to simplify interaction between keystone client and other\nparts of ceilometer.\nThis change allows changes to ceilometer.keystoneclient to be\nisolated from the rest of the code.\n\nChange-Id: I61b6c4143a35dc11df9419400b19a9b039294133\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/4c2607847c8f0ecd07707e5ba86a07ff53318a9c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/4c2607847c8f0ecd07707e5ba86a07ff53318a9c"}]},"branch":"refs/heads/master"},"0d3cade448c619f47985f56bcfcd1ae6ca6d9f2a":{"kind":"REWORK","_number":3,"created":"2026-01-16 17:33:24.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/02/973302/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/02/973302/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/3"}}},"commit":{"parents":[{"commit":"01bb508297eed0b945d592f938b7a0d394f1ec5a","subject":"Merge \"Use stable hashing for cache in Gnocchi publisher\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/01bb508297eed0b945d592f938b7a0d394f1ec5a"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2025-12-17 12:12:46.000000000","tz":-300},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-01-16 17:19:22.000000000","tz":-300},"subject":"[WIP] Add get_url helper function to keystoneclient","message":"[WIP] Add get_url helper function to keystoneclient\n\nUpdate usage to simplify interaction between keystone client and other\nparts of ceilometer.\nThis change allows changes to ceilometer.keystoneclient to be\nisolated from the rest of the code.\n\nChange-Id: I61b6c4143a35dc11df9419400b19a9b039294133\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/0d3cade448c619f47985f56bcfcd1ae6ca6d9f2a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0d3cade448c619f47985f56bcfcd1ae6ca6d9f2a"}]},"branch":"refs/heads/master"},"5933fa5b0d63ffd2455b24e7fa150d3cdecd6dc1":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-02-04 17:43:08.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/02/973302/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/02/973302/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/4"}}},"commit":{"parents":[{"commit":"0812243edd32fce9976121ede0f73b8d7d444203","subject":"Merge \"Replace neutronclient with openstacksdk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0812243edd32fce9976121ede0f73b8d7d444203"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2025-12-17 12:12:46.000000000","tz":-300},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-02-04 17:14:12.000000000","tz":-300},"subject":"[WIP] Add get_url helper function to keystoneclient","message":"[WIP] Add get_url helper function to keystoneclient\n\nUpdate usage to simplify interaction between keystone client and other\nparts of ceilometer.\nThis change allows changes to ceilometer.keystoneclient to be\nisolated from the rest of the code.\n\nChange-Id: I61b6c4143a35dc11df9419400b19a9b039294133\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/5933fa5b0d63ffd2455b24e7fa150d3cdecd6dc1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/5933fa5b0d63ffd2455b24e7fa150d3cdecd6dc1"}]},"branch":"refs/heads/master"},"d7e4ecbd889de258f0fd9aa05abda6698774e481":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2026-02-04 17:53:36.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/02/973302/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/02/973302/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/5"}}},"commit":{"parents":[{"commit":"0812243edd32fce9976121ede0f73b8d7d444203","subject":"Merge \"Replace neutronclient with openstacksdk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0812243edd32fce9976121ede0f73b8d7d444203"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2025-12-17 12:12:46.000000000","tz":-300},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-02-04 17:53:15.000000000","tz":-300},"subject":"Add get_url helper function to keystoneclient","message":"Add get_url helper function to keystoneclient\n\nUpdate usage to simplify interaction between keystone client and other\nparts of ceilometer.\nThis change allows changes to ceilometer.keystoneclient to be\nisolated from the rest of the code.\n\nChange-Id: I61b6c4143a35dc11df9419400b19a9b039294133\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/d7e4ecbd889de258f0fd9aa05abda6698774e481"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d7e4ecbd889de258f0fd9aa05abda6698774e481"}]},"branch":"refs/heads/master"},"d274406eeba25c610eae04a2e0e14d5cbc86950f":{"kind":"REWORK","_number":6,"created":"2026-02-11 15:00:49.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/02/973302/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/02/973302/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/6"}}},"commit":{"parents":[{"commit":"0812243edd32fce9976121ede0f73b8d7d444203","subject":"Merge \"Replace neutronclient with openstacksdk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0812243edd32fce9976121ede0f73b8d7d444203"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2025-12-17 12:12:46.000000000","tz":-300},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-02-11 15:00:28.000000000","tz":-300},"subject":"Add get_url helper function to keystoneclient","message":"Add get_url helper function to keystoneclient\n\nUpdate usage to simplify interaction between keystone client and other\nparts of ceilometer.\nThis change allows changes to ceilometer.keystoneclient to be\nisolated from the rest of the code.\n\nChange-Id: I61b6c4143a35dc11df9419400b19a9b039294133\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/d274406eeba25c610eae04a2e0e14d5cbc86950f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d274406eeba25c610eae04a2e0e14d5cbc86950f"}]},"branch":"refs/heads/master"},"1412f14ae45350a59fb97a5522d9a127dc365ad1":{"kind":"REWORK","_number":7,"created":"2026-02-12 16:43:33.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/02/973302/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/02/973302/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/02/973302/7"}}},"commit":{"parents":[{"commit":"0812243edd32fce9976121ede0f73b8d7d444203","subject":"Merge \"Replace neutronclient with openstacksdk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0812243edd32fce9976121ede0f73b8d7d444203"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2025-12-17 12:12:46.000000000","tz":-300},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-02-12 16:40:32.000000000","tz":-300},"subject":"Add get_url helper function to keystoneclient","message":"Add get_url helper function to keystoneclient\n\nUpdate usage to simplify interaction between keystone client and other\nparts of ceilometer.\nThis change allows changes to ceilometer.keystoneclient to be\nisolated from the rest of the code.\n\nChange-Id: I61b6c4143a35dc11df9419400b19a9b039294133\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/1412f14ae45350a59fb97a5522d9a127dc365ad1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/1412f14ae45350a59fb97a5522d9a127dc365ad1"}]},"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":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}}]}],"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":{}}}]}
