)]}'
{"id":"openstack%2Fcloudkitty~837442","triplet_id":"openstack%2Fcloudkitty~master~I3e947d36c9d5d5da07115d35dde578ae300cbe5c","project":"openstack/cloudkitty","branch":"master","topic":"post-create-scopes","attention_set":{},"removed_from_attention_set":{"28356":{"account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"last_update":"2022-07-08 13:56:32.000000000","reason":"Change was submitted"},"15197":{"account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"last_update":"2022-06-27 14:16:14.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"}}},"hashtags":[],"change_id":"I3e947d36c9d5d5da07115d35dde578ae300cbe5c","subject":"Add API to create scopes","status":"MERGED","created":"2022-04-12 02:04:45.000000000","updated":"2022-07-08 13:57:39.000000000","submitted":"2022-07-08 13:56:32.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":23,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"837442-post-create-scopes","meta_rev_id":"d4f1860fd191807cdc26d70a89a17ff30de44c59","_number":837442,"virtual_id_number":837442,"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":"2022-07-08 13:56:31.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":"2022-06-27 14:16:14.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":"2022-07-08 13:11:54.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":"2022-07-08 13:11:54.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":"2022-04-12 02:57:21.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":"2022-05-23 08:41:23.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":"2022-07-08 13:11:54.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":"6b4b802148c1cf1b62581893762d065ab53feced","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-04-12 02:04:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2bb3d4cd8e0868ffb35f54060f7a9b4501e1041c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-12 02:57:21.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a18dcd7e32cb41d9af3370ee230bcc69 : SUCCESS in 6m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1b623b5f6371442898ff23223c518bcc : SUCCESS in 6m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/57756cd2eeb34f878ac8d1424e053a7c : FAILURE in 5m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/17b0fad4faf748fab2baa0bd410f7dbf : SUCCESS in 6m 37s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9bc9a34b0cbb49889c53fed9f2fc099b : SUCCESS in 7m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ad5285bdb769454fa95c8e525b1f1c8a : SUCCESS in 8m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/310d67e9f6f6454082dab3dc9872f9a7 : SUCCESS in 6m 31s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/6bf966f660044120b103cf9551928ae3 : SUCCESS in 31m 34s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/4ef65f9c46674e2ab85c018e9b013ac3 : SUCCESS in 36m 28s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/afad9bfa535a49ce954e3a5f213eb81f : SUCCESS in 36m 13s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/f463689c8f524c9b8017683f1a35343f : SUCCESS in 35m 44s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/8eed94334b8d47e19c618983daeaecf7 : SUCCESS in 6m 18s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"891999d2fea67b37e9ea3ac9a7ebc8f1265b0373","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-04-12 10:05:50.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6818c53cccb8fa06dd867be716a04b0178b8ebc5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-12 10:50:49.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/7fe95005f749442f961af2879102fe03 : SUCCESS in 3m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/99f6a25b62a344f58e5ebd4a8d859286 : SUCCESS in 4m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1d5df0c9c5af4356a1f34f32784bbfb3 : SUCCESS in 3m 52s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/973d565ecca249d3822fee7318b34402 : SUCCESS in 4m 30s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2e50c274fa29440eac8dc2b9b5b3b354 : SUCCESS in 4m 30s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6d0e4694343c4fce95c3d9f243b7406b : RETRY_LIMIT in 3m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d827ae4941c7400c95f751618e86f4e0 : SUCCESS in 4m 33s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/f58b05686f0d45008eca5ccf16e57a4c : SUCCESS in 26m 55s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/703d8cd3490940e9a5b85858e75a7896 : SUCCESS in 33m 18s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/c7b5d4a42b9a4df4bb3be447244e17cd : SUCCESS in 39m 04s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/2e5d5864074c4377966427e90e888f7f : SUCCESS in 34m 38s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/7b0f984763934e8ca9037a0ba2843361 : SUCCESS in 3m 28s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"891168022055279232cc8ef4e6240576187715aa","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2022-05-23 08:41:23.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"70add83c271b6c0fe846077b02c747ab5c8dbe59","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-05-24 11:33:14.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"8eff1a63ff25407da068f7e1cf4ed943e8d134ee","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-05-24 11:33:24.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3ffd8b95b5e2982e39a2623faa7a5b1655a83b3f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-24 12:06:13.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/86ca3774c33b4fb9bad02ae05826b075 : SUCCESS in 3m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0a19d2bd95bf41f68d593d0806f9467e : SUCCESS in 5m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9670ff00513b453cb09f07d6262f9dc3 : SUCCESS in 3m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ac5d6a465ef644b3aa92fad8caac9101 : SUCCESS in 3m 36s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/305a0e92cf694530ab4c9397fb313875 : SUCCESS in 4m 30s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d25c5a81d93f4487a4565fd310445c1f : SUCCESS in 5m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4216699a31744e6eb35200f9d1739560 : SUCCESS in 5m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0dd4c70b15f84d86a111a65d91b640a9 : SUCCESS in 3m 07s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/2bc143c30d8848a0a18b286281c74387 : SUCCESS in 27m 29s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/0708019a301841b199fa610b7ac0aebd : FAILURE in 21m 53s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/64282f66b80c46faa14838c696f5e70f : SUCCESS in 28m 38s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/bfaa5b971a3a4689b7e23c97af24616c : SUCCESS in 28m 21s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/b36d7899e5a747bda9716d3b3560305d : SUCCESS in 4m 46s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"30bff7a58e1639cef71cda0e5d606ebee510d3fa","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2022-05-24 14:56:15.000000000","message":"Patch Set 3: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":3},{"id":"facdd78f54ca05ad1b1b02be30133a03bde86306","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2022-05-24 14:57:43.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"c8a66100854df79c5507488584746d43a1897851","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-05-24 15:13:21.000000000","message":"Patch Set 3:\n\n(6 comments)","accounts_in_message":[],"_revision_number":3},{"id":"bffccce8f9c4d5f1eb26f407a5019fc62432de30","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-05-24 15:14:00.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"579dfb25a6ac1b528c31d04034c0303663657425","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-05-24 15:15:03.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"ab1bfa0ee831f156915e0a17ebade71abd805c0d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-05-24 15:16:58.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"15b3e86e7f5b8b1105a3f954adbca3e567c16a2b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-05-24 15:17:42.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"fca6d1bc5d24b8bfa2dddcff85922ef2731c2333","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-24 16:03:17.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/629fb4de5dbd4787835fd4a0962a1f32 : SUCCESS in 5m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ddc593c6424e46e2bc45d05b315cceb2 : SUCCESS in 4m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/35d52265a2154945993e1facb495a993 : SUCCESS in 3m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6ed018dc8e4842dfb3313fdd4af97164 : SUCCESS in 4m 34s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/58682d76af8b464b93342da0d3bad2f4 : SUCCESS in 4m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/765658173ca548efa62d006aa69b10cb : SUCCESS in 5m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/696499e7ad6e491a9f99de7393d11568 : SUCCESS in 4m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/309320f04b3d4c599aa88861d11e764d : SUCCESS in 4m 08s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/ce6755b08039450e9df5b440fc8677ec : SUCCESS in 37m 30s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/f830a9e1fbb0461c873a893eea618ac1 : SUCCESS in 34m 05s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/a9476d26de8d44579cc70bb0f0aa9538 : SUCCESS in 35m 06s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/da50e87c6bac44cfb9243cae55729ef9 : SUCCESS in 35m 07s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/b2faf5bfce964d9c851b6b6563034413 : SUCCESS in 5m 07s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"298e2c5be309835562e72978efb6109a8e2efdd8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2022-05-25 08:56:01.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"fb68f752250d993fc7a516ebd0cde57fd2093de8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-25 09:36:06.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/537874010a214d1aa3574e0ce814bcb0 : SUCCESS in 5m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cf68f6855d8f4e438930cea9e7741f37 : SUCCESS in 4m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca2d6c194a424c42850397556447422a : SUCCESS in 3m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9c7ad75557714105b34f7ea4d4a45c75 : SUCCESS in 3m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c0770c08899e4150b311198660585aba : SUCCESS in 4m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a38d7366306e4f839878b0bbae808cb6 : SUCCESS in 4m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f506cef229343cf81f7fab2ad0ed468 : SUCCESS in 4m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bb4a4b59dbc34c8187afa1907a07c740 : SUCCESS in 3m 14s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/e9383cb0102543c9a737efb638ca1b72 : SUCCESS in 37m 57s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/4e894661773c4d278336e249ee697e28 : SUCCESS in 27m 37s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/347ab1e7bee647b28cec29713225c5a4 : SUCCESS in 32m 20s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/7531f61915dd4952861bd2ae5cdf6cd5 : SUCCESS in 36m 05s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/4d348ecd94d54dcf855446c67636af59 : SUCCESS in 3m 12s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"3bf344143acb4dea58eadc2620051d9632ed1a2a","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2022-05-30 14:46:43.000000000","message":"Patch Set 8: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"0e1ab8f965d0a032104698da535a862e87668e21","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2022-05-30 14:56:14.000000000","message":"Patch Set 8: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"9aedf76e43ba13a6f0a898b5bdab6fa72b692356","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-05-30 17:16:48.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"52f3ee77b9212b6c184cfc17f72af269fe1119a9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-06-03 08:06:31.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"d5eb9a82e622090ef4bfcd139360225a0e740761","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-03 09:01:23.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bf1e9b09d7f64f398d74beff31111d3c : SUCCESS in 4m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4cec9f3e263f473dbaa1b83e81fad981 : SUCCESS in 3m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bb43bc97651e459ab48d013a8dde5e3c : SUCCESS in 3m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/548c769dda1c4fc195f347f4046a731e : SUCCESS in 3m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a54b51bd33d5470089b8b61e13962630 : SUCCESS in 4m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5a6f3e738e8f4b4db28bce32298536da : SUCCESS in 3m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/582a2a74617d4bee935eb13b384d329e : SUCCESS in 3m 41s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/212b3432e4c54772a6730d1e91ead37f : SUCCESS in 40m 08s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/ca2388d18d8f4664b65c410c8161379a : SUCCESS in 39m 17s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/031dab7f665744fdb4588087aa6f5fcc : SUCCESS in 47m 30s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/bdd976c56ed448599da03f44c7a8411d : SUCCESS in 38m 59s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/97c84efc97b0428f952c7ef094f05242 : SUCCESS in 3m 32s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"41a816c1c5b24b8fb39d6c2bc8d44fd78632729c","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2022-06-27 14:16:14.000000000","message":"Patch Set 9: Code-Review+2","accounts_in_message":[],"_revision_number":9},{"id":"6b31cf88654992dfb34d0a86a69f1a309a672829","author":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"date":"2022-07-08 13:11:54.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"dc94d65129b053d2b42b1f47ee2424774142dd19","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-08 13:12:31.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"1b3d8aa953cd2c2fb9a32060b51c2ff341cb3355","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-08 13:56:31.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/755bd479e3ae4cfca40eeec0fbcaae7f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/de851ba4b24d4966b2a3c1403e382c39 : SUCCESS in 3m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5cc40219348248308ab5c9534daef22d : SUCCESS in 3m 56s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e463810b7c7d4886a71441af0916472e : SUCCESS in 4m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0cfcad45038243b09df074006fe77e21 : SUCCESS in 3m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/afb6707e2eec4bc38c6842c5baaba11e : SUCCESS in 2m 39s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/8d0fde902bbc44d2a6a62a06c1c34176 : SUCCESS in 36m 27s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/f082a6cf88844378b9a5509b0628c96e : SUCCESS in 36m 23s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/a464e33a2b464e4684cfb2098eabedba : SUCCESS in 38m 00s","accounts_in_message":[],"_revision_number":9},{"id":"2ceacbe74d6817830963db46da6895ac469ce27d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-08 13:56:32.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":9},{"id":"d4f1860fd191807cdc26d70a89a17ff30de44c59","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-08 13:57:39.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0856795bf3614ecc83c1b4b39772015e\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/abe1aa0f438a4391a7196ff75ea4ece4 : SUCCESS in 46s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8e69da8aa2d9415885a578ec9d46c30e : SUCCESS in 37s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"3a2623484eda0927f93532b448de6be656ef1e04","revisions":{"fa583c39fb035b993afc0b23f3b8794acdab04dc":{"kind":"REWORK","_number":1,"created":"2022-04-12 02:04:45.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/42/837442/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/42/837442/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/1"}}},"commit":{"parents":[{"commit":"34d121bf183de38ed8195bddd3a86c901d850a27","subject":"Add Python3 zed unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/34d121bf183de38ed8195bddd3a86c901d850a27"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-04-09 12:56:29.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-04-12 02:04:33.000000000","tz":-180},"subject":"Create API to create Scopes in Cloudkitty","message":"Create API to create Scopes in Cloudkitty\n\nThe goal of this issue is to create an API in CloudKitty to enable the\nPOST operation to create scopes in an ad-hoc fashion. This is going to\nbe useful for operators to register scopes before they are in fact\ncreated as resources in Gnocchi, it is very interesting to discard\nprocessing right away for trial projects\\accounts. Otherwise, we would\nneed to wait for them to create resources, then Ceilometer has to\nmonitor these resources, persist measures in Gnocchi, and then\nCloudKitty has to discover the scopes and, just then, we can disable their processing.\n\nChange-Id: I3e947d36c9d5d5da07115d35dde578ae300cbe5c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/fa583c39fb035b993afc0b23f3b8794acdab04dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/fa583c39fb035b993afc0b23f3b8794acdab04dc"}]},"branch":"refs/heads/master"},"f877dfe92982f6aeda4addd0cad4c09426ceee23":{"kind":"REWORK","_number":2,"created":"2022-04-12 10:05:50.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/42/837442/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/42/837442/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/2"}}},"commit":{"parents":[{"commit":"34d121bf183de38ed8195bddd3a86c901d850a27","subject":"Add Python3 zed unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/34d121bf183de38ed8195bddd3a86c901d850a27"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-04-09 12:56:29.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-04-12 10:03:57.000000000","tz":-180},"subject":"Create API to create Scopes in Cloudkitty","message":"Create API to create Scopes in Cloudkitty\n\nThe goal of this issue is to create an API in CloudKitty to enable the\nPOST operation to create scopes in an ad-hoc fashion. This is going to\nbe useful for operators to register scopes before they are in fact\ncreated as resources in Gnocchi, it is very interesting to discard\nprocessing right away for trial projects\\accounts. Otherwise, we would\nneed to wait for them to create resources, then Ceilometer has to\nmonitor these resources, persist measures in Gnocchi, and then\nCloudKitty has to discover the scopes and, just then, we can disable their processing.\n\nChange-Id: I3e947d36c9d5d5da07115d35dde578ae300cbe5c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/f877dfe92982f6aeda4addd0cad4c09426ceee23"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/f877dfe92982f6aeda4addd0cad4c09426ceee23"}]},"branch":"refs/heads/master"},"ce735850f52f735bf805a912a28042b4dc051ed0":{"kind":"REWORK","_number":3,"created":"2022-05-24 11:33:24.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/42/837442/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/42/837442/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/3"}}},"commit":{"parents":[{"commit":"34d121bf183de38ed8195bddd3a86c901d850a27","subject":"Add Python3 zed unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/34d121bf183de38ed8195bddd3a86c901d850a27"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-04-09 12:56:29.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-05-24 11:32:48.000000000","tz":-180},"subject":"Create API to create Scopes in Cloudkitty","message":"Create API to create Scopes in Cloudkitty\n\nThe goal of this issue is to create an API in CloudKitty to enable the\nPOST operation to create scopes in an ad-hoc fashion. This is going to\nbe useful for operators to register scopes before they are in fact\ncreated as resources in Gnocchi, it is very interesting to discard\nprocessing right away for trial projects/accounts. Otherwise, we would\nneed to wait for them to create resources, then Ceilometer has to\nmonitor these resources, persist measures in Gnocchi, and then\nCloudKitty has to discover the scopes and, just then, we can disable\ntheir processing.\n\nChange-Id: I3e947d36c9d5d5da07115d35dde578ae300cbe5c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/ce735850f52f735bf805a912a28042b4dc051ed0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/ce735850f52f735bf805a912a28042b4dc051ed0"}]},"branch":"refs/heads/master"},"709d1e0949ec715619d56d1799740a1531209b27":{"kind":"REWORK","_number":4,"created":"2022-05-24 15:14:00.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/42/837442/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/42/837442/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/4"}}},"commit":{"parents":[{"commit":"34d121bf183de38ed8195bddd3a86c901d850a27","subject":"Add Python3 zed unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/34d121bf183de38ed8195bddd3a86c901d850a27"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-04-09 12:56:29.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-05-24 15:13:50.000000000","tz":-180},"subject":"Create API to create Scopes in Cloudkitty","message":"Create API to create Scopes in Cloudkitty\n\nThe goal of this issue is to create an API in CloudKitty to enable the\nPOST operation to create scopes in an ad-hoc fashion. This is going to\nbe useful for operators to register scopes before they are in fact\ncreated as resources in Gnocchi, it is very interesting to discard\nprocessing right away for trial projects/accounts. Otherwise, we would\nneed to wait for them to create resources, then Ceilometer has to\nmonitor these resources, persist measures in Gnocchi, and then\nCloudKitty has to discover the scopes and, just then, we can disable\ntheir processing.\n\nChange-Id: I3e947d36c9d5d5da07115d35dde578ae300cbe5c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/709d1e0949ec715619d56d1799740a1531209b27"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/709d1e0949ec715619d56d1799740a1531209b27"}]},"branch":"refs/heads/master"},"5c89f47c51c35f2755fc945e779bcce10603cc50":{"kind":"REWORK","_number":5,"created":"2022-05-24 15:15:03.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/42/837442/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/42/837442/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/5"}}},"commit":{"parents":[{"commit":"34d121bf183de38ed8195bddd3a86c901d850a27","subject":"Add Python3 zed unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/34d121bf183de38ed8195bddd3a86c901d850a27"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-04-09 12:56:29.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-05-24 15:14:55.000000000","tz":-180},"subject":"Create API to create Scopes in Cloudkitty","message":"Create API to create Scopes in Cloudkitty\n\nThe goal of this issue is to create an API in CloudKitty to enable the\nPOST operation to create scopes in an ad-hoc fashion. This is going to\nbe useful for operators to register scopes before they are in fact\ncreated as resources in Gnocchi, it is very interesting to discard\nprocessing right away for trial projects/accounts. Otherwise, we would\nneed to wait for them to create resources, then Ceilometer has to\nmonitor these resources, persist measures in Gnocchi, and then\nCloudKitty has to discover the scopes and, just then, we can disable\ntheir processing.\n\nChange-Id: I3e947d36c9d5d5da07115d35dde578ae300cbe5c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/5c89f47c51c35f2755fc945e779bcce10603cc50"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/5c89f47c51c35f2755fc945e779bcce10603cc50"}]},"branch":"refs/heads/master"},"bf26607df31828e3c401f91b9a0dcdeb3aecd8dd":{"kind":"REWORK","_number":6,"created":"2022-05-24 15:16:58.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/42/837442/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/42/837442/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/6"}}},"commit":{"parents":[{"commit":"34d121bf183de38ed8195bddd3a86c901d850a27","subject":"Add Python3 zed unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/34d121bf183de38ed8195bddd3a86c901d850a27"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-04-09 12:56:29.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-05-24 15:16:48.000000000","tz":-180},"subject":"Create API to create Scopes in Cloudkitty","message":"Create API to create Scopes in Cloudkitty\n\nThe goal of this issue is to create an API in CloudKitty to enable the\nPOST operation to create scopes in an ad-hoc fashion. This is going to\nbe useful for operators to register scopes before they are in fact\ncreated as resources in Gnocchi, it is very interesting to discard\nprocessing right away for trial projects/accounts. Otherwise, we would\nneed to wait for them to create resources, then Ceilometer has to\nmonitor these resources, persist measures in Gnocchi, and then\nCloudKitty has to discover the scopes and, just then, we can disable\ntheir processing.\n\nChange-Id: I3e947d36c9d5d5da07115d35dde578ae300cbe5c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/bf26607df31828e3c401f91b9a0dcdeb3aecd8dd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/bf26607df31828e3c401f91b9a0dcdeb3aecd8dd"}]},"branch":"refs/heads/master"},"6feafa5a79fdd4d69c15899c39b276d6c3e40e69":{"kind":"REWORK","_number":7,"created":"2022-05-24 15:17:42.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/42/837442/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/42/837442/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/7"}}},"commit":{"parents":[{"commit":"34d121bf183de38ed8195bddd3a86c901d850a27","subject":"Add Python3 zed unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/34d121bf183de38ed8195bddd3a86c901d850a27"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-04-09 12:56:29.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-05-24 15:17:33.000000000","tz":-180},"subject":"Create API to create Scopes in Cloudkitty","message":"Create API to create Scopes in Cloudkitty\n\nThe goal of this issue is to create an API in CloudKitty to enable the\nPOST operation to create scopes in an ad-hoc fashion. This is going to\nbe useful for operators to register scopes before they are in fact\ncreated as resources in Gnocchi, it is very interesting to discard\nprocessing right away for trial projects/accounts. Otherwise, we would\nneed to wait for them to create resources, then Ceilometer has to\nmonitor these resources, persist measures in Gnocchi, and then\nCloudKitty has to discover the scopes and, just then, we can disable\ntheir processing.\n\nChange-Id: I3e947d36c9d5d5da07115d35dde578ae300cbe5c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/6feafa5a79fdd4d69c15899c39b276d6c3e40e69"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/6feafa5a79fdd4d69c15899c39b276d6c3e40e69"}]},"branch":"refs/heads/master"},"211b723497ebd851a7414572de06e82731b50ae7":{"kind":"REWORK","_number":8,"created":"2022-05-25 08:56:01.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/42/837442/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/42/837442/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/8"}}},"commit":{"parents":[{"commit":"34d121bf183de38ed8195bddd3a86c901d850a27","subject":"Add Python3 zed unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/34d121bf183de38ed8195bddd3a86c901d850a27"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-04-09 12:56:29.000000000","tz":-180},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2022-05-25 08:55:55.000000000","tz":120},"subject":"Add API to create scopes","message":"Add API to create scopes\n\nThis commit adds an API enabling the POST operation to create scopes in\nan ad hoc fashion. This is useful for operators to register scopes\nbefore they are created as resources in the collected backend so their\nprocessing can be discarded right away, for example for trial\nprojects/accounts.\n\nOtherwise, we need to wait for them to create resources, then for\nexample Ceilometer has to monitor these resources, persist measures in\nGnocchi, then CloudKitty has to discover the scopes and finally we can\ndisable their processing.\n\nChange-Id: I3e947d36c9d5d5da07115d35dde578ae300cbe5c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/211b723497ebd851a7414572de06e82731b50ae7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/211b723497ebd851a7414572de06e82731b50ae7"}]},"branch":"refs/heads/master"},"3a2623484eda0927f93532b448de6be656ef1e04":{"kind":"REWORK","_number":9,"created":"2022-06-03 08:06:31.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/42/837442/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/42/837442/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/42/837442/9"}}},"commit":{"parents":[{"commit":"65a4768dce7b8e36cf19311990cb9cea31b0947a","subject":"Merge \"Drop lower-constraints.txt and its testing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/65a4768dce7b8e36cf19311990cb9cea31b0947a"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-04-09 12:56:29.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-06-03 08:06:10.000000000","tz":-180},"subject":"Add API to create scopes","message":"Add API to create scopes\n\nThis commit adds an API enabling the POST operation to create scopes in\nan ad hoc fashion. This is useful for operators to register scopes\nbefore they are created as resources in the collected backend so their\nprocessing can be discarded right away, for example for trial\nprojects/accounts.\n\nOtherwise, we need to wait for them to create resources, then for\nexample Ceilometer has to monitor these resources, persist measures in\nGnocchi, then CloudKitty has to discover the scopes and finally we can\ndisable their processing.\n\nChange-Id: I3e947d36c9d5d5da07115d35dde578ae300cbe5c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/3a2623484eda0927f93532b448de6be656ef1e04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/3a2623484eda0927f93532b448de6be656ef1e04"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","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":[]}
