)]}'
{"id":"openstack%2Fcloudkitty~961209","triplet_id":"openstack%2Fcloudkitty~master~Idfbd5f6e85b572b129b8595fa1eb122b80827d90","project":"openstack/cloudkitty","branch":"master","attention_set":{},"removed_from_attention_set":{"28356":{"account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"last_update":"2025-10-10 17:31:30.000000000","reason":"\u003cGERRIT_ACCOUNT_28356\u003e replied on the change","reason_account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},"32968":{"account":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"last_update":"2025-10-13 15:26:56.000000000","reason":"Change was submitted"},"4264":{"account":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"last_update":"2025-10-06 09:40:51.000000000","reason":"\u003cGERRIT_ACCOUNT_4264\u003e replied on the change","reason_account":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"}},"15197":{"account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"last_update":"2025-10-13 15:26:56.000000000","reason":"Change was submitted"},"34975":{"account":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"last_update":"2025-10-13 15:26:56.000000000","reason":"Change was submitted"},"35263":{"account":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"last_update":"2025-10-06 09:52:54.000000000","reason":"\u003cGERRIT_ACCOUNT_35263\u003e replied on the change","reason_account":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}}},"hashtags":[],"change_id":"Idfbd5f6e85b572b129b8595fa1eb122b80827d90","subject":"Support TLS connections to Loki storage","status":"MERGED","created":"2025-09-15 10:42:10.000000000","updated":"2025-10-13 15:28:31.000000000","submitted":"2025-10-13 15:26:56.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"961209","meta_rev_id":"ef580ca083551471e35b1caf659b24cfa0c79cf8","_number":961209,"virtual_id_number":961209,"owner":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-10-13 15:26:56.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":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},{"value":0,"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}],"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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":2,"date":"2025-10-10 17:31:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":1,"date":"2025-10-10 16:49:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_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":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},{"value":2,"date":"2025-10-10 16:49:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}],"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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":1,"date":"2025-10-10 17:31:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_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":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},{"value":0,"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_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":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},{"value":0,"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}],"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":{"CC":[{"_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"},{"_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":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-15 11:37:45.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-15 19:25:44.000000000","updated_by":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"reviewer":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"state":"CC"},{"updated":"2025-09-16 10:05:56.000000000","updated_by":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"reviewer":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"state":"REVIEWER"},{"updated":"2025-09-22 07:42:38.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-09-30 15:22:12.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"},{"updated":"2025-10-02 10:57:32.000000000","updated_by":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"reviewer":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"state":"CC"},{"updated":"2025-10-02 10:57:56.000000000","updated_by":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"reviewer":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"state":"REVIEWER"},{"updated":"2025-10-09 12:58:44.000000000","updated_by":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"reviewer":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"state":"REVIEWER"},{"updated":"2025-10-09 19:13:28.000000000","updated_by":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"reviewer":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"state":"CC"}],"messages":[{"id":"374e1f8f4d1a5a4e08ac3f8cdb716a63ef70c42f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-09-15 10:42:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2f63b61c475d2b8920ac34d287b8793beb1857c3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-09-15 10:43:22.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"5cd49d9ba2699553857010a3d27e1ecf02232401","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-15 11:37:45.000000000","message":"Patch Set 2: Verified-1\n\n(5 comments)\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/bb376bbf006d447194765cc2d629289c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dd36f015b47a49de808584a1cf141b8b : SUCCESS in 5m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6d87a379d0424f69b39800b2c6edc9ac : FAILURE in 4m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/de3ba4bbd7e24fe4a5ad82c089abc366 : SUCCESS in 4m 58s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f54c3404dcf84dd287751ba98a2113a8 : SUCCESS in 4m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a503a2a8e1874e71b9a2e86b36dcc6a9 : SUCCESS in 6m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28c9da9ddfbe4509a2f43a528e95997a : SUCCESS in 5m 58s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/332a8c3554184427b5d16ca186fee216 : SUCCESS in 32m 19s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/1dc96f4cd8134c46827955932ee280ab : SUCCESS in 25m 05s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/1dbd5255a11d464f8636c4bd3a34f1d3 : SUCCESS in 34m 16s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/1a8ee5ad9b89404392d4dfff05ad641e : SUCCESS in 23m 25s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/0fde36f7deea40cdb718a143afa02bd1 : FAILURE in 17m 54s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/03d67f0ccfa94c53a0448598e2000d98 : SUCCESS in 23m 56s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/790e80d7d3a349dcb8267616fc60a652 : FAILURE in 3m 39s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/6f9d79c2c54f4c5594835e5d489a6a6e : SUCCESS in 52m 38s","accounts_in_message":[],"_revision_number":2},{"id":"25ec07de1372ac0c54361ba4d11ae3dd0e1a6d7f","author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"date":"2025-09-15 19:25:44.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"486da630880f9109e20163a20c48feec6e422bd7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-09-16 08:21:17.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"f95360b553f8777c0ebf79f0f7e6a7dcca9be409","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-16 09:33:59.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aed8fb085c08415f9ef3644d4562462d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8a35c29dfe77416d95dd4777116a90c4 : SUCCESS in 5m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6448b4648e894b238863e7fdcb8bc4a2 : SUCCESS in 3m 17s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/241e6b1ba9b34ef2b00a6bd61889b5fa : SUCCESS in 3m 34s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/bdaed6403f384a8c8bb16d70ac81df17 : SUCCESS in 4m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/29186848264f4139ac7128f5568d6d9d : SUCCESS in 8m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c14f46d5138b4b3a94e983d516a1f512 : SUCCESS in 3m 30s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/57a9ef86e2ea4003bd10272302eba80a : SUCCESS in 30m 04s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/c6fc922e33a34d058e3e7829737d8d6a : SUCCESS in 33m 01s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/34f48c8f37ab4e9aad95c244b2b36b71 : SUCCESS in 33m 54s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/e86637482af94aa1a198e21d30115d3c : SUCCESS in 37m 43s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/976128a81d8a48aa84cac775ede16f58 : SUCCESS in 24m 14s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/1f44e35947c144aa8285c1da7528a6a8 : SUCCESS in 31m 30s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/ffc8b3a14d2242d483cae48c2d5253e3 : FAILURE in 3m 19s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/9a7b6a197e0b4495a25d5d5dba0771ea : SUCCESS in 59m 47s","accounts_in_message":[],"_revision_number":3},{"id":"03e6a3f635617fc12f53cd275bfd5f437637970a","author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"date":"2025-09-16 10:05:56.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"06c3922caebac1c67dba58b89646f6e326a85a17","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2025-09-22 07:42:38.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"ed911907078dd11e6a7dd97410b7de5f43eb5d93","author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"date":"2025-09-23 06:07:24.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"58152f193ec25f02b16655655f5bfe656a588790","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-09-30 15:22:12.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"1982034080c4252cc1497dfdee7e83f5c2d32bc9","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2025-10-02 10:57:32.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"42dc6d8da1642df6450c2d0bc68a2b018a342aad","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2025-10-02 10:57:56.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f03338465d56a437a59ca8fb62abdf51a9d83a43","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-10-03 07:29:49.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"ec5094cc067d15155327c192ca9777c5cae335b5","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-10-03 07:30:48.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"e6499399a4c2b15d2b80ac3d04f3b4fed10139f0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-03 08:08:57.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2dd4467a2da94f9e85a5690460c8b13d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/018b3fe5525e48d7a520f62a87210726 : SUCCESS in 3m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d1e8481b646f4a57a60cc33eb3c08d02 : SUCCESS in 2m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/54ca435bf8474c37ab6069c920b37eee : SUCCESS in 3m 04s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1f3c23cb26ff4d4d9eea3633ab09ccdc : SUCCESS in 2m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1b65bf67205f4481a2b8bcf3b4200099 : SUCCESS in 4m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2e1c4f5dd3c845059b36749508784973 : SUCCESS in 2m 04s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/f73113381f114b889b6b29e825761dce : SUCCESS in 17m 01s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/6dc718e2fed7444494405f045b2b922f : SUCCESS in 31m 22s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/8f743dad7f554acba05e959d371b53fc : SUCCESS in 13m 14s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/055507298fa54ff1b50f49f81f82cfa7 : SUCCESS in 34m 20s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/ad11f80202cd47b2b7f969ff36aa66d7 : SUCCESS in 30m 37s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/a5f2603e1de5403ea6c867d740df4075 : SUCCESS in 29m 12s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/4f333957b26541f9bdf0915032e0d402 : SUCCESS in 30m 36s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/ffbb520dc1bd4b2390fa66ef129aea72 : FAILURE in 3m 13s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/4bc956db86af4be984ae4683e931bb93 : SUCCESS in 25m 31s","accounts_in_message":[],"_revision_number":4},{"id":"a077f03becb5d445261376bc866e18004d996788","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2025-10-06 09:40:51.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"3815378a965e2f795695625f728c2efb583f91a8","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2025-10-06 09:52:54.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"8b3749cf86d991d2174a10eb5a5d76f4a6088150","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2025-10-09 13:04:47.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"2354dc91b425e05d6c83c3a602989425048baeda","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-09 13:05:12.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"fc4605e2ae3444a463f92ec3c39ab4f961bfdb2d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-09 13:55:17.000000000","message":"Patch Set 4: 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/6779ff3346f042a68940768f479f82fe\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d2a31d1999c643b188a9d5ed66fcedd4 : SUCCESS in 3m 17s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/533639b605ea4a3d80c75fc46d352c1e : SUCCESS in 2m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5ae445f4c29041dcb4a79f06afef8727 : SUCCESS in 4m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a94c407d8d8946da88cc44158f0ec764 : SUCCESS in 3m 59s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/82a1e7e208f04c18a3bfa6a2fc60e72b : SUCCESS in 17m 52s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/f696719b7b3949dc9b0a6e57af8c1c1c : SUCCESS in 29m 47s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/556d197a0372415b94de092ed0df941d : SUCCESS in 27m 03s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/0cbcc4dee43848cd873cec813bf6f173 : SUCCESS in 34m 58s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/89b22ff842be4bb198f7d2df30776fab : FAILURE in 18m 53s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/55e23f8af42c4216ab9610d7db3d25a8 : SUCCESS in 13m 30s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/6059a032149446edb3741544554d1d34 : SUCCESS in 18m 06s\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/c00284ab29de443bbb7f2abc81365e43 : SUCCESS in 44m 08s","accounts_in_message":[],"_revision_number":4},{"id":"2606af25fb385fe6bddee5ef246afa8d82af3f50","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2025-10-09 14:42:40.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"207d74c110c912c6d6f53c8df1bc301d8bc8fbf7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-09 15:30:33.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1b5b3c7479f446b1a4935707d05e7990\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d7c6576efc564f108cea5a80c8420091 : SUCCESS in 5m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/08733d12c63f4d2fa65637efd35efbae : SUCCESS in 2m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8639e4f012954123b36f8f38555317b3 : SUCCESS in 4m 07s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8be0f720bf694f21957ab160f21e6c57 : SUCCESS in 3m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/522446a3143f4e94a0c786b18297a247 : SUCCESS in 7m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/88a546e9c3234fedbd6ff991b4135a65 : SUCCESS in 5m 04s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/76b4faf5319942ed9e705cbb31a54d7e : SUCCESS in 32m 01s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/e60e9871afaa4a908b9e7799434f5eac : SUCCESS in 36m 22s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/3623c60d88ca46fdb90328249f6b72a0 : SUCCESS in 30m 41s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/71bf5ffde4a74c67a2f8c93c066a8143 : SUCCESS in 34m 13s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/346beac7d6b84d5c8ab8828fd5de0c14 : SUCCESS in 31m 12s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/998a4babc81241d98e0b16f1c76ce612 : SUCCESS in 34m 26s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/00089f1e4a3e4671a5dfd965fd9ccaed : SUCCESS in 34m 45s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/07387971e769467ba1eace125117ea6b : FAILURE in 4m 08s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/432af80f99724ac18e91e2ee724ac5d4 : SUCCESS in 27m 02s","accounts_in_message":[],"_revision_number":4},{"id":"57f2d421f9af898a149f646d55282b0e9547a5da","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-09 15:31:28.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"bf0379a7cb75b55bd84bd140a684da1629cfd1d7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-09 16:49:16.000000000","message":"Patch Set 4: 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/249fc6fface14e67bceae6318a69fa0f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e403c0f6cad4acba7c14431fdeaf788 : SUCCESS in 3m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2656cc130af64d25be312966faa32575 : SUCCESS in 3m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/31102b36a6c34e51a76a47234565cbfb : SUCCESS in 6m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/653a4b746f1d4472953ab92949ce754b : SUCCESS in 5m 11s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/8cad271f287149e494af50aeaf0507de : SUCCESS in 29m 23s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/fb0a0c4769c3454fb855c37b9d804a00 : SUCCESS in 14m 38s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/320eff329a734643a6651b10e81c74e1 : FAILURE in 8m 06s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/e00baa4057a74c83a3d732deeabc02ad : FAILURE in 9m 19s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/1598cd98c7424f14b782f5d65b4e365c : SUCCESS in 15m 07s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/d97ecbd710f04f8c9d722e495c8e065a : SUCCESS in 16m 38s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/96644918f02f463abc07cc0be0dc1606 : SUCCESS in 14m 31s\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/a8d9ac0d87f34a1ba2d53f8278cd4dac : SUCCESS in 1h 12m 43s","accounts_in_message":[],"_revision_number":4},{"id":"8fa970484d8edb6a1fc1602622113d15c9cabec8","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2025-10-09 19:13:28.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"a807ad964c9bce5a2df5fd263c943ee25f76ae12","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"real_author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2025-10-09 19:14:29.000000000","message":"Patch Set 5: Patch Set 4 was rebased on behalf of \u003cGERRIT_ACCOUNT_32968\u003e\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-2\n* Workflow+1\n","accounts_in_message":[{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"}],"_revision_number":5},{"id":"958618ecd624621d846c45e828bc45ad6b49a349","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-09 20:11:59.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f6d4d421340343608a3aafe39da8e66b\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3f0c7e60bc3f4211b866421297e8ff8d : SUCCESS in 7m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e3c3ae90d104bc5b12cc74f8831a7ef : SUCCESS in 2m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d6fa269e03754198979c60e055e1b642 : SUCCESS in 4m 16s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/31956f1694c546c38a35936640c39672 : SUCCESS in 4m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/24c4e0320ba84681a91ac05353c75f42 : SUCCESS in 8m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/db7442d2ba734f0799c61a45010c702c : SUCCESS in 4m 06s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/3904b57446274ce79107a4d69a970fde : SUCCESS in 33m 06s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/82344757a38c46f699137556d3e6d497 : SUCCESS in 28m 54s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/02f08058e5a540dd8c45f827836a5550 : SUCCESS in 29m 00s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/3f74efea165644a0a6b3e985623ed83f : SUCCESS in 30m 51s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/f08ff28630d1497f8d69e4aa42319bd1 : SUCCESS in 33m 24s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/3a4d5c8a92a04c2bb7357fa4608ac99b : SUCCESS in 31m 00s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/531a5d83660245d78d8ab111753319c6 : SUCCESS in 28m 47s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/db4df08647004f2eac78b5ade514a425 : FAILURE in 3m 11s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/2b94f530e644490189cc4c8a1377302c : SUCCESS in 52m 16s","accounts_in_message":[],"_revision_number":5},{"id":"9c2f2a9994feef21d8f5e7502f469b2fc27e1d63","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"real_author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2025-10-10 16:49:11.000000000","message":"Patch Set 6: Patch Set 5 was rebased on behalf of \u003cGERRIT_ACCOUNT_32968\u003e\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"}],"_revision_number":6},{"id":"b0f2c9c043e5bb743f48b7fd3be97838dfd7e8dc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-10 17:28:32.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0b40b2baa77b4eb9add2195dfc848128\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4a339e658ebd40889439ed08809aa940 : SUCCESS in 3m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/587f91a3c8854acf8123ca13c9b8d148 : SUCCESS in 3m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/04198491f22e4440b9e48985a62ea2ff : SUCCESS in 2m 04s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4ce47116b3fb41009b724704bb5a37f1 : SUCCESS in 4m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/886db8cec47e46d2a23781a62888b828 : SUCCESS in 6m 19s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/848cd765ee924d1c9b2389dae7bf1fa7 : SUCCESS in 5m 15s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/5939fd5fca784cd1a7a650cd074f8db8 : SUCCESS in 32m 35s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/b42891411d5e48239a5337623077c0cf : SUCCESS in 30m 02s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/95d92fd11c9541a0bdae2bbe9b14fe4d : SUCCESS in 13m 16s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/b798e068d2194f4d80bc8a876e6acba9 : SUCCESS in 34m 17s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/c52a3087a1174895b290f499289c04cb : SUCCESS in 32m 31s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/176347c089494941bd412b7d7df3cc7a : SUCCESS in 21m 36s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/24d29c9d2f6240b5a5648a9dcbbca0b1 : SUCCESS in 22m 19s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/107756b419544545a7f00182241944f6 : FAILURE in 3m 24s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/707aca6787d94c9b95c5a72636b8234c : SUCCESS in 25m 48s","accounts_in_message":[],"_revision_number":6},{"id":"ebba9cb9e9a9cdef14a2b284fad5e9f540f655aa","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2025-10-10 17:31:30.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"2161d211d359b19219a4336274a687a7f9107707","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-13 14:27:26.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"00757f0bee860b100c515f7c4a74595eaca8fb8d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-13 15:26:56.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/00d318a934ae47d1bb83ff7b4f344924\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b7606fd6429643e98b69e49c057b1648 : SUCCESS in 3m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/46b0b036c6914771b9155c89212b3984 : SUCCESS in 3m 57s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/836196e3ca19423798fb1a7816f06f67 : SUCCESS in 4m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b18fe7cdafd54e5c942553f582888aa1 : SUCCESS in 3m 56s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/7ad5be45f89e4e72937d1d660faf2a38 : SUCCESS in 32m 15s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/c12ea813d6c749cf8547725bc8f0578d : SUCCESS in 30m 13s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/ceeca4ab18d94ceb99c6bd962a75f817 : SUCCESS in 32m 32s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/3c25ed8fd3584e608df8084887975296 : SUCCESS in 31m 18s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/ed04a70e167849e1bee1976ea3520969 : SUCCESS in 13m 24s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/7dd254feb9a44a41a5a0d9b1042d44b8 : SUCCESS in 31m 57s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/70cec3a652274be48717404c333621c4 : SUCCESS in 22m 50s\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/c97a597647f14512891efb10aeedcaa5 : SUCCESS in 25m 16s","accounts_in_message":[],"_revision_number":6},{"id":"991ef2e5b3a249657bc5f1afdb28e19aaae356d9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-13 15:26:56.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"ef580ca083551471e35b1caf659b24cfa0c79cf8","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-13 15:28:31.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/98f07afcb2324eb4bc4bce5d9a8ba120\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9a1571e663514d05a018e26f4cffef80 : SUCCESS in 37s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"1a838653fb83ea903333fffc184be64af8ed827f","revisions":{"302626716a4f0dc71b8eb3b3576548344db9e5ed":{"kind":"REWORK","_number":1,"created":"2025-09-15 10:42:10.000000000","uploader":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"ref":"refs/changes/09/961209/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/09/961209/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/1"}}},"commit":{"parents":[{"commit":"eb08c974226b844cae2d065d2b889b419c0d4031","subject":"Add Loki as a v2 dataframe storage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/eb08c974226b844cae2d065d2b889b419c0d4031"}]}],"author":{"name":"jlarriba","email":"jlarriba@redhat.com","date":"2025-09-15 10:32:17.000000000","tz":120},"committer":{"name":"Juan","email":"jlarriba@redhat.com","date":"2025-09-15 10:41:20.000000000","tz":120},"subject":"Support TLS connections to Loki storage","message":"Support TLS connections to Loki storage\n\nThe Loki storage could be behind an HTTPS proxy that requires TLS\nencrypted connections. This change supports two different\nTLS configurations:\n\n* Connect via one-way TLS as a normal HTTPS connection via the\nca_file parameter to provide encryption\n\n* Connect via two-way TLS as a mutual TLS connection for encryption\nand authentication. If cert_file and key_file are provided, they\nwill be sent to Loki to authenticate the requests.\n\nBoth methods supports the insecure parameter in case the ca_file\nhas not been provided or it is incorrect. With that, the driver\nwill not verify the certificates.\n\nChange-Id: Idfbd5f6e85b572b129b8595fa1eb122b80827d90\nSigned-off-by: jlarriba \u003cjlarriba@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/302626716a4f0dc71b8eb3b3576548344db9e5ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/302626716a4f0dc71b8eb3b3576548344db9e5ed"}]},"branch":"refs/heads/master"},"03899072c40fb5fcc35a7d37510d99e665ce36bc":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-09-15 10:43:22.000000000","uploader":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"ref":"refs/changes/09/961209/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/09/961209/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/2"}}},"commit":{"parents":[{"commit":"eb08c974226b844cae2d065d2b889b419c0d4031","subject":"Add Loki as a v2 dataframe storage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/eb08c974226b844cae2d065d2b889b419c0d4031"}]}],"author":{"name":"jlarriba","email":"jlarriba@redhat.com","date":"2025-09-15 10:32:17.000000000","tz":120},"committer":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-09-15 10:42:40.000000000","tz":120},"subject":"Support TLS connections to Loki storage","message":"Support TLS connections to Loki storage\n\nThe Loki storage could be behind an HTTPS proxy that requires TLS\nencrypted connections. This change supports two different\nTLS configurations:\n\n* Connect via one-way TLS as a normal HTTPS connection via the\nca_file parameter to provide encryption\n\n* Connect via two-way TLS as a mutual TLS connection for encryption\nand authentication. If cert_file and key_file are provided, they\nwill be sent to Loki to authenticate the requests.\n\nBoth methods supports the insecure parameter in case the ca_file\nhas not been provided or it is incorrect. With that, the driver\nwill not verify the certificates.\n\nDepends-On: https://review.opendev.org/c/openstack/cloudkitty/+/950868\nChange-Id: Idfbd5f6e85b572b129b8595fa1eb122b80827d90\nSigned-off-by: jlarriba \u003cjlarriba@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/03899072c40fb5fcc35a7d37510d99e665ce36bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/03899072c40fb5fcc35a7d37510d99e665ce36bc"}]},"branch":"refs/heads/master"},"85f2272e27a12f1d88048f01b1fe4138a1b89371":{"kind":"REWORK","_number":3,"created":"2025-09-16 08:21:17.000000000","uploader":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"ref":"refs/changes/09/961209/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/09/961209/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/3"}}},"commit":{"parents":[{"commit":"eb08c974226b844cae2d065d2b889b419c0d4031","subject":"Add Loki as a v2 dataframe storage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/eb08c974226b844cae2d065d2b889b419c0d4031"}]}],"author":{"name":"jlarriba","email":"jlarriba@redhat.com","date":"2025-09-15 10:32:17.000000000","tz":120},"committer":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-09-16 07:53:30.000000000","tz":120},"subject":"Support TLS connections to Loki storage","message":"Support TLS connections to Loki storage\n\nThe Loki storage could be behind an HTTPS proxy that requires TLS\nencrypted connections. This change supports two different\nTLS configurations:\n\n* Connect via one-way TLS as a normal HTTPS connection via the\nca_file parameter to provide encryption\n\n* Connect via two-way TLS as a mutual TLS connection for encryption\nand authentication. If cert_file and key_file are provided, they\nwill be sent to Loki to authenticate the requests.\n\nBoth methods supports the insecure parameter in case the ca_file\nhas not been provided or it is incorrect. With that, the driver\nwill not verify the certificates.\n\nDepends-On: https://review.opendev.org/c/openstack/cloudkitty/+/950868\nChange-Id: Idfbd5f6e85b572b129b8595fa1eb122b80827d90\nSigned-off-by: jlarriba \u003cjlarriba@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/85f2272e27a12f1d88048f01b1fe4138a1b89371"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/85f2272e27a12f1d88048f01b1fe4138a1b89371"}]},"branch":"refs/heads/master"},"a1ac0761d92836a89ec3feb924d91afcd0e2f10f":{"kind":"REWORK","_number":4,"created":"2025-10-03 07:29:49.000000000","uploader":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"ref":"refs/changes/09/961209/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/09/961209/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/4"}}},"commit":{"parents":[{"commit":"160347ff3a3416611bd670f2a7cd37c8de329232","subject":"Merge \"Add Zuul job to test Loki backend with DevStack support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/160347ff3a3416611bd670f2a7cd37c8de329232"}]}],"author":{"name":"jlarriba","email":"jlarriba@redhat.com","date":"2025-09-15 10:32:17.000000000","tz":120},"committer":{"name":"jlarriba","email":"jlarriba@redhat.com","date":"2025-10-03 07:29:39.000000000","tz":120},"subject":"Support TLS connections to Loki storage","message":"Support TLS connections to Loki storage\n\nThe Loki storage could be behind an HTTPS proxy that requires TLS\nencrypted connections. This change supports two different\nTLS configurations:\n\n* Connect via one-way TLS as a normal HTTPS connection via the\nca_file parameter to provide encryption\n\n* Connect via two-way TLS as a mutual TLS connection for encryption\nand authentication. If cert_file and key_file are provided, they\nwill be sent to Loki to authenticate the requests.\n\nBoth methods supports the insecure parameter in case the ca_file\nhas not been provided or it is incorrect. With that, the driver\nwill not verify the certificates.\n\nDepends-On: https://review.opendev.org/c/openstack/cloudkitty/+/950868\nChange-Id: Idfbd5f6e85b572b129b8595fa1eb122b80827d90\nSigned-off-by: jlarriba \u003cjlarriba@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/a1ac0761d92836a89ec3feb924d91afcd0e2f10f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/a1ac0761d92836a89ec3feb924d91afcd0e2f10f"}]},"branch":"refs/heads/master"},"1f4f68b3338ad4e4e2c6281b03cd983e222a2df6":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2025-10-09 19:14:29.000000000","uploader":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"real_uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/09/961209/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/09/961209/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/5"}}},"commit":{"parents":[{"commit":"1928952ee1ab3d26608c25ea6306f52c8871a03e","subject":"Add pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/1928952ee1ab3d26608c25ea6306f52c8871a03e"}]}],"author":{"name":"jlarriba","email":"jlarriba@redhat.com","date":"2025-09-15 10:32:17.000000000","tz":120},"committer":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-10-09 19:14:29.000000000","tz":0},"subject":"Support TLS connections to Loki storage","message":"Support TLS connections to Loki storage\n\nThe Loki storage could be behind an HTTPS proxy that requires TLS\nencrypted connections. This change supports two different\nTLS configurations:\n\n* Connect via one-way TLS as a normal HTTPS connection via the\nca_file parameter to provide encryption\n\n* Connect via two-way TLS as a mutual TLS connection for encryption\nand authentication. If cert_file and key_file are provided, they\nwill be sent to Loki to authenticate the requests.\n\nBoth methods supports the insecure parameter in case the ca_file\nhas not been provided or it is incorrect. With that, the driver\nwill not verify the certificates.\n\nDepends-On: https://review.opendev.org/c/openstack/cloudkitty/+/950868\nChange-Id: Idfbd5f6e85b572b129b8595fa1eb122b80827d90\nSigned-off-by: jlarriba \u003cjlarriba@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/1f4f68b3338ad4e4e2c6281b03cd983e222a2df6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/1f4f68b3338ad4e4e2c6281b03cd983e222a2df6"}]},"branch":"refs/heads/master","description":"Rebase"},"1a838653fb83ea903333fffc184be64af8ed827f":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2025-10-10 16:49:11.000000000","uploader":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"real_uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/09/961209/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/09/961209/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/09/961209/6"}}},"commit":{"parents":[{"commit":"49a5225495dd7feccea667ca6a53558ef8290ded","subject":"Add pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/49a5225495dd7feccea667ca6a53558ef8290ded"}]}],"author":{"name":"jlarriba","email":"jlarriba@redhat.com","date":"2025-09-15 10:32:17.000000000","tz":120},"committer":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-10-10 16:49:11.000000000","tz":0},"subject":"Support TLS connections to Loki storage","message":"Support TLS connections to Loki storage\n\nThe Loki storage could be behind an HTTPS proxy that requires TLS\nencrypted connections. This change supports two different\nTLS configurations:\n\n* Connect via one-way TLS as a normal HTTPS connection via the\nca_file parameter to provide encryption\n\n* Connect via two-way TLS as a mutual TLS connection for encryption\nand authentication. If cert_file and key_file are provided, they\nwill be sent to Loki to authenticate the requests.\n\nBoth methods supports the insecure parameter in case the ca_file\nhas not been provided or it is incorrect. With that, the driver\nwill not verify the certificates.\n\nDepends-On: https://review.opendev.org/c/openstack/cloudkitty/+/950868\nChange-Id: Idfbd5f6e85b572b129b8595fa1eb122b80827d90\nSigned-off-by: jlarriba \u003cjlarriba@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/1a838653fb83ea903333fffc184be64af8ed827f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/1a838653fb83ea903333fffc184be64af8ed827f"}]},"branch":"refs/heads/master","description":"Rebase"}},"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":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},{"label":"Review-Priority","status":"MAY"}]}],"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":{}}}]}
