)]}'
{"id":"openstack%2Fcloudkitty~970605","triplet_id":"openstack%2Fcloudkitty~master~I72c0e4391a7e199f4ff4feab6dab4599933b72e9","project":"openstack/cloudkitty","branch":"master","attention_set":{},"removed_from_attention_set":{"34975":{"account":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"last_update":"2026-02-16 14:31:48.000000000","reason":"Change was submitted"},"35263":{"account":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"last_update":"2026-02-04 09:56:10.000000000","reason":"\u003cGERRIT_ACCOUNT_35263\u003e replied on the change","reason_account":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}},"32968":{"account":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"last_update":"2026-02-16 14:31:48.000000000","reason":"Change was submitted"},"13177":{"account":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"last_update":"2026-02-16 14:31:48.000000000","reason":"Change was submitted"},"28356":{"account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"last_update":"2026-02-16 13:35:06.000000000","reason":"\u003cGERRIT_ACCOUNT_28356\u003e replied on the change","reason_account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}}},"hashtags":[],"change_id":"I72c0e4391a7e199f4ff4feab6dab4599933b72e9","subject":"Fix the Scope API","status":"MERGED","created":"2025-12-11 12:07:54.000000000","updated":"2026-02-16 14:32:45.000000000","submitted":"2026-02-16 14:31:48.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":"970605","meta_rev_id":"cdc3724cc5b6a5e2fe927b24f576f566898c800c","_number":970605,"virtual_id_number":970605,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-16 14:31:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},{"value":0,"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},{"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":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-02-04 09:56:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},{"value":0,"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},{"value":1,"date":"2026-02-09 12:51:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":2,"date":"2026-02-16 13:35:06.000000000","permitted_voting_range":{"min":2,"max":2},"_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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},{"value":0,"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":1,"date":"2026-02-16 13:35:06.000000000","permitted_voting_range":{"min":1,"max":1},"_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":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},{"value":0,"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},{"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":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"}],"CC":[{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-11 13:15:04.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-01-05 09:36:20.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":"2026-01-19 13:53:14.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":"2026-01-28 10:39:12.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":"2026-01-29 15:59:27.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"},{"updated":"2026-02-02 14:28:06.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":"CC"},{"updated":"2026-02-09 12:51:41.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":"2026-02-16 13:35:06.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"}],"messages":[{"id":"148e9b9b510f301631f6b08a8479707987ca9fb5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-12-11 12:07:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1ab43d5348afea257a1e26016cd1bdf608914c53","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 13:15:04.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/bea4860b376b47c2911a7b1ac930ff9e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2c80c02ee3fe45208b51f67292f81f91 : SUCCESS in 5m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/231713d9f45844ff8c4bf348e5eec8d5 : SUCCESS in 4m 52s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/dec0d6745dfb4b998df353511df0f860 : SUCCESS in 4m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/730a52ca5ecd4beba59ac023c739a9b9 : SUCCESS in 6m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f41553d19e0e4690be3fde5ec6b7458e : SUCCESS in 2m 58s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/8cea3bf5c45b48cda62eb65ce7d8c8b0 : FAILURE in 12m 56s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/af70c553f5c54fd8863daf8d2c8c92f2 : SUCCESS in 32m 45s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/6d6e0bddf43c402cadf76d755cdd7726 : SUCCESS in 34m 35s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/db82655e18ec4a1ab73b669a8fc8d852 : SUCCESS in 24m 34s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/b54235a495524cefb1025b949790fe91 : SUCCESS in 36m 54s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/866a108cf6094a4daa550cd0a2e4b1e4 : SUCCESS in 37m 01s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/a0b49080864a443c99e57d3bd313e25c : SUCCESS in 30m 02s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/7bc2e76219224cb8aed9ace28ef61287 : SUCCESS in 41m 27s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/0422f97862bc4cd5a6fd07862e49b060 : FAILURE in 3m 14s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/c4eee4f079214d479d6419203d96b09b : SUCCESS in 1h 01m 48s","accounts_in_message":[],"_revision_number":1},{"id":"88871358c9e502a6fa724672707c39f22b3647e0","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-12-15 08:08:31.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"bc29155d0e1e1bc5e7355ee2204fc2367192a799","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 08:49:25.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9ffcb24235704773a9eeb65056b9e105\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/21d7f224c4be48d7b892668fb57d1e3f : SUCCESS in 3m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e505b8d14c540c08d0562a46da19da0 : SUCCESS in 3m 42s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/23bb590a541f45ecb63dce5525e2122c : SUCCESS in 2m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2a3d668f4feb40779520159824c6d37f : SUCCESS in 6m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e68b48112f5e4fd4b507002ac7ce78fd : SUCCESS in 4m 57s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/395df0b9b1ae4d9f97db3d3314d6cc61 : SUCCESS in 13m 02s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/d057e0a54bce4f9892536914f01e0924 : SUCCESS in 21m 56s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/113dfef51b3942cf83300f32ab69e7ce : SUCCESS in 30m 52s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/8e8fae6e29304ea5a529159c85633e87 : SUCCESS in 16m 30s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/dee97ae505714b799bc493ca71171b30 : SUCCESS in 13m 05s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/77532e5631104dc9b6c33834594e6efb : SUCCESS in 24m 53s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/2b10d7c0a1a143f6bd5e441ce87f2724 : SUCCESS in 30m 43s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/f1cb115a13b24b8e9dda0f6270d4cc27 : SUCCESS in 35m 53s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/6bbe00ac58fc461e99836769083daee6 : FAILURE in 4m 41s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/fefab45c86ee43a5b75ee90edc83db9c : SUCCESS in 40m 07s","accounts_in_message":[],"_revision_number":1},{"id":"ef673b8f416f812aa1763c6b83bb4abd0d14674e","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2026-01-05 09:36:20.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"52d08be35f43ceadf40960ca8be60097ae268c6f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-01-15 15:16:55.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"c334883e33eb1e99b87c8c37576ad61793b2677a","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-01-15 15:17:20.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"75787d221126a5752b2bca90d24830c5f982a40d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-15 16:23:06.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d71b0e4db7c44a7dbf307b415be2147e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c4f625acb93f4a6f91c93ee5cf36165c : SUCCESS in 3m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ce9bcdda67ef416aad35c08df03d6c5e : SUCCESS in 3m 20s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8b363a8d61224846aeeeb4423c786d42 : SUCCESS in 4m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fe92efb65fdb40ba8ef24c3f45d8c602 : SUCCESS in 4m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cda9e2ee7ddd4270bd9b19aec87b22d6 : SUCCESS in 3m 52s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/227951a0e431426dae892ece2bf8bc3d : SUCCESS in 16m 05s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/8c51ec90a1284159832eddb8e7e7c5df : SUCCESS in 15m 55s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/d5e573af462d4d65ba49f05c04c91930 : SUCCESS in 16m 39s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/a96a9f20278f4fa4adaa945abf8ca86c : SUCCESS in 17m 09s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/a680f7b85fea4488b620b04d43113047 : SUCCESS in 29m 00s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/73876dd16ce74da8a71ab238c8f86a84 : SUCCESS in 32m 14s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/e52d304a1e90439a86b91391409e9cdd : SUCCESS in 16m 04s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/15235caced144940bb233e99ea51d563 : SUCCESS in 18m 44s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/13ef85ac01c8498c92d94d9de5e76d7f : FAILURE in 3m 30s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/c51771e9465b431dad404c8ed01004e2 : SUCCESS in 1h 00m 52s","accounts_in_message":[],"_revision_number":2},{"id":"a36f83acc3afebf1265f3e646f976881fbe5a9f5","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2026-01-19 13:53:14.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"dbece6f4a0799cf6a9aef18168a14c0fccd8b2a4","author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"date":"2026-01-28 10:39:12.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"eb136957d3951df9a40b479c0a086e150028165e","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-01-29 15:59:27.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ad37ce5478f6e0a6e2bd02b0a6068c2daa85f5b8","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-01-29 16:04:42.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"1cbb3958d371193cf883b9626a6e5788a3ca80c8","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2026-02-02 14:28:06.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"04b1dbaef3f7a493d1795b3c4087414de7cbf7c3","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-02-03 09:14:39.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0025fab995d6901454da67fadb54bec02f9eca67","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-02-03 09:14:49.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"1f79e767637ce8cfd906ff19f979f8e2957da174","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-02-03 09:15:46.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"277115c882bafec287857168dcf208cc0260ef94","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-02-03 09:17:24.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"6c5ab02a34c08895789a187a4ee6bc0ab8c7fa19","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-03 10:28:39.000000000","message":"Patch Set 3: 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/8dd7763c52484ee1bf375170162ca55d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/42e0d7d34d614b47b98d38f04f6fcf6a : FAILURE in 4m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bfd59546c6ea4d87a8fd635b0de43374 : SUCCESS in 3m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/08e2eec5befe48d9a0ce8e2685647920 : FAILURE in 3m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/51a7bca6db7e484dbef2fc488b74b1de : FAILURE in 4m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/128be74209a344cb9d8745381cfd1173 : SUCCESS in 3m 34s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/5d2399145b684088a4ac8e858f44ab45 : SUCCESS in 30m 07s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/64dd924c29c94b308d34bfd07585bbd3 : SUCCESS in 31m 53s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/3b4f0f2bf90d4be19a20da0b5570042b : SUCCESS in 26m 25s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/6d71ae5b6adf4f928736a434dcc0f2a0 : SUCCESS in 25m 36s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/aef71efda58044fcb39b802d732e3606 : SUCCESS in 25m 13s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/e8c4c3bdbe0040c89f504e29d0133d1f : SUCCESS in 25m 29s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/52b68636ea5e4a879e6a5f62b65968a2 : SUCCESS in 26m 22s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/b6f6ce715337491f8825ec0fe82b2a13 : SUCCESS in 38m 51s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/33bde80159eb4e63a012bc9eaaa43cf7 : FAILURE in 2m 57s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/b9b9663c29c9444490218781cbca5cde : SUCCESS in 1h 07m 21s","accounts_in_message":[],"_revision_number":3},{"id":"4145cfb6289cac06289a43fa2ad56557638c6add","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-02-03 11:26:38.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"be0b6e50713974606cefa74c111ad7009b2f002b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-03 12:38:32.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/6cfa3dc7dd524b25954f3c7dc0e9de36\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f9a8b11b32fe43ec903b56eaeca11bae : SUCCESS in 2m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/30a702917f6144a0aa4a9819c0cf1fcc : SUCCESS in 2m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/68b7bd4fd06746b0ae1c5fbc0c37971f : FAILURE in 3m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/22fc1f8e54074e3c90b54d1b163148cf : SUCCESS in 3m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/24e31e15d0874ee3bc4078a88baeab8a : SUCCESS in 3m 23s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/af18b646c30f4480a820c1734aa2e8fc : SUCCESS in 32m 03s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/379200ef22524889a6f39c56eff1272d : SUCCESS in 25m 43s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/7aa6db2fc817452c955184cc0dee1802 : SUCCESS in 33m 38s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/b87b3fe7937944d1a25aa0a9a00ce166 : SUCCESS in 33m 58s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/3f277dac09b04c59b5adc7b1fd4146c1 : SUCCESS in 32m 12s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/ad3de4cafc6f4266897db98edbb2b8c4 : SUCCESS in 29m 43s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/9d4cd0e69ab94c1fa63b8afedaa80d5d : SUCCESS in 23m 16s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/39512b4375b749fe969d5bf33f67f6f8 : SUCCESS in 17m 22s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/d1fc0975a570427faf80ec79ccb89c33 : FAILURE in 4m 50s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/e9e370535bba4fc283f2b2f6111bd5e9 : SUCCESS in 1h 06m 24s","accounts_in_message":[],"_revision_number":4},{"id":"58202b00505709a022d6bd56345772fbfaaba1d0","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-02-03 12:42:08.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"9322c22f37f41debecbf3579a6940afc2c599530","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-03 13:45:11.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a127e4a81b824fd4ba9a5e6916878e70\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b960bd908e16413d908de3a860972f65 : SUCCESS in 6m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/92babf82cf5c47539f8bb835b6d74657 : SUCCESS in 3m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/64715bd9629e4aa786919e2ae49e456e : SUCCESS in 3m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a67c1517613243059f191db49057c27a : SUCCESS in 4m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b074aa173c494c1cbfe8a9b02c4831d8 : SUCCESS in 4m 09s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/749c1fbc96304928919d8636a7b9ac8d : SUCCESS in 32m 17s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/359e52f5119a4a20bcdee9cf442742cf : SUCCESS in 25m 40s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/0dc83708e5a044668a76292d86774250 : SUCCESS in 17m 21s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/ae75ee2375b64a219d8c767f0f2a669a : SUCCESS in 34m 06s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/1f72efd73d1d4cd7ac6311e091c0c10f : SUCCESS in 31m 13s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/708914506071452d99b1d73e33841c8a : SUCCESS in 34m 54s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/4a9ac38f7c3545f29665fc6b21f46f9c : SUCCESS in 30m 25s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/8c0774f3d1fc401fac6f3b3b7b8f483c : SUCCESS in 39m 39s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/042e8c8549254c92a95b1c84b916bf46 : FAILURE in 3m 50s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/ed5b4fe3c954442bbce65a829e6f785f : SUCCESS in 56m 37s","accounts_in_message":[],"_revision_number":4},{"id":"1a2f0e95331a7ae725bf15d80457da2e459a7023","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2026-02-04 09:56:10.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"2949ab7ebde4f6758c29ca29921b70e525b50fa5","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2026-02-09 12:51:41.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"5f8e9f808dce55a83e6a721896ad6825f84afff1","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2026-02-16 13:35:06.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"f30088e205550ad6d45e0d21eea2bb5eb9f9196a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-16 13:35:33.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"390655943a54d30759023180d460535ac9c35526","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-16 14:31:48.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/79ecf18455234b4194192f107ecf003c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/22f5449df14a4a84af8e10efb6814031 : SUCCESS in 5m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/72a5bdf879774c55a831a610512e5757 : SUCCESS in 3m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/27e0882f112b45bda90c54acf4a40292 : SUCCESS in 4m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/846b5eef6a5a46d99dd80cd96c917c3b : SUCCESS in 3m 56s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/fee0aa34635a444680189da09178f2ae : SUCCESS in 45m 28s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/cc9ebc694b504608a561561005588931 : SUCCESS in 33m 59s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/02c7947fd2c049be82ff8866149c5697 : SUCCESS in 16m 37s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/4c18c9714cf447618b8715c326462699 : SUCCESS in 26m 47s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/023fdd012fb94edeaecff645a1ad9451 : SUCCESS in 24m 34s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/751d3803563d43d19b5592c3edbdf5d6 : SUCCESS in 14m 11s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/33b096863ed64ca8b9bff5d8deb177a5 : SUCCESS in 33m 02s\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/6147abb374b74fc6b6d13b61cad5c5e0 : SUCCESS in 52m 47s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/32fc8dadd07f4b64bc1d7c85fac4b6e5 : SUCCESS in 36m 39s","accounts_in_message":[],"_revision_number":4},{"id":"cbd7c79c5f3f5d5b796307baf29388dd29cbf568","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-16 14:31:48.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"cdc3724cc5b6a5e2fe927b24f576f566898c800c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-16 14:32:45.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2633e9367f69401684446396f2c0809c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f224a9c45c354179932396f826e1d09e : SUCCESS in 45s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"aabb3957f9dee963bc9c0fd167636c28bf825b2c","revisions":{"af7ce1c06be3e7d316c19ac8fe676280386e746d":{"kind":"REWORK","_number":1,"created":"2025-12-11 12:07:54.000000000","uploader":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"ref":"refs/changes/05/970605/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/05/970605/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/970605/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/970605/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/970605/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/05/970605/1"}}},"commit":{"parents":[{"commit":"38de7d1b28113c99aa3eae32938aec934598a738","subject":"Merge \"Fix elasticsearch \u0026 opensearch requests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/38de7d1b28113c99aa3eae32938aec934598a738"}]}],"author":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-12-11 12:06:52.000000000","tz":60},"committer":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-12-11 12:06:52.000000000","tz":60},"subject":"Fix the Scope API","message":"Fix the Scope API\n\nThe POST endpoint for creating scopes was failing with an IntegrityError\nbecause last_processed_timestamp was not accepted as an input parameter\nand was passed as None to the database, which requires a NOT NULL value.\n\nThis change adds last_processed_timestamp as a required parameter in the\nPOST input schema and ensures proper UTC timezone conversion in the\ncreate_scope method, consistent with how set_last_processed_timestamp\nhandles it.\n\nChange-Id: I72c0e4391a7e199f4ff4feab6dab4599933b72e9\nSigned-off-by: Juan Larriba \u003cjlarriba@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/af7ce1c06be3e7d316c19ac8fe676280386e746d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/af7ce1c06be3e7d316c19ac8fe676280386e746d"}]},"branch":"refs/heads/master"},"ea8c95a95d491c15e230995615fb322e23604db0":{"kind":"REWORK","_number":2,"created":"2026-01-15 15:16:55.000000000","uploader":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"ref":"refs/changes/05/970605/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/05/970605/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/970605/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/970605/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/970605/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/05/970605/2"}}},"commit":{"parents":[{"commit":"38de7d1b28113c99aa3eae32938aec934598a738","subject":"Merge \"Fix elasticsearch \u0026 opensearch requests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/38de7d1b28113c99aa3eae32938aec934598a738"}]}],"author":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-12-11 12:06:52.000000000","tz":60},"committer":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2026-01-15 15:16:44.000000000","tz":60},"subject":"Fix the Scope API","message":"Fix the Scope API\n\nThe POST endpoint for creating scopes was failing with an IntegrityError\nbecause last_processed_timestamp was not accepted as an input parameter\nand was passed as None to the database, which requires a NOT NULL value.\n\nThis change adds last_processed_timestamp as a required parameter in the\nPOST input schema and ensures proper UTC timezone conversion in the\ncreate_scope method, consistent with how set_last_processed_timestamp\nhandles it.\n\nChange-Id: I72c0e4391a7e199f4ff4feab6dab4599933b72e9\nSigned-off-by: Juan Larriba \u003cjlarriba@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/ea8c95a95d491c15e230995615fb322e23604db0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/ea8c95a95d491c15e230995615fb322e23604db0"}]},"branch":"refs/heads/master"},"ad2aa2ede23631c5a3439690dc8cd3cc18b048af":{"kind":"REWORK","_number":3,"created":"2026-02-03 09:15:46.000000000","uploader":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"ref":"refs/changes/05/970605/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/05/970605/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/970605/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/970605/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/970605/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/05/970605/3"}}},"commit":{"parents":[{"commit":"38de7d1b28113c99aa3eae32938aec934598a738","subject":"Merge \"Fix elasticsearch \u0026 opensearch requests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/38de7d1b28113c99aa3eae32938aec934598a738"}]}],"author":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-12-11 12:06:52.000000000","tz":60},"committer":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2026-02-03 09:15:36.000000000","tz":60},"subject":"Fix the Scope API","message":"Fix the Scope API\n\nThe POST endpoint for creating scopes was failing with an IntegrityError\nbecause last_processed_timestamp was not accepted as an input parameter\nand was passed as None to the database, which requires a NOT NULL value.\n\nThis change adds last_processed_timestamp as a required parameter in the\nPOST input schema and ensures proper UTC timezone conversion in the\ncreate_scope method, consistent with how set_last_processed_timestamp\nhandles it.\n\nChange-Id: I72c0e4391a7e199f4ff4feab6dab4599933b72e9\nSigned-off-by: Juan Larriba \u003cjlarriba@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/ad2aa2ede23631c5a3439690dc8cd3cc18b048af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/ad2aa2ede23631c5a3439690dc8cd3cc18b048af"}]},"branch":"refs/heads/master"},"aabb3957f9dee963bc9c0fd167636c28bf825b2c":{"kind":"REWORK","_number":4,"created":"2026-02-03 11:26:38.000000000","uploader":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"ref":"refs/changes/05/970605/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/05/970605/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/970605/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/970605/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/970605/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/05/970605/4"}}},"commit":{"parents":[{"commit":"38de7d1b28113c99aa3eae32938aec934598a738","subject":"Merge \"Fix elasticsearch \u0026 opensearch requests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/38de7d1b28113c99aa3eae32938aec934598a738"}]}],"author":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-12-11 12:06:52.000000000","tz":60},"committer":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2026-02-03 11:23:30.000000000","tz":60},"subject":"Fix the Scope API","message":"Fix the Scope API\n\nThe POST endpoint for creating scopes was failing with an IntegrityError\nbecause last_processed_timestamp was not accepted as an input parameter\nand was passed as None to the database, which requires a NOT NULL value.\n\nThis change adds last_processed_timestamp as a required parameter in the\nPOST input schema and ensures proper UTC timezone conversion in the\ncreate_scope method, consistent with how set_last_processed_timestamp\nhandles it.\n\nChange-Id: I72c0e4391a7e199f4ff4feab6dab4599933b72e9\nSigned-off-by: Juan Larriba \u003cjlarriba@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/aabb3957f9dee963bc9c0fd167636c28bf825b2c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/aabb3957f9dee963bc9c0fd167636c28bf825b2c"}]},"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":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"}},{"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":{}}}]}
