)]}'
{"id":"openstack%2Fglance~798922","triplet_id":"openstack%2Fglance~master~Id376193521671bdb0ebc08ea8e563578bbaa541f","project":"openstack/glance","branch":"master","topic":"policy-tests-refactoring","hashtags":[],"change_id":"Id376193521671bdb0ebc08ea8e563578bbaa541f","subject":"Add a nonvoting functional job with RBAC defaults","status":"MERGED","created":"2021-06-30 15:40:32.000000000","updated":"2021-07-01 15:22:52.000000000","submitted":"2021-07-01 15:19:36.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":"798922-policy-tests-refactoring","meta_rev_id":"ef89753bc1a54be6d383057f2883dd4a2556b5a9","_number":798922,"virtual_id_number":798922,"owner":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-07-01 15:19:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"all":[{"value":2,"date":"2021-07-01 04:44:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"all":[{"value":1,"date":"2021-07-01 14:37:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"recommended":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"all":[{"value":1,"date":"2021-07-01 04:44:13.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","value":1,"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-06-30 16:48:34.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-07-01 02:06:29.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-07-01 04:44:13.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"}],"messages":[{"id":"e50f2662a9a49552c02b15ccc6135230d0869bce","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-06-30 15:40:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fab770618bf26788c3cd21e3805220539c09a7fa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-06-30 16:13:24.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"aad4eb1f41e047776c25e9cf647b13c209904e10","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-06-30 16:13:57.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"bb65d1c69082506b19ec7aaa1e5bf3c1de759e56","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-06-30 16:14:13.000000000","message":"Patch Set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"b917b671f28338a9cf6b9142e3c87311840c348b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-30 16:48:34.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/fd0c5cab44d74fee98dc9e5263175bc8 : SUCCESS in 6m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6c7e913afc3e4858a35db929e588537c : SUCCESS in 6m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/69558df1956f499c826723b9a98e0f2f : SUCCESS in 6m 08s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bd2d4b0ff94a4616acf177a7efd5ed05 : SUCCESS in 8m 26s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/29806ad39b14418aa795fab797b01aca : SUCCESS in 10m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5ed71b245101421fa99a5dd2b372fb47 : SUCCESS in 10m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8ae258ea16ab451cb4f534f15bdd5bf0 : SUCCESS in 6m 05s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/a4f4764aa37d4832891b5166354254d4 : SUCCESS in 9m 04s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/56c4537b377f44808d2c1523af81af62 : SUCCESS in 8m 09s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/3b169db74fee4cf5b123da10ad8396dd : SUCCESS in 5m 50s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/527d13e862b54797a1d75b0654d6c47c : SUCCESS in 32m 18s","accounts_in_message":[],"_revision_number":4},{"id":"448aa67ddd4a2e6c55a8a486a9abc2d69ef905ef","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-06-30 17:47:41.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"4b90970559417e59d06c6a8ed1d906f0181f0651","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-30 18:18:36.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/b56fcf2546064a0d8a9b4d7c13cf2458 : SUCCESS in 5m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/95e16d5bbfed4bfda668c34d34b38fc3 : SUCCESS in 5m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/35036af520b64409968cc2f83651f663 : SUCCESS in 7m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2ca42ed0a9334fcea7997dca905ac8e2 : SUCCESS in 7m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/38677bfa05aa475b83af7a4543259f1a : SUCCESS in 7m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b21f314436be4bf88224177c82a7c11c : SUCCESS in 7m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fa56f6641c784e1383a9287a7c37c19e : SUCCESS in 6m 49s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/7f591b2d7d1e44b78da55b94e4e3879a : SUCCESS in 9m 27s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e59bed281b58443980f3cb21f50c3ac2 : SUCCESS in 10m 26s\n- glance-tox-functional-py38-rbac-defaults https://zuul.opendev.org/t/openstack/build/2b7197d43800421487f8f3c521da8c6c : FAILURE in 8m 31s (non-voting)\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/62835b22848b44d69fa35717f0c8a10d : SUCCESS in 6m 21s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/276e1541fb7e40c9aa3792aa197dcf8c : SUCCESS in 29m 44s","accounts_in_message":[],"_revision_number":5},{"id":"7976ccb4f2a8efccc54499a41069c6455d28ec9e","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-07-01 02:06:29.000000000","message":"Patch Set 5:\n\nBuild succeeded\n\n- dsvm-glance http://207.189.188.190/logs/798922/798922/5/check-not-vote/ext-glance-zuul/c0d75e4 : SUCCESS in 47m 28s","accounts_in_message":[],"_revision_number":5},{"id":"ac1c22a4f328a8b38cb7524f54234b62eb36cafb","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-07-01 04:44:13.000000000","message":"Patch Set 5: Code-Review+2 Review-Priority+1\n\nLooks good, will Ninja approve once parent patch is merged.","accounts_in_message":[],"_revision_number":5},{"id":"748fb9e7d9b6a17f21622a00a3d458ca098bd198","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-07-01 14:37:03.000000000","message":"Patch Set 5: Workflow+1\n\nNinja approving, this is a nonvoting job to test policy and rbac changes.","accounts_in_message":[],"_revision_number":5},{"id":"a6e7cde02fdd29e454abb0c572e8426ab8142440","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-01 14:37:34.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"1bcf0cce8a23a384ee2c77bc8f8dbe40856af36d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-01 15:19:34.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/9511ec3cb2cc46ec861ca1d75d70db2f : SUCCESS in 5m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b747a83d7bf14191a208157e5df5f15f : SUCCESS in 6m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/20f789b9500d4b9187bc5bf43633c624 : SUCCESS in 7m 21s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f53a301838c541b8810f22a0ec4ff784 : SUCCESS in 6m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/29a34cede6234494962606d471b77115 : SUCCESS in 6m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5b5798874c5b4ffca59b844492699cde : SUCCESS in 6m 10s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/a974fe178a874cb0bb645f7cbdfb91eb : SUCCESS in 8m 26s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0b156b2ed7fd4d6d9f3a131dff97d715 : SUCCESS in 8m 28s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/b88ec0e8b4f74df1b22bef8915af885c : SUCCESS in 36m 33s","accounts_in_message":[],"_revision_number":5},{"id":"72d49cf17b5ab0883bd57c141cbedcf7c2777c45","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-01 15:19:36.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"ef89753bc1a54be6d383057f2883dd4a2556b5a9","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-01 15:22:52.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/f20d8f63de754a3fa680aa31b79adbf6 : SUCCESS in 1m 16s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6878b32d1c614e9089bafd1047799c3c : SUCCESS in 1m 35s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d0333c6878aa4385ba51aceaffc94c30 : SUCCESS in 1m 14s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"8201f5f1014159f792a2f615ad4c3fb99ccff406","revisions":{"7d4aba2ef218683bbb64164d422ee79265679691":{"kind":"REWORK","_number":1,"created":"2021-06-30 15:40:32.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/22/798922/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/22/798922/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/22/798922/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/22/798922/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/22/798922/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/22/798922/1"}}},"commit":{"parents":[{"commit":"03f62d086d9d1612295a39e4d2a2606359c69208","subject":"PoC: Use default policies in our tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/03f62d086d9d1612295a39e4d2a2606359c69208"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-06-30 16:28:52.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-06-30 16:42:09.000000000","tz":-420},"subject":"Add a nonvoting functional job with RBAC defaults","message":"Add a nonvoting functional job with RBAC defaults\n\nThis adds a new tox target called functional-py38-rbac which enables\nthe new secure RBAC policy defaults for all functional tests. To do\nthis, the functional tests needed a little bit of extra work to\nactually set those, and a new non-voting job is added to run these\nin CI.\n\nRelated to blueprint policy-tests-refactoring\n\nChange-Id: Id376193521671bdb0ebc08ea8e563578bbaa541f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/7d4aba2ef218683bbb64164d422ee79265679691"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/7d4aba2ef218683bbb64164d422ee79265679691"}]},"branch":"refs/heads/master"},"400c2c432cb38557a7dacbde88c3cb2412b81470":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-06-30 16:13:24.000000000","uploader":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"ref":"refs/changes/22/798922/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/22/798922/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/22/798922/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/22/798922/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/22/798922/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/22/798922/2"}}},"commit":{"parents":[{"commit":"21257615e74959069448d42694f3ac3bbdc819a4","subject":"Use default policies in our tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/21257615e74959069448d42694f3ac3bbdc819a4"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-06-30 16:28:52.000000000","tz":-420},"committer":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2021-06-30 16:13:24.000000000","tz":0},"subject":"Add a nonvoting functional job with RBAC defaults","message":"Add a nonvoting functional job with RBAC defaults\n\nThis adds a new tox target called functional-py38-rbac which enables\nthe new secure RBAC policy defaults for all functional tests. To do\nthis, the functional tests needed a little bit of extra work to\nactually set those, and a new non-voting job is added to run these\nin CI.\n\nRelated to blueprint policy-tests-refactoring\n\nChange-Id: Id376193521671bdb0ebc08ea8e563578bbaa541f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/400c2c432cb38557a7dacbde88c3cb2412b81470"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/400c2c432cb38557a7dacbde88c3cb2412b81470"}]},"branch":"refs/heads/master","description":"Rebase"},"6716a9931aac737a87e954ed78a00a2e086260cd":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2021-06-30 16:13:57.000000000","uploader":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"ref":"refs/changes/22/798922/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/22/798922/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/22/798922/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/22/798922/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/22/798922/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/22/798922/3"}}},"commit":{"parents":[{"commit":"21257615e74959069448d42694f3ac3bbdc819a4","subject":"Use default policies in our tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/21257615e74959069448d42694f3ac3bbdc819a4"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-06-30 16:28:52.000000000","tz":-420},"committer":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2021-06-30 16:13:57.000000000","tz":0},"subject":"Add a nonvoting functional job with RBAC defaults","message":"Add a nonvoting functional job with RBAC defaults\n\nThis adds a new tox target called functional-py38-rbac which enables\nthe new secure RBAC policy defaults for all functional tests. To do\nthis, the functional tests needed a little bit of extra work to\nactually set those, and a new non-voting job is added to run these\nin CI.\n\nRelated to blueprint blueprint policy-refactor\n\nChange-Id: Id376193521671bdb0ebc08ea8e563578bbaa541f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/6716a9931aac737a87e954ed78a00a2e086260cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/6716a9931aac737a87e954ed78a00a2e086260cd"}]},"branch":"refs/heads/master","description":"Edit commit message"},"49e73f3040fb6c6a8258915558af9793b9cfc8ba":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2021-06-30 16:14:13.000000000","uploader":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"ref":"refs/changes/22/798922/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/22/798922/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/22/798922/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/22/798922/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/22/798922/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/22/798922/4"}}},"commit":{"parents":[{"commit":"21257615e74959069448d42694f3ac3bbdc819a4","subject":"Use default policies in our tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/21257615e74959069448d42694f3ac3bbdc819a4"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-06-30 16:28:52.000000000","tz":-420},"committer":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2021-06-30 16:14:13.000000000","tz":0},"subject":"Add a nonvoting functional job with RBAC defaults","message":"Add a nonvoting functional job with RBAC defaults\n\nThis adds a new tox target called functional-py38-rbac which enables\nthe new secure RBAC policy defaults for all functional tests. To do\nthis, the functional tests needed a little bit of extra work to\nactually set those, and a new non-voting job is added to run these\nin CI.\n\nRelated to blueprint policy-refactor\n\nChange-Id: Id376193521671bdb0ebc08ea8e563578bbaa541f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/49e73f3040fb6c6a8258915558af9793b9cfc8ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/49e73f3040fb6c6a8258915558af9793b9cfc8ba"}]},"branch":"refs/heads/master","description":"Edit commit message"},"8201f5f1014159f792a2f615ad4c3fb99ccff406":{"kind":"REWORK","_number":5,"created":"2021-06-30 17:47:41.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/22/798922/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/22/798922/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/22/798922/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/22/798922/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/22/798922/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/22/798922/5"}}},"commit":{"parents":[{"commit":"21257615e74959069448d42694f3ac3bbdc819a4","subject":"Use default policies in our tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/21257615e74959069448d42694f3ac3bbdc819a4"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-06-30 16:28:52.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-06-30 18:49:30.000000000","tz":-420},"subject":"Add a nonvoting functional job with RBAC defaults","message":"Add a nonvoting functional job with RBAC defaults\n\nThis adds a new tox target called functional-py38-rbac which enables\nthe new secure RBAC policy defaults for all functional tests. To do\nthis, the functional tests needed a little bit of extra work to\nactually set those, and a new non-voting job is added to run these\nin CI.\n\nRelated to blueprint policy-refactor\n\nChange-Id: Id376193521671bdb0ebc08ea8e563578bbaa541f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/8201f5f1014159f792a2f615ad4c3fb99ccff406"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/8201f5f1014159f792a2f615ad4c3fb99ccff406"}]},"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":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"}}]}],"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":{}}}]}
