)]}'
{"id":"openstack%2Fceilometer~984435","triplet_id":"openstack%2Fceilometer~master~Id1f35620bdc0bf9318f4ccd42f5c888b5fb523c3","project":"openstack/ceilometer","branch":"master","topic":"ceilometer_use_openstack_sdk","attention_set":{},"removed_from_attention_set":{"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-06-16 15:29:35.000000000","reason":"Change was submitted"},"4264":{"account":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"last_update":"2026-06-16 15:29:35.000000000","reason":"Change was submitted"},"32968":{"account":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"last_update":"2026-06-16 13:18:36.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-06-16 15:29:35.000000000","reason":"Change was submitted"},"34975":{"account":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"last_update":"2026-06-09 08:25:18.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":"Id1f35620bdc0bf9318f4ccd42f5c888b5fb523c3","subject":"Remove FakeKeystoneClient from fakes","status":"MERGED","created":"2026-04-13 18:17:31.000000000","updated":"2026-06-16 15:32:41.000000000","submitted":"2026-06-16 15:29:35.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":"984435-ceilometer_use_openstack_sdk","meta_rev_id":"8ae3862c36230150c513c4a00bfe53537733c3c8","_number":984435,"virtual_id_number":984435,"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"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-16 15:29:35.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-06-16 13:18:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-06-09 08:25:18.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":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"all":[{"value":1,"date":"2026-06-16 13:18:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_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":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"}],"reviewers":{"REVIEWER":[{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_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-04-13 19:44:43.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:26:07.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 18:22:14.000000000","updated_by":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"reviewer":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"state":"REVIEWER"},{"updated":"2026-04-14 18:22:14.000000000","updated_by":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"reviewer":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"state":"REVIEWER"},{"updated":"2026-04-14 18:22:14.000000000","updated_by":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"REVIEWER"}],"messages":[{"id":"b799add6f6758ca8d72b4cd9d7e44c126de45aa5","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 1.","accounts_in_message":[],"_revision_number":1},{"id":"f0da1e67b7bdcc41c440c2728609112410643682","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-13 19:44:43.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f2cfe4fa523749ae99b00745b399c7cf\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/78f411bf751648bb88a2f09adf0910bc : SUCCESS in 8m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/478a8698957c4010bd462d670f0e6755 : SUCCESS in 4m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/47f98466a5f54248ad0ebf7d294e430a : SUCCESS in 5m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d8515b0619ef44d89571b11de375ccd4 : SUCCESS in 5m 35s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b7e65faa114d48738a428dffd495efe7 : SUCCESS in 7m 29s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cdf5a476cc4d40a0acbf589e31f0b4c7 : SUCCESS in 8m 48s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/0b5968f8e4264e9da3f4c572a77f8c83 : SUCCESS in 1h 17m 52s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/d3dc8d2498314c5f9b0b4723e1ab1369 : SUCCESS in 1h 00m 27s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/aa44826521c34726a45814b4457a26f3 : SUCCESS in 1h 03m 25s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/099a66513ac44223bd8f306eac6935e3 : SUCCESS in 44m 36s","accounts_in_message":[],"_revision_number":1},{"id":"46c01854362e393868ddedf5140bfa533b6134ca","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-04-14 07:26:07.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"ab37ad8a0f33ddfadb375f4d315016ec2cecf7e3","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 2: Patch Set 1 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":2},{"id":"7d3ce683fadd874daae5bfd3a3a74e872cc65882","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 13:23:13.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e79c37520da2422cb1ee2a475cf9f80d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d78f3ce2d3b345fd9bfff232d3cf51e0 : SUCCESS in 7m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/56b0d3e63b104f4799f57390f6723d9d : SUCCESS in 3m 36s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cd398d5b56444e9ebbcce51ec4f4a6b6 : SUCCESS in 4m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/daa19c74be1745d2a655a7ae3d5e4c36 : SUCCESS in 5m 32s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/07481e8d2f5745529edac7ada41039f4 : SUCCESS in 8m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28b2527ec41047888d0b4f56054a9fb6 : SUCCESS in 8m 27s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/5b08072320704c8d88b5a1c5ac7db8ad : SUCCESS in 1h 03m 55s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/930c01dae0f04f78808039f0d18a82f7 : SUCCESS in 1h 00m 54s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/9e1c8ddc28a541d7bba1d68eb48b0513 : SUCCESS in 37m 56s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/37b8c06b12b74c62bc5bd0b929eac0e5 : SUCCESS in 40m 35s","accounts_in_message":[],"_revision_number":2},{"id":"b0f5ce1d5c6f9785652fbfaf48b70203e79bfcf1","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-04-14 18:22:37.000000000","message":"Topic set to ceilometer_use_openstack_sdk","accounts_in_message":[],"_revision_number":2},{"id":"58e6c0959f03bc041c26eb9ffc08df179c7baa06","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 3: Patch Set 2 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":3},{"id":"05e342230fb9504832cfedb741c6af31a44f5528","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 13:06:57.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/396129dd06ff456587563941a73e6190\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dc97e5b9ed394a2180e86aa0974386f3 : SUCCESS in 6m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/18a0869dcc1a4cb4b0b83acd832e1117 : SUCCESS in 3m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a3aede6ca8454ec89e17a6cf2dcae090 : SUCCESS in 6m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/065a8dc69cd24f5891b7ea3a11338567 : SUCCESS in 5m 24s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5ab6ae4ff0ea48088283184394437151 : SUCCESS in 7m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6e4248c3da5443fc9309136002eca961 : SUCCESS in 6m 28s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/85602da9555e4ba9b26db0852096d46c : SUCCESS in 37m 12s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/63c1931c18264c11a2bebf1be5d51c0d : SUCCESS in 1h 02m 20s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/f8ad2236b103475aa9baacbe8bb73946 : SUCCESS in 1h 11m 04s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/b7726ff2ed374ef884f7f79649d9cb68 : SUCCESS in 51m 38s","accounts_in_message":[],"_revision_number":3},{"id":"6a283159e93a61cbcc513931f16a75235686da5c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-05-12 18:57:06.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"b2f862c27fdd214e9a67001c1451bd07f6d07ad0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 20:19:02.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/0d7debef676241c3b0f60878410ab161\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/adab66aaf9644d1fbd468eddd2f8eb77 : SUCCESS in 11m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e39d063df0074dd08a8317348aadab89 : SUCCESS in 3m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9d22841b1f194cea97b7ee6fe621287a : SUCCESS in 3m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3cec98d4ec1e4d2492e33dcbbea1cb2d : SUCCESS in 5m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/056ee5e54ad648189d750a9647accc14 : SUCCESS in 7m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/78cdff52e419409e9b7fd49412b89cd5 : SUCCESS in 4m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9cc1590e0d664feeb2258af03dcfe618 : SUCCESS in 6m 21s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/b60e6de8c7ab43f7ab2c50f5389edfeb : SUCCESS in 1h 16m 11s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/852c021f996e479cb0a20c733f344faa : SUCCESS in 39m 08s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/d31a27c4f9eb404cb550f7b21f7bdb45 : SUCCESS in 1h 04m 08s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/1b7b1d5346e84b47bc2ba44fca926e33 : FAILURE in 12m 19s","accounts_in_message":[],"_revision_number":4},{"id":"87561f9da61ed935dec1e33d8818d01a67659043","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-05-28 22:57:20.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"49b1d2ec6dacd6daba9951ea7c5a0a639b9cb25a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-29 00:09:46.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/259a6605be0a4d969563f63c1c5b9973\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/74440c32170f4510b6cbd430ab9d3040 : SUCCESS in 7m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/18b7345055754363927f616f6066536e : SUCCESS in 4m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c7f5c60c71854572ae6ddebb74e0dc59 : SUCCESS in 4m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fb3f6822a6c84e0e8065873ae2a25659 : SUCCESS in 5m 15s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e1a8d7f1eb5f40a0a9897ff2e2e2aeea : SUCCESS in 8m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d17d8e173dda45ab90788456133b6c59 : SUCCESS in 8m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4b891f48141048e59a2ed50deaea16c6 : SUCCESS in 6m 33s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/9f11584488fc4a898aa2e94570bd58d1 : SUCCESS in 56m 29s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/6699933d645d482b87b909b743be2ecb : SUCCESS in 47m 42s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/f80ce4d1833444bf986d00bf113b4546 : SUCCESS in 1h 06m 55s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/ff3dd62ab24b4caeaa75782964549c34 : SUCCESS in 42m 26s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/bc1dc45da3404e75b4bb0721d90a4537 : SUCCESS in 51m 54s","accounts_in_message":[],"_revision_number":4},{"id":"34c5a61286744fdd1ea0e26352fff698b378d734","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-05-30 14:40:51.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"af266f3823d719e18472446d81204f56546b40de","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-06-02 13:20:16.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"6fc54c0ad0bd20f69d9dc10bfce8c38cb3683819","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-06-02 13:20:40.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"d78584d0570de01609f8441431e51ec47929d88b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 14:55:18.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9c9ad50ead78412fb175c9cc9b879028\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e217ca0c10db420d930893c06b479015 : SUCCESS in 7m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8310cb9ebf1549bd9870d1984c85e27b : SUCCESS in 4m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6a040876a16b4778813fcfa0f9bb6d6c : SUCCESS in 4m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b371e3d7413a461fb4c74a5b12b6dc06 : SUCCESS in 3m 03s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b2b1cd17dacc4a7982bfc68f79494ef5 : SUCCESS in 4m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e4548bbb6dd4fd0a075e92e13442bae : SUCCESS in 8m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ee24104787944b309f20a43f1ad787af : SUCCESS in 6m 00s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/42cd953870c94576bc74626759f63501 : SUCCESS in 1h 28m 08s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/d4cb8c500c2e4175a705c5a793b37368 : SUCCESS in 31m 54s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/cad965897c4d465881e7a136873c10df : SUCCESS in 47m 50s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/9a8d723f927f4a559678a3de5c2a68b8 : SUCCESS in 51m 04s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/164278953906410c8f31e09828920f71 : SUCCESS in 45m 16s","accounts_in_message":[],"_revision_number":5},{"id":"4eaa1380f2011ad1f61b355d4ada61f139866be9","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-06-04 14:27:22.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"cea5b66c3c3789dc85cde24d5a5ba0c8298f58f1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-06-08 18:24:45.000000000","message":"Uploaded patch set 6: Commit message was updated.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"8a01b142efdd65c0e12103b263d1dba176225424","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-08 19:48:56.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8d8bbc4fb8d14ba28e4153ff91a3454c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a05f54f33efd40b1a5033e76640c7fa8 : SUCCESS in 7m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/469d0b5a3935477b936a43d5ea2aac8c : SUCCESS in 2m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/68c9fe3a51a74c36a59204c886e716b6 : SUCCESS in 6m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0185d2dd74e442bc81ccb800346c2a8b : SUCCESS in 3m 33s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/abd3f28440fe4f2c9ed145e3d9ca6f94 : SUCCESS in 7m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/093bddd89b824246b9d8006cfa276cdf : SUCCESS in 9m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/54cd21ec3d2a4a288f192f1144bf4db6 : SUCCESS in 6m 44s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/286522d410804c4cafcb5bf82622cb60 : SUCCESS in 1h 18m 32s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/f927962d641a45e09eb01ac7433ccc1c : SUCCESS in 1h 01m 39s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/c5ffe46658ad4926860dc5f732fcde2a : SUCCESS in 1h 04m 17s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/221e990123364a0eb3350a87e8fd5cd0 : SUCCESS in 42m 06s\n- telemetry-dsvm-integration-aetos https://zuul.opendev.org/t/openstack/build/5b0aca077bb04258915222e50639256d : SUCCESS in 45m 56s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/76dcdd8263544b9b83635d5ea6a703c0 : SUCCESS in 51m 52s\n- telemetry-dsvm-integration-aetos-ipv6-only https://zuul.opendev.org/t/openstack/build/b42812952b92414c997bdad96aaf6df3 : SUCCESS in 32m 09s","accounts_in_message":[],"_revision_number":6},{"id":"b3f6b7dcc8819260fe6505a92b33e86c78b7a2af","author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"date":"2026-06-09 08:25:18.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"9c9734987924fbf656b8f2ce19e78675ce0a278d","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-06-09 16:30:54.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"83c640ceac75f5626652c3505d20ce40cae365cc","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-06-16 13:18:36.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"c323bb9ed15b9b912c9679b8495519178f29d453","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 13:19:32.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"34b83c29aba952d3864a2be2c9b20d773b528b70","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 15:29:35.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b25b4d66306545cf869fd4a64f528c73\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d87aff1b2b224906abc8c6ddc7d35164 : SUCCESS in 4m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/99abf6d295504ea5a8bfd833a455c233 : SUCCESS in 5m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e8b1e020b92d40498b7636721e016b0d : SUCCESS in 4m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9dd3e72a00e74e0fa1fd67af2d1f9c7c : SUCCESS in 8m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/064a772229d1438cae6499b2a97223d3 : SUCCESS in 7m 52s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/e2fd8e9060aa4ed7b94182c9361a92f5 : SUCCESS in 1h 29m 31s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/cdccb650fb384998b521d477460a1f16 : SUCCESS in 54m 55s\n- telemetry-dsvm-integration-aetos https://zuul.opendev.org/t/openstack/build/84dd7670847b4078a9cd1706aeb346f7 : SUCCESS in 46m 32s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/75f3faf868014c5487744cb4a19a9960 : SUCCESS in 32m 01s\n- telemetry-dsvm-integration-aetos-ipv6-only https://zuul.opendev.org/t/openstack/build/1bde8480029a4f199fb8b5c45d3eabf4 : SUCCESS in 49m 28s","accounts_in_message":[],"_revision_number":6},{"id":"9e00ebe94b08b6925e9c1ccfd6e1b3a3dadb7057","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 15:29:35.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"8ae3862c36230150c513c4a00bfe53537733c3c8","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 15:32:41.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9b40bdb80a8b408aa1a865bdd5c2eb13\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/38e0d7af6fc0457eaba60a3bc5613089 : SUCCESS in 1m 19s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"e80faf446b071066d9ac34469b6935f6fd4878e8","revisions":{"a3e2300abfd8ac9354d6ac257a8172b286119fa5":{"kind":"REWORK","_number":1,"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/35/984435/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/35/984435/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/1"}}},"commit":{"parents":[{"commit":"bd592e2cfb04dd1c8a0c276d4f3abed2a5a78a63","subject":"Add from_openstacksdk methods to Project and Domain","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/bd592e2cfb04dd1c8a0c276d4f3abed2a5a78a63"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-13 11:09:41.000000000","tz":-240},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-13 18:17:17.000000000","tz":-240},"subject":"Remove FakeKeystoneClient","message":"Remove FakeKeystoneClient\n\nChange-Id: Id1f35620bdc0bf9318f4ccd42f5c888b5fb523c3\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/a3e2300abfd8ac9354d6ac257a8172b286119fa5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a3e2300abfd8ac9354d6ac257a8172b286119fa5"}]},"branch":"refs/heads/master"},"f8793d4a6563965b3128999a12a55285e4b752ff":{"kind":"TRIVIAL_REBASE","_number":2,"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/35/984435/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/35/984435/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/2"}}},"commit":{"parents":[{"commit":"ce065249369666a7f2fd39fcae01c1520e9548fe","subject":"Add from_openstacksdk methods to Project and Domain","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/ce065249369666a7f2fd39fcae01c1520e9548fe"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-13 11:09:41.000000000","tz":-240},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-14 12:13:07.000000000","tz":-240},"subject":"Remove FakeKeystoneClient","message":"Remove FakeKeystoneClient\n\nChange-Id: Id1f35620bdc0bf9318f4ccd42f5c888b5fb523c3\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/f8793d4a6563965b3128999a12a55285e4b752ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/f8793d4a6563965b3128999a12a55285e4b752ff"}]},"branch":"refs/heads/master"},"fef19280530ab7a86d4dae421cea701f589f2a04":{"kind":"TRIVIAL_REBASE","_number":3,"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/35/984435/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/35/984435/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/3"}}},"commit":{"parents":[{"commit":"d930c877afac287295e52fa18a168d272d9b4bdc","subject":"Add from_openstacksdk methods to Project and Domain","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d930c877afac287295e52fa18a168d272d9b4bdc"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-13 11:09:41.000000000","tz":-240},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-16 11:48:53.000000000","tz":-240},"subject":"Remove FakeKeystoneClient","message":"Remove FakeKeystoneClient\n\nChange-Id: Id1f35620bdc0bf9318f4ccd42f5c888b5fb523c3\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/fef19280530ab7a86d4dae421cea701f589f2a04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/fef19280530ab7a86d4dae421cea701f589f2a04"}]},"branch":"refs/heads/master"},"28d857079ac7381595ac19add5d394aa731d8cc8":{"kind":"REWORK","_number":4,"created":"2026-05-12 18:57:06.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/35/984435/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/35/984435/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/4"}}},"commit":{"parents":[{"commit":"252c9c02057bc8e600052849cc8c45c372b35b16","subject":"Add from_openstacksdk methods to Project and Domain","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/252c9c02057bc8e600052849cc8c45c372b35b16"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-13 11:09:41.000000000","tz":-240},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-05-12 18:56:48.000000000","tz":-240},"subject":"Remove FakeKeystoneClient","message":"Remove FakeKeystoneClient\n\nChange-Id: Id1f35620bdc0bf9318f4ccd42f5c888b5fb523c3\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/28d857079ac7381595ac19add5d394aa731d8cc8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/28d857079ac7381595ac19add5d394aa731d8cc8"}]},"branch":"refs/heads/master"},"cb04bf3120fa845df29d3be26cef5bae578c2fdc":{"kind":"REWORK","_number":5,"created":"2026-06-02 13:20:40.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/35/984435/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/35/984435/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/5"}}},"commit":{"parents":[{"commit":"252c9c02057bc8e600052849cc8c45c372b35b16","subject":"Add from_openstacksdk methods to Project and Domain","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/252c9c02057bc8e600052849cc8c45c372b35b16"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-13 11:09:41.000000000","tz":-240},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-06-02 13:14:43.000000000","tz":-240},"subject":"Remove FakeKeystoneClient from fakes","message":"Remove FakeKeystoneClient from fakes\n\nRemove the deprecated FakeKeystoneClient test fake in favor of\nopenstacksdk-based test doubles. This change eliminates the\nkeystoneclient dependency from the test infrastructure.\n\nChanges:\n- Remove FakeKeystoneClient, FakeDomainManager, and FakeProjectManager\n  from ceilometer/tests/unit/fakes.py\n- Remove from_ksclient() class methods from Project and Domain classes\n  in ceilometer/keystone_client.py (only from_openstacksdk() remains)\n- Remove keystoneclient-specific test data objects (DOMAIN_*, PROJECT_*)\n  keeping only the _ceilo and _sdk variants\n- Remove get_auth_token() comment referencing keystoneclient.v3.client\n\nThis is part of the broader effort to migrate from python-keystoneclient\nto openstacksdk across the ceilometer codebase. All affected tests now\nuse FakeConnection with openstacksdk-compatible test data.\n\nChange-Id: Id1f35620bdc0bf9318f4ccd42f5c888b5fb523c3\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/cb04bf3120fa845df29d3be26cef5bae578c2fdc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/cb04bf3120fa845df29d3be26cef5bae578c2fdc"}]},"branch":"refs/heads/master"},"e80faf446b071066d9ac34469b6935f6fd4878e8":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2026-06-08 18:24:45.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/35/984435/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/35/984435/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/35/984435/6"}}},"commit":{"parents":[{"commit":"252c9c02057bc8e600052849cc8c45c372b35b16","subject":"Add from_openstacksdk methods to Project and Domain","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/252c9c02057bc8e600052849cc8c45c372b35b16"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-13 11:09:41.000000000","tz":-240},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-06-08 18:22:08.000000000","tz":-240},"subject":"Remove FakeKeystoneClient from fakes","message":"Remove FakeKeystoneClient from fakes\n\nRemove the deprecated FakeKeystoneClient test fake in favor of\nopenstacksdk-based test doubles. The now-redundant\nfrom_ksclient methods are removed from the keystoneclient.\nThis change eliminates the keystoneclient dependency from\nthe test infrastructure.\n\nThis is part of the broader effort to migrate from python-keystoneclient\nto openstacksdk across the ceilometer codebase. All affected tests now\nuse FakeConnection with openstacksdk-compatible test data.\n\nChange-Id: Id1f35620bdc0bf9318f4ccd42f5c888b5fb523c3\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/e80faf446b071066d9ac34469b6935f6fd4878e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e80faf446b071066d9ac34469b6935f6fd4878e8"}]},"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":""}}}]}
