)]}'
{"id":"openstack%2Fglance~763208","triplet_id":"openstack%2Fglance~master~I70a58acd78053b54187dba8e35273366f14c47a4","project":"openstack/glance","branch":"master","topic":"secure-rbac","hashtags":[],"change_id":"I70a58acd78053b54187dba8e35273366f14c47a4","subject":"Update the task policies","status":"MERGED","created":"2020-11-18 15:49:05.000000000","updated":"2021-03-09 20:51:04.000000000","submitted":"2021-03-09 20:26:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":23,"unresolved_comment_count":11,"has_review_started":true,"submission_id":"763208-secure-rbac","meta_rev_id":"7e02668cd7fa7fa3bcc534f5a9675fd77d69978b","_number":763208,"virtual_id_number":763208,"owner":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-03-09 20:26:21.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":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2021-03-08 17:40:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":2,"date":"2021-03-09 14:42:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":1,"date":"2021-03-09 14:42:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"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":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":1,"date":"2021-03-08 17:40:57.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-11-18 15:49:37.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2020-11-19 02:09:08.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-19 03:58:19.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":"REVIEWER"},{"updated":"2021-03-03 15:27:03.000000000","updated_by":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"reviewer":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"state":"REVIEWER"},{"updated":"2021-03-04 18:15:31.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"}],"messages":[{"id":"2207ead8ec60f7dd1f0919c1be4fe2e13b1079d3","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-11-18 15:49:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6f872d410f8fb186202f8ca710d45444ef494602","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-11-18 15:49:26.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"bc17e699f9677a5299d7d698f532bd972b540f2d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-19 02:09:08.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- grenade https://zuul.opendev.org/t/openstack/build/ed63c2a651764a0099bd5c6bb04de9eb : SUCCESS in 1h 03m 48s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/45bccbda825942fd81773a3862fb5b6e : FAILURE in 1h 47m 12s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/611ab80034a8420a8a033f66efa9d166 : FAILURE in 8m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/303b2bac15754a2ba8b1d417eb2e3937 : SUCCESS in 5m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1f31e8815f6f4a5c9b7ed012eb4d0904 : SUCCESS in 4m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c3163fdc07fe48209f5ed6c606e6fb6f : SUCCESS in 6m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a767717dbe41401f8403a2c440058403 : SUCCESS in 6m 34s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/00da7fd101684f30a6feaf7442d85a7e : FAILURE in 8m 10s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/34db15d9f32e4157aafb064b94857915 : FAILURE in 7m 55s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/5054a76e4ce24c4c983ea10423c212ec : SUCCESS in 4m 52s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/81a3b5f47cbd4e84b30dfc9eb925a04e : FAILURE in 1h 12m 07s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/80448164324c4e5883b76723bd7405a1 : FAILURE in 1h 06m 03s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/e188be84c736489ebe93faddf569cb59 : FAILURE in 1h 05m 19s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/11b1c3a890404477a9ed0692d7541b25 : FAILURE in 1h 44m 00s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0c903a1d29cb44eab86fbfe7e7cb1ea3 : SUCCESS in 59m 24s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e493f120117b445f94c7984402782fe3 : FAILURE in 47m 44s","accounts_in_message":[],"_revision_number":1},{"id":"0b3e0b4055ce0c4fa96a19f1374e053edd64f3fc","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-11-19 03:58:19.000000000","message":"Patch Set 1:\n\nBuild failed\n\n- dsvm-glance http://207.189.188.190/logs/08/763208/1/check-not-vote/ext-glance-zuul/8085089 : FAILURE in 4m 46s","accounts_in_message":[],"_revision_number":1},{"id":"b2d1f6a1f9de43dedc1561b3edf916d9a97584d6","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-11-19 14:43:34.000000000","message":"Topic changed from glance-secure-rbac to secure-rbac","accounts_in_message":[],"_revision_number":1},{"id":"44f67465d9a062775d8ed6610300c7c6bb861d5d","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-11-24 14:58:38.000000000","message":"Patch Set 1:\n\n(4 comments)\n\nThanks for starting this work, Abhishek.","accounts_in_message":[],"_revision_number":1},{"id":"07580d73bcd0b47d6a41a5ff1213a31adae7c841","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-11-24 15:43:24.000000000","message":"Patch Set 1:\n\n(4 comments)\n\nThank you Lance for inputs, added some inline comments.","accounts_in_message":[],"_revision_number":1},{"id":"120e13b737a6eed57e3b2261046bbd89e6bb1ae2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-11-25 06:40:08.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"dd06527c9f0da2184235db99b79ab8bb256fef7f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-25 09:39:23.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- grenade https://zuul.opendev.org/t/openstack/build/1aae191f7e704cf381ebb54f1146f4d6 : SUCCESS in 1h 06m 00s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/f3004e664ea344af97b708b9ff34f3f9 : FAILURE in 1h 22m 39s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/31aec4794d684d68988cc9afd88f8725 : FAILURE in 7m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7cf350a0319047b8aac6399b049a887a : SUCCESS in 5m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3f626d6618ef46b093203a2c8d052d51 : SUCCESS in 10m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4114b20e48e8447d8f44227632f167ab : SUCCESS in 5m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad326252ae754230b5b30385d3ad4e1c : SUCCESS in 6m 31s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/5188e9af923142f7a07501e826d3a4e0 : SUCCESS in 11m 30s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/6c4b59ccfba8461da3f7dcd563cefe1a : SUCCESS in 8m 25s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/6602386e1b544f86b4b3e8d1e093b675 : SUCCESS in 5m 48s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/2b0a8a7c78924feeb9e6ea7b03e3f199 : SUCCESS in 1h 12m 23s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/5259a7955a394888a947f1872368775a : FAILURE in 1h 10m 51s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/714233a55fab49bf84eb39bfb46c89d2 : FAILURE in 1h 25m 19s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/ccb7216761e04819a302139805d0e043 : FAILURE in 1h 22m 47s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3aad074f09164c06bbd021bbf2f9e775 : SUCCESS in 1h 07m 38s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/36bd4e98d8e54c8ca65b1766cd3486a1 : SUCCESS in 1h 12m 39s","accounts_in_message":[],"_revision_number":2},{"id":"66cee7d6e1316757f559be6f79c6707584e2206f","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-11-25 13:46:11.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"879fbbe347b716313664bad9c2f089b63b05e51c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-25 20:27:00.000000000","message":"Patch Set 2:\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- grenade https://zuul.opendev.org/t/openstack/build/bebbc33ddeb8434697da1964e8df5bdb : SUCCESS in 1h 04m 54s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/c90358e6c98f447fb74e14721f081f9a : SUCCESS in 1h 20m 11s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e549e62da1154283846bd8404ee7ff79 : FAILURE in 6m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/371d4a1b60b44a8c967f31749be36d4f : SUCCESS in 4m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/191dac2a982a491fa56a7283ae9be397 : SUCCESS in 8m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1bea9decd1c9446bac64a6cc419cbcce : SUCCESS in 4m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6a6d52e5156b484384999b4b9759f37f : SUCCESS in 5m 32s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/eef240af539b478da007382a7ac19712 : SUCCESS in 7m 05s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c77d8fec2d5b42e4b81e6b1d0ce54179 : SUCCESS in 8m 23s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/4aef1562dd814f3080314af0e0cf2b3e : SUCCESS in 6m 07s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/11059fad1fba4381af10e57826fded27 : SUCCESS in 1h 09m 49s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/2e7c3d9b685c4ff5a7d603770f9af4fb : SUCCESS in 1h 12m 33s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/4cb85e54ede046fe9f993ebf287b36fd : SUCCESS in 1h 15m 29s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/4f73ccf235a64b81aa51af9cc32c1ed6 : SUCCESS in 1h 19m 00s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/90fc06b82c794f1ab029ca6162a2cc65 : SUCCESS in 1h 02m 06s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a6c3fae6af9a4a17aa40637e42d90e8c : SUCCESS in 1h 01m 48s","accounts_in_message":[],"_revision_number":2},{"id":"f8056a9a4c8afd0b988ffe246696cca3d6c20150","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-02-19 10:01:04.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2ed8c86498f02184addcd25f376bf4410d0fe55b","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-02-19 10:46:51.000000000","message":"Patch Set 3:\n\nBuild succeeded\n\n- dsvm-glance http://207.189.188.190/logs/763208/763208/3/check-not-vote/ext-glance-zuul/1360fa9 : SUCCESS in 42m 32s","accounts_in_message":[],"_revision_number":3},{"id":"03ed9ef88b5f76828e541c51ba8f4346a74f08c3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-19 12:22:26.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/b69498f90d554e5bbb6bd226cac43ce9 : SUCCESS in 58m 39s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/3dbd7fd98fc14649b825cea8ac683627 : SUCCESS in 1h 14m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a83acd51da9f414e901b005365807a86 : SUCCESS in 6m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/899d661fd23d459091a203b0cc2e6f19 : SUCCESS in 4m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/aa9ad988e820406a9b55a54c0e904f42 : SUCCESS in 5m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1f0dec3acf154785b107030af2964b92 : SUCCESS in 6m 15s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1ac673295d2d49c297c0593fffaf01f9 : SUCCESS in 5m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7fd92de9f45e405b8dcb6ac94a6846eb : SUCCESS in 6m 56s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/0d32aace156f46009bd6a7da1a8a9eb9 : SUCCESS in 8m 30s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/32c960e9faca47e6ab59b7ec54a992fa : SUCCESS in 7m 53s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/20f5d1902f954e55919bdb35da1abf7d : SUCCESS in 5m 08s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/670345cfae844103941d135a434df00d : SUCCESS in 1h 12m 37s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/53f8bb0e487b4353afa1d30fe68e32e8 : SUCCESS in 1h 10m 54s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/0aa3ecd6d7224bc7869d335a8eb9a649 : SUCCESS in 1h 12m 18s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/a589ac567a2b448cb0ad90f5b2af28b2 : SUCCESS in 1h 14m 19s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5337c682975342b391f04a6df1866b1b : SUCCESS in 1h 13m 37s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/26f0f83599b542fa8b18df8e3a814209 : SUCCESS in 1h 20m 08s","accounts_in_message":[],"_revision_number":3},{"id":"5fd1ad46db9e049f4779d0d1a2b97093a712d5fd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-02-19 14:54:46.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"511408e3e68f2096be68ce4d9ef2b7b414b73c3d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-19 17:38:34.000000000","message":"Patch Set 4: 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- grenade https://zuul.opendev.org/t/openstack/build/acc372a78ad2449f912f78328c74f420 : SUCCESS in 1h 08m 39s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/6414f782c3a94c4e97d5b16a0135d31c : SUCCESS in 1h 08m 38s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6198b310068446309bd98932f93378a9 : SUCCESS in 7m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4b6616921c0c4182aeb1f1aedd3a0a40 : SUCCESS in 5m 39s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/528ec2132ea1457aabee81edfcd482cd : SUCCESS in 6m 08s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/df09ec9389db4dbcbd0b909fc5529295 : SUCCESS in 6m 33s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/177fcdec468d4598b988340469f20c52 : SUCCESS in 6m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/52d761db98d74921bbc1592e047f08cc : SUCCESS in 6m 55s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/4ace06715bcf44dbae795305ff16a363 : SUCCESS in 9m 01s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/26c0d7e495564928a7a6c91b914c5070 : SUCCESS in 7m 34s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/9629f33d7bfd4aeb832527bfa65fd1e0 : SUCCESS in 5m 15s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/3f1b8f50bae243bc8f1bd64429654421 : SUCCESS in 1h 09m 45s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/8f739f9ca7b447a996832bf308d71648 : SUCCESS in 1h 15m 34s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/559f886019b342c9ae76847d751ef3d4 : SUCCESS in 1h 21m 10s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/02e1d610bd66450aaa5100da1089a453 : SUCCESS in 1h 21m 43s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/101c0a0cf82b45f4be2446bf3968a0a6 : POST_FAILURE in 59m 02s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bdce78fafd254ee5b3258b0549f66b52 : POST_FAILURE in 1h 08m 29s","accounts_in_message":[],"_revision_number":4},{"id":"9a8e2a16ab01dcf53b0b5218ffc8e55bfd785a54","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-02-25 22:26:12.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"0e6c4cd75182f28ff843cfcd5cb8ae88f440264c","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-02-25 22:42:31.000000000","message":"Patch Set 5:\n\nBuild failed\n\n- dsvm-glance http://207.189.188.190/logs/763208/763208/5/check-not-vote/ext-glance-zuul/9cec2bc : FAILURE in 15m 34s","accounts_in_message":[],"_revision_number":5},{"id":"1cbe6102e9a37be5a8294c1a193f5cbe88d0032b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-26 01:13:21.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/b0026beaf37c43fbb05a07f5c079044e : SUCCESS in 53m 19s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/a0f9bf506a154281adcb77252ab94d9c : SUCCESS in 1h 05m 57s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/20ee7ec698e44871afb815a91db01b8b : SUCCESS in 7m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5deb48df1dfc4f949aece944748b788f : SUCCESS in 5m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/60572acc3bec4aa98f726e4c7b0cf619 : SUCCESS in 6m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c65da46b73794b3c99701f65b9c05363 : SUCCESS in 6m 03s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9d0c922140f14b31a24f0621d03e828a : SUCCESS in 6m 17s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3ed2b91c5c5f49e2948bd54ec75b5e29 : SUCCESS in 6m 44s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/7c2530f329b244dbb535a0bd307a34cf : SUCCESS in 9m 45s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c7be16cef66648fe8ceaf7881e8c941c : SUCCESS in 8m 31s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/f1dc6d226e36442b9cb44e3b72d9fccd : SUCCESS in 5m 54s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/5e71bae5ac534f48b53a0f75e10fed9f : SUCCESS in 1h 08m 04s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/3250c3b2c0bb4d578b845bbba204a0f9 : SUCCESS in 1h 13m 18s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/cf750ff3c2ce438cabc0d9b521f8b2f8 : SUCCESS in 1h 13m 02s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/617a1efe69d74442857b79f718e40623 : SUCCESS in 1h 36m 16s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4f3584ba4b9d442fbbe41324eb670654 : SUCCESS in 1h 05m 06s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/989aa6f992684565bf7df8b61c453cb4 : SUCCESS in 1h 20m 08s","accounts_in_message":[],"_revision_number":5},{"id":"4ed1fa63c156a57e76df1010e706cd1b3f64adf6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-01 19:36:07.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"5ff118d17a022e1e81bc1ba5ad65a0a5c6d3bb87","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-01 20:03:24.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"7c22c40fa0938aa02971c20cadfccd93acabcdea","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-01 21:14:35.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"7fa2439f4e3b96f4596b0f2e8af7b55cb4612ec2","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-01 21:53:51.000000000","message":"Topic bp/secure-rbac removed","accounts_in_message":[],"_revision_number":8},{"id":"015a1946f0bbf43a865a1c3178a61885ade00d0d","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-01 21:54:09.000000000","message":"Topic set to secure-rbac","accounts_in_message":[],"_revision_number":8},{"id":"819c7ff49021b60be98a11609b252a9fe0f4c545","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-01 22:58:49.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/f5547b6988ba4a9885e93d4b8f752ebb : SUCCESS in 1h 12m 45s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/11d682e8a3e2417b833aea0978606de6 : SUCCESS in 1h 05m 01s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ffd6639b6d2a41b0a82ca36eccf66763 : SUCCESS in 7m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/56bf9500d71246789b5e01bf0c367c19 : SUCCESS in 6m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9d1e2427e11b445994146137a181e955 : SUCCESS in 6m 38s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3558dd8d60344a7e9ed3702599a2dc7c : SUCCESS in 5m 33s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/224eaa15bbe94f839fab85e27dccbad6 : SUCCESS in 5m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ead664bb36464706bb497b8088a9b484 : SUCCESS in 7m 21s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/6abbd569dc684c25a5b03766582dbb06 : SUCCESS in 11m 00s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b374f192f3914dab8eae1947ad427211 : SUCCESS in 9m 42s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/fa4d2e4500ac49fda667359d9928b45b : SUCCESS in 5m 36s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/27c68117e9df48e0a425ca377a254b79 : SUCCESS in 1h 41m 55s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/87ed0d4679bb48a484f7c1905418a1cb : SUCCESS in 1h 18m 49s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/3c8eb3b1f182405cb972f6a32f8e445e : SUCCESS in 1h 02m 13s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/a211f4b2933347319babc652565b8182 : SUCCESS in 1h 14m 43s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e34f298394d642389356e584e0d52558 : SUCCESS in 56m 36s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b865706244714826969f4350dc4aa12d : SUCCESS in 1h 05m 39s","accounts_in_message":[],"_revision_number":8},{"id":"dcaf82fc57b8d67c7853113d68685c071b0b9345","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-02 13:30:04.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"1d1ba76cda5a59b4f8bb644648718eb34ae82d45","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-03-02 14:10:42.000000000","message":"Patch Set 9: Code-Review+2 Review-Priority+1\n\n(2 comments)\n\nLooks good to me, 1 nit inside if respin is required.","accounts_in_message":[],"_revision_number":9},{"id":"25567e5a36630681fafff0e763c6ef67e78c6573","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-02 14:49:45.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"1c7284f2d42f1bed2e8a2ec005328740b1396320","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-02 14:54:25.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.","accounts_in_message":[],"_revision_number":11},{"id":"af1c88a04c7c681d7ae4e4c4fd1ad0237bafb509","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-02 16:20:09.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/ce935f620906418aa206562c36cb844d : SUCCESS in 1h 12m 53s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/ebf3abc91c9f47979f6b328ed6c648ac : SUCCESS in 1h 17m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5afc48f1b31a4d7a8d7fec56b56a8a72 : SUCCESS in 7m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/848fe0b5080543cf9eaceefb8ed6f63e : SUCCESS in 5m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9d081354f40c42b390753106327849af : SUCCESS in 5m 57s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/00283f7270a44a649e480d4c949ae791 : SUCCESS in 6m 16s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/368f5366d3af4431b503701cb9623d66 : SUCCESS in 8m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b87f9b6c9a1d4361afbbf8e4b5b131c8 : SUCCESS in 6m 26s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/6adcbdc2bded411aaf690812429bf4c7 : SUCCESS in 9m 06s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b5eeed41739e49f09015f13b369aedd4 : SUCCESS in 10m 35s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/02f413fa8b9140fbb00b74d02c07c873 : SUCCESS in 6m 20s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/8e5da533c5f040009bef9ee22b834048 : SUCCESS in 1h 18m 07s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/3eba8f1033ee41eebe70491879ad6339 : SUCCESS in 1h 21m 00s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/69e33fcec02c4c60adb790608c87ea0b : SUCCESS in 1h 19m 21s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/3787f4c9ee824088bfabcbf4e222f1e4 : FAILURE in 1h 12m 49s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a977afa5e6aa40a2860e12e831f5aeb7 : SUCCESS in 1h 15m 57s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5547e211d40144fe88989139426aea15 : SUCCESS in 1h 04m 52s","accounts_in_message":[],"_revision_number":11},{"id":"7bd0cc4b7a0ac6f5c90ebf7707a1b2547ed82ec5","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-03-02 17:44:13.000000000","message":"Patch Set 10:\n\nBuild failed\n\n- dsvm-glance http://207.189.188.190/logs/763208/763208/10/check-not-vote/ext-glance-zuul/7e39dff : FAILURE in 15m 56s","accounts_in_message":[],"_revision_number":10},{"id":"23d6f8af2c76e52f6938abbac83490043a6bbef5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-02 19:54:29.000000000","message":"Uploaded patch set 12: Patch Set 11 was rebased.","accounts_in_message":[],"_revision_number":12},{"id":"54eef2dd6c9cfe2f06caa993f432ab4d1549ce45","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-02 20:50:45.000000000","message":"Patch Set 12: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":12},{"id":"a80ddabe241cad2a0cc378bd7190f770ff51e967","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-02 22:44:03.000000000","message":"Patch Set 12:\n\n(1 comment)\n\nrecheck","accounts_in_message":[],"_revision_number":12},{"id":"ea737abdf43fbb9dfc62b4cf93abc78465080682","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-03 00:31:32.000000000","message":"Uploaded patch set 13: Patch Set 12 was rebased.","accounts_in_message":[],"_revision_number":13},{"id":"2708acc6824c8a1fedc1e3ff310395c02bbf5e62","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-03 02:01:45.000000000","message":"Patch Set 13: 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- grenade https://zuul.opendev.org/t/openstack/build/a6da2a38c59646a78b0c6afeddaf3130 : SUCCESS in 58m 46s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/3af4024df9b9428f839d5bdfb2d650a7 : FAILURE in 1h 06m 59s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c9fb2bb6a0d043919e1d0260d11061d3 : SUCCESS in 8m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b386a670d9244cfc9d25b15101c25f48 : SUCCESS in 5m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/01bc533a3aca47d8b55ceb45c1aa89c6 : SUCCESS in 7m 33s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7f9b99dc2b894c04991323fa812fabe7 : SUCCESS in 7m 03s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a323d43812ab4faa89572d29a0b64896 : SUCCESS in 5m 53s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/57c5f4b386e647f7840103ac25dfd4c8 : SUCCESS in 5m 43s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/079302561ca24d7b97a8aaca47f22e01 : SUCCESS in 9m 22s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/21025dffa085490196797fae86bca1c3 : SUCCESS in 9m 38s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/036e5d9989d94e768280e699d6910b8d : SUCCESS in 6m 28s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/1c967d1a88fd4641a00abcf4b026bfbf : SUCCESS in 1h 26m 59s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/a997a567ed034d958c8382ff194f651a : SUCCESS in 1h 09m 02s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/ab5412e347894c14adf6fc239347fb38 : SUCCESS in 1h 00m 10s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/0e53523b749b4f53b8d1a8f70aae96bc : FAILURE in 1h 00m 24s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0e42c551c8a04117b960f831c4a02ad3 : SUCCESS in 1h 09m 09s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a91a6f65f3484d07972885bb3c4466dc : SUCCESS in 1h 16m 43s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/452b522f9bbe41f2abbe0f1c5224e3bc : SUCCESS in 33m 00s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/7be72a81cb5d4686852cd93bab625cec : FAILURE in 34m 50s","accounts_in_message":[],"_revision_number":13},{"id":"8566646a2992948845e8d75f65cd12dbe426561d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-03 03:18:16.000000000","message":"Uploaded patch set 14: Patch Set 13 was rebased.","accounts_in_message":[],"_revision_number":14},{"id":"9ce7b8b4bc8afa79210e409b64a9abd6471df9b1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-03 05:05:37.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/843745a3e9394344a2e50e2fc7b6fb65 : SUCCESS in 1h 19m 07s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/9df1a70fc7dc4f4caefe4e477a1beb55 : SUCCESS in 1h 09m 32s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/80d4a2e9ae2640a7aef0120dddcfaaa1 : SUCCESS in 6m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f02868d84f3e47ae9cc5ac94bb167c56 : SUCCESS in 5m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e8a2b7106711473db7c0cb6971496355 : SUCCESS in 5m 17s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6e8d6fe9d42d48eab3749c03f2965972 : SUCCESS in 5m 25s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/14f71d4f9c6e43f9824c1ba1407a1a38 : SUCCESS in 5m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b927fa610859474daf7c8509f9a80b2b : SUCCESS in 6m 06s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/254f0a0677df4f67b397614b15433e83 : SUCCESS in 8m 39s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8106ee955ac14194b71ea577ff51edf3 : SUCCESS in 8m 06s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/a9ffef2d791547229858c1c37131a99a : SUCCESS in 5m 35s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/ab14af56f49748668c3273080b0f380a : SUCCESS in 1h 18m 12s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/58a86e00b72c4865bb149ba115341a59 : SUCCESS in 1h 40m 14s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/d8f01c0afe35454a932430c2f0af7010 : SUCCESS in 1h 02m 50s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/ba6c34d070c145999fe904280db74cb3 : SUCCESS in 1h 31m 15s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9b1c779c708549fd9d8baad48407729b : SUCCESS in 59m 46s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a11b1bdb28a04271865affdd3121dd1c : SUCCESS in 1h 11m 05s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/0c4928bb4611430ea0784ab3839a2e2b : SUCCESS in 36m 39s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/379f00e7b78d43cd943f8a82f690b19e : SUCCESS in 32m 04s","accounts_in_message":[],"_revision_number":14},{"id":"2dd98e640e330920714580c0079deb7bb9c9e338","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2021-03-03 15:27:03.000000000","message":"Patch Set 14: Code-Review+1\n\n(1 comment)\n\nLooks fine, I would not spend too much time on the task API, it\u0027s deprecated and the blanket admin only was to provide deployments a way to restrict it\u0027s usage as we obviously couldn\u0027t remove it.","accounts_in_message":[],"_revision_number":14},{"id":"4a0b6e1a6ed3f1cd45f88f257e7cd4f73cc70dad","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-04 04:18:30.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"17a0edd45220eec612e4ac2fa77910044e0960c2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-04 04:22:18.000000000","message":"Uploaded patch set 15: Patch Set 14 was rebased.","accounts_in_message":[],"_revision_number":15},{"id":"d646baa31f3eb11fc3a1b5f981f570546e17b2bc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-04 05:57:51.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/6a5317d0b58f4a98ad87098f858b17e6 : SUCCESS in 1h 01m 15s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/16a0ac080d6949c6a762565a72745f1d : SUCCESS in 1h 06m 37s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/89953347599d4694bd320140a146dbfc : SUCCESS in 6m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a370d60aee0d4a8d820f41facbefcbbf : SUCCESS in 5m 18s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/51f53ca7de8a4428871b77a54df6e67d : SUCCESS in 7m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/88136c0464da48858236db9111c1c559 : SUCCESS in 5m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e40b020558b5477ab1a1eff0b578dea1 : SUCCESS in 5m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/05e95601a9fc4eaa84a32d152db5c5af : SUCCESS in 7m 00s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/34b3faffecbe4f62bc38c9f4c0806bd3 : SUCCESS in 9m 47s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/d7d9a5faff8b4ad5ba81561368af3e72 : SUCCESS in 10m 57s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/5aa6ab935309419aa95c607f68c462e3 : SUCCESS in 6m 32s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/1a21c00954e947ec81cda98c18a328c6 : SUCCESS in 1h 22m 23s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/09e9377c667d4c9884dc87ffbbbe6c46 : SUCCESS in 1h 17m 17s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/9af080725fee447f96512a5d93f53fe1 : SUCCESS in 1h 30m 00s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/e647b43b61274f168d0c054175632c39 : FAILURE in 1h 08m 16s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/360efbf917c04859b95a546b9d64619d : SUCCESS in 1h 11m 30s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/72975dcec72b496fb0f89ec868453aef : SUCCESS in 1h 28m 04s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/8cc7057229174c06b152feaa69db3514 : SUCCESS in 37m 22s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/e8bbd3181de446199da0c43573157ed8 : SUCCESS in 24m 43s","accounts_in_message":[],"_revision_number":15},{"id":"50e8ca7c61a48f78505e70efaed8354c1ea28d90","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-03-04 09:08:15.000000000","message":"Patch Set 15: Code-Review+2 Review-Priority+1","accounts_in_message":[],"_revision_number":15},{"id":"65d43afcbc65bc1c00eae5fc81606e0aab24d9c4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-04 18:15:31.000000000","message":"Uploaded patch set 16: Patch Set 15 was rebased.","accounts_in_message":[],"_revision_number":16},{"id":"29ef3af4bc5958bc6bce2a87e5b97e04c6d44e6f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-04 20:52:07.000000000","message":"Uploaded patch set 17: Patch Set 16 was rebased.","accounts_in_message":[],"_revision_number":17},{"id":"aad6b29b4fc48686864661d898bd6cff0ccaeff5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-04 21:15:23.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"c7dce4808bd98dd141b30bd287279910bb042cfa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-04 21:18:13.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"4eec054be94de17ff0e26617f27b8b5b79655f11","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-04 21:27:44.000000000","message":"Patch Set 19: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"a01d2ad52a45249933bdd73105d08a30c0bc4351","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-04 21:56:59.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"fe790335f988ba30fdee7971bf4e3522be638391","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-04 23:13:05.000000000","message":"Patch Set 20:\n\nCircling back here on the original change:\n\n dan@guaranine:~/devstack$ glance image-create --container-format bare --disk-format raw --name foo\n +------------------+--------------------------------------+\n | Property         | Value                                |\n +------------------+--------------------------------------+\n | checksum         | None                                 |\n | container_format | bare                                 |\n | created_at       | 2021-03-04T23:10:33Z                 |\n | disk_format      | raw                                  |\n | id               | 2eb586bb-59f0-4734-85c0-1900ef72ce41 |\n | locations        | []                                   |\n | min_disk         | 0                                    |\n | min_ram          | 0                                    |\n | name             | foo                                  |\n | os_hash_algo     | None                                 |\n | os_hash_value    | None                                 |\n | os_hidden        | False                                |\n | owner            | 8d250a84373b4b73a5b55c73fb1c5c2c     |\n | protected        | False                                |\n | size             | None                                 |\n | status           | queued                               |\n | tags             | []                                   |\n | updated_at       | 2021-03-04T23:10:33Z                 |\n | virtual_size     | Not available                        |\n | visibility       | shared                               |\n +------------------+--------------------------------------+\n dan@guaranine:~/devstack$ glance image-stage --file cirros.raw 2eb586bb-59f0-4734-85c0-1900ef72ce41\n dan@guaranine:~/devstack$ glance image-import 2eb586bb-59f0-4734-85c0-1900ef72ce41\n HTTP 403 Forbidden: You are not authorized to complete add_task action.\n\nSo this would have indeed broken regular users using import because of the internal task permission. I think that the tempest tests must be running with admin privileges, which is why they were not failing. That\u0027s something I\u0027ll have to look into, because that\u0027s not right.","accounts_in_message":[],"_revision_number":20},{"id":"0fa73cbcfa3edd50cb517a7a6d52cf18a2fbb4f6","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-04 23:13:25.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"5192233681839fe0db9db0437f36ed936a4b385a","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-04 23:25:59.000000000","message":"Patch Set 20:\n\n\u003e I think that the tempest tests must be running with admin privileges, which is why they were not failing. That\u0027s something I\u0027ll have to look into, because that\u0027s not right.\n\nThey\u0027re not, we just didn\u0027t have any full tempest jobs with enforce_new_defaults turned on, except my DNM patch on top of this stack. So that was the first time we were really seeing any of those effects, and indeed the tempest import tests _do_ fail there, as well as all the nova stuff that depends on import.","accounts_in_message":[],"_revision_number":20},{"id":"b6cb90ebb11e494d0480a06a2cac5cf62c487427","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-04 23:38:17.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/ac842bcdd35948adbe5e7ea262ad7af8 : SUCCESS in 1h 11m 21s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/ab2fb39d8aae4243896a1842950380c5 : SUCCESS in 1h 18m 30s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/66188195d46f4bf4a707d712a3e6932f : SUCCESS in 7m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ee9acdba3f094ae4a965161179af748f : SUCCESS in 6m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3fb61aebed744798bc33644f61fb40af : SUCCESS in 9m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/61533e671ca34a1494456cc05bf9434a : SUCCESS in 6m 37s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2ed0ef38b6fe473994ea03727f1ad982 : SUCCESS in 7m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/826561bc79814db9838d2326f888a842 : SUCCESS in 7m 02s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/abea55909c694e2ba3dbeebf845588f1 : SUCCESS in 8m 44s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/03fe372570ec4db1a82fc76e824fa862 : SUCCESS in 11m 21s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/fb05c75a65044044a1b94e8e303270b9 : SUCCESS in 7m 44s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/4d5412398438401ebdeba36919fbb033 : FAILURE in 58m 07s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/4278550261fc407890f6147312a295b3 : SUCCESS in 1h 15m 32s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/e34024e42ff947a5beac4bbeda3ff27e : SUCCESS in 1h 37m 43s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/0fe27093240744e39d227a91cb224914 : SUCCESS in 1h 25m 12s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/475e238ba2e64876b39d9abc1b9582a7 : SUCCESS in 1h 26m 07s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/436709ff503743fd872c023f0952caf6 : SUCCESS in 1h 14m 50s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/a342fccf4afb4b5f980d0a4d952a351c : SUCCESS in 28m 02s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/f343a52e220549548bb67c0b76ee298c : SUCCESS in 34m 27s","accounts_in_message":[],"_revision_number":20},{"id":"d597b71da155781756a5f74c88dd1b7a8158dedc","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-05 00:02:10.000000000","message":"Patch Set 20:\n\nStill failing the add_task thing on anything with import:\n\n Details: b\u0027403 Forbidden\\n\\nYou are not authorized to complete add_task action.\\n\\n\n\nI turned this on for more jobs on the DNM on top, so we\u0027ll get some additional data (and less nova fail at least) on different configs.","accounts_in_message":[],"_revision_number":20},{"id":"d52701add44fa7e61b3457234ef8f1ca166e091b","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-05 00:04:13.000000000","message":"Patch Set 20:\n\nI wonder if it\u0027s because the target of the task permission check is {} ?\n\n Mar 04 23:21:14.916272 ubuntu-focal-limestone-regionone-0023308474 glance-api[103299]: DEBUG oslo_policy.policy [None req-016b6de5-ce3b-4eb2-941f-14d87a984f4b tempest-AggregatesAdminTestJSON-446345759 tempest-AggregatesAdminTestJSON-446345759-project] enforce: rule\u003d\"add_task\" creds\u003d{\"domain_id\": null, \"is_admin_project\": true, \"project_domain_id\": \"default\", \"project_id\": \"aadb37a2e4bd457a82e76d352f32a99a\", \"roles\": [\"reader\", \"member\"], \"service_project_domain_id\": null, \"service_project_id\": null, \"service_roles\": [], \"service_user_domain_id\": null, \"service_user_id\": null, \"system_scope\": null, \"user_domain_id\": \"default\", \"user_id\": \"73a87d004f15424a9d0428d9d03e772a\"} target\u003d{} {{(pid\u003d103299) enforce /usr/local/lib/python3.8/dist-packages/oslo_policy/policy.py:992}}","accounts_in_message":[],"_revision_number":20},{"id":"ec4623297edb5fffc30dcc650ebdaff08ec39ade","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-05 00:13:28.000000000","message":"Patch Set 20:\n\nOkay, with this:\n\n https://review.opendev.org/c/openstack/glance/+/778799/1\n\nI can import (and create tasks) as a regular user locally. So probably just need to fold that into this patch.","accounts_in_message":[],"_revision_number":20},{"id":"696f604f480a70b3270ef02d9e0dd6e7322040fc","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-05 01:33:57.000000000","message":"Patch Set 20:\n\nMuch closer now, with the task target patch applied:\n\nhttps://52be629c92393d57c88f-4c748ecb2936007225f2a0c5ad22f670.ssl.cf1.rackcdn.com/778799/1/check/tempest-integrated-storage-import/8c3b7eb/testr_results.html\n\nStill failing some rescue tests due to image authorization, which I can look at tomorrow. The de/reactivate tests also fail with a permission error.","accounts_in_message":[],"_revision_number":20},{"id":"e6b265551fcde4c524313edc4fbe8a600cb6de6f","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-03-05 06:46:07.000000000","message":"Patch Set 19:\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":19},{"id":"d1dd109a875b5b81d91a40801d481cfb3c265418","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-05 13:37:45.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"dc4008bec9587da5680cfef0c956b43202dd0e57","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-03-05 15:09:17.000000000","message":"Patch Set 21:\n\nBuild succeeded\n\n- dsvm-glance http://207.189.188.190/logs/763208/763208/21/check-not-vote/ext-glance-zuul/fa3cc39 : SUCCESS in 34m 40s","accounts_in_message":[],"_revision_number":21},{"id":"af933ac6f63630fda08186414b3c1537cf78ebd1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-05 17:18:30.000000000","message":"Uploaded patch set 22: Patch Set 21 was rebased.","accounts_in_message":[],"_revision_number":22},{"id":"4f8c4ae1935cd0ad6f16a13bfc07e2fa420bff0e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-05 18:06:01.000000000","message":"Uploaded patch set 23: Patch Set 22 was rebased.","accounts_in_message":[],"_revision_number":23},{"id":"5804b30df0e6b82d0d7b2a26bb2c67004f887192","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-05 20:15:09.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"fa2e3e74c50217222d83a80927209fff2cd3acbd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-05 20:34:13.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"719a11d6d4c27bf401bc5466425b1100ccc66252","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-05 20:40:24.000000000","message":"Uploaded patch set 26: Patch Set 25 was rebased.","accounts_in_message":[],"_revision_number":26},{"id":"14ee79f034d87abe159e9e1994440545bc8e7c71","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-05 20:51:55.000000000","message":"Uploaded patch set 27: Patch Set 26 was rebased.","accounts_in_message":[],"_revision_number":27},{"id":"6a3402b783e06535c28adff460b3715fb49a4ab9","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-03-05 21:27:43.000000000","message":"Patch Set 25:\n\nBuild succeeded\n\n- dsvm-glance http://207.189.188.190/logs/763208/763208/25/check-not-vote/ext-glance-zuul/95bd43e : SUCCESS in 30m 03s","accounts_in_message":[],"_revision_number":25},{"id":"ea7bc6645c9d00fefbe7b56d22ed0fbd54df20ee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-06 02:11:00.000000000","message":"Patch Set 27: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/ed387ae357e641fd9a16f778a45b3181 : SUCCESS in 1h 00m 36s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/d42232a403024d1da7c6877ac6074d85 : SUCCESS in 58m 10s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a7a256ee49eb494db018427b1f64c87f : SUCCESS in 7m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f4632a2a979e439b8a9313baf900309b : FAILURE in 6m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c9021fab27d147c3a3653ec9c480631a : SUCCESS in 6m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/20d481f72e474166b556387354c673f5 : SUCCESS in 6m 13s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/085623ff6cb346249bf6b6d41370161b : SUCCESS in 6m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/01578fe33e87462cb6c0af105c5397ee : SUCCESS in 6m 40s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/f8de5f25b71241a7998fa378701fe01a : SUCCESS in 8m 24s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/cb2d1ceb7a144997b5ef135d06e809c2 : SUCCESS in 10m 17s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/a84b0cded3634ad4885f76d57707777f : SUCCESS in 5m 36s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/e136aa2f94c54f4bb652041faddc8ebe : SUCCESS in 1h 19m 23s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/a4360a675b27432fb377d24d92395eab : SUCCESS in 1h 00m 01s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/da7601f009ea40e5a71174b87434dbd4 : POST_FAILURE in 16m 40s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/af910ca517d94a8fbd6a53caea14d497 : SUCCESS in 1h 21m 25s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fba1d8a067874651b2c2f6a31680b13f : SUCCESS in 57m 02s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c885427963ee47ef90e86f2e91763587 : SUCCESS in 1h 51m 29s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/a688860abba04a8b809e5f9c94fff030 : SUCCESS in 37m 28s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/8d1ae46eac044086a554dd4960cf2581 : SUCCESS in 36m 30s","accounts_in_message":[],"_revision_number":27},{"id":"98756d6fe74e45e8ae06604c964fba8e19eb9113","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-06 04:03:13.000000000","message":"Uploaded patch set 28.","accounts_in_message":[],"_revision_number":28},{"id":"72f8e800e0beaa28677cf9a325b6047ca53e59cd","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-03-06 04:38:08.000000000","message":"Patch Set 28:\n\nBuild succeeded\n\n- dsvm-glance http://207.189.188.190/logs/763208/763208/28/check-not-vote/ext-glance-zuul/257ff29 : SUCCESS in 33m 56s","accounts_in_message":[],"_revision_number":28},{"id":"bb9e9a91f41f9c1d1578b5340b5b5c0fc2772137","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-06 05:47:44.000000000","message":"Patch Set 28: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/b5e3d0056f02421ab30dc794395ec43e : SUCCESS in 58m 53s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/b55af9dd74e84ed6a0e2d4669a8370b2 : SUCCESS in 1h 14m 24s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/94c52698a4954654b987fcba93e5b0e2 : SUCCESS in 6m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5beef9e7de8a4e7ba51f68a8885efd73 : SUCCESS in 6m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a52fb9c2538c47068f1344871e11e00e : SUCCESS in 7m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8331da69ffc54af39d5ab7b4ad1e48db : SUCCESS in 7m 00s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b876975fc58a4b28a5d29e806b918f31 : SUCCESS in 5m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/02e7cbb8c6f7415b806cfed30c8b8d73 : SUCCESS in 6m 29s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/c4c6365fecee491db7848dc79c61ca85 : SUCCESS in 8m 11s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/fd143ba4987e403faa02587f8fd8313d : SUCCESS in 8m 58s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/7d1a8aaf0ed94a12bdca43d898d818ac : SUCCESS in 4m 55s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/8123b3e272be4bb2b30d2d875ac771c7 : SUCCESS in 1h 37m 30s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/227895a180c24bae8d334fa0fa0beec9 : SUCCESS in 1h 01m 16s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/617c27cb61ca4c8ea6d31ba946021084 : SUCCESS in 1h 22m 03s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/fe35e1fc83b64015b62d2837c514a284 : SUCCESS in 1h 06m 35s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a9a432b42bde4e38aa2f1f15d579d4e6 : SUCCESS in 1h 10m 16s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3b78c14c413044c4b960463cf1efe17d : SUCCESS in 1h 16m 37s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/8cd6070d1a2d41b2b8665271a6d2cb7d : SUCCESS in 27m 19s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/d0a13da5c26146b6b1ea879835525d30 : SUCCESS in 27m 58s","accounts_in_message":[],"_revision_number":28},{"id":"12d0c3851cd3be6e3cac9cdc379e2e7aad4f712f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-07 16:15:14.000000000","message":"Uploaded patch set 29: Patch Set 28 was rebased.","accounts_in_message":[],"_revision_number":29},{"id":"b52c03c821d649c51254e4c0c9b62953ea5a6ebd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-07 16:32:13.000000000","message":"Uploaded patch set 30: Patch Set 29 was rebased.","accounts_in_message":[],"_revision_number":30},{"id":"d2262f2ab7521d237fac66de0efd1ff2f8917962","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-07 18:02:43.000000000","message":"Patch Set 30: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/6c7dae30f2f94e239ac4f157bdb50ad5 : SUCCESS in 1h 08m 46s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/39724e094d0042e290ce5ffd3e8f8844 : SUCCESS in 1h 16m 12s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1142713383da4fbf95fed7783adf8e64 : SUCCESS in 5m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d2f79f44011a43ad85895b9fded711c5 : SUCCESS in 5m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/681b8432cdd0489b91336ca7abd39bd8 : SUCCESS in 5m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1f5a43ea46ff4e2c8765bb82f74da0ab : SUCCESS in 5m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a7a3f0dfe4654a00ba0fa9795131a03e : SUCCESS in 5m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ab6274f94d6347ff80c2a812fbdfed36 : SUCCESS in 6m 26s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/d1501022a5f946cd8882f1b2831c7666 : SUCCESS in 8m 35s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/021cad5d500d40a9bd8afdf06a5b351f : SUCCESS in 8m 06s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/3b7303ba6aa7431abd4d4b84275acd0f : SUCCESS in 4m 55s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/71809e9149f54efb97d6a6bf2918f29d : SUCCESS in 1h 14m 52s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/0ed40d3674254199b45ef7e2b62a7ce9 : SUCCESS in 1h 16m 04s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/49c12eefb4ac456a8f7a9b4b031e278c : SUCCESS in 1h 13m 54s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/9e100df336e646e28f1b801b5b326a9f : SUCCESS in 1h 16m 30s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8863241f4d7f4b7cb22d8a70d2fdf293 : SUCCESS in 1h 00m 11s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1865fe6bc54b4240b7ed16f8b8f7defc : SUCCESS in 1h 25m 54s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/e682d3032dd143b6acf7cdefd67f9ac7 : SUCCESS in 38m 01s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/471074fed3664a7a9309bda046b4acf7 : SUCCESS in 39m 34s","accounts_in_message":[],"_revision_number":30},{"id":"87137d2d06620b6a03c33471dfd7e8c8e46c593a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-03-08 07:26:56.000000000","message":"Uploaded patch set 31: Patch Set 30 was rebased.","accounts_in_message":[],"_revision_number":31},{"id":"d7cc389ea092e1b0f90bf7677077ef99f3a6ac93","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-03-08 08:15:13.000000000","message":"Patch Set 31: Code-Review+2 Review-Priority+1\n\n(1 comment)\n\nI think, before removing we should give it a try to fix these in X. As pointed out by gmann policies should be removed along with API and AFAIK glance is intending to keep these Task APIs admin only.","accounts_in_message":[],"_revision_number":31},{"id":"f7be04c47137a6c33c030e9fc372126cf42601d2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-08 09:36:02.000000000","message":"Patch Set 31: 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- grenade https://zuul.opendev.org/t/openstack/build/abcc994ffb4746c98ce305efe51b199f : SUCCESS in 1h 06m 27s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/04675567f3b64a7691b0f34ab5d2b2a2 : SUCCESS in 1h 09m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2cde29ff0feb4aab815358709be8a712 : SUCCESS in 6m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cf1540ba097a4d14bc299080d0baa663 : SUCCESS in 5m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c0431510831a457883dee016564f6b10 : SUCCESS in 7m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c4717e73d7f04c43a7d4fda481f42caa : SUCCESS in 6m 00s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2f24b84fa74e46258f4c82ac4c714143 : SUCCESS in 5m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/24bd02d0fc1746eaa60a5f4ac296dca3 : SUCCESS in 7m 28s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/62201be34df640a59fe8307faa2b9165 : SUCCESS in 9m 23s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1f4067095dd1454199fbbb58df6d2dac : SUCCESS in 9m 14s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/79aee7d2822448598882dd367bfb783b : SUCCESS in 6m 31s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/08727f5c809e493b9e3a839a683da851 : SUCCESS in 1h 22m 40s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/4703ff6c5a2a46eb9de3110aca6317d0 : SUCCESS in 1h 52m 16s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/2b0cb3488a554273bf6ca43ffb470796 : SUCCESS in 1h 12m 39s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/f3b38891081c4cbb8aeff9dc585e9cbf : SUCCESS in 2h 03m 44s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0f2e62ea7cae496da038af8f30f37558 : SUCCESS in 54m 13s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f6985e23e8e24f63a6b463bcba064751 : FAILURE in 1h 54m 31s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/e074108596324a15a6fc79fe51114062 : SUCCESS in 33m 46s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/aeb283ce488c4b21b924345265bac75e : SUCCESS in 1h 06m 31s","accounts_in_message":[],"_revision_number":31},{"id":"1201937b33ac05a7cf949b9c9c7c69907d5c88d6","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-03-08 09:45:07.000000000","message":"Patch Set 31:\n\nrecheck","accounts_in_message":[],"_revision_number":31},{"id":"a14414361ad05efe1579aea534c82979a321d0dd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-08 12:02:09.000000000","message":"Patch Set 31:\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- grenade https://zuul.opendev.org/t/openstack/build/809753066891441ab7430e99cd0c7966 : SUCCESS in 1h 21m 36s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/eb7bd3de947e45948c7640b068eb7d6e : SUCCESS in 1h 38m 33s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/aeaef20896554aa786c37634f57bd902 : SUCCESS in 6m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7b00e80951384a07b53ecf4fe91a1c4f : SUCCESS in 7m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/26eb043a7510400cace6691e7b28bd03 : SUCCESS in 5m 56s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2d063a92e68c4273bfbfc3ca65bdeeb3 : SUCCESS in 6m 07s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/23c8431d5bed42ca8a226d51ebfc4ae7 : SUCCESS in 5m 53s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/34047c4fc16f425086975b0199f73b2a : SUCCESS in 6m 45s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/93120ab889b240ed935d56f1b2099b58 : SUCCESS in 9m 13s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1292f252fd954b4b9579e598e196d5ae : SUCCESS in 10m 22s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/8a4f7f1d83e74ebcb62767f08e700b2b : SUCCESS in 5m 52s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/63e248d008054902908c239a67dcee28 : FAILURE in 1h 15m 56s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/dadd2c6076df434888878ff911070e11 : SUCCESS in 1h 16m 16s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/6999410608d546e6b200e046a89e7744 : SUCCESS in 1h 24m 28s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/a6bbbc7664f44e93a4bdae737710cf57 : SUCCESS in 1h 31m 23s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bf240c88b8fd40e897964391113f37dc : SUCCESS in 1h 13m 31s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/95d633be814c416bb03970721285fe8f : TIMED_OUT in 2h 07m 30s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/287673ee7a2b46b3bdf624908109ae57 : SUCCESS in 29m 36s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/377338f387f6406cb476f1e97bcd7ff6 : SUCCESS in 40m 57s","accounts_in_message":[],"_revision_number":31},{"id":"e9372a9211a339ae0218ef5c1259ffc9cea8b147","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-03-08 12:20:58.000000000","message":"Patch Set 31:\n\nrecheck","accounts_in_message":[],"_revision_number":31},{"id":"41bbfa42b1fca705fc9e07a6e6e194b86de9466e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-08 14:48:31.000000000","message":"Patch Set 31:\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- grenade https://zuul.opendev.org/t/openstack/build/801a0605667e4ab9af5ffede2e679ef4 : SUCCESS in 55m 48s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/ce1e1dfea08448d3bc983ac0284c0b25 : SUCCESS in 59m 11s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3ad5e259280642f5b7ba18e49d4cac70 : SUCCESS in 6m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/89e08a043cf5498a8cfd735969b2866b : SUCCESS in 5m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e98c2a2035be403aa1b0325a8172ee63 : SUCCESS in 5m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/67259b25de2d49b5a18847b035555986 : SUCCESS in 5m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8956c0dd0afc49c1b63af5e5f5d62781 : SUCCESS in 4m 58s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30d520ba882d4c359d1fad779cab1641 : SUCCESS in 5m 35s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/eadd4b0ff559450d9cbe0fa73e5cbd9e : SUCCESS in 7m 16s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/fc47a0150cc9436a827b95a980d119b4 : SUCCESS in 8m 38s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/d3a2ea8f7ec0428fa76adefc1998c060 : SUCCESS in 5m 42s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/d18d583053674a1db148a1dbec9c4124 : SUCCESS in 1h 25m 00s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/139aae2b9ebe4dc78a5214bc7477fa7a : SUCCESS in 1h 03m 10s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/2b95ca5c05024f00b161ea2a8dccc2c7 : FAILURE in 1h 14m 27s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/5509d1e8271a488a8ecda9f0d86925b0 : SUCCESS in 1h 25m 02s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/67a39e9f9482488e8a549661bdad1fa1 : SUCCESS in 1h 05m 54s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a1b5d0c678374473be6b290819d96c81 : SUCCESS in 1h 14m 58s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/e8e6f4d51b4f4e39b715ce7cda551bd7 : SUCCESS in 34m 02s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/50862959ca9f43909692dd59a75bd535 : SUCCESS in 41m 17s","accounts_in_message":[],"_revision_number":31},{"id":"c57b49a2aba39a40ab19a0cc5c46b0e0a0b12d7e","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-08 14:56:30.000000000","message":"Patch Set 31:\n\n\u003e I think, before removing we should give it a try to fix these in X. As pointed out by gmann policies should be removed along with API and AFAIK glance is intending to keep these Task APIs admin only.\n\nI think that having two policies that have to be set the same in order for an API to work is confusing and bad behavior. So requiring import permission *and* new_task in order for import to work is not good. But, are you talking about moving the enforcement of new_task into the task api itself, such that import doesn\u0027t need that extra permission to create a task on behalf of the user? If so, then that seems fine.\n\nIf that\u0027s the case, do you want to not deprecate them right now?","accounts_in_message":[],"_revision_number":31},{"id":"1cef05dff9ee261533615c24b03ef6b3eb671e30","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-03-08 15:02:55.000000000","message":"Patch Set 31: -Code-Review\n\n\u003e Patch Set 31:\n\u003e \n\u003e \u003e I think, before removing we should give it a try to fix these in X. As pointed out by gmann policies should be removed along with API and AFAIK glance is intending to keep these Task APIs admin only.\n\u003e \n\u003e I think that having two policies that have to be set the same in order for an API to work is confusing and bad behavior. So requiring import permission *and* new_task in order for import to work is not good. But, are you talking about moving the enforcement of new_task into the task api itself, such that import doesn\u0027t need that extra permission to create a task on behalf of the user? If so, then that seems fine.\n\u003e \n\u003e If that\u0027s the case, do you want to not deprecate them right now?\n\nRight, This is what I am thinking. Instead of deprecating now we should work out it in X and then decide the course of action if that is not easy to do.","accounts_in_message":[],"_revision_number":31},{"id":"90903893e0e46abdab682410a8ee97896e5e8d35","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-08 15:19:39.000000000","message":"Patch Set 31:\n\n(1 comment)","accounts_in_message":[],"_revision_number":31},{"id":"d6d65ca54998bd7712ce8deb9deed7a828c17242","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-08 15:26:19.000000000","message":"Patch Set 31:\n\n(3 comments)\n\nSome clarifying comments on these policy descriptions before I update them for Lance.","accounts_in_message":[],"_revision_number":31},{"id":"3e81873c38282925fbe0a2f6e26d09924f714cdb","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-03-08 15:38:49.000000000","message":"Patch Set 31:\n\n(3 comments)","accounts_in_message":[],"_revision_number":31},{"id":"46a2e2fa2d81e5a3d0ff64d7f7032471611e861c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-08 16:01:31.000000000","message":"Uploaded patch set 32.","accounts_in_message":[],"_revision_number":32},{"id":"a3a644668613ac22f066be7753b59ef2ed0dc440","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-03-08 16:46:53.000000000","message":"Patch Set 32: Code-Review+2 Review-Priority+1\n\nLooks good, thank you Dan and Lance!","accounts_in_message":[],"_revision_number":32},{"id":"ef2417ae70752f082f0ab36a035fb0e68af60304","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-03-08 17:23:43.000000000","message":"Patch Set 32:\n\nBuild failed\n\n- dsvm-glance http://207.189.188.190/logs/763208/763208/32/check-not-vote/ext-glance-zuul/d86f9a7 : FAILURE in 21m 48s","accounts_in_message":[],"_revision_number":32},{"id":"05d943327a92fd872b91120bdb0ce438e4274a06","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-08 17:32:17.000000000","message":"Uploaded patch set 33.","accounts_in_message":[],"_revision_number":33},{"id":"b993d699b40960c5528f1ebd848651d88128c7c0","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-03-08 17:40:57.000000000","message":"Patch Set 33: Code-Review+2 Review-Priority+1\n\nCorrected typo in new version!","accounts_in_message":[],"_revision_number":33},{"id":"b9284a03d171faaa4ea40e085651fc7d6b610e47","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-03-08 19:11:28.000000000","message":"Patch Set 33:\n\nBuild succeeded\n\n- dsvm-glance http://207.189.188.190/logs/763208/763208/33/check-not-vote/ext-glance-zuul/e096470 : SUCCESS in 43m 21s","accounts_in_message":[],"_revision_number":33},{"id":"fbde22284a986de99c4ff1a7cde51732185ab2cc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-08 20:09:25.000000000","message":"Patch Set 33: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/37da5b60c3164a90941ba5076d8e5b8f : SUCCESS in 1h 06m 49s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/f105b71054e64fdba6401456f9b18292 : SUCCESS in 1h 08m 34s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8485060b407b4a9d9e2928ebf74f154d : SUCCESS in 7m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e3a4ed4a73644b3594aecd5d8a15f888 : SUCCESS in 7m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/92916fd3b87741c3a663e28219971108 : SUCCESS in 8m 16s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e73e4b48d9bc489a822469f489f8a83b : SUCCESS in 5m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7c7602c117b5441d8f8d87e5343fe1ba : SUCCESS in 5m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1503a66d0cf2455491ee2c25f5bfd8e5 : SUCCESS in 7m 41s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/47af7953afc84fd4a3419b02323835fa : SUCCESS in 9m 48s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/5d4de0733a6b48ffb92bdaf812456cab : SUCCESS in 9m 30s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/8b40706bfcba4166a00986ba7303ea87 : SUCCESS in 5m 55s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/234701d9483248a288cd360babd20897 : SUCCESS in 1h 44m 42s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/6c0209dc18954229834b0e7100715ea5 : SUCCESS in 1h 11m 33s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/2c36e65b20cf4eec8d8474db057fba18 : SUCCESS in 1h 15m 36s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/de3627fa68fc45c687e1984247b9c375 : FAILURE in 1h 16m 13s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/56aa96e89ece409e93bd6ceb7dfbb251 : SUCCESS in 57m 32s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/569a3a857ff747b3a8e4cad1024f9a00 : SUCCESS in 1h 18m 57s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/918c3bd4d72340d789c8104ebdc012ce : SUCCESS in 36m 21s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/1b5c8c81b8ae4b499b251e40f4d5ed6f : SUCCESS in 35m 25s","accounts_in_message":[],"_revision_number":33},{"id":"9b99a528ed7f3ea0f1541b88df25e589d87dad7c","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-09 14:42:29.000000000","message":"Patch Set 33: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":33},{"id":"1477dede189c19744673c335e878710081f0e259","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-09 16:52:36.000000000","message":"Patch Set 33: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":33},{"id":"af4aadef1568c2ec38a980fc891f2a533855b2c2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-09 20:26:21.000000000","message":"Patch Set 33: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/bc8c107da35e4a21a7df78e7787c4f7b : SUCCESS in 49m 19s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/6d6d3fb726ad461392417d9dd68f0b46 : SUCCESS in 1h 02m 40s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f9b0e33b2b1747ecb5591666d3b85243 : SUCCESS in 6m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cc724b1c6e6b4f8b8938cd7c5e5976fb : SUCCESS in 6m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/eeab40cc7cf1441588c75c849a17a4c6 : SUCCESS in 6m 21s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b863671df2304e79be64d45911393f9b : SUCCESS in 7m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/34d57b1340e84893a99260b8b0025394 : SUCCESS in 8m 08s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/6dd944fdf33543c4b7d095e50cfb930b : SUCCESS in 12m 51s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/858fd2512a72455cbdcede44f60ec133 : SUCCESS in 10m 43s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/84c91830d7ae41c9be36a570ac4cb4a6 : SUCCESS in 1h 13m 20s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/349e386603b44e99927264e522af3b82 : SUCCESS in 1h 21m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ee365decd8584593a7d2f8c5765c266b : SUCCESS in 1h 00m 16s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c346bdc636094ec091a304249c594eae : SUCCESS in 1h 22m 40s\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/718115d0f8fe456abab6ce86f3edd19c : SUCCESS in 34m 48s","accounts_in_message":[],"_revision_number":33},{"id":"e98d2ddb68ea945df3065a774990130ead3f8c6b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-09 20:26:37.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":33},{"id":"7e02668cd7fa7fa3bcc534f5a9675fd77d69978b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-09 20:51:04.000000000","message":"Patch Set 33:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1bc8d09a6a254746a6cd162f5f9d9aaf : SUCCESS in 1m 10s","accounts_in_message":[],"_revision_number":33}],"current_revision_number":33,"current_revision":"165cce6d6e11504c85a71449fdca9608c7fd1d6c","revisions":{"213dd43c06783458e6f07397df21a9b65832ba03":{"kind":"REWORK","_number":1,"created":"2020-11-18 15:49:05.000000000","uploader":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"ref":"refs/changes/08/763208/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/1"}}},"commit":{"parents":[{"commit":"1344c45772c1a77107f621632642cf1488e431db","subject":"Adding gate job for glance cinder store","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1344c45772c1a77107f621632642cf1488e431db"}]}],"author":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2020-11-18 15:45:03.000000000","tz":0},"committer":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2020-11-18 15:49:00.000000000","tz":0},"subject":"WIP: Implement secure RBAC for tasks API","message":"WIP: Implement secure RBAC for tasks API\n\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/213dd43c06783458e6f07397df21a9b65832ba03"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/213dd43c06783458e6f07397df21a9b65832ba03"}]},"branch":"refs/heads/master"},"98400bad141dda3d9115e7f5cd25b7d5256be828":{"kind":"REWORK","_number":2,"created":"2020-11-25 06:40:08.000000000","uploader":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"ref":"refs/changes/08/763208/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/2"}}},"commit":{"parents":[{"commit":"1344c45772c1a77107f621632642cf1488e431db","subject":"Adding gate job for glance cinder store","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1344c45772c1a77107f621632642cf1488e431db"}]}],"author":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2020-11-18 15:45:03.000000000","tz":0},"committer":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2020-11-25 06:39:01.000000000","tz":0},"subject":"WIP: Implement secure RBAC for tasks API","message":"WIP: Implement secure RBAC for tasks API\n\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/98400bad141dda3d9115e7f5cd25b7d5256be828"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/98400bad141dda3d9115e7f5cd25b7d5256be828"}]},"branch":"refs/heads/master"},"f3b79c917904733ad94098713f77467a63a29da3":{"kind":"REWORK","_number":3,"created":"2021-02-19 10:01:04.000000000","uploader":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"ref":"refs/changes/08/763208/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/3"}}},"commit":{"parents":[{"commit":"0694c449baac4d2708a65e58100f94a2e0af743d","subject":"Update logic to support secure RBAC for image membership","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/0694c449baac4d2708a65e58100f94a2e0af743d"}]}],"author":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2020-11-18 15:45:03.000000000","tz":0},"committer":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2021-02-19 09:59:26.000000000","tz":0},"subject":"Implement secure RBAC for Task APIs","message":"Implement secure RBAC for Task APIs\n\nThis commit updates the policies for Task APIs to be default role\nand scope aware if ``enforce_new_policies`` option is set to True.\n\nNOTE:\nGlance is implementing Secure RBAC as EXPERIMENTAL in Wallaby, so to\nenable it operator needs to set ``enforce_new_policies`` to True along\nwith ``enforce_new_defaults`` of section ``oslo_policy`` to True in\nglance-api.conf file.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/f3b79c917904733ad94098713f77467a63a29da3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/f3b79c917904733ad94098713f77467a63a29da3"}]},"branch":"refs/heads/master"},"11093136787ab73c3faddabda4c0c5cff3b08bd9":{"kind":"REWORK","_number":4,"created":"2021-02-19 14:54:46.000000000","uploader":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"ref":"refs/changes/08/763208/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/4"}}},"commit":{"parents":[{"commit":"e1727947a084a5f89be78311e2c0388071152cc4","subject":"Update logic to support secure RBAC for image membership","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/e1727947a084a5f89be78311e2c0388071152cc4"}]}],"author":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2020-11-18 15:45:03.000000000","tz":0},"committer":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2021-02-19 14:43:01.000000000","tz":0},"subject":"Implement secure RBAC for Task APIs","message":"Implement secure RBAC for Task APIs\n\nThis commit updates the policies for Task APIs to be default role\nand scope aware if ``enforce_new_policies`` option is set to True.\n\nNOTE:\nGlance is implementing Secure RBAC as EXPERIMENTAL in Wallaby, so to\nenable it operator needs to set ``enforce_new_policies`` to True along\nwith ``enforce_new_defaults`` of section ``oslo_policy`` to True in\nglance-api.conf file.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/11093136787ab73c3faddabda4c0c5cff3b08bd9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/11093136787ab73c3faddabda4c0c5cff3b08bd9"}]},"branch":"refs/heads/master"},"774897d5973ff465dbefa9490f48b39feaaad35b":{"kind":"REWORK","_number":5,"created":"2021-02-25 22:26:12.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/5"}}},"commit":{"parents":[{"commit":"e14b0cde25ab721605f222d0dacfa119f02c5056","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/e14b0cde25ab721605f222d0dacfa119f02c5056"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/774897d5973ff465dbefa9490f48b39feaaad35b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/774897d5973ff465dbefa9490f48b39feaaad35b"}]},"branch":"refs/heads/master"},"fcb6a23788b097748a79bd66df0e209de7ef2407":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2021-03-01 19:36:07.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/6"}}},"commit":{"parents":[{"commit":"aec3f4b147c3038f61fc5daf84c3bc135334be54","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/aec3f4b147c3038f61fc5daf84c3bc135334be54"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-01 19:33:21.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/fcb6a23788b097748a79bd66df0e209de7ef2407"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/fcb6a23788b097748a79bd66df0e209de7ef2407"}]},"branch":"refs/heads/master"},"c9bc7edf74d14f3b35493de70526c228d9a6a2e2":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2021-03-01 20:03:24.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/7"}}},"commit":{"parents":[{"commit":"bf091b9a76d210679db1fd07ae2fdf859998781d","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/bf091b9a76d210679db1fd07ae2fdf859998781d"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-01 20:01:09.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/c9bc7edf74d14f3b35493de70526c228d9a6a2e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/c9bc7edf74d14f3b35493de70526c228d9a6a2e2"}]},"branch":"refs/heads/master"},"c9af538cec9c1649e8244f8ea018b3f13fdb1e77":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2021-03-01 21:14:35.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/8"}}},"commit":{"parents":[{"commit":"8441afc7720e380f7005651a4eccb2dbf9314d3c","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/8441afc7720e380f7005651a4eccb2dbf9314d3c"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-01 21:12:41.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/c9af538cec9c1649e8244f8ea018b3f13fdb1e77"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/c9af538cec9c1649e8244f8ea018b3f13fdb1e77"}]},"branch":"refs/heads/master"},"5629320df5b896318b0c6806032ee036fe24f890":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2021-03-02 13:30:04.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/9"}}},"commit":{"parents":[{"commit":"47fa359614cab41231e672ff5c3ed46135f6ba78","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/47fa359614cab41231e672ff5c3ed46135f6ba78"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-02 13:27:53.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/5629320df5b896318b0c6806032ee036fe24f890"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/5629320df5b896318b0c6806032ee036fe24f890"}]},"branch":"refs/heads/master"},"14df63bbc70ca747f85d236c96977576c5274fc3":{"kind":"REWORK","_number":10,"created":"2021-03-02 14:49:45.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/10"}}},"commit":{"parents":[{"commit":"47fa359614cab41231e672ff5c3ed46135f6ba78","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/47fa359614cab41231e672ff5c3ed46135f6ba78"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-02 14:47:28.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/14df63bbc70ca747f85d236c96977576c5274fc3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/14df63bbc70ca747f85d236c96977576c5274fc3"}]},"branch":"refs/heads/master"},"a022739fa031e40f8f9cd67a12a10377056a1cab":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2021-03-02 14:54:25.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/11"}}},"commit":{"parents":[{"commit":"db31004f723c601bae58e41fa7bd07bf7492b271","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/db31004f723c601bae58e41fa7bd07bf7492b271"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-02 14:52:29.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/a022739fa031e40f8f9cd67a12a10377056a1cab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/a022739fa031e40f8f9cd67a12a10377056a1cab"}]},"branch":"refs/heads/master"},"f637fda46a1089e4de80400228fd7b92a06fbb51":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2021-03-02 19:54:29.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/12"}}},"commit":{"parents":[{"commit":"dd60ac6d31ba823c4bf1735cd3f1423a74741204","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/dd60ac6d31ba823c4bf1735cd3f1423a74741204"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-02 19:50:42.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/f637fda46a1089e4de80400228fd7b92a06fbb51"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/f637fda46a1089e4de80400228fd7b92a06fbb51"}]},"branch":"refs/heads/master"},"4fa166b4c19c37e6fab151678d6ee15cfa0c9206":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2021-03-03 00:31:32.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/13"}}},"commit":{"parents":[{"commit":"4f0f579ecf34ffe61e402cf1382bc90fa0668298","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/4f0f579ecf34ffe61e402cf1382bc90fa0668298"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-03 00:29:34.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/4fa166b4c19c37e6fab151678d6ee15cfa0c9206"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/4fa166b4c19c37e6fab151678d6ee15cfa0c9206"}]},"branch":"refs/heads/master"},"bb31306ed91370be20cceed2c264f487978a7c26":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2021-03-03 03:18:16.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/14"}}},"commit":{"parents":[{"commit":"607623910a3a70a5af7ee3072bac98d04a021b6c","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/607623910a3a70a5af7ee3072bac98d04a021b6c"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-03 03:16:13.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/bb31306ed91370be20cceed2c264f487978a7c26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/bb31306ed91370be20cceed2c264f487978a7c26"}]},"branch":"refs/heads/master"},"282339ade2aae8ac3d6b96744101d9e9c50e3752":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2021-03-04 04:22:18.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/15"}}},"commit":{"parents":[{"commit":"32e34653938cb10d0cc60da8866f4642e1b099df","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/32e34653938cb10d0cc60da8866f4642e1b099df"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-04 04:18:00.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/282339ade2aae8ac3d6b96744101d9e9c50e3752"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/282339ade2aae8ac3d6b96744101d9e9c50e3752"}]},"branch":"refs/heads/master"},"8ce16aa30a11f0b27f8536e4283f62277e802ccf":{"kind":"TRIVIAL_REBASE","_number":16,"created":"2021-03-04 18:15:31.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/08/763208/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/16"}}},"commit":{"parents":[{"commit":"0cbff29da4741610824fffb8cbf90fecabbf0ff0","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/0cbff29da4741610824fffb8cbf90fecabbf0ff0"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-03-04 18:15:26.000000000","tz":-480},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/8ce16aa30a11f0b27f8536e4283f62277e802ccf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/8ce16aa30a11f0b27f8536e4283f62277e802ccf"}]},"branch":"refs/heads/master"},"48bb3c671774202e595246621a176618fecc42d3":{"kind":"TRIVIAL_REBASE","_number":17,"created":"2021-03-04 20:52:07.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/17"}}},"commit":{"parents":[{"commit":"8ccc69eb2603f3c792ffa0fbc5c426fd32f0cf05","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/8ccc69eb2603f3c792ffa0fbc5c426fd32f0cf05"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-04 19:52:09.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/48bb3c671774202e595246621a176618fecc42d3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/48bb3c671774202e595246621a176618fecc42d3"}]},"branch":"refs/heads/master"},"651bbb2734e1529b3f3672f82f0cfdddf6d1416f":{"kind":"REWORK","_number":18,"created":"2021-03-04 21:15:23.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/18"}}},"commit":{"parents":[{"commit":"8ccc69eb2603f3c792ffa0fbc5c426fd32f0cf05","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/8ccc69eb2603f3c792ffa0fbc5c426fd32f0cf05"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-04 21:13:17.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/651bbb2734e1529b3f3672f82f0cfdddf6d1416f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/651bbb2734e1529b3f3672f82f0cfdddf6d1416f"}]},"branch":"refs/heads/master"},"355517eb099ad2b8e89255266b764077b69d2369":{"kind":"REWORK","_number":19,"created":"2021-03-04 21:18:13.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/19"}}},"commit":{"parents":[{"commit":"8ccc69eb2603f3c792ffa0fbc5c426fd32f0cf05","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/8ccc69eb2603f3c792ffa0fbc5c426fd32f0cf05"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-04 21:15:46.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/355517eb099ad2b8e89255266b764077b69d2369"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/355517eb099ad2b8e89255266b764077b69d2369"}]},"branch":"refs/heads/master"},"906b28376fb749ad2ab07537675a84f14fb0f157":{"kind":"REWORK","_number":20,"created":"2021-03-04 21:56:59.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/20"}}},"commit":{"parents":[{"commit":"53561f12f4972042e506f4441692d0ca57a78f74","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/53561f12f4972042e506f4441692d0ca57a78f74"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-04 21:54:36.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/906b28376fb749ad2ab07537675a84f14fb0f157"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/906b28376fb749ad2ab07537675a84f14fb0f157"}]},"branch":"refs/heads/master"},"71892d29ad5500c41d919a7aca17f162befdeaf7":{"kind":"REWORK","_number":21,"created":"2021-03-05 13:37:45.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/21"}}},"commit":{"parents":[{"commit":"53561f12f4972042e506f4441692d0ca57a78f74","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/53561f12f4972042e506f4441692d0ca57a78f74"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-05 13:34:08.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/71892d29ad5500c41d919a7aca17f162befdeaf7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/71892d29ad5500c41d919a7aca17f162befdeaf7"}]},"branch":"refs/heads/master"},"4a708995102325c5d671d22ff04d50495fd278eb":{"kind":"TRIVIAL_REBASE","_number":22,"created":"2021-03-05 17:18:30.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/22"}}},"commit":{"parents":[{"commit":"c693ec8430a79745117b60ea27c95b56034ab383","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/c693ec8430a79745117b60ea27c95b56034ab383"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-05 17:16:19.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/4a708995102325c5d671d22ff04d50495fd278eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/4a708995102325c5d671d22ff04d50495fd278eb"}]},"branch":"refs/heads/master"},"4db0cd2e6d9729465a3ac1d1f3405bd6aa311559":{"kind":"TRIVIAL_REBASE","_number":23,"created":"2021-03-05 18:06:01.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/23"}}},"commit":{"parents":[{"commit":"2a2797421285e5baeff7fc86425c32059f5e96db","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/2a2797421285e5baeff7fc86425c32059f5e96db"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-05 18:03:36.000000000","tz":0},"subject":"Update default policies for task API","message":"Update default policies for task API\n\nThis commit updates the policies for Task APIs to explicitly set role:admin.\nThese defaults may change in the future under two conditions. One, when glance\nsupports system-scope. Two, when/if we decide to expose the tasks API directly\nto end users.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/4db0cd2e6d9729465a3ac1d1f3405bd6aa311559"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/4db0cd2e6d9729465a3ac1d1f3405bd6aa311559"}]},"branch":"refs/heads/master"},"bff249d514a726265876d36605081d7385d8e97b":{"kind":"REWORK","_number":24,"created":"2021-03-05 20:15:09.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/24"}}},"commit":{"parents":[{"commit":"64bdee1527558c043fb65dc53f09f2bf67807aa8","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/64bdee1527558c043fb65dc53f09f2bf67807aa8"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-05 20:13:02.000000000","tz":0},"subject":"Deprecate the external task API policies","message":"Deprecate the external task API policies\n\nAt one point, these policies were used to protect actual task API\nendpoints. Since then, they\u0027re only used internally within glance after\nglance has authorized requests for other things (like getting or copying\nan image).\n\nLeaving these policies around is misleading because overriding their\nvalues doesn\u0027t actually affect the API access directly since that\u0027s\nenforced through the tasks_api_access policy, which defaults to\nadmin-only. Adjusting the values of these policies can lead to strange\nauthorization behaviors that aren\u0027t obvious, due to nested authorization\nchecks.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/bff249d514a726265876d36605081d7385d8e97b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/bff249d514a726265876d36605081d7385d8e97b"}]},"branch":"refs/heads/master"},"05aa10cf00167f88e432376a4f82f6a6608f83e8":{"kind":"REWORK","_number":25,"created":"2021-03-05 20:34:13.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/08/763208/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/25"}}},"commit":{"parents":[{"commit":"64bdee1527558c043fb65dc53f09f2bf67807aa8","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/64bdee1527558c043fb65dc53f09f2bf67807aa8"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-03-05 20:34:12.000000000","tz":-480},"subject":"Deprecate the external task API policies","message":"Deprecate the external task API policies\n\nAt one point, these policies were used to protect actual task API\nendpoints. Since then, they\u0027re only used internally within glance after\nglance has authorized requests for other things (like getting or copying\nan image).\n\nLeaving these policies around is misleading because overriding their\nvalues doesn\u0027t actually affect the API access directly since that\u0027s\nenforced through the tasks_api_access policy, which defaults to\nadmin-only. Adjusting the values of these policies can lead to strange\nauthorization behaviors that aren\u0027t obvious, due to nested authorization\nchecks.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/05aa10cf00167f88e432376a4f82f6a6608f83e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/05aa10cf00167f88e432376a4f82f6a6608f83e8"}]},"branch":"refs/heads/master"},"13b998d2632fe348056ac19df3315181a39c43e6":{"kind":"TRIVIAL_REBASE","_number":26,"created":"2021-03-05 20:40:24.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/08/763208/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/26"}}},"commit":{"parents":[{"commit":"fc1b74ceb549803862b0150df429f7f70d60c37b","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/fc1b74ceb549803862b0150df429f7f70d60c37b"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-03-05 20:40:08.000000000","tz":-480},"subject":"Deprecate the external task API policies","message":"Deprecate the external task API policies\n\nAt one point, these policies were used to protect actual task API\nendpoints. Since then, they\u0027re only used internally within glance after\nglance has authorized requests for other things (like getting or copying\nan image).\n\nLeaving these policies around is misleading because overriding their\nvalues doesn\u0027t actually affect the API access directly since that\u0027s\nenforced through the tasks_api_access policy, which defaults to\nadmin-only. Adjusting the values of these policies can lead to strange\nauthorization behaviors that aren\u0027t obvious, due to nested authorization\nchecks.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/13b998d2632fe348056ac19df3315181a39c43e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/13b998d2632fe348056ac19df3315181a39c43e6"}]},"branch":"refs/heads/master"},"cd51833638f55b9fa46b9c29fdf6d54b8f8f2ac3":{"kind":"TRIVIAL_REBASE","_number":27,"created":"2021-03-05 20:51:55.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/08/763208/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/27"}}},"commit":{"parents":[{"commit":"f01563ada091c9ca16e7dc79ceeed92ea02a1ff0","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/f01563ada091c9ca16e7dc79ceeed92ea02a1ff0"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-03-05 20:51:54.000000000","tz":-480},"subject":"Deprecate the external task API policies","message":"Deprecate the external task API policies\n\nAt one point, these policies were used to protect actual task API\nendpoints. Since then, they\u0027re only used internally within glance after\nglance has authorized requests for other things (like getting or copying\nan image).\n\nLeaving these policies around is misleading because overriding their\nvalues doesn\u0027t actually affect the API access directly since that\u0027s\nenforced through the tasks_api_access policy, which defaults to\nadmin-only. Adjusting the values of these policies can lead to strange\nauthorization behaviors that aren\u0027t obvious, due to nested authorization\nchecks.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/cd51833638f55b9fa46b9c29fdf6d54b8f8f2ac3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/cd51833638f55b9fa46b9c29fdf6d54b8f8f2ac3"}]},"branch":"refs/heads/master"},"a8ed4dc829a2107dc9a5ba4f6c21a75ad53ef638":{"kind":"REWORK","_number":28,"created":"2021-03-06 04:03:13.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/08/763208/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/28"}}},"commit":{"parents":[{"commit":"f01563ada091c9ca16e7dc79ceeed92ea02a1ff0","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/f01563ada091c9ca16e7dc79ceeed92ea02a1ff0"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-06 04:00:13.000000000","tz":0},"subject":"Deprecate the external task API policies","message":"Deprecate the external task API policies\n\nAt one point, these policies were used to protect actual task API\nendpoints. Since then, they\u0027re only used internally within glance after\nglance has authorized requests for other things (like getting or copying\nan image).\n\nLeaving these policies around is misleading because overriding their\nvalues doesn\u0027t actually affect the API access directly since that\u0027s\nenforced through the tasks_api_access policy, which defaults to\nadmin-only. Adjusting the values of these policies can lead to strange\nauthorization behaviors that aren\u0027t obvious, due to nested authorization\nchecks.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/a8ed4dc829a2107dc9a5ba4f6c21a75ad53ef638"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/a8ed4dc829a2107dc9a5ba4f6c21a75ad53ef638"}]},"branch":"refs/heads/master"},"fb5974c1e8648b683e7b468dca1ab4d1906d5ff7":{"kind":"TRIVIAL_REBASE","_number":29,"created":"2021-03-07 16:15:14.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/08/763208/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/29"}}},"commit":{"parents":[{"commit":"8b07f09af549df39f4a893ab8736aee880660ef0","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/8b07f09af549df39f4a893ab8736aee880660ef0"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-03-07 16:13:02.000000000","tz":-480},"subject":"Deprecate the external task API policies","message":"Deprecate the external task API policies\n\nAt one point, these policies were used to protect actual task API\nendpoints. Since then, they\u0027re only used internally within glance after\nglance has authorized requests for other things (like getting or copying\nan image).\n\nLeaving these policies around is misleading because overriding their\nvalues doesn\u0027t actually affect the API access directly since that\u0027s\nenforced through the tasks_api_access policy, which defaults to\nadmin-only. Adjusting the values of these policies can lead to strange\nauthorization behaviors that aren\u0027t obvious, due to nested authorization\nchecks.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/fb5974c1e8648b683e7b468dca1ab4d1906d5ff7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/fb5974c1e8648b683e7b468dca1ab4d1906d5ff7"}]},"branch":"refs/heads/master"},"5a8906f503a6d8d69d91a1b2d2120d3dfc56c6db":{"kind":"TRIVIAL_REBASE","_number":30,"created":"2021-03-07 16:32:13.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/08/763208/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/30"}}},"commit":{"parents":[{"commit":"fc3484bc7696492bbc0d3863a407f0b618341965","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/fc3484bc7696492bbc0d3863a407f0b618341965"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-03-07 16:32:12.000000000","tz":-480},"subject":"Deprecate the external task API policies","message":"Deprecate the external task API policies\n\nAt one point, these policies were used to protect actual task API\nendpoints. Since then, they\u0027re only used internally within glance after\nglance has authorized requests for other things (like getting or copying\nan image).\n\nLeaving these policies around is misleading because overriding their\nvalues doesn\u0027t actually affect the API access directly since that\u0027s\nenforced through the tasks_api_access policy, which defaults to\nadmin-only. Adjusting the values of these policies can lead to strange\nauthorization behaviors that aren\u0027t obvious, due to nested authorization\nchecks.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/5a8906f503a6d8d69d91a1b2d2120d3dfc56c6db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/5a8906f503a6d8d69d91a1b2d2120d3dfc56c6db"}]},"branch":"refs/heads/master"},"605d653435481a84443035d439daebffc07006f0":{"kind":"TRIVIAL_REBASE","_number":31,"created":"2021-03-08 07:26:56.000000000","uploader":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"ref":"refs/changes/08/763208/31","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/31","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/31"}}},"commit":{"parents":[{"commit":"31414b9f61ac4c923ede30a3c7e32662e9c14e1a","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/31414b9f61ac4c923ede30a3c7e32662e9c14e1a"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2021-03-08 05:51:33.000000000","tz":0},"subject":"Deprecate the external task API policies","message":"Deprecate the external task API policies\n\nAt one point, these policies were used to protect actual task API\nendpoints. Since then, they\u0027re only used internally within glance after\nglance has authorized requests for other things (like getting or copying\nan image).\n\nLeaving these policies around is misleading because overriding their\nvalues doesn\u0027t actually affect the API access directly since that\u0027s\nenforced through the tasks_api_access policy, which defaults to\nadmin-only. Adjusting the values of these policies can lead to strange\nauthorization behaviors that aren\u0027t obvious, due to nested authorization\nchecks.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/605d653435481a84443035d439daebffc07006f0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/605d653435481a84443035d439daebffc07006f0"}]},"branch":"refs/heads/master"},"7fb450fd14415f773a79a256152fe625da7665f0":{"kind":"REWORK","_number":32,"created":"2021-03-08 16:01:31.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/08/763208/32","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/32","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/32 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/32 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/32 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/32"}}},"commit":{"parents":[{"commit":"31414b9f61ac4c923ede30a3c7e32662e9c14e1a","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/31414b9f61ac4c923ede30a3c7e32662e9c14e1a"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-03-08 16:01:16.000000000","tz":-480},"subject":"Update the task policies","message":"Update the task policies\n\nAt one point, these policies were used to protect actual task API\nendpoints. Since then, they have also been used internally within\nglance when spawning a task on behalf of the user for long-running\noperations (like import).\n\nThese policies should not apply to the internal usage, as doing so\nprevents the operator from setting them to restrictive values in order\nto provide granular access to some roles. In the future we will fix\nthat by moving those checks out of \"the onion\" and into the task API\noperations themselves, thus decoupling the internal and external uses.\n\nThis adds documentation and scope definitions for these policies, as\nwell as deprecates the \"modify_task\" policy which is never used and\nwill be removed in the future. Control over the actual tasks API\nremains coarse with the \"tasks_api_access\" policy until a future\nrelease completes the above decoupling.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/7fb450fd14415f773a79a256152fe625da7665f0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/7fb450fd14415f773a79a256152fe625da7665f0"}]},"branch":"refs/heads/master"},"165cce6d6e11504c85a71449fdca9608c7fd1d6c":{"kind":"REWORK","_number":33,"created":"2021-03-08 17:32:17.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/08/763208/33","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/08/763208/33","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/33 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/33 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/08/763208/33 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/08/763208/33"}}},"commit":{"parents":[{"commit":"31414b9f61ac4c923ede30a3c7e32662e9c14e1a","subject":"Implement project personas for image actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/31414b9f61ac4c923ede30a3c7e32662e9c14e1a"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-25 22:22:20.000000000","tz":0},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-03-08 17:32:06.000000000","tz":-480},"subject":"Update the task policies","message":"Update the task policies\n\nAt one point, these policies were used to protect actual task API\nendpoints. Since then, they have also been used internally within\nglance when spawning a task on behalf of the user for long-running\noperations (like import).\n\nThese policies should not apply to the internal usage, as doing so\nprevents the operator from setting them to restrictive values in order\nto provide granular access to some roles. In the future we will fix\nthat by moving those checks out of \"the onion\" and into the task API\noperations themselves, thus decoupling the internal and external uses.\n\nThis adds documentation and scope definitions for these policies, as\nwell as deprecates the \"modify_task\" policy which is never used and\nwill be removed in the future. Control over the actual tasks API\nremains coarse with the \"tasks_api_access\" policy until a future\nrelease completes the above decoupling.\n\nImplements: blueprint secure-rbac\nChange-Id: I70a58acd78053b54187dba8e35273366f14c47a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/165cce6d6e11504c85a71449fdca9608c7fd1d6c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/165cce6d6e11504c85a71449fdca9608c7fd1d6c"}]},"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"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":{}}}]}
