)]}'
{".zuul.yaml":[{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"709eecd4494d844736e80abe7889a2b1fb4106c0","unresolved":true,"context_lines":[{"line_number":7,"context_line":"      jobs: \u0026cloudkitty_tempest_jobs"},{"line_number":8,"context_line":"        - cloudkitty-tempest-full-v2-storage-influxdb:"},{"line_number":9,"context_line":"            voting: true"},{"line_number":10,"context_line":"            vars:"},{"line_number":11,"context_line":"              devstack_localrc:"},{"line_number":12,"context_line":"                # https://bugs.launchpad.net/neutron/+bug/2031415"},{"line_number":13,"context_line":"                GLOBAL_VENV: false"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"d75a1cb9_f53eef07","line":10,"updated":"2023-08-23 20:05:22.000000000","message":"This is not needed if we merge this other patch: https://review.opendev.org/c/openstack/cloudkitty/+/892568","commit_id":"c6cf95eb5ac2f3747d44496a8082cb02efb101cb"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"c5a96d234a6d50fbea32d94418910b38824050a3","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      jobs: \u0026cloudkitty_tempest_jobs"},{"line_number":8,"context_line":"        - cloudkitty-tempest-full-v2-storage-influxdb:"},{"line_number":9,"context_line":"            voting: true"},{"line_number":10,"context_line":"            vars:"},{"line_number":11,"context_line":"              devstack_localrc:"},{"line_number":12,"context_line":"                # https://bugs.launchpad.net/neutron/+bug/2031415"},{"line_number":13,"context_line":"                GLOBAL_VENV: false"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"268cadc9_d4e03fe7","line":10,"in_reply_to":"d75a1cb9_f53eef07","updated":"2023-08-25 16:24:40.000000000","message":"Done","commit_id":"c6cf95eb5ac2f3747d44496a8082cb02efb101cb"}],"/COMMIT_MSG":[{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"b1066f263f970f8223af9c0ba4b8a6386bc4c499","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Pedro Henrique \u003cphpm13@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2023-08-25 12:28:06 -0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adapt testes to new rating API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"With the introdution of start and end in the rating rules, the"},{"line_number":10,"context_line":"update of rating rules for both mappings and pyscripts was"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"1bbd2f63_26abe87b","line":7,"range":{"start_line":7,"start_character":6,"end_line":7,"end_character":12},"updated":"2023-08-25 16:19:26.000000000","message":"tests","commit_id":"124e689e3a72db39c1a0276c66983aa3bcef1152"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"5e17c9814cf9e837db91dbe18c7dd9cc46d682d5","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Pedro Henrique \u003cphpm13@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2023-08-25 12:28:06 -0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adapt testes to new rating API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"With the introdution of start and end in the rating rules, the"},{"line_number":10,"context_line":"update of rating rules for both mappings and pyscripts was"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"60e9f633_4b46dbec","line":7,"range":{"start_line":7,"start_character":6,"end_line":7,"end_character":12},"in_reply_to":"1bbd2f63_26abe87b","updated":"2023-08-25 16:24:06.000000000","message":"👍","commit_id":"124e689e3a72db39c1a0276c66983aa3bcef1152"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"c5a96d234a6d50fbea32d94418910b38824050a3","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Pedro Henrique \u003cphpm13@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2023-08-25 12:28:06 -0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adapt testes to new rating API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"With the introdution of start and end in the rating rules, the"},{"line_number":10,"context_line":"update of rating rules for both mappings and pyscripts was"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"82f9dd3e_ec092255","line":7,"range":{"start_line":7,"start_character":6,"end_line":7,"end_character":12},"in_reply_to":"60e9f633_4b46dbec","updated":"2023-08-25 16:24:40.000000000","message":"Done","commit_id":"124e689e3a72db39c1a0276c66983aa3bcef1152"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"9e8276540abf9bd2c4f84cf44cb948335995f9ef","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adapt tests to new rating API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"With the introdution of start and end in the rating rules, the"},{"line_number":10,"context_line":"update of rating rules for both mappings and pyscripts was"},{"line_number":11,"context_line":"disabled as well as the deletion. In the new versions the"},{"line_number":12,"context_line":"rating rules can be disabled instead of deleted so it is possible"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":15,"id":"f3c2db20_529c2296","line":9,"updated":"2024-08-19 14:07:14.000000000","message":"introduction","commit_id":"adda32771b700170dc2d4f571d8a25391b00dbae"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"9e8276540abf9bd2c4f84cf44cb948335995f9ef","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adapt tests to new rating API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"With the introdution of start and end in the rating rules, the"},{"line_number":10,"context_line":"update of rating rules for both mappings and pyscripts was"},{"line_number":11,"context_line":"disabled as well as the deletion. In the new versions the"},{"line_number":12,"context_line":"rating rules can be disabled instead of deleted so it is possible"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":15,"id":"6f3d461f_6eb34461","line":9,"updated":"2024-08-19 14:07:14.000000000","message":"start and end dates","commit_id":"adda32771b700170dc2d4f571d8a25391b00dbae"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"c54dc2ec202ef965c23a2463d82f245b67cb3516","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adapt tests to new rating API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"With the introdution of start and end in the rating rules, the"},{"line_number":10,"context_line":"update of rating rules for both mappings and pyscripts was"},{"line_number":11,"context_line":"disabled as well as the deletion. In the new versions the"},{"line_number":12,"context_line":"rating rules can be disabled instead of deleted so it is possible"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":15,"id":"4e2a0ee9_eee97424","line":9,"in_reply_to":"6f3d461f_6eb34461","updated":"2024-08-19 15:41:23.000000000","message":"Done","commit_id":"adda32771b700170dc2d4f571d8a25391b00dbae"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"c54dc2ec202ef965c23a2463d82f245b67cb3516","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adapt tests to new rating API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"With the introdution of start and end in the rating rules, the"},{"line_number":10,"context_line":"update of rating rules for both mappings and pyscripts was"},{"line_number":11,"context_line":"disabled as well as the deletion. In the new versions the"},{"line_number":12,"context_line":"rating rules can be disabled instead of deleted so it is possible"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":15,"id":"26fffeb7_4397ddab","line":9,"in_reply_to":"f3c2db20_529c2296","updated":"2024-08-19 15:41:23.000000000","message":"Done","commit_id":"adda32771b700170dc2d4f571d8a25391b00dbae"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"bc9a1cc9b63f64c8dc349e872d6277b97381b042","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"43ef40d8_c66a991a","updated":"2023-08-22 17:32:37.000000000","message":"Also, what about adding a depends-on reference between the patches?","commit_id":"b7e4025205c1cf1e6f3cd2a4480038bd03ab31b2"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"b1db783e5fdf3c122d42d90457a4c4ca86d35fdf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"bc74e0e4_bcd669f7","updated":"2023-08-22 20:32:32.000000000","message":"Thanks for the review, I already applied yours suggestions","commit_id":"3a82933114f509c490b757db77a0cea074fac339"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"8fa83b3930de24fe97a1fc23814f09ebd81bf474","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"51182187_85a22544","updated":"2023-08-25 17:37:24.000000000","message":"Pedro, how can we proceed with this one? Merge it? or is it a way to create a dependency between the projects?","commit_id":"929f6ef3f1a7c896e85f244aa18b056b116d64b6"},{"author":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"change_message_id":"7966f4c10cdf57ea0cac219ccd0964292324f62c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"10b809f3_0c57a088","updated":"2023-09-18 12:22:05.000000000","message":"recheck","commit_id":"929f6ef3f1a7c896e85f244aa18b056b116d64b6"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"fc9df1eb63c5e90624315273ae153e9e693f2cd2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"1a30bba0_c4644701","updated":"2023-09-12 12:50:43.000000000","message":"recheck","commit_id":"929f6ef3f1a7c896e85f244aa18b056b116d64b6"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"7b092fae43bf75ee6194683c5f0d6224c02db2e8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"dc85cc8f_b490980d","in_reply_to":"10b809f3_0c57a088","updated":"2023-09-18 12:22:47.000000000","message":"This one is not going to pass, until we merge the patch in cloudkitty that depends on it.","commit_id":"929f6ef3f1a7c896e85f244aa18b056b116d64b6"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"dbcd9970e03d201faf6f229db94ac93d24f8d04d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"149fe4e1_6c01a51a","in_reply_to":"51182187_85a22544","updated":"2023-08-25 17:47:37.000000000","message":"I marked the patch https://review.opendev.org/c/openstack/cloudkitty/+/876643 with this patch as a dependency, them I think that we should wait until the zuul\u0027s report to check if the zuul used the right tempest patch (which is this one) and if it fixed the tests there, if we get a +1 from zuul there, then we could wait that patch to get merged and then recheck this one to move on with this patch.","commit_id":"929f6ef3f1a7c896e85f244aa18b056b116d64b6"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"c54dc2ec202ef965c23a2463d82f245b67cb3516","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"b7721fa3_c00558dd","updated":"2024-08-19 15:41:23.000000000","message":"Hi Pierre, Thanks for your reviews, I already applied the suggestions.","commit_id":"d0e66839e9a287915d2414efcb410f28e02a7a20"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"3e38dd35969f1249a538b5a3e3499fe42cdc279b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"0cf3282e_c45ce669","updated":"2025-08-18 20:28:32.000000000","message":"merging this one, to enable the merge of: https://review.opendev.org/c/openstack/cloudkitty/+/876643","commit_id":"3961dcddb873b1ff6710d7df0739c4285dd71f8c"}],"cloudkitty_tempest_plugin/tests/api/v1/test_hashmap_api.py":[{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"fd9f0db3d0ca49ca95d5b3710de2046dd308339c","unresolved":true,"context_lines":[{"line_number":154,"context_line":"            mapping[\u0027mapping_id\u0027],"},{"line_number":155,"context_line":"        )"},{"line_number":156,"context_line":"        self.assertEqual(\u0027dummy field\u0027, mapping[\u0027value\u0027])"},{"line_number":157,"context_line":"        self.rating_client.update_hashmap_mapping("},{"line_number":158,"context_line":"            mapping[\u0027mapping_id\u0027],"},{"line_number":159,"context_line":"            value\u003d\u0027new value\u0027,"},{"line_number":160,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":1,"id":"2ccd63d7_a0593dc9","line":157,"updated":"2023-08-22 17:16:54.000000000","message":"Should we expect an exception here? Instead of allowing the update to proceed and nothing is executed in the backend.","commit_id":"b7e4025205c1cf1e6f3cd2a4480038bd03ab31b2"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"b1db783e5fdf3c122d42d90457a4c4ca86d35fdf","unresolved":false,"context_lines":[{"line_number":154,"context_line":"            mapping[\u0027mapping_id\u0027],"},{"line_number":155,"context_line":"        )"},{"line_number":156,"context_line":"        self.assertEqual(\u0027dummy field\u0027, mapping[\u0027value\u0027])"},{"line_number":157,"context_line":"        self.rating_client.update_hashmap_mapping("},{"line_number":158,"context_line":"            mapping[\u0027mapping_id\u0027],"},{"line_number":159,"context_line":"            value\u003d\u0027new value\u0027,"},{"line_number":160,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":1,"id":"f534fd3f_71393f0e","line":157,"in_reply_to":"2ccd63d7_a0593dc9","updated":"2023-08-22 20:32:32.000000000","message":"Done","commit_id":"b7e4025205c1cf1e6f3cd2a4480038bd03ab31b2"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"9e8276540abf9bd2c4f84cf44cb948335995f9ef","unresolved":true,"context_lines":[{"line_number":202,"context_line":"        mapping \u003d self.rating_client.get_hashmap_mapping("},{"line_number":203,"context_line":"            mapping[\u0027mapping_id\u0027]"},{"line_number":204,"context_line":"        )"},{"line_number":205,"context_line":"        # In the new version it is not more possible update mappings"},{"line_number":206,"context_line":"        self.assertEqual(\u0027dummy field\u0027, mapping[\u0027value\u0027])"},{"line_number":207,"context_line":"        self.assertEqual(end_date, mapping[\u0027end\u0027])"},{"line_number":208,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"d8ac7e8c_719e8c26","line":205,"updated":"2024-08-19 14:07:14.000000000","message":"possible to update mappings anymore","commit_id":"adda32771b700170dc2d4f571d8a25391b00dbae"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"c54dc2ec202ef965c23a2463d82f245b67cb3516","unresolved":false,"context_lines":[{"line_number":202,"context_line":"        mapping \u003d self.rating_client.get_hashmap_mapping("},{"line_number":203,"context_line":"            mapping[\u0027mapping_id\u0027]"},{"line_number":204,"context_line":"        )"},{"line_number":205,"context_line":"        # In the new version it is not more possible update mappings"},{"line_number":206,"context_line":"        self.assertEqual(\u0027dummy field\u0027, mapping[\u0027value\u0027])"},{"line_number":207,"context_line":"        self.assertEqual(end_date, mapping[\u0027end\u0027])"},{"line_number":208,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"243409b0_f41321e0","line":205,"in_reply_to":"d8ac7e8c_719e8c26","updated":"2024-08-19 15:41:23.000000000","message":"Done","commit_id":"adda32771b700170dc2d4f571d8a25391b00dbae"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"c54dc2ec202ef965c23a2463d82f245b67cb3516","unresolved":false,"context_lines":[{"line_number":202,"context_line":"        mapping \u003d self.rating_client.get_hashmap_mapping("},{"line_number":203,"context_line":"            mapping[\u0027mapping_id\u0027]"},{"line_number":204,"context_line":"        )"},{"line_number":205,"context_line":"        # In the new version it is not more possible update mappings"},{"line_number":206,"context_line":"        self.assertEqual(\u0027dummy field\u0027, mapping[\u0027value\u0027])"},{"line_number":207,"context_line":"        self.assertEqual(end_date, mapping[\u0027end\u0027])"},{"line_number":208,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"71549460_52e8a51d","line":205,"in_reply_to":"d8ac7e8c_719e8c26","updated":"2024-08-19 15:41:23.000000000","message":"Done","commit_id":"adda32771b700170dc2d4f571d8a25391b00dbae"}],"cloudkitty_tempest_plugin/tests/api/v1/test_pyscript_api.py":[{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"fd9f0db3d0ca49ca95d5b3710de2046dd308339c","unresolved":true,"context_lines":[{"line_number":51,"context_line":"        self._created_resources[\u0027pyscript\u0027].append(pyscript[\u0027script_id\u0027])"},{"line_number":52,"context_line":"        self.assertEqual(pyscript[\u0027data\u0027], SCRIPT_DATA_ONE)"},{"line_number":53,"context_line":"        # In the new pyscript API, updating pyscripts is not allowed anymore"},{"line_number":54,"context_line":"        self.rating_client.update_pyscript(pyscript[\u0027script_id\u0027],"},{"line_number":55,"context_line":"                                           data\u003dSCRIPT_DATA_TWO,"},{"line_number":56,"context_line":"                                           name\u003dpyscript[\u0027name\u0027])"},{"line_number":57,"context_line":"        pyscript \u003d self.rating_client.get_pyscript(pyscript[\u0027script_id\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"3b649dce_47b5b08c","line":54,"updated":"2023-08-22 17:16:54.000000000","message":"Should we expect an exception here? Instead of allowing the update to proceed and nothing is executed in the backend.","commit_id":"b7e4025205c1cf1e6f3cd2a4480038bd03ab31b2"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"b1db783e5fdf3c122d42d90457a4c4ca86d35fdf","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        self._created_resources[\u0027pyscript\u0027].append(pyscript[\u0027script_id\u0027])"},{"line_number":52,"context_line":"        self.assertEqual(pyscript[\u0027data\u0027], SCRIPT_DATA_ONE)"},{"line_number":53,"context_line":"        # In the new pyscript API, updating pyscripts is not allowed anymore"},{"line_number":54,"context_line":"        self.rating_client.update_pyscript(pyscript[\u0027script_id\u0027],"},{"line_number":55,"context_line":"                                           data\u003dSCRIPT_DATA_TWO,"},{"line_number":56,"context_line":"                                           name\u003dpyscript[\u0027name\u0027])"},{"line_number":57,"context_line":"        pyscript \u003d self.rating_client.get_pyscript(pyscript[\u0027script_id\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"225b09a6_16c90872","line":54,"in_reply_to":"3b649dce_47b5b08c","updated":"2023-08-22 20:32:32.000000000","message":"Done","commit_id":"b7e4025205c1cf1e6f3cd2a4480038bd03ab31b2"}]}
