)]}'
{"id":"openstack%2Fcloudkitty~954880","triplet_id":"openstack%2Fcloudkitty~master~Idf31c0ed5f433e42d26560d5d0022e53faeb6450","project":"openstack/cloudkitty","branch":"master","attention_set":{},"removed_from_attention_set":{"15197":{"account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"last_update":"2025-11-23 07:42:41.000000000","reason":"\u003cGERRIT_ACCOUNT_15197\u003e replied on the change","reason_account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}},"4264":{"account":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"last_update":"2025-11-23 08:48:35.000000000","reason":"Change was submitted"},"32968":{"account":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"last_update":"2025-11-23 08:48:35.000000000","reason":"Change was submitted"},"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2025-11-23 08:48:35.000000000","reason":"Change was submitted"},"28356":{"account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"last_update":"2025-11-23 08:48:35.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Idf31c0ed5f433e42d26560d5d0022e53faeb6450","subject":"Deploy healthcheck middleware as app","status":"MERGED","created":"2025-07-13 14:33:43.000000000","updated":"2025-11-23 08:49:21.000000000","submitted":"2025-11-23 08:48:35.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"954880","meta_rev_id":"f6108be0705bf23889d8c75e84b488bd0a08195d","_number":954880,"virtual_id_number":954880,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-11-23 08:48:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}],"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":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-11-23 07:42:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}],"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":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-11-23 07:42:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"approved":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-11-23 07:42:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-07-13 15:35:58.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":"2025-09-01 14:37:35.000000000","updated_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"reviewer":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"state":"REVIEWER"},{"updated":"2025-09-08 08:31:06.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":"2025-09-29 14:32:47.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"},{"updated":"2025-11-21 16:56:44.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"state":"REVIEWER"}],"messages":[{"id":"04b47d32aa5dd7b89cb38370bfc733889412d005","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-07-13 14:33:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e4385c22ab90c7f3ab2cb492cdd7c3d5a7106c14","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-07-13 14:34:22.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"50cdcb96e1f5519eb27e469e9bc3395d19d1a7da","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-07-13 14:38:55.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c21f37eaec2c342459b756c0ef3ce1bfee892f81","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-07-13 14:43:04.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"a9f0dd3babdf1c5d1e23371b9d623b6f33926ca3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-13 15:35:58.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/3c296abbc523416aaa03c2d2be9744d2\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/39f13646aa8b41ea83d199eedcc118ee : SUCCESS in 5m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ff4a03c4c90b43ce8dfe249bd86a513b : SUCCESS in 3m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a2ac8bcb35a24121a9465c06744185ee : SUCCESS in 3m 35s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cfa6f07829894685ae60181a431f1ee4 : SUCCESS in 4m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9752283dab0249309b37baabd55f0995 : SUCCESS in 6m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/49fdd93352fa47c2ba3c76a20ead0fdd : SUCCESS in 3m 56s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/7b2edb1b61b24eb5bc5a35b7fe7817e6 : FAILURE in 24m 46s\n- cloudkitty-tempest-full-v2-storage-influxdb-jammy https://zuul.opendev.org/t/openstack/build/05bd202cdced4245b23b426130d31fb9 : FAILURE in 21m 47s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/078fab9a437a4d76b44330b20e88f409 : FAILURE in 23m 54s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/0b5c2ae0dc8b49e0a9fc0c71473cb299 : FAILURE in 23m 59s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/712fe20ba76f46baae440273b144d86f : FAILURE in 25m 11s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/e8953a840b834c4d9b59a0d31b99103b : FAILURE in 22m 57s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/ece16c8b408847eb8e4c5185f57976ea : FAILURE in 23m 27s\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/0917e749ce3f45c6aec2754202df92a7 : SUCCESS in 43m 49s","accounts_in_message":[],"_revision_number":4},{"id":"c5551e34b107abbad135ade45240fda01594f709","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-07-14 03:01:52.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"762d8802445b7aa347f4a279203963f07e2033a4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-14 04:03:40.000000000","message":"Patch Set 5: 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/19ddefc09f644a9d81323c95da74a651\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/36776dd2c3a94c85b5e06750b29a7502 : SUCCESS in 7m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/260bf49f10ce4a30b07137c577c87599 : SUCCESS in 5m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/202dc27236794770b9d82f6d6a3b9459 : SUCCESS in 5m 01s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/bd6e16c3e1e943dd910b5f65b1461c4d : SUCCESS in 5m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d2da330c6ca14cb7b02bb12e7dcad550 : FAILURE in 6m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/be7701780e754b78b23268c7d44f148d : SUCCESS in 5m 19s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/689c5a58d0ae4bd6a50a02166b5e6bac : SUCCESS in 25m 35s\n- cloudkitty-tempest-full-v2-storage-influxdb-jammy https://zuul.opendev.org/t/openstack/build/bddda964d03a4469ace7ed97c94f2f4b : SUCCESS in 21m 27s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/732a7757db0845e9bc92d76d8c3dba3c : SUCCESS in 12m 42s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/79034813f6e94296afbeb1e125690ab7 : FAILURE in 7m 28s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/7898b929e6bf400c841dad3931d5996f : SUCCESS in 30m 54s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/34e22edbea344e13b2d53e05d3dfb339 : SUCCESS in 35m 47s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/1f8dd7e5d8b04d408e2b3663f29226c6 : SUCCESS in 31m 03s\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/01eb64f9989d4e19829fdb6599a067ed : SUCCESS in 1h 00m 17s","accounts_in_message":[],"_revision_number":5},{"id":"a936cfa8677d2c28bdb5dff22933b14af096d8a0","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-07-14 04:27:02.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"c27a0c9de1853924e35e1d1613d0698dceb2fd7c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-14 05:27:42.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ed6a1e295772481b887d3e67ca2070f6\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ba411fcba04946c68b69a6abc3cce45c : SUCCESS in 3m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6d0c78f079c2456da7ac9a2b974a7107 : SUCCESS in 4m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ade1029dd83d4020825bf2681bc6a071 : SUCCESS in 2m 35s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4a1e4c4126a2451ebf5355bf9fafa370 : SUCCESS in 3m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4cd04dccc694485781201ca73f3ac0da : SUCCESS in 6m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/349b5d67793e4acbacff5253c8ad3f75 : SUCCESS in 2m 52s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/68edf5b48deb4f30bd3c23783d163f40 : SUCCESS in 13m 44s\n- cloudkitty-tempest-full-v2-storage-influxdb-jammy https://zuul.opendev.org/t/openstack/build/7755327d05b34cfdb50cecfdb836dcc7 : SUCCESS in 14m 53s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/ada9e5ee7f4645f7b08b3db14235605f : SUCCESS in 12m 32s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/f01dcac2ea2d40249bab38df082d0e39 : SUCCESS in 13m 54s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/4ef8c23ff1b14b8790dd61f7d59a8744 : SUCCESS in 15m 44s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/cef45911622349268eef3b5e6662bb7d : SUCCESS in 15m 04s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/7ced919f954a46c099a968869c335403 : SUCCESS in 12m 53s\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/d1b061b57c9b418683f35abf46e5785a : SUCCESS in 59m 07s","accounts_in_message":[],"_revision_number":5},{"id":"62d2a782b967f80c1db5dcc98e61dbdc68578c12","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2025-09-01 14:37:35.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"409c98277d9a90eaba70f0178d9b078f6cc61552","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-09-08 08:31:06.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"9941471e30aee8f0dbf81f7cd342f7abb9636829","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2025-09-29 14:26:20.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"c68eb8d91289a20087f67dc6ff22881bb5db7c11","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-09-29 14:31:27.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"bed04e031ca46539415dc70736ee9a8106565116","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2025-09-29 14:32:47.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"d2010a31f554158d97b437c974ef8ac407c47ed6","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-11-21 16:56:44.000000000","message":"Patch Set 5: Code-Review+2 Review-Priority+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"cd7a54cc7d4ecb01c830f31db4c545887b889bb4","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-11-21 16:56:54.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"465ecb400368f4c3a1bd767e29b0f388c9cca459","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-21 16:57:08.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"a462e113540469aa4a198bcfe85562056c79fa2e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-21 17:57:41.000000000","message":"Patch Set 5: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/d412643e56824bd7956c7aa251aadbee\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1fa8af7d628d40979ba0f59f6a4990df : SUCCESS in 1m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/aed1cf119a6b4e66979953b14b744bd4 : SUCCESS in 6m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c2b4780a33d24fa7bdfdc22dc825a471 : SUCCESS in 5m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5dc16d7d9e2d43cd8cf4fe578a376300 : SUCCESS in 3m 21s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/9f1c0fbcef184c57909be35692d9c3e2 : SUCCESS in 13m 34s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/1a71b8cf8bfa42f0b65e5c01176624d6 : SUCCESS in 13m 29s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/f566de851f1c49d6b7f9c4fa85b5523f : SUCCESS in 13m 53s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/c1bdbb2d461046a48c80f96b3c3b38cf : SUCCESS in 32m 16s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/72484ef93a2a449f9f288f22acfd266e : SUCCESS in 17m 32s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/ecff28ecc23a49a084dbad37676d03c9 : SUCCESS in 26m 36s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/c7d8215002d84c1caa88b4688603fc5b : SUCCESS in 17m 17s\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/62f2241f3cea4202a9497ef961ba1f22 : FAILURE in 55m 50s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/9d239db95bbc430497ae0eb35f52185a : SUCCESS in 35m 55s","accounts_in_message":[],"_revision_number":5},{"id":"e19e14c37860bb81ded82c5747ab7283c06f0c64","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-11-22 02:18:23.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"62d2dcdd43075639e3ddfc18f50cfbc09d0f705c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-22 03:23:23.000000000","message":"Patch Set 5: 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/7f469a1739f9434f92f4fd447aabe0b8\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c267b1e64c744712b066e4aa99c66705 : SUCCESS in 5m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d5815daa188a4ac9a63899755def63ac : SUCCESS in 4m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b4cfa1cdb87040aea216454d2af1108d : FAILURE in 4m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/43564b3d1f6e43a181b39d12f7de6953 : SUCCESS in 4m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/286f4d428adf4e55aa3db0b5cb74405b : SUCCESS in 2m 29s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/baba6a4b5dfc4eb6833ff32de29f6e3e : SUCCESS in 34m 56s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/4d49c8420d6749a788878b159c7c81c1 : SUCCESS in 33m 04s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/2e7cf674092e4ff19cadd0e0c629305a : SUCCESS in 14m 58s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/499f5f1393d84f18bbd4cff52fcbb10d : SUCCESS in 19m 09s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/56cc22e435504b83ae598510fad0dbf8 : SUCCESS in 16m 05s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/8685b1936aa74f69a50ef34ba2272d2e : SUCCESS in 24m 15s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/7c1eac2bd66c4512ba35b9699981edd1 : SUCCESS in 33m 16s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/c096d412b14e4f0b93d4e56298ec1f87 : SUCCESS in 36m 22s\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/8c96c7e5a32d40889892713dfa6e046d : FAILURE in 49m 41s","accounts_in_message":[],"_revision_number":5},{"id":"435f14562949d5d1d66cc81fef98c2c4e51a5cc5","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-11-22 13:31:38.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"599079265a8a12f22c993406a43e1c35403cb8c2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-22 14:13:12.000000000","message":"Patch Set 5:\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/3a484d0bebf64a24a8d7d384b3c120ab\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b7ac0ad218464a86bfb81f7520fa84ab : SUCCESS in 3m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b6c5067a0a1f44c7940d8bb76cae9a35 : SUCCESS in 3m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2d6b0de411854eff86aca906b4208edb : SUCCESS in 4m 40s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/616d18bf4ead41f595e5393762e09d5b : SUCCESS in 3m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0191227529db40988f20adc87b381a1d : SUCCESS in 3m 32s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/5a1143c7bb494bf3b4867fc28533e860 : SUCCESS in 24m 52s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/899155dd2f43434db95ebf0c87d71a41 : SUCCESS in 29m 45s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/6e807d31235442fcb4fc77e061018192 : SUCCESS in 33m 44s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/263494e4412a42f69ffb78ab5b4a0dfc : SUCCESS in 32m 34s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/547c54eca8fa4bb5a2661f82d3665552 : SUCCESS in 34m 39s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/754a4149402742f5a61842bd29a75977 : SUCCESS in 32m 07s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/a6cdfcf598d44cd69858163bb7c0f97f : SUCCESS in 16m 18s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/e4320b4531ff4a85a9e46a62dfe83acd : SUCCESS in 33m 33s\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/0f139e2ad8e24c5186b603b4166433e3 : FAILURE in 24m 48s","accounts_in_message":[],"_revision_number":5},{"id":"2df20931b3fd5831dcfaaa6dd4b3cd9e51689500","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-11-22 17:09:51.000000000","message":"Uploaded patch set 6.\n\nCopied Votes:\n* Review-Priority+2 (copy condition: \"changekind:NO_CODE_CHANGE OR changekind:TRIVIAL_REBASE OR **is:MAX** OR is:MIN\")\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n* Workflow+1\n","accounts_in_message":[],"_revision_number":6},{"id":"2da95b38b568f1a0cf4313c821cdc1c35e055c6e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-22 18:16:44.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4be6acc6d6404661a6e2eb787850b940\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0a907c03dca945c7bb5ca632f196a276 : SUCCESS in 2m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/de0f6d9259f944c89946f4468f27d390 : SUCCESS in 1m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/839578334afc4ada9a11880cdd63abcb : SUCCESS in 3m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a4d3cf7da6f5478bb9cfa9b03dab1b60 : SUCCESS in 4m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/36ee946017ee4dcdb9aeddac604ffbbf : SUCCESS in 2m 06s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/0ff27fabbc294498b83d2bec0169b539 : SUCCESS in 32m 59s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/f0afa36ff153454081b35e519d8a79ae : SUCCESS in 17m 57s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/af02e35a335d42e0b6542f3847fabac7 : SUCCESS in 17m 47s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/b5e6cf2b942f4ffeb6d370ed5c50c358 : SUCCESS in 31m 54s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/165954f209b14110bd8075ee2b19dfaf : SUCCESS in 24m 07s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/0560268dae9f42b78df4a5c0ee590079 : SUCCESS in 24m 18s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/3e3f43f352bf4fdba6e2196b5d4b0928 : SUCCESS in 31m 43s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/2eeedfccdf924be8a74c222c0fe90c73 : SUCCESS in 20m 04s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/5afa1e9224fd4adca9026d100cb69665 : FAILURE in 3m 21s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/ec96a86a751f45e9b06fe9ba4362d514 : SUCCESS in 1h 01m 37s","accounts_in_message":[],"_revision_number":6},{"id":"bece6a4febfd300b27ba242739a9fe63278a3320","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-11-23 07:42:41.000000000","message":"Patch Set 6: Code-Review+2 Review-Priority+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"81532ffc22f14098253b2a71744e2273ddca85ef","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-23 07:43:03.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"8d42cf00cdc40f3314a73a8897d9292736c381da","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-23 08:48:34.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2a20e08c75054f1cbe42a69d53675e95\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8adb9678caae4159926ae4ab0f2e9301 : SUCCESS in 1m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b108cd3a82bf4821b9cf70bd6fec881a : SUCCESS in 3m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ba2e0fa5adb74832a682e183c0f9193a : SUCCESS in 6m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a051a6fab70f4fcd97216886c5d673de : SUCCESS in 3m 35s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/8bbc808db92d47399dec2207f5d7ddeb : SUCCESS in 20m 41s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/84c1a3cd72264fa99abd91d45a4e72e6 : SUCCESS in 13m 08s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/740ef747dce2491aaede2b85494fe455 : SUCCESS in 20m 54s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/5a16144db2f1449ebed3caabc3c03f64 : SUCCESS in 20m 54s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/2051a06ccb054bacb49d639f7ad520e4 : SUCCESS in 34m 54s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/bde5143f80d448a69a4d6b3cdd22e31b : SUCCESS in 24m 40s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/8e66dd0412e547c49af813bd1e2d234f : SUCCESS in 13m 24s\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/8d43e1d4a2c24e9babf96fa8b66eba49 : SUCCESS in 1h 00m 36s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/cc94f955f1624a80a4790afc70a16ca8 : SUCCESS in 35m 08s","accounts_in_message":[],"_revision_number":6},{"id":"327cb406972eea087db5a48001c75a2a04537741","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-23 08:48:35.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"f6108be0705bf23889d8c75e84b488bd0a08195d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-23 08:49:21.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/230d4c15c6f14f9cb241c97bc6d66b40\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/89bf9d31cd8c4570a37609a21f5d93f7 : SUCCESS in 36s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"e72d356a6dd665a5747c965f5fcfc460aa98d305","revisions":{"bfe0c69c8ce6e48711153f8334db0f1ceb6975dc":{"kind":"REWORK","_number":1,"created":"2025-07-13 14:33:43.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/80/954880/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/80/954880/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/1"}}},"commit":{"parents":[{"commit":"e19c759f2b551268266fad77113111a2b6757ca3","subject":"Merge \"Log Prometheus query at debug level\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e19c759f2b551268266fad77113111a2b6757ca3"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-07-13 14:30:54.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-07-13 14:31:48.000000000","tz":540},"subject":"Deploy healthcheck middleware as app","message":"Deploy healthcheck middleware as app\n\nUsing the healthcheck middleware as a filter is deprecated and\nthe middleware should be used as an application[1].\n [1] 6feaa13610c450c8486f969703768db5319b4846\n\nThis change updates definition and usage of the healthcheck middleware\naccordingly to avoid the following deprecation warning.\n\nDeprecationWarning: Using function/method \u0027Healthcheck.factory()\u0027 is\ndeprecated: The healthcheck middleware must now be configured as\nan application, not as a filter.\n\nThis partially borrows the implementation done in heat earlier[2].\n\n[2] e17f68a83b80f52053bc6c108d4fec43909ae0f9\n\nChange-Id: Idf31c0ed5f433e42d26560d5d0022e53faeb6450\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/bfe0c69c8ce6e48711153f8334db0f1ceb6975dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/bfe0c69c8ce6e48711153f8334db0f1ceb6975dc"}]},"branch":"refs/heads/master"},"cefe1068f213ac97307d94f472249b0fda30a832":{"kind":"REWORK","_number":2,"created":"2025-07-13 14:34:22.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/80/954880/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/80/954880/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/2"}}},"commit":{"parents":[{"commit":"e19c759f2b551268266fad77113111a2b6757ca3","subject":"Merge \"Log Prometheus query at debug level\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e19c759f2b551268266fad77113111a2b6757ca3"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-07-13 14:30:54.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-07-13 14:34:02.000000000","tz":540},"subject":"Deploy healthcheck middleware as app","message":"Deploy healthcheck middleware as app\n\nUsing the healthcheck middleware as a filter is deprecated and\nthe middleware should be used as an application[1].\n [1] 6feaa13610c450c8486f969703768db5319b4846\n\nThis change updates definition and usage of the healthcheck middleware\naccordingly to avoid the following deprecation warning.\n\nDeprecationWarning: Using function/method \u0027Healthcheck.factory()\u0027 is\ndeprecated: The healthcheck middleware must now be configured as\nan application, not as a filter.\n\nThis partially borrows the implementation done in heat earlier[2].\n\n[2] e17f68a83b80f52053bc6c108d4fec43909ae0f9\n\nChange-Id: Idf31c0ed5f433e42d26560d5d0022e53faeb6450\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/cefe1068f213ac97307d94f472249b0fda30a832"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/cefe1068f213ac97307d94f472249b0fda30a832"}]},"branch":"refs/heads/master"},"5cb46ae38047f603b368718d4049c47c0fef0d98":{"kind":"REWORK","_number":3,"created":"2025-07-13 14:38:55.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/80/954880/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/80/954880/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/3"}}},"commit":{"parents":[{"commit":"e19c759f2b551268266fad77113111a2b6757ca3","subject":"Merge \"Log Prometheus query at debug level\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e19c759f2b551268266fad77113111a2b6757ca3"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-07-13 14:30:54.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-07-13 14:38:44.000000000","tz":540},"subject":"Deploy healthcheck middleware as app","message":"Deploy healthcheck middleware as app\n\nUsing the healthcheck middleware as a filter is deprecated and\nthe middleware should be used as an application[1].\n [1] 6feaa13610c450c8486f969703768db5319b4846\n\nThis change updates definition and usage of the healthcheck middleware\naccordingly to avoid the following deprecation warning.\n\nDeprecationWarning: Using function/method \u0027Healthcheck.factory()\u0027 is\ndeprecated: The healthcheck middleware must now be configured as\nan application, not as a filter.\n\nThis partially borrows the implementation done in heat earlier[2].\n\n[2] e17f68a83b80f52053bc6c108d4fec43909ae0f9\n\nChange-Id: Idf31c0ed5f433e42d26560d5d0022e53faeb6450\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/5cb46ae38047f603b368718d4049c47c0fef0d98"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/5cb46ae38047f603b368718d4049c47c0fef0d98"}]},"branch":"refs/heads/master"},"e2e03f002c91b8572fec031ff8cecea703fc3278":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2025-07-13 14:43:04.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/80/954880/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/80/954880/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/4"}}},"commit":{"parents":[{"commit":"e19c759f2b551268266fad77113111a2b6757ca3","subject":"Merge \"Log Prometheus query at debug level\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e19c759f2b551268266fad77113111a2b6757ca3"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-07-13 14:30:54.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-07-13 14:42:51.000000000","tz":540},"subject":"Deploy healthcheck middleware as app","message":"Deploy healthcheck middleware as app\n\nUsing the healthcheck middleware as a filter is deprecated and\nthe middleware should be used as an application[1].\n [1] 6feaa13610c450c8486f969703768db5319b4846\n\nThis change updates definition and usage of the healthcheck middleware\naccordingly to avoid the following deprecation warning.\n\nDeprecationWarning: Using function/method \u0027Healthcheck.factory()\u0027 is\ndeprecated: The healthcheck middleware must now be configured as\nan application, not as a filter.\n\nChange-Id: Idf31c0ed5f433e42d26560d5d0022e53faeb6450\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e2e03f002c91b8572fec031ff8cecea703fc3278"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e2e03f002c91b8572fec031ff8cecea703fc3278"}]},"branch":"refs/heads/master"},"ad481457619cd3633fdfbef9118d1d49a066b111":{"kind":"REWORK","_number":5,"created":"2025-07-14 03:01:52.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/80/954880/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/80/954880/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/5"}}},"commit":{"parents":[{"commit":"e19c759f2b551268266fad77113111a2b6757ca3","subject":"Merge \"Log Prometheus query at debug level\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e19c759f2b551268266fad77113111a2b6757ca3"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-07-13 14:30:54.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-07-14 03:01:42.000000000","tz":540},"subject":"Deploy healthcheck middleware as app","message":"Deploy healthcheck middleware as app\n\nUsing the healthcheck middleware as a filter is deprecated and\nthe middleware should be used as an application[1].\n [1] 6feaa13610c450c8486f969703768db5319b4846\n\nThis change updates definition and usage of the healthcheck middleware\naccordingly to avoid the following deprecation warning.\n\nDeprecationWarning: Using function/method \u0027Healthcheck.factory()\u0027 is\ndeprecated: The healthcheck middleware must now be configured as\nan application, not as a filter.\n\nChange-Id: Idf31c0ed5f433e42d26560d5d0022e53faeb6450\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/ad481457619cd3633fdfbef9118d1d49a066b111"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/ad481457619cd3633fdfbef9118d1d49a066b111"}]},"branch":"refs/heads/master"},"e72d356a6dd665a5747c965f5fcfc460aa98d305":{"kind":"REWORK","_number":6,"created":"2025-11-22 17:09:51.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/80/954880/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/80/954880/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/80/954880/6"}}},"commit":{"parents":[{"commit":"50384169081b443b0716f17010b1af4a33250d97","subject":"Merge \"Shard the requests to Loki\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/50384169081b443b0716f17010b1af4a33250d97"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-07-13 14:30:54.000000000","tz":540},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2025-11-22 17:09:40.000000000","tz":60},"subject":"Deploy healthcheck middleware as app","message":"Deploy healthcheck middleware as app\n\nUsing the healthcheck middleware as a filter is deprecated and\nthe middleware should be used as an application[1].\n [1] 6feaa13610c450c8486f969703768db5319b4846\n\nThis change updates definition and usage of the healthcheck middleware\naccordingly to avoid the following deprecation warning.\n\nDeprecationWarning: Using function/method \u0027Healthcheck.factory()\u0027 is\ndeprecated: The healthcheck middleware must now be configured as\nan application, not as a filter.\n\nChange-Id: Idf31c0ed5f433e42d26560d5d0022e53faeb6450\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e72d356a6dd665a5747c965f5fcfc460aa98d305"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e72d356a6dd665a5747c965f5fcfc460aa98d305"}]},"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":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}}]}],"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":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\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":{}}}]}
