)]}'
{"id":"openstack%2Fcloudkitty~785132","triplet_id":"openstack%2Fcloudkitty~stable%2Fvictoria~I3e34927e8ab88f25d2975b4dbac89b52a7d94c98","project":"openstack/cloudkitty","branch":"stable/victoria","topic":"admin-or-owner-stable/victoria","hashtags":[],"change_id":"I3e34927e8ab88f25d2975b4dbac89b52a7d94c98","subject":"Fix default admin_or_owner policy expression","status":"MERGED","created":"2021-04-07 12:55:56.000000000","updated":"2021-05-07 12:18:05.000000000","submitted":"2021-05-07 12:18:05.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"785132-admin-or-owner-stable/victoria","cherry_pick_of_change":784444,"cherry_pick_of_patch_set":3,"meta_rev_id":"7cb56399690ddad718cf56b6b2747da07639fe2d","_number":785132,"virtual_id_number":785132,"owner":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"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"},{"value":0,"_account_id":18279,"name":"Jonathan Herlin","email":"jonte@jherlin.se","username":"Jonher937"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-05-07 12:18:04.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-05-04 13:54:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":1,"date":"2021-04-15 09:42:47.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":18279,"name":"Jonathan Herlin","email":"jonte@jherlin.se","username":"Jonher937"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-05-07 11:05:38.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":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"all":[{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":18279,"name":"Jonathan Herlin","email":"jonte@jherlin.se","username":"Jonher937"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-05-07 11:05:38.000000000","permitted_voting_range":{"min":1,"max":1},"_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":{"recommended":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":1,"date":"2021-05-04 13:54:26.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":18279,"name":"Jonathan Herlin","email":"jonte@jherlin.se","username":"Jonher937"},{"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":"","value":1,"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":18279,"name":"Jonathan Herlin","email":"jonte@jherlin.se","username":"Jonher937"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-04-07 12:55:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":18279,"name":"Jonathan Herlin","email":"jonte@jherlin.se","username":"Jonher937"},"state":"REVIEWER"},{"updated":"2021-04-07 13:40:48.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-05-04 13:54:26.000000000","updated_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"reviewer":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"state":"REVIEWER"}],"messages":[{"id":"df12c8c953b9178c23bbcd456630ff5dd527b0b9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2021-04-07 12:55:56.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"0fb22b9bb4a9a78f0bd17e52c62953f1ef544306","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-07 13:40:48.000000000","message":"Patch Set 1: 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/b25d24f9fb384ec08f706476151cc784 : FAILURE in 3m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b655738f9c4946b290c3fa5acb1e4485 : SUCCESS in 5m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eec3e16ff8fe405a9ccf435d8f412c2b : SUCCESS in 4m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fa5a7ce28f8f4be4be50a31dd1bda92d : SUCCESS in 4m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2a394c7e7bbe448796eeb1475de7e041 : SUCCESS in 4m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b30009e375164670b7171648cc473ae9 : SUCCESS in 5m 32s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/93083bb750684301abc22bc214ac6c30 : SUCCESS in 37m 03s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/d489a561023d4630952ff7cd27ba1814 : SUCCESS in 42m 43s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/8c71a35848ca4eb1b79175a8058df0c2 : SUCCESS in 37m 12s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/76fba9fe83fc4646a27c74d4f2147151 : SUCCESS in 37m 34s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/89a6849d851845cf90eb0c444c20e1ec : SUCCESS in 4m 09s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"54b3168881f8bbfc5967e1f7e37b938428e91de7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2021-04-15 07:28:46.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"9bd6b1898f254ac7982105f91d4b3f277b4aa37f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-15 08:09:59.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/482edcb6271d436a9bbca73e98bea4e3 : SUCCESS in 6m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/39e4f5a0b1ab4533b1a705defb1a60e2 : SUCCESS in 4m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6c2e892ef33b4059baa1136e3db5cab1 : SUCCESS in 4m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/942c1f3cca044228981c35a101f993da : SUCCESS in 4m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e3721ad9efcc4309b4be8abfaee90f82 : SUCCESS in 4m 38s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/99cd744e35bb48e1ac44185fe4e6784c : SUCCESS in 34m 04s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/0cc88cbb8b684d649ae54a2d6753e0fa : SUCCESS in 37m 40s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/df5625cdf47940ea91e1398039ea9e79 : SUCCESS in 39m 29s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/7b523e7cfb854cb49d11ed1104304375 : SUCCESS in 38m 18s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/766a839d22dd44c99c6346b9b1ca9b81 : SUCCESS in 4m 54s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0a991839b78edd46f25b776106c98f3bfbf6014e","author":{"_account_id":18279,"name":"Jonathan Herlin","email":"jonte@jherlin.se","username":"Jonher937"},"date":"2021-04-15 09:42:47.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"1421c0af6c60b33621ac65c964f95c9dda68e14f","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2021-05-04 13:54:26.000000000","message":"Patch Set 2: Code-Review+2 Review-Priority+1","accounts_in_message":[],"_revision_number":2},{"id":"3d4eee56bed500af3b7dc53ce822da3b9a409ab7","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2021-05-07 11:05:38.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"a9d171a1aaaa9706e5e51d143467cc1d19dbadbb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-07 11:06:18.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"c0876961770d646b122fc7028f0695b8762bb271","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-07 12:18:04.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9800e1bc6fa542438c690460be1a482a : SUCCESS in 4m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/342cb69158a2487d859885e8c100b777 : SUCCESS in 4m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/92a5e63a504447d48249831559b934d9 : SUCCESS in 4m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4069dec7ea6344adab007cf7e45910d7 : SUCCESS in 4m 53s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/8ea13db234d04f4999e80d71d19265f6 : SUCCESS in 36m 17s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/3d1cac8dbccc409694dc36e09e5456bd : SUCCESS in 36m 41s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/cd69ea03559146e2820bbeca986900c0 : SUCCESS in 35m 58s","accounts_in_message":[],"_revision_number":2},{"id":"7cb56399690ddad718cf56b6b2747da07639fe2d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-07 12:18:05.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"2db1435e7e1c68992e987992155bfe15b63bbb4f","revisions":{"79c4da3ed4aa0ac817ee74da63970c1d1eb1bf22":{"kind":"REWORK","_number":1,"created":"2021-04-07 12:55:56.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/32/785132/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/32/785132/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/785132/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/785132/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/785132/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/32/785132/1"}}},"commit":{"parents":[{"commit":"19f88a2929d438c035e2992122f974dedfe560e7","subject":"Update sample configuration and policy files","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/19f88a2929d438c035e2992122f974dedfe560e7"}]}],"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-07 12:55:56.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\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(cherry picked from commit 2a985c94ee920c1d0baec5d0c02204788c130b33)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/79c4da3ed4aa0ac817ee74da63970c1d1eb1bf22"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/79c4da3ed4aa0ac817ee74da63970c1d1eb1bf22"}]},"branch":"refs/heads/stable/victoria"},"2db1435e7e1c68992e987992155bfe15b63bbb4f":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-04-15 07:28:46.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/32/785132/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/32/785132/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/785132/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/785132/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/785132/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/32/785132/2"}}},"commit":{"parents":[{"commit":"04f4c78b45995c1789088435e4051083c02167b5","subject":"Drop lower-constraints job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/04f4c78b45995c1789088435e4051083c02167b5"}]}],"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-15 07:28:46.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\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(cherry picked from commit 2a985c94ee920c1d0baec5d0c02204788c130b33)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/2db1435e7e1c68992e987992155bfe15b63bbb4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/2db1435e7e1c68992e987992155bfe15b63bbb4f"}]},"branch":"refs/heads/stable/victoria","description":"Rebase"}},"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":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}},{"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":{}}}]}
