)]}'
{"id":"openstack%2Fdesignate~763873","triplet_id":"openstack%2Fdesignate~master~Ib81330922c1bb4f84bb10d401844638a5fec44eb","project":"openstack/designate","branch":"master","topic":"secure-rbac","hashtags":[],"change_id":"Ib81330922c1bb4f84bb10d401844638a5fec44eb","subject":"Implement secure RBAC for quotas","status":"MERGED","created":"2020-11-23 22:49:51.000000000","updated":"2020-11-27 00:46:23.000000000","submitted":"2020-11-27 00:46:23.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":"763873-secure-rbac","meta_rev_id":"55ec16e9ddc1533d45e3dcd9d41c045bfb8c0f33","_number":763873,"virtual_id_number":763873,"owner":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-11-27 00:46:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},{"value":0,"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"}],"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":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-11-26 00:18:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},{"value":2,"date":"2020-11-24 13:20:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"}],"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":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-11-26 00:18:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},{"value":0,"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"}],"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":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},{"value":0,"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"}],"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":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-11-23 23:56:32.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":"2020-11-24 00:50:53.000000000","updated_by":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"reviewer":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"state":"REVIEWER"},{"updated":"2020-11-26 00:18:11.000000000","updated_by":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"reviewer":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"state":"REVIEWER"}],"messages":[{"id":"f112a24dd8eace3e718ba8c68b5d8f05e811f194","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-11-23 22:49:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1183a92d4311357637b71f9b68e0570e3fb8a1cf","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-11-23 22:53:25.000000000","message":"Topic set to secure-rbac","accounts_in_message":[],"_revision_number":1},{"id":"1d2be9eda1297c6568c77ca71c2245c7c2fdc25f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-23 23:56:32.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- designate-bind9 https://zuul.opendev.org/t/openstack/build/7f5575b3c2ca497a97ecd4e9e0562d93 : SUCCESS in 42m 06s\n- designate-pdns4 https://zuul.opendev.org/t/openstack/build/325da26c4f7b47e5b2a34e70f8aa5211 : SUCCESS in 44m 12s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/0f95731eb75f468d80710187ee8a268d : SUCCESS in 48m 30s\n- designate-ipv6-only-pdns4 https://zuul.opendev.org/t/openstack/build/7dc1655426f74771989d57dd0bd58213 : SUCCESS in 43m 33s\n- designate-ipv6-only-bind9 https://zuul.opendev.org/t/openstack/build/89c5812917e647aaa7f9916bea63ecd3 : SUCCESS in 46m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0079761691e74eb3ba96437a829dc02e : SUCCESS in 4m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6e68a9c272fa4735b97a7c475fad6eea : FAILURE in 4m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e3692799f71447b8ad14499fde985d0c : SUCCESS in 4m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9de6b9a8a68547fb9762a500bfad59ce : SUCCESS in 5m 37s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5349dd7f157c4302af568e8e90aac01c : SUCCESS in 4m 38s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/21914528c0374cf0a5a5f9bca219e368 : SUCCESS in 4m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9d3a509e8a0b42ca83cdbc1d1d6ffd2d : SUCCESS in 6m 54s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/17a5b8d36c3043b79d777a39f755854b : SUCCESS in 38m 05s","accounts_in_message":[],"_revision_number":1},{"id":"a59af3e9cd3a4af5360a2252fc703e305c7c0dbb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"date":"2020-11-24 00:50:53.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"9cb758ebe844136cbf78008879334f83b8830bd4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"date":"2020-11-24 01:04:14.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"75d9cde74a4dee2f55c08e71c2bc5b9a72691cf5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-24 02:05:23.000000000","message":"Patch Set 3: 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- designate-bind9 https://zuul.opendev.org/t/openstack/build/9a0c479cefae468abfd9d155060907e3 : SUCCESS in 32m 06s\n- designate-pdns4 https://zuul.opendev.org/t/openstack/build/32eca9101be6404188b454335c83b0b2 : SUCCESS in 52m 30s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/4f3e44a213424fa78ec35d188c1515c1 : SUCCESS in 48m 10s\n- designate-ipv6-only-pdns4 https://zuul.opendev.org/t/openstack/build/ab6177023a8a4263a5ac6b1a3b5208f4 : SUCCESS in 57m 47s\n- designate-ipv6-only-bind9 https://zuul.opendev.org/t/openstack/build/24ce9c94154a4861aa742bc281bebafb : SUCCESS in 35m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fd9506b7f75f48259a7ffce92bfe7c59 : SUCCESS in 6m 28s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9297e545caba45ad890fd93947ca40aa : SUCCESS in 4m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/05e94f46121a41c6a5de94c745978611 : SUCCESS in 3m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/124d63741373480c9fd5fd28170a8247 : SUCCESS in 4m 57s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/86028c714bb5420e867bc604f320151c : SUCCESS in 3m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a53286efd9ad4697895af03e68b56449 : SUCCESS in 4m 15s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a5f67c2e5ebe4629a712e23715863ea8 : SUCCESS in 6m 46s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/3fcd85acf14e40178576fb2a9ea1f67e : FAILURE in 35m 45s","accounts_in_message":[],"_revision_number":3},{"id":"b5606cd6c1ccedcbd56c02924c8e5b1ca05d4ad9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-11-24 04:11:24.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"a60226d271d4fd68a3648990b79698a25ed4271a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-24 05:12:17.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- designate-bind9 https://zuul.opendev.org/t/openstack/build/dd78868cbb5c4aa0933407a9a09ec766 : SUCCESS in 38m 18s\n- designate-pdns4 https://zuul.opendev.org/t/openstack/build/c7738587cb86408b813f4123333c0fec : SUCCESS in 46m 48s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/71ec6b7a69df492897712cccf1429d05 : SUCCESS in 52m 31s\n- designate-ipv6-only-pdns4 https://zuul.opendev.org/t/openstack/build/d574ffc4e20147838e89c0c634ff246b : SUCCESS in 46m 28s\n- designate-ipv6-only-bind9 https://zuul.opendev.org/t/openstack/build/c081455411594656991f91b498e3b34f : SUCCESS in 37m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7e213e9009fe4c35bc5d9b3f022848d2 : SUCCESS in 4m 30s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1c94a257dae2441b9a5ce6f5bb815505 : SUCCESS in 5m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/65511fef5f2f4b9b96850dc8ff4b0b52 : SUCCESS in 3m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/66c3abea6fbf44bc9fec58afd00448a9 : SUCCESS in 5m 18s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/67cede1611f64d158998b865e84636bd : SUCCESS in 4m 03s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d90b07a26cde4a508c57078a07f72c67 : SUCCESS in 5m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/52d83c27070c43148951cd9bc09f10c6 : SUCCESS in 6m 41s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/99aa65f530144afc900e920ba7eb3ebd : SUCCESS in 30m 58s","accounts_in_message":[],"_revision_number":4},{"id":"e314e3825ead742edfb41265331709c9077f68ea","author":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"date":"2020-11-24 13:20:26.000000000","message":"Patch Set 4: Code-Review+2\n\nThanks!","accounts_in_message":[],"_revision_number":4},{"id":"9788f4ec151f2008590f717f323929a1e2778889","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2020-11-26 00:18:11.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"88fe3624be34503b0e052d6f0c0769909ca1dab6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-26 00:18:29.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"9208b26041bd718db4f48fb541dc54ce547ae350","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-26 01:37:10.000000000","message":"Patch Set 4: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":4},{"id":"190dedcf0eb1a2eaeb25ce4c72279867bdd8d069","author":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"date":"2020-11-26 03:01:04.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"2c9db0f1568cb5bc51ea3ddbe9f8262053d44665","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-26 04:05:15.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- designate-bind9 https://zuul.opendev.org/t/openstack/build/a5c7a2f67ff24abfbb0fbdc51ab4de46 : SUCCESS in 36m 47s\n- designate-pdns4 https://zuul.opendev.org/t/openstack/build/5a1fec922afa4b65b433039957278f0b : SUCCESS in 35m 45s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/2ab74a33d1234df6a4d8b2570bb6b8eb : SUCCESS in 55m 15s\n- designate-ipv6-only-pdns4 https://zuul.opendev.org/t/openstack/build/0501ea11dc274b4fbf846cfd58eafb77 : SUCCESS in 35m 57s\n- designate-ipv6-only-bind9 https://zuul.opendev.org/t/openstack/build/52080c7db3d54ac587c9514111a8c1be : SUCCESS in 36m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b0537a78974d449daf154beec334b602 : SUCCESS in 5m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/185a8ec4c04748ef9e2c8e4c9b63486a : SUCCESS in 4m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2d74db43ebdc4103a789d8e3602e1fef : SUCCESS in 3m 20s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5020207391a844e0927bb4ee47be8751 : SUCCESS in 4m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/404d2725463141de8395dea7a750b025 : SUCCESS in 4m 41s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/fbdfe1feb20648c5a4b7cd9f7aaab80d : SUCCESS in 4m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/358f389146164aa88114d79d7dad78db : SUCCESS in 6m 50s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/24f793dcbad440408a27ff891970f15e : SUCCESS in 39m 50s","accounts_in_message":[],"_revision_number":4},{"id":"26c392cdbcda2e04cb17f6ddab9802cf363adcd6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-26 23:34:33.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"781f7c124de8c610be6c6793e1ccfdc338d7079a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-27 00:46:22.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- designate-bind9 https://zuul.opendev.org/t/openstack/build/efb8e70d5c334dadb5d82d97909a1e34 : SUCCESS in 34m 38s\n- designate-pdns4 https://zuul.opendev.org/t/openstack/build/cccc9618269f4306a1579892da20e084 : SUCCESS in 33m 34s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/0a8fac7c6e944871ae65ce0f66159805 : SUCCESS in 49m 29s\n- designate-ipv6-only-pdns4 https://zuul.opendev.org/t/openstack/build/ef9b9faee25e4d7c9ecae4e98d0830bf : SUCCESS in 34m 21s\n- designate-ipv6-only-bind9 https://zuul.opendev.org/t/openstack/build/469d6cc4e26044a2b37a646f837040bc : SUCCESS in 41m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4f8afbb0776c4bb283cbeee6b2da04c6 : SUCCESS in 4m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1ca4e9c1212f4b7ab537ac8d1a9aa4c7 : SUCCESS in 3m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/51df5fb3949c417c83b5877f3c368d78 : SUCCESS in 3m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/77328b1c55fd43e9821fe019a1ccb32a : SUCCESS in 4m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d7bd08bd070d417d9c9c0634bc02211a : SUCCESS in 9m 15s","accounts_in_message":[],"_revision_number":4},{"id":"55ec16e9ddc1533d45e3dcd9d41c045bfb8c0f33","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-27 00:46:23.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"5bab4daa36d39f09c343546797e2148d9168f848","revisions":{"2155f6fb50df724d857761df3dac787f4001df4d":{"kind":"REWORK","_number":1,"created":"2020-11-23 22:49:51.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/73/763873/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/73/763873/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/73/763873/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/73/763873/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/73/763873/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/73/763873/1"}}},"commit":{"parents":[{"commit":"f568e2528494da3c99ef1145e13bd002ae2dd6a3","subject":"Implement secure RBAC for pools","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/f568e2528494da3c99ef1145e13bd002ae2dd6a3"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-11-23 21:12:22.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-11-23 21:12:22.000000000","tz":0},"subject":"Implement secure RBAC for quotas","message":"Implement secure RBAC for quotas\n\nThis commit updates the policies for quotas to understand scope checking and\naccount for a read-only role. This is part of a broader series of changes\nacross OpenStack to provide a consistent RBAC experience and improve security.\n\nChange-Id: Ib81330922c1bb4f84bb10d401844638a5fec44eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/2155f6fb50df724d857761df3dac787f4001df4d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/2155f6fb50df724d857761df3dac787f4001df4d"}]},"branch":"refs/heads/master"},"2aedbbc255ef95791c707f04c20f8c1048cbddcf":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-11-24 00:50:53.000000000","uploader":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"ref":"refs/changes/73/763873/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/73/763873/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/73/763873/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/73/763873/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/73/763873/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/73/763873/2"}}},"commit":{"parents":[{"commit":"bc7393e1fe3f5d35fe934ec30d496756b2a5541f","subject":"Implement secure RBAC for pools","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/bc7393e1fe3f5d35fe934ec30d496756b2a5541f"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-11-23 21:12:22.000000000","tz":0},"committer":{"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","date":"2020-11-24 00:49:27.000000000","tz":-420},"subject":"Implement secure RBAC for quotas","message":"Implement secure RBAC for quotas\n\nThis commit updates the policies for quotas to understand scope checking and\naccount for a read-only role. This is part of a broader series of changes\nacross OpenStack to provide a consistent RBAC experience and improve security.\n\nChange-Id: Ib81330922c1bb4f84bb10d401844638a5fec44eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/2aedbbc255ef95791c707f04c20f8c1048cbddcf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/2aedbbc255ef95791c707f04c20f8c1048cbddcf"}]},"branch":"refs/heads/master"},"b958bd3d16e39f22bbe9466c9cce26ee21c343db":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":3,"created":"2020-11-24 01:04:14.000000000","uploader":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"ref":"refs/changes/73/763873/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/73/763873/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/73/763873/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/73/763873/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/73/763873/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/73/763873/3"}}},"commit":{"parents":[{"commit":"0d12ac1b461b067fcedf0a1a2c710b1afa9c17f7","subject":"Implement secure RBAC for pools","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/0d12ac1b461b067fcedf0a1a2c710b1afa9c17f7"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-11-23 21:12:22.000000000","tz":0},"committer":{"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","date":"2020-11-24 01:03:13.000000000","tz":-420},"subject":"Implement secure RBAC for quotas","message":"Implement secure RBAC for quotas\n\nThis commit updates the policies for quotas to understand scope\nchecking and account for a read-only role. This is part of a broader\nseries of changes across OpenStack to provide a consistent RBAC\nexperience and improve security.\n\nChange-Id: Ib81330922c1bb4f84bb10d401844638a5fec44eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/b958bd3d16e39f22bbe9466c9cce26ee21c343db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/b958bd3d16e39f22bbe9466c9cce26ee21c343db"}]},"branch":"refs/heads/master"},"5bab4daa36d39f09c343546797e2148d9168f848":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2020-11-24 04:11:24.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/73/763873/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/73/763873/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/73/763873/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/73/763873/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/73/763873/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/73/763873/4"}}},"commit":{"parents":[{"commit":"68a6e6294b50ce4be22b5e0e5ee1b0fb76f7a44e","subject":"Implement secure RBAC for pools","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/68a6e6294b50ce4be22b5e0e5ee1b0fb76f7a44e"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-11-23 21:12:22.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-11-24 04:08:05.000000000","tz":0},"subject":"Implement secure RBAC for quotas","message":"Implement secure RBAC for quotas\n\nThis commit updates the policies for quotas to understand scope\nchecking and account for a read-only role. This is part of a broader\nseries of changes across OpenStack to provide a consistent RBAC\nexperience and improve security.\n\nChange-Id: Ib81330922c1bb4f84bb10d401844638a5fec44eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/5bab4daa36d39f09c343546797e2148d9168f848"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/5bab4daa36d39f09c343546797e2148d9168f848"}]},"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":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
