)]}'
{"id":"openstack%2Fcloudkitty~784444","triplet_id":"openstack%2Fcloudkitty~master~I3e34927e8ab88f25d2975b4dbac89b52a7d94c98","project":"openstack/cloudkitty","branch":"master","topic":"admin-or-owner","hashtags":[],"change_id":"I3e34927e8ab88f25d2975b4dbac89b52a7d94c98","subject":"Fix default admin_or_owner policy expression","status":"MERGED","created":"2021-04-01 16:21:30.000000000","updated":"2021-04-06 17:58:57.000000000","submitted":"2021-04-06 17:57:31.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"784444-admin-or-owner","meta_rev_id":"a25e49bcaab299ef090c0391157833a51175a85c","_number":784444,"virtual_id_number":784444,"owner":{"_account_id":18279,"name":"Jonathan Herlin","email":"jonte@jherlin.se","username":"Jonher937"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-04-06 17:57:30.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"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":2,"date":"2021-04-06 17:18:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-04-06 16:38:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":1,"date":"2021-04-06 17:18:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"approved":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":2,"date":"2021-04-06 17:18:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":7042,"name":"Stéphane Albert","email":"sheeprine@nullplace.com","username":"sheeprine"},{"_account_id":16532,"name":"Luis Ramirez","email":"luis.ramirez@opencloud.es","username":"OpenCloud"},{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"_account_id":21797,"name":"Jeremy Liu","display_name":"Jeremy Liu","email":"liujiong.cc@gmail.com","username":"liujiong"},{"_account_id":23173,"name":"Maxime Cottret","email":"maxime.cottret@gmail.com","username":"aolwas"},{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"reviewers":{"REVIEWER":[{"_account_id":7042,"name":"Stéphane Albert","email":"sheeprine@nullplace.com","username":"sheeprine"},{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"_account_id":16532,"name":"Luis Ramirez","email":"luis.ramirez@opencloud.es","username":"OpenCloud"},{"_account_id":21797,"name":"Jeremy Liu","display_name":"Jeremy Liu","email":"liujiong.cc@gmail.com","username":"liujiong"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"_account_id":23173,"name":"Maxime Cottret","email":"maxime.cottret@gmail.com","username":"aolwas"},{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-04-01 17:05:22.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-04-06 14:09:34.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-04-06 16:38:13.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"state":"REVIEWER"},{"updated":"2021-04-06 16:38:25.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":7042,"name":"Stéphane Albert","email":"sheeprine@nullplace.com","username":"sheeprine"},"state":"REVIEWER"},{"updated":"2021-04-06 16:38:25.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":21797,"name":"Jeremy Liu","display_name":"Jeremy Liu","email":"liujiong.cc@gmail.com","username":"liujiong"},"state":"REVIEWER"},{"updated":"2021-04-06 16:38:25.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":23173,"name":"Maxime Cottret","email":"maxime.cottret@gmail.com","username":"aolwas"},"state":"REVIEWER"},{"updated":"2021-04-06 16:38:25.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":16532,"name":"Luis Ramirez","email":"luis.ramirez@opencloud.es","username":"OpenCloud"},"state":"REVIEWER"},{"updated":"2021-04-06 16:38:25.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"state":"REVIEWER"},{"updated":"2021-04-06 16:38:25.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"state":"REVIEWER"},{"updated":"2021-04-06 16:38:25.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"state":"REVIEWER"}],"messages":[{"id":"d23db218a30e008fdac6d93c3e481f3b2d7d0752","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":18279,"name":"Jonathan Herlin","email":"jonte@jherlin.se","username":"Jonher937"},"date":"2021-04-01 16:21:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"945bbdf4044c500bd3a98200a8293dfe2630d6a3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-01 17:05:22.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/a6b9a62c3d04413c903b4c0594ca4b7e : SUCCESS in 4m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b50a0de55b944102a4bca5dd2a85a8d9 : SUCCESS in 5m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8f535f8df1de4bceb903dd55fd8eff44 : SUCCESS in 4m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4d77bdd1a350451399d60dbe4651eadb : SUCCESS in 4m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c75451ec3fd340309a5a7b10594c74fd : SUCCESS in 8m 07s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/386d15d02d5f4fbeb55cb0bbf3cf2ce2 : SUCCESS in 4m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a47ac28d6aac44edac9fafbf54f180a3 : SUCCESS in 5m 12s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/697c10bad84f4ed7bd6879060c129e7a : SUCCESS in 37m 17s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/1bc8a200892d4d5eac97b36bae0438b4 : SUCCESS in 38m 28s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/ec862ded9dde422abae060dc5c3bef61 : SUCCESS in 38m 32s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/e7b45e92277148ea8e14e7da8ae77bdd : SUCCESS in 37m 43s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/461871a0c22241b0996c6eb08a3b7d99 : FAILURE in 4m 01s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"220dbb0650ec1bd2fe7d95ca00f15bc6d4d77da5","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2021-04-06 14:09:34.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nTested, this fixes calls to `cloudkitty summary get -a`.\n\nMinor comments to the commit message.","accounts_in_message":[],"_revision_number":1},{"id":"dd55e38935c349edd2082d4d39039f0ae2f8c3c0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":18279,"name":"Jonathan Herlin","email":"jonte@jherlin.se","username":"Jonher937"},"date":"2021-04-06 14:16:40.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"e1dba3b40962f29ff97b8fb132a19ee76ff7e30a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-06 15:00:59.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c6e3c0f2c9ba4b9da1720577950e1360 : SUCCESS in 6m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f816adec1ae84e7196c90b9c88d130c9 : SUCCESS in 5m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/14e5c3b5db1c40eea6cf4fa9b3cd60aa : SUCCESS in 5m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b884dc022bb241d79bafd4d9059ac703 : SUCCESS in 5m 02s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/96c184334cdd4ebdb19b0ca2abb1e5a3 : SUCCESS in 6m 28s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/84050070469249ba8137d1827f7702cd : SUCCESS in 5m 58s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6827f92c46984dd5a72dd91035ee25e2 : SUCCESS in 5m 35s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/0b9419fa3dc040ae85cbb4e86ec1d551 : SUCCESS in 35m 58s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/102551871b474de8967a679051f150df : SUCCESS in 41m 26s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/75e1f11f87a243e59ffee444c64138e3 : POST_FAILURE in 40m 14s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/51eb742f0b9e4963a0e2782c6bedc60a : POST_FAILURE in 39m 32s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/1727e79270c8446fbb952745ee489f88 : POST_FAILURE in 6m 19s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"86ee09bdde923d5dc1d586edf0b0a11ac6854cdb","author":{"_account_id":18279,"name":"Jonathan Herlin","email":"jonte@jherlin.se","username":"Jonher937"},"date":"2021-04-06 15:27:42.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"566bc82696bd421f435537dd6d7c0bea642a1a08","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2021-04-06 15:28:02.000000000","message":"Patch Set 2:\n\nFailure seem to be related to Zuul itself.","accounts_in_message":[],"_revision_number":2},{"id":"e73488ca1bd486a073ddc8103fe92a945a954b6e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2021-04-06 15:29:12.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"36763fb25944f7d6df59f743be2c47b74a1f53ab","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2021-04-06 15:29:32.000000000","message":"Patch Set 3:\n\nI just wrapped lines at 72 characters.","accounts_in_message":[],"_revision_number":3},{"id":"c9b9e7c3354c1106ddc38f4380a2311e5fb91c91","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-06 16:34:32.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/eb8ab1e635794216841094e7f64d53d9 : SUCCESS in 5m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/08f238cd1e244829a82d4cb7948fead0 : SUCCESS in 6m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/19bcce1142184a1799a40ffab1f94cbe : SUCCESS in 5m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/17c5796563014fd19ed7115fc58d4f46 : SUCCESS in 6m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c2d8d603df1e41f09f47ba6c790fa240 : SUCCESS in 5m 33s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/64f7ca77781844edb917438b83a20163 : SUCCESS in 6m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ae834513fb443819c0e7bbca7523fdf : SUCCESS in 6m 49s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/60df89ac1e12493b8a6e7c0122ee2d0c : SUCCESS in 50m 17s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/6d49a4348ce74e9caf0a4a1b934bbcf4 : SUCCESS in 57m 16s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/6ab2d90084e54c2ebe3f2bb9af5da4b2 : SUCCESS in 58m 00s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/9bbf3c19897d446caaa9f15587687f61 : SUCCESS in 50m 38s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/27907438b2894a44a024911a6c7e0adb : FAILURE in 5m 44s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"4528f72d8f059a1aa584486175c118314b170e3d","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2021-04-06 16:38:00.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"b44b70a3f306494df0cd04d5e3df18c97b938f6e","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2021-04-06 17:18:25.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1 Review-Priority+2","accounts_in_message":[],"_revision_number":3},{"id":"801716cd7730fdea54ede9dc63e6150229a191a7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-06 17:18:43.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"f4e04fdf6f811a1ce5558d22937c3188c247e08b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-06 17:57:30.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ff9ccf7acf28476e98cdbebcefd2bb06 : SUCCESS in 5m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8d54a17016244cd698657e65b355159b : SUCCESS in 3m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d0efb4077ecf4c0cb4017510c0de00a5 : SUCCESS in 5m 12s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2182ae59addf409f9026f3e27db473c3 : SUCCESS in 5m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/357cb1730a4944308afe461abf43d748 : SUCCESS in 5m 16s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/567f753e7b5b4c0c873e3fa9c5aef4e1 : SUCCESS in 34m 39s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/d3e888d3f5e2490fa31b0f9813b0fc6b : SUCCESS in 34m 19s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/bfb9a7d0ed3e468c81d13568373f287c : SUCCESS in 37m 18s","accounts_in_message":[],"_revision_number":3},{"id":"2d381904fed02e60736d7cd4e14385333729533d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-06 17:57:31.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"a25e49bcaab299ef090c0391157833a51175a85c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-06 17:58:57.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/59838fbf1806470dbc8b65149eb0ce0b : SUCCESS in 55s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"2a985c94ee920c1d0baec5d0c02204788c130b33","revisions":{"e110cae2f0aeb65676d5c3d72dda05fb95384876":{"kind":"REWORK","_number":1,"created":"2021-04-01 16:21:30.000000000","uploader":{"_account_id":18279,"name":"Jonathan Herlin","email":"jonte@jherlin.se","username":"Jonher937"},"ref":"refs/changes/44/784444/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/44/784444/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/44/784444/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/44/784444/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/44/784444/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/44/784444/1"}}},"commit":{"parents":[{"commit":"3bf565997f3dc315cbcc37f6c8240e6253f6bb48","subject":"Add Python3 xena unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/3bf565997f3dc315cbcc37f6c8240e6253f6bb48"}]}],"author":{"name":"Jonathan Herlin","email":"jonathan.herlin@elits.com","date":"2021-04-01 16:17:08.000000000","tz":120},"committer":{"name":"Jonathan Herlin","email":"jonathan.herlin@elits.com","date":"2021-04-01 16:17:08.000000000","tz":120},"subject":"Fix default admin_or_owner policy expression","message":"Fix default admin_or_owner policy expression\n\nBy default not even an admin can use the get_summary endpoint,\nthis commit fixes that.\n\nThis rule is now the same as how cinder defines admin_or_owner\n\nChange-Id: I3e34927e8ab88f25d2975b4dbac89b52a7d94c98\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e110cae2f0aeb65676d5c3d72dda05fb95384876"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e110cae2f0aeb65676d5c3d72dda05fb95384876"}]},"branch":"refs/heads/master"},"cb8193014a66a9a86b2834a53b8b01e337f4b2ad":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2021-04-06 14:16:40.000000000","uploader":{"_account_id":18279,"name":"Jonathan Herlin","email":"jonte@jherlin.se","username":"Jonher937"},"ref":"refs/changes/44/784444/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/44/784444/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/44/784444/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/44/784444/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/44/784444/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/44/784444/2"}}},"commit":{"parents":[{"commit":"3bf565997f3dc315cbcc37f6c8240e6253f6bb48","subject":"Add Python3 xena unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/3bf565997f3dc315cbcc37f6c8240e6253f6bb48"}]}],"author":{"name":"Jonathan Herlin","email":"jonathan.herlin@elits.com","date":"2021-04-01 16:17:08.000000000","tz":120},"committer":{"name":"Jonathan Herlin","email":"jonte@jherlin.se","date":"2021-04-06 14:15:59.000000000","tz":0},"subject":"Fix default admin_or_owner policy expression","message":"Fix default admin_or_owner policy expression\n\nBy default not even an admin can use the get_summary endpoint with all_tenants\u003dTrue or using a tenant_id parameter.\nThis commit fixes that.\n\nThis rule is now the same as how cinder defines admin_or_owner.\n\nChange-Id: I3e34927e8ab88f25d2975b4dbac89b52a7d94c98\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/cb8193014a66a9a86b2834a53b8b01e337f4b2ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/cb8193014a66a9a86b2834a53b8b01e337f4b2ad"}]},"branch":"refs/heads/master","description":"Edit commit message"},"2a985c94ee920c1d0baec5d0c02204788c130b33":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2021-04-06 15:29:12.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/44/784444/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/44/784444/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/44/784444/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/44/784444/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/44/784444/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/44/784444/3"}}},"commit":{"parents":[{"commit":"3bf565997f3dc315cbcc37f6c8240e6253f6bb48","subject":"Add Python3 xena unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/3bf565997f3dc315cbcc37f6c8240e6253f6bb48"}]}],"author":{"name":"Jonathan Herlin","email":"jonathan.herlin@elits.com","date":"2021-04-01 16:17:08.000000000","tz":120},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2021-04-06 15:28:51.000000000","tz":120},"subject":"Fix default admin_or_owner policy expression","message":"Fix default admin_or_owner policy expression\n\nBy default not even an admin can use the get_summary endpoint with\nall_tenants\u003dTrue or using a tenant_id parameter. This commit fixes that.\n\nThis rule is now the same as how cinder defines admin_or_owner.\n\nChange-Id: I3e34927e8ab88f25d2975b4dbac89b52a7d94c98\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/2a985c94ee920c1d0baec5d0c02204788c130b33"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/2a985c94ee920c1d0baec5d0c02204788c130b33"}]},"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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}}]}],"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":{}}}]}
