)]}'
{"id":"openstack%2Fcloudkitty~915992","triplet_id":"openstack%2Fcloudkitty~master~Iac717c948665effda82a2a87329647c74e3f0667","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-01-20 14:12:15.000000000","reason":"\u003cGERRIT_ACCOUNT_28356\u003e replied on the change","reason_account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},"35895":{"account":{"_account_id":35895,"name":"Theo Gindre","display_name":"theogndr","email":"theo.gindre@gmail.com","username":"theogndr"},"last_update":"2024-09-24 15:52:01.000000000","reason":"Only change owner, uploader, reviewers, and cc can be in the attention set"},"6476":{"account":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"last_update":"2025-01-20 15:07:22.000000000","reason":"Change was submitted"},"25277":{"account":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"last_update":"2025-01-20 15:07:22.000000000","reason":"Change was submitted"},"15197":{"account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"last_update":"2024-10-14 07:16:15.000000000","reason":"\u003cGERRIT_ACCOUNT_15197\u003e replied on the change","reason_account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}},"35263":{"account":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"last_update":"2025-01-20 15:07:22.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Iac717c948665effda82a2a87329647c74e3f0667","subject":"Add opensearch/elasticsearch datastreams support","status":"MERGED","created":"2024-04-16 13:51:00.000000000","updated":"2025-01-20 15:08:36.000000000","submitted":"2025-01-20 15:07:22.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":15,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"915992","meta_rev_id":"b2571d7b370ca1e3478e5a52f509e96294c18234","_number":915992,"virtual_id_number":915992,"owner":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"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"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-01-20 15:07:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},{"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-01-20 14:12:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},{"value":2,"date":"2024-12-11 12:08:09.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-01-20 14:12:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},{"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},{"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":[{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"reviewers":{"REVIEWER":[{"_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":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-04-16 15:27:48.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":"2024-04-19 10:42:36.000000000","updated_by":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"reviewer":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"state":"REVIEWER"},{"updated":"2024-04-19 10:42:36.000000000","updated_by":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"reviewer":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"state":"REVIEWER"},{"updated":"2024-04-19 10:42:36.000000000","updated_by":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"reviewer":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"state":"REVIEWER"},{"updated":"2024-07-31 16:06:57.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"}],"messages":[{"id":"9ac10ffedfa92fdad6b3e35463d9c37dc29b2767","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2024-04-16 13:51:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"941b65ee7b99d285333419c1f56a0da0a7457d97","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2024-04-16 14:33:05.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"825f343efead075c91d7c057246def3a8322a336","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-16 15:27:48.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/24afff445688451eb3d5bed349de5510\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ddb1910f1b214ba484e3c1f4153a68c5 : SUCCESS in 4m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/104104a70f724402960278370e812892 : SUCCESS in 4m 32s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3cd73f0e7f3b40209c92904bcf2d2ee9 : SUCCESS in 3m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/62047badb2914f6c8c710fe46e6dd800 : SUCCESS in 4m 09s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2c08cb0742e14f2ebc33ad939f6a1d46 : SUCCESS in 8m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ebd5de897e8a4aebb0a95b222c414eaa : SUCCESS in 4m 28s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/a65f9b4342104e179233df440593e1e1 : SUCCESS in 23m 58s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/202572036a874cdc9e44818fd379f657 : SUCCESS in 40m 06s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/5ba665421e9a43f4a9ff8176448d4762 : SUCCESS in 37m 38s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/9c5a1838cd184c9989f4c0ad94a2999b : SUCCESS in 30m 11s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/33c60fdc847e458c95e5d22885fa247c : SUCCESS in 23m 20s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/76ac991d854145be9ac2885bca0f8d67 : SUCCESS in 28m 06s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/525abd483c984df9933a02b033c7e441 : FAILURE in 3m 20s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/42e26d16644a48369c443931e393537d : SUCCESS in 48m 23s","accounts_in_message":[],"_revision_number":2},{"id":"0b99f0038df71480d97105f357d9c9615a3870ab","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35895,"name":"Theo Gindre","display_name":"theogndr","email":"theo.gindre@gmail.com","username":"theogndr"},"date":"2024-07-01 14:33:19.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"daa998dfb6baa84a2fd9d16c7166491411b75a66","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-01 15:22:29.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c777f9455fe34f088fc6aa0db74bdb16\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f9b16cc33821467b8461ab7701c8dbe5 : SUCCESS in 4m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dc42d14e3e5a49889541b74262cf0334 : SUCCESS in 2m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a4db7ce021194e6f896104789560da2d : SUCCESS in 5m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/61ba90f5f12840789938c2849a397690 : SUCCESS in 4m 11s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/caaa7f330a6e427998e743c258a4cdf7 : FAILURE in 7m 36s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ec2ffd43de84c8d89d7b0604bcad770 : SUCCESS in 3m 16s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/d8d452a021fb4d0db639dcf3930e0877 : SUCCESS in 34m 09s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/be1cb5288e7c46d7ba024d9ecdfb98cb : SUCCESS in 31m 32s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/603a6b7378584155856e0bbbbf2d6936 : SUCCESS in 26m 53s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/c5ba313401224a058b2ba8cb682a6cb4 : SUCCESS in 21m 54s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/29a776c5d4e3437fa80971f827d72ee1 : SUCCESS in 31m 58s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/c871a5b404414a5885052b647ba688b8 : SUCCESS in 29m 50s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/12bde27f1f194aa4b910db54754ccc2a : FAILURE in 2m 55s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/4e4a288f77514e19b4547fd05b576340 : SUCCESS in 47m 24s","accounts_in_message":[],"_revision_number":3},{"id":"ec8e2ab96aaf4118ec8b95cb3956565722225639","author":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"date":"2024-07-08 14:22:19.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"4ea2c0a5b96b91759f8093a6705046a9735f5d7f","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2024-07-11 14:54:47.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4da63cd1cf2b2c975baea31127e978e3b00e7776","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2024-07-31 16:06:57.000000000","message":"Patch Set 3: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"132ef97f95e22504888d008207cbae9cd8ebf194","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2024-09-16 14:14:45.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"725822c4cc3c8713a30b92e7812c9e349756c903","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2024-09-24 14:35:11.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"add4638db7b42750c00aca42bd94660086dffaca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2024-09-24 14:35:23.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+2, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"72cc0d3a395b5fb67b3c6994377aa757a76b070d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-24 15:52:01.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dde40f57ef3f4f19b7ba93cac8766521\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/179ec521e99e44ce97e1ee42097c186e : SUCCESS in 4m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9069355c93784d9596eac8b783f3c975 : SUCCESS in 4m 10s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1408bca00f5842478b445bd278b0c439 : SUCCESS in 3m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e01d182bbbb743209e7d43e68884de18 : SUCCESS in 4m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/02930b0c5bf04640babf91021bb1e917 : FAILURE in 6m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c98d5693fb0a44438048892fbefc19fb : SUCCESS in 3m 19s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/eaae39232fd0486c9f1f85dfa2e5b03e : SUCCESS in 30m 14s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/5561f31130734516b97f97c0830a604b : SUCCESS in 19m 31s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/ea0d10ca5f994dc08dcbc508ba137d93 : SUCCESS in 19m 34s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/00b7216cd4384eb08b694f136032db8e : SUCCESS in 33m 40s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/b0d1d6226ab24b68b249b602e230af4a : SUCCESS in 34m 01s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/fae138b267164af88b43847935b49fa6 : SUCCESS in 34m 31s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/7e222bbc8af741579536df49402a1097 : FAILURE in 2m 57s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/73a17c015a0c4d86a3a75a0d6ffd85d8 : SUCCESS in 1h 02m 23s","accounts_in_message":[],"_revision_number":4},{"id":"db2476eca3ea23667264aefc87c219dfe63e4e68","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2024-10-07 07:45:19.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"18d4685beb812ffe68acd9f0946141b828474b36","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2024-10-10 10:49:00.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"05d98bd1644eecbddff092a49d3fc3329420f333","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2024-10-10 10:50:06.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"4f8d76024533fbe2e89c92f3f389bf7fe3a94640","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-10 11:49:50.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/bcb10397e4c348f99591430ae24bc374\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dad2f12b393b4112a0bcdb2383e7316c : SUCCESS in 3m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2a84b862ceae4d0a9991cee5bcbd4a79 : SUCCESS in 3m 03s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b1bd47a54dec4bdd82dfcdce8b0db82c : SUCCESS in 4m 36s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b8611d0a009f4727b3c95ca55985bdd8 : FAILURE in 5m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e4fd2bab26834237873809b3ac06ec47 : SUCCESS in 3m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c67a74f61e134ebb847ba9d591ae137c : SUCCESS in 2m 12s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/e492540d312341b7adad922854985238 : SUCCESS in 24m 03s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/e43cb64ef359421cac9d2e8e05ea2f42 : SUCCESS in 33m 16s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/5cf783a83bad473aa0b8173aec216cd2 : SUCCESS in 32m 34s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/1b61ce9066e34c61a128cebe9aa8e71b : SUCCESS in 31m 42s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/1c06cee2e79e4e4cb8f307153bb8bf32 : SUCCESS in 22m 56s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/5392ee07b7c54d5890275558ec948bbd : SUCCESS in 19m 35s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/e5e787e5ac2545b4a6e1adfdc18c544f : FAILURE in 3m 26s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/3740360c48db46398ad63888d29faa9e : SUCCESS in 53m 59s","accounts_in_message":[],"_revision_number":5},{"id":"69d7576ae9e10b40affd86170bfa76e138d8f445","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2024-10-10 13:02:43.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"5b40fd3f05ffee4487991fdd86d6f89289310b2d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-10 14:15:38.000000000","message":"Patch Set 5:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/85b8252a00ec4b5c9c71282a2a3999ec\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e7bb8cbaf76b47d1bb7d370045757aca : SUCCESS in 3m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a4e5af36394140a4944afe43ccf0f2d5 : SUCCESS in 3m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c33d21f32a3249078bd7bbaa83a45d4f : SUCCESS in 4m 20s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f4883f542eac413cb2dacd5b683daaca : FAILURE in 6m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b2e27f1a1d9b455fbf2a1eb6636b8b74 : SUCCESS in 3m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8d02938643754356a035340ddb2a7a4e : SUCCESS in 3m 11s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/f3f8f6e1133947c288f21f58c0302e54 : SUCCESS in 21m 11s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/4646f3ded6794af2818becb7a1377806 : SUCCESS in 36m 30s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/32c83c52b0804ffc964b98f63cb046ca : SUCCESS in 36m 58s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/b4ad0604334b43b3bab4002be65b0155 : SUCCESS in 32m 45s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/077f93017b9b4a1db53f64c6eb32c48a : SUCCESS in 36m 10s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/11648c4440304549b6ca9441dd14bf6f : SUCCESS in 35m 51s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/e6d37e210e6c4e64aae2cfb82589886e : FAILURE in 2m 50s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/ac16b5f6c25643f59fd5c967ddd8b646 : SUCCESS in 1h 06m 51s","accounts_in_message":[],"_revision_number":5},{"id":"bb6cf88c929899b34e6b210065953160ff9a93f7","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2024-10-14 07:16:15.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"418a5b7b6166c8af8e2de02e3622c40ce7caebc2","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2024-11-01 09:31:45.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"d8e9e22d94449604919f3ce65f586a8ce2404fec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-01 10:45:33.000000000","message":"Patch Set 5:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/3928330aa20e4e75b9c41c2c9534f167\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6ae33489c20048ec835ce4f67b582622 : SUCCESS in 3m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f39c671c193b4cdc9f049d938ed348b0 : SUCCESS in 2m 52s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/dcfe80699ac04cd2b5b024319c96c856 : SUCCESS in 3m 37s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ac43c8da82a3413d8c9c5ddc1f24d505 : SUCCESS in 3m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b1797a2c15c741aa93fff6c89230b37b : SUCCESS in 2m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b54337dccdba44ac84aba5bd287c0127 : SUCCESS in 1m 59s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/37d285095f5843b49b75ee98880117df : FAILURE in 17m 40s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/7b6276416f044bab8556a4779fd5a728 : FAILURE in 34m 40s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/9e7c0afb44cb4736b42cf037490d40c5 : FAILURE in 19m 02s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/5ad5b5c49c224e58b3fd973a8eebe60c : FAILURE in 19m 24s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/c17379f2c4e54cb3886dc9feeaabaf14 : FAILURE in 33m 35s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/e4ae8026c585425a8b0beb646ac9502f : FAILURE in 18m 22s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/6f92a1b32bf148eb9953ac6c75557d22 : FAILURE in 2m 17s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/2cb5425d0f2e42878f647b4cbb682000 : FAILURE in 1h 01m 58s","accounts_in_message":[],"_revision_number":5},{"id":"e53715e953f35ecbad0dbe7a962c088c42eb917f","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2024-12-03 15:02:58.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"c33684d96653891cbaf5f569e1f5a2dc72ae0f97","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-03 16:15:18.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a61d1979014e4c4fa34580ca76cd0fbf\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a5ff87a7434d4d2ea980b134c880ea0c : SUCCESS in 5m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/de19dbaf1b4044d0b2500c80b3388cd1 : SUCCESS in 3m 15s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a8a165f789e843b392a4265a12b5da15 : SUCCESS in 3m 24s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3121ef1d6dda461eaa7442e8c23db951 : SUCCESS in 4m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/745d628de341438da8b9bd4ec0a9006e : SUCCESS in 3m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/564c4393ec064be4900e9af2af0640e9 : SUCCESS in 2m 35s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/9d6d025cc4cc4bdf89310c038c2e916c : SUCCESS in 35m 33s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/eae2c05c2a794124ace0c24a3377d8cb : SUCCESS in 18m 03s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/56b5eb981afc434bb9ebfb531d61ed1e : SUCCESS in 24m 37s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/bd1830e379ea49b0a6ea809ae625efde : SUCCESS in 24m 15s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/38905b263802447dbaaea176d7fbd8fd : SUCCESS in 27m 10s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/98def451870149feb736875369952685 : SUCCESS in 33m 24s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/4288b6dcd7e742beaf9a5fc95d3c8f6f : FAILURE in 3m 06s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/3d466541fe8148a39b589cb5fac2725a : SUCCESS in 1h 01m 40s","accounts_in_message":[],"_revision_number":5},{"id":"a2d8ddaf9ec639f967c9f0f2e172820758e92677","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2024-12-11 12:08:09.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"d8b924223c7fc2b4759673fc7cbda21d63a0bd30","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2025-01-20 14:12:15.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"c538da0b647cf94d2b0e79745f077951f3f085d9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-20 14:12:55.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"24fdea1ad639a246ae21a26a4724077d248c38e1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-20 15:07:21.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6839d3f645b74d15a4b94785b723a5bd\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b9f3285e18ed488794570e9f8d2a7530 : SUCCESS in 3m 06s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/267464b141e54026ba57d61dd8514e18 : SUCCESS in 3m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/379496fb6ee945cf91f9751be7d968d8 : SUCCESS in 4m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3fad80e7ccd5431c974b2b30fe9090fd : SUCCESS in 3m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9d8361c74428468891544116638a2306 : SUCCESS in 2m 11s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/a2d6448aeb334f47a94eba5b9f1aef67 : SUCCESS in 41m 11s\n- cloudkitty-tempest-full-v2-storage-influxdb-jammy https://zuul.opendev.org/t/openstack/build/c4ef65503b7c4dee9fe5dc07fdd783a9 : SUCCESS in 34m 30s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/6179681be38842ab84050381926dfe1a : SUCCESS in 24m 54s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/3b92bbdafe204f33a6c91843f097ac83 : SUCCESS in 25m 56s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/bcfc08b9c06644669a2a51298f87b452 : SUCCESS in 26m 53s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/70dd3d4554ba4c6ca0d53ed71421a77e : SUCCESS in 25m 47s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/6039a23d3ed64beab03ec8864e487cf3 : SUCCESS in 27m 24s\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/d79b9642a30d46d192fad61f372defc6 : SUCCESS in 53m 51s","accounts_in_message":[],"_revision_number":5},{"id":"c2ae38681cbf0e483b29d390f1c9fdf572ff9c00","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-20 15:07:22.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"b2571d7b370ca1e3478e5a52f509e96294c18234","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-20 15:08:36.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/000db412cc4545afada77181d1d61c19\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/91c9cd8a65364836884be289df1ca4ab : SUCCESS in 55s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2559d9e48686478c9094bea743fb3011 : SUCCESS in 48s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"0bcde58eb642acfa53fc9da1650a0b03352a9864","revisions":{"25b8ab08b37d917e8d78b79f3e18968246b78f22":{"kind":"REWORK","_number":1,"created":"2024-04-16 13:51:00.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/92/915992/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/92/915992/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/1"}}},"commit":{"parents":[{"commit":"7c9e92626c1cab997c605a6a2367beca0902f974","subject":"Merge \"Remove remnants of RTD documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/7c9e92626c1cab997c605a6a2367beca0902f974"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2024-04-16 13:48:46.000000000","tz":120},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2024-04-16 13:50:57.000000000","tz":120},"subject":"Add support for elasticsearch datastreams","message":"Add support for elasticsearch datastreams\n\nCurrently, cloudkitty only uses Elasticsearch leagacy index, but not\ndatastreams. Datastreams are much nicer, because they handle automation\nfor rotating data to cold storage (if the elastic cluster has multiple\ntypes of storage, like hot / warm / cold).\n\nThis patch adds a configuration option to use datastreams.\n\nChange-Id: Iac717c948665effda82a2a87329647c74e3f0667\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/25b8ab08b37d917e8d78b79f3e18968246b78f22"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/25b8ab08b37d917e8d78b79f3e18968246b78f22"}]},"branch":"refs/heads/master"},"f1c0022e0bc6b49db4a9007489ee592f5152709e":{"kind":"REWORK","_number":2,"created":"2024-04-16 14:33:05.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/92/915992/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/92/915992/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/2"}}},"commit":{"parents":[{"commit":"7c9e92626c1cab997c605a6a2367beca0902f974","subject":"Merge \"Remove remnants of RTD documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/7c9e92626c1cab997c605a6a2367beca0902f974"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2024-04-16 13:48:46.000000000","tz":120},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2024-04-16 14:29:56.000000000","tz":120},"subject":"Add support for elasticsearch datastreams","message":"Add support for elasticsearch datastreams\n\nCurrently, cloudkitty only uses Elasticsearch leagacy index, but not\ndatastreams. Datastreams are much nicer, because they handle automation\nfor rotating data to cold storage (if the elastic cluster has multiple\ntypes of storage, like hot / warm / cold).\n\nThis patch adds a configuration option to use datastreams.\n\nChange-Id: Iac717c948665effda82a2a87329647c74e3f0667\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/f1c0022e0bc6b49db4a9007489ee592f5152709e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/f1c0022e0bc6b49db4a9007489ee592f5152709e"}]},"branch":"refs/heads/master"},"9dc80f5ce15582d5a7341148ac2ded2fb8f12ab8":{"kind":"REWORK","_number":3,"created":"2024-07-01 14:33:19.000000000","uploader":{"_account_id":35895,"name":"Theo Gindre","display_name":"theogndr","email":"theo.gindre@gmail.com","username":"theogndr"},"ref":"refs/changes/92/915992/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/92/915992/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/3"}}},"commit":{"parents":[{"commit":"7c9e92626c1cab997c605a6a2367beca0902f974","subject":"Merge \"Remove remnants of RTD documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/7c9e92626c1cab997c605a6a2367beca0902f974"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2024-04-16 13:48:46.000000000","tz":120},"committer":{"name":"Theo Gindre","email":"theo.gindre@infomaniak.com","date":"2024-06-14 11:57:02.000000000","tz":120},"subject":"Add opensearch/elasticsearch datastreams support","message":"Add opensearch/elasticsearch datastreams support\n\nCurrently, cloudkitty only uses Elasticsearch/Opensearch leagacy index,\nbut not datastreams. Datastreams are much nicer, because they\nhandle automation for rotating data to cold storage\n(if the elastic cluster has multiple types of storage,\nlike hot / warm / cold).\n\nThis patch adds a configuration option to use datastreams.\n\nChange-Id: Iac717c948665effda82a2a87329647c74e3f0667\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/9dc80f5ce15582d5a7341148ac2ded2fb8f12ab8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/9dc80f5ce15582d5a7341148ac2ded2fb8f12ab8"}]},"branch":"refs/heads/master"},"2ec6aeee577fde2985261485cc4ca63b8a3a5722":{"kind":"REWORK","_number":4,"created":"2024-09-24 14:35:23.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/92/915992/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/92/915992/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/4"}}},"commit":{"parents":[{"commit":"7c9e92626c1cab997c605a6a2367beca0902f974","subject":"Merge \"Remove remnants of RTD documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/7c9e92626c1cab997c605a6a2367beca0902f974"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2024-04-16 13:48:46.000000000","tz":120},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2024-09-24 14:35:21.000000000","tz":120},"subject":"Add opensearch/elasticsearch datastreams support","message":"Add opensearch/elasticsearch datastreams support\n\nCurrently, cloudkitty only uses Elasticsearch/Opensearch leagacy index,\nbut not datastreams. Datastreams are much nicer, because they\nhandle automation for rotating data to cold storage\n(if the elastic cluster has multiple types of storage,\nlike hot / warm / cold).\n\nThis patch adds a configuration option to use datastreams.\n\nChange-Id: Iac717c948665effda82a2a87329647c74e3f0667\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/2ec6aeee577fde2985261485cc4ca63b8a3a5722"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/2ec6aeee577fde2985261485cc4ca63b8a3a5722"}]},"branch":"refs/heads/master"},"0bcde58eb642acfa53fc9da1650a0b03352a9864":{"kind":"REWORK","_number":5,"created":"2024-10-10 10:49:00.000000000","uploader":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"ref":"refs/changes/92/915992/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/92/915992/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/92/915992/5"}}},"commit":{"parents":[{"commit":"9bedcdc6fce9aaf585193a0fd5197eb69ec1d04c","subject":"Merge \"Remove import of deprecated module\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/9bedcdc6fce9aaf585193a0fd5197eb69ec1d04c"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2024-04-16 13:48:46.000000000","tz":120},"committer":{"name":"Matt Crees","email":"mattc@stackhpc.com","date":"2024-10-10 10:48:48.000000000","tz":60},"subject":"Add opensearch/elasticsearch datastreams support","message":"Add opensearch/elasticsearch datastreams support\n\nCurrently, cloudkitty only uses Elasticsearch/Opensearch leagacy index,\nbut not datastreams. Datastreams are much nicer, because they\nhandle automation for rotating data to cold storage\n(if the elastic cluster has multiple types of storage,\nlike hot / warm / cold).\n\nThis patch adds a configuration option to use datastreams.\n\nChange-Id: Iac717c948665effda82a2a87329647c74e3f0667\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/0bcde58eb642acfa53fc9da1650a0b03352a9864"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/0bcde58eb642acfa53fc9da1650a0b03352a9864"}]},"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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},{"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":{}}}]}
