)]}'
{"id":"openstack%2Fcloudkitty~808997","triplet_id":"openstack%2Fcloudkitty~master~Ia6ef6543a5100445b203196d39b404bc74b75ba0","project":"openstack/cloudkitty","branch":"master","topic":"patch-quote-v1-api","attention_set":{},"removed_from_attention_set":{"28356":{"account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"last_update":"2021-12-13 15:42:49.000000000","reason":"Change was submitted"},"15197":{"account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"last_update":"2021-12-13 15:42:49.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia6ef6543a5100445b203196d39b404bc74b75ba0","subject":"Fix quote API","status":"MERGED","created":"2021-09-14 16:28:54.000000000","updated":"2021-12-13 15:44:59.000000000","submitted":"2021-12-13 15:42:49.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"808997-patch-quote-v1-api","meta_rev_id":"c34f8f95c8372b63beec10153064b76c7c5de1b6","_number":808997,"virtual_id_number":808997,"owner":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-12-13 15:42:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"value":0,"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-12-13 14:59:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"value":2,"date":"2021-12-13 15:01:16.000000000","_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"}],"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":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"value":1,"date":"2021-12-13 15:01:41.000000000","_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"}],"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":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"value":0,"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"}],"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":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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-09-14 17:15:25.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":"2021-10-04 15:33:30.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"state":"REVIEWER"},{"updated":"2021-12-13 13:48:36.000000000","updated_by":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"reviewer":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"state":"REVIEWER"}],"messages":[{"id":"1252191b812431b65a6148358d9b95a2e25ecf8a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2021-09-14 16:28:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e20eb401060abfccb6e9f20beff8b9f835de3940","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-14 17:15:25.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/79157171216b45b0821ebd21cfae2d61 : SUCCESS in 5m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0c75a8b9e3064a53bb1fde65fc19a49c : SUCCESS in 5m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/75eccc55186941adaafe4ec0cab5450d : SUCCESS in 5m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1e1dae6ce5b446c2a8f5e20ffa202b6d : SUCCESS in 5m 08s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ac7d4bf46f48474d9ff7769c2fe9819d : SUCCESS in 6m 11s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f6cbd7be87fb42fc94dd2f2e2b56ea4d : SUCCESS in 5m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/841f3ae6aabc4d638c83a1bf0ecb155f : SUCCESS in 6m 02s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/8aca90d3e0c041999b5366dbda234574 : SUCCESS in 35m 33s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/6a3147c5aa4048a39ed3c12d3122c37f : SUCCESS in 39m 36s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/9059f3ce4f1044728f87be5b66fa32d5 : SUCCESS in 34m 27s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/f1fffc03fc5544f398f8d8f09789badd : SUCCESS in 32m 33s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/fbac1421f0ac4eebbcdac0c30854bc78 : FAILURE in 4m 16s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"90cbc17502aa7d863e0a0678613fae3cc4a4f986","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2021-10-04 15:33:30.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7546325ba083f947cf1138205ee24253ac85659b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2021-10-04 19:14:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7b079d519d8df7390efba8874503696f3f7a547c","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2021-10-04 19:14:50.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5d01859119596b27afccd39684ba2847c4cbd893","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-04 19:51:38.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5291b7cf115d496eb1a566d825635210 : SUCCESS in 6m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b9eed3c5b5b04a9195ae292620aad31b : SUCCESS in 5m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0d51beda0a2d447a8940ef63bd6726f3 : SUCCESS in 4m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/40e4be959228416a9b65fde423703bfe : SUCCESS in 5m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/253c6d4872044e90b80ae9190113d30e : SUCCESS in 5m 19s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/baabab47649946d7ab2d821ea22d7e31 : SUCCESS in 5m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b57c1536f36a4d22a5ab26dea586942e : SUCCESS in 5m 00s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/78d0387024e74d26adeee684620312dc : SUCCESS in 24m 10s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/da2948f5e5314c5abb183b6e0ce6b3f5 : SUCCESS in 34m 09s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/f438dff71f4d45329f994d2bbd109fd8 : SUCCESS in 34m 41s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/46f451c8dfe342189077a385e3cd7b4f : SUCCESS in 23m 59s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/0653249f0dee4a3684e9b329ab6251f0 : FAILURE in 4m 44s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d72b20877038e0ae4d26abb531e1bcc567fda922","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2021-12-13 08:50:12.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0628aaf7c3059410c9ddeada9351574f5059a211","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2021-12-13 08:50:46.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ed838c68988948547d644f75ac876b2060de0d0b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2021-12-13 10:58:24.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"9f8a6b79231b06cf78982f9322b50248617e9fa3","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2021-12-13 10:58:38.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"02d9ffb740f2bcef7ae70ae0f96c987c5fff2d50","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-13 11:35:41.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1dedf0461f7f4d0c8090bc7bdb42c6de : SUCCESS in 5m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e996d7098c854b41a7745a02bec3d0a8 : SUCCESS in 5m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/62b6de792fe444ef9165fddf10a09879 : SUCCESS in 4m 27s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c9aa27c762f6490fbb98abf8b339d17e : SUCCESS in 4m 32s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5cbb8ca1972f4439a85dd270440e3c1d : SUCCESS in 4m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9701333acfd0444090ec767d2f77790a : SUCCESS in 3m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/713e4fafb18f46fd8eda18f28f756231 : SUCCESS in 4m 02s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/8965174c4c9a40e2abca638502e16b7c : SUCCESS in 33m 47s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/cd460be0fe2e4eb59db6c92035eb682d : SUCCESS in 31m 13s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/4ece212910c44723b101209a751491e9 : SUCCESS in 31m 24s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/f2238cd33594457b85e1ebd9429b1ddc : SUCCESS in 33m 43s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/fde7e7fd17e844049a3fcf3e328093c4 : SUCCESS in 3m 59s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"bc1097fd657e423bfab390674e3e8c4b095ed48b","author":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"date":"2021-12-13 13:48:36.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"2e8e5991161f1c22032fa26f03ad11282ed4cd5e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2021-12-13 14:08:15.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d43b6d561876554da0b47e13962519036f5ff03a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-13 14:50:54.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8873c52a5dd74ada9b752fbf68a279a1 : SUCCESS in 4m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/71642ce7c68a4eafaa232740394f0e42 : SUCCESS in 4m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3224070ae2aa475d857f5fede0d0e9dc : SUCCESS in 4m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a595d9e2aacd4c4fb96cbaeabff5cadb : SUCCESS in 4m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f5ad8e1a4d1643eab2bf0bbd31cc38ec : SUCCESS in 5m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8fd37a08a2ea4929844082f2bcaa9f75 : SUCCESS in 4m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/71ab3d1a4a61496196bff877f7d159a6 : SUCCESS in 3m 47s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/c1dbb20a9a8b4e0396316ba066bbffbe : SUCCESS in 37m 48s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/ccd599b01d3a438f88a2b338e1b83874 : SUCCESS in 39m 34s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/71faefc2488c41dc86a5e10a1e2005c7 : SUCCESS in 34m 26s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/0dc183f65a244e75bc2093852e0f3206 : SUCCESS in 35m 55s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/b7b3f0494c774ae48789fe9d3d8bbc3a : SUCCESS in 4m 15s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"eab338aeca45752b7df5fae9b2640a5933b13d57","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2021-12-13 14:59:24.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"0ff55eae24192c292f35860c5cd7262c5cf6e514","author":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"date":"2021-12-13 15:01:16.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"0ddd9703da024cd925d9412254cdeeeec22dd2fd","author":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"date":"2021-12-13 15:01:41.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"e38dd47fedfb14aaa5b7edeaee3f644c1463a7f0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-13 15:02:16.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"532571f1b3438a14a8ea8e8556e3f540d7e58dd9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-13 15:42:48.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4f38b0d96fdc4460b7d83c4dc4ac8150 : SUCCESS in 4m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aecad6fc7c8c4bddae66e7511d456f06 : SUCCESS in 3m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5466767f0bc84e81ba58cc4564a63df9 : SUCCESS in 5m 25s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/078ae92dd7604805877e389fb20ecd6e : SUCCESS in 4m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/891538f2df9f4fe1a8e0502a7d1fb88b : SUCCESS in 4m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/39003f78d6d34a299e57319916b10ed2 : SUCCESS in 3m 29s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/2d3d784bd2ea4f5aaa0e3a08b5aa7436 : SUCCESS in 34m 39s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/7a99ddca750f4df687d445c765646edd : SUCCESS in 35m 48s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/fe085caa32c241e9bf9ec24c8168b993 : SUCCESS in 36m 28s","accounts_in_message":[],"_revision_number":4},{"id":"291c48b4917b55cbd1743b8eeb32d0fd5e091707","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-13 15:42:49.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"c34f8f95c8372b63beec10153064b76c7c5de1b6","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-13 15:44:59.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f55a95ca528641f2b7ca8ca080dd1962 : SUCCESS in 1m 29s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f7312ecdff1343668d1b223628b6f23f : SUCCESS in 1m 28s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"21a873041cbd67e46f1fd7ec25d93eb2e3a311a0","revisions":{"e9a71c1bc746c0879e440ee26eda914c837b9bd4":{"kind":"REWORK","_number":1,"created":"2021-09-14 16:28:54.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/97/808997/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/97/808997/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/808997/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/808997/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/808997/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/97/808997/1"}}},"commit":{"parents":[{"commit":"b9f63a1ae268562d4ae619f42ae2f1abfdc33fdd","subject":"Set force_granularity: 300 in metrics.yml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/b9f63a1ae268562d4ae619f42ae2f1abfdc33fdd"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2021-09-14 16:27:54.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2021-09-14 16:27:58.000000000","tz":-180},"subject":"Patch quote API","message":"Patch quote API\n\nThe quote API method has been broken for a while now. This patch fixes\nthe API and makes it work again. To use it, one can issue the\nfollowing command.\n\n```\ncurl -s -X POST \"http://cloudkitty_server_and_port/v1/rating/quote\" -H \"Accept: application/json\" -H \"User-Agent: python-keystoneclient\" -H \"Content-Type: application/json\" -H \"X-Auth-Token: ${ACCESS_TOKEN_KEYSTONE}\"  -d \u0027{\"resources\": [{\"service\": \"\u003ccloudkitty_service_name\u003e\", \"volume\": \"\u003cquantity_to_quote\u003e\", \"desc\": {\"metadata\": {\"\u003cfield_name_used_to_define_price\u003e\": \"\u003cvalue_to_ativate_a_price\u003e\"}}}]}\u0027\n\n```\n\nChange-Id: Ia6ef6543a5100445b203196d39b404bc74b75ba0\nStory: https://storyboard.openstack.org/#!/story/2009022\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e9a71c1bc746c0879e440ee26eda914c837b9bd4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e9a71c1bc746c0879e440ee26eda914c837b9bd4"}]},"branch":"refs/heads/master"},"dfa745d6a8817555d47fbe4e59b7f3b56b31da07":{"kind":"REWORK","_number":2,"created":"2021-10-04 19:14:38.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/97/808997/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/97/808997/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/808997/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/808997/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/808997/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/97/808997/2"}}},"commit":{"parents":[{"commit":"b9f63a1ae268562d4ae619f42ae2f1abfdc33fdd","subject":"Set force_granularity: 300 in metrics.yml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/b9f63a1ae268562d4ae619f42ae2f1abfdc33fdd"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2021-09-14 16:27:54.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2021-10-04 19:14:28.000000000","tz":-180},"subject":"Patch quote API","message":"Patch quote API\n\nThe quote API method has been broken for a while now. This patch fixes\nthe API and makes it work again. To use it, one can issue the\nfollowing command.\n\n```\ncurl -s -X POST \"http://cloudkitty_server_and_port/v1/rating/quote\" -H \"Accept: application/json\" -H \"User-Agent: python-keystoneclient\" -H \"Content-Type: application/json\" -H \"X-Auth-Token: ${ACCESS_TOKEN_KEYSTONE}\"  -d \u0027{\"resources\": [{\"service\": \"\u003ccloudkitty_service_name\u003e\", \"volume\": \"\u003cquantity_to_quote\u003e\", \"desc\": {\"metadata\": {\"\u003cfield_name_used_to_define_price\u003e\": \"\u003cvalue_to_ativate_a_price\u003e\"}}}]}\u0027\n\n```\n\nChange-Id: Ia6ef6543a5100445b203196d39b404bc74b75ba0\nStory: https://storyboard.openstack.org/#!/story/2009022\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/dfa745d6a8817555d47fbe4e59b7f3b56b31da07"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/dfa745d6a8817555d47fbe4e59b7f3b56b31da07"}]},"branch":"refs/heads/master"},"c48729cef8e053c94f1432765a550b2d6a712c8a":{"kind":"REWORK","_number":3,"created":"2021-12-13 10:58:24.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/97/808997/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/97/808997/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/808997/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/808997/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/808997/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/97/808997/3"}}},"commit":{"parents":[{"commit":"b9f63a1ae268562d4ae619f42ae2f1abfdc33fdd","subject":"Set force_granularity: 300 in metrics.yml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/b9f63a1ae268562d4ae619f42ae2f1abfdc33fdd"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2021-09-14 16:27:54.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2021-12-13 10:58:04.000000000","tz":-180},"subject":"Fixes quote API","message":"Fixes quote API\n\nThe quote API method has been broken for a while now. This patch fixes\nthe API and makes it work again. To use it, one can issue the\nfollowing command.\n\n```\ncurl -s -X POST \"http://cloudkitty_server_and_port/v1/rating/quote\" -H \"Accept: application/json\" -H \"User-Agent: python-keystoneclient\" -H \"Content-Type: application/json\" -H \"X-Auth-Token: ${ACCESS_TOKEN_KEYSTONE}\"  -d \u0027{\"resources\": [{\"service\": \"\u003ccloudkitty_service_name\u003e\", \"volume\": \"\u003cquantity_to_quote\u003e\", \"desc\": {\"metadata\": {\"\u003cfield_name_used_to_define_price\u003e\": \"\u003cvalue_to_ativate_a_price\u003e\"}}}]}\u0027\n\n```\n\nChange-Id: Ia6ef6543a5100445b203196d39b404bc74b75ba0\nStory: https://storyboard.openstack.org/#!/story/2009022\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/c48729cef8e053c94f1432765a550b2d6a712c8a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/c48729cef8e053c94f1432765a550b2d6a712c8a"}]},"branch":"refs/heads/master"},"21a873041cbd67e46f1fd7ec25d93eb2e3a311a0":{"kind":"REWORK","_number":4,"created":"2021-12-13 14:08:15.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/97/808997/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/97/808997/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/808997/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/808997/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/808997/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/97/808997/4"}}},"commit":{"parents":[{"commit":"6ba9d45ea69ea308ae21052e45a8d114c39145da","subject":"Introduce \"response_format\" for the V2 summary API","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/6ba9d45ea69ea308ae21052e45a8d114c39145da"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2021-09-14 16:27:54.000000000","tz":-180},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2021-12-13 14:08:05.000000000","tz":60},"subject":"Fix quote API","message":"Fix quote API\n\nThe quote API method has been broken for a while now. This patch fixes\nthe API and makes it work again. To use it, one can issue the following\ncommand.\n\n    curl -s -X POST \"http://cloudkitty_server_and_port/v1/rating/quote\" -H \"Accept: application/json\" -H \"User-Agent: python-keystoneclient\" -H \"Content-Type: application/json\" -H \"X-Auth-Token: ${ACCESS_TOKEN_KEYSTONE}\" -d \u0027{\"resources\": [{\"service\": \"\u003ccloudkitty_service_name\u003e\", \"volume\": \"\u003cquantity_to_quote\u003e\", \"desc\": {\"metadata\": {\"\u003cfield_name_used_to_define_price\u003e\": \"\u003cvalue_to_activate_a_price\u003e\"}}}]}\u0027\n\nChange-Id: Ia6ef6543a5100445b203196d39b404bc74b75ba0\nStory: 2009022\nTask: 42744\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/21a873041cbd67e46f1fd7ec25d93eb2e3a311a0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/21a873041cbd67e46f1fd7ec25d93eb2e3a311a0"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
