)]}'
{"id":"openstack%2Fglance~778079","triplet_id":"openstack%2Fglance~master~Iddee8144fb21b7ac2dec4e7fbc62c132c186fa89","project":"openstack/glance","branch":"master","topic":"secure-rbac","hashtags":[],"change_id":"Iddee8144fb21b7ac2dec4e7fbc62c132c186fa89","subject":"Add glance functional protection tests to check and gate","status":"MERGED","created":"2021-03-01 21:51:01.000000000","updated":"2021-03-06 19:36:28.000000000","submitted":"2021-03-06 19:32:49.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"778079-secure-rbac","meta_rev_id":"b1839da12137a4ae7be246ef844c3d910278ab6b","_number":778079,"virtual_id_number":778079,"owner":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"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-06 19:32:48.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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":2,"date":"2021-03-06 19:36:28.000000000","post_submit":true,"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":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":1,"date":"2021-03-06 18:54:06.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":1,"date":"2021-03-06 19:36:28.000000000","post_submit":true,"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":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-03-01 22:20:57.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-03-01 22:46:39.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-03-03 17:19:04.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"},{"updated":"2021-03-03 17:19:50.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"}],"messages":[{"id":"f107523cb4e98e3352e6af56cd8b88d0335fb404","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-01 21:51:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2f03ab663df16b820bf7dbaa99220b0c9248f7f3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-01 21:52:57.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"e53d2d7e2bb24b50d416fb4b5cb5fef139238cbc","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-01 21:54:16.000000000","message":"Topic bp/secure-rbac removed","accounts_in_message":[],"_revision_number":2},{"id":"0879fe6c85b1cc326b681d1685a079ed765786ed","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-01 21:54:35.000000000","message":"Topic set to secure-rbac","accounts_in_message":[],"_revision_number":2},{"id":"24d89c63200a77a45f9d0e7f7865098984f9260e","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-03-01 22:20:57.000000000","message":"Patch Set 2:\n\nBuild failed\n\n- dsvm-glance http://207.189.188.190/logs/778079/778079/2/check-not-vote/ext-glance-zuul/b55614d : FAILURE in 14m 40s","accounts_in_message":[],"_revision_number":2},{"id":"4649d605eede270b73462d49d141b32d3a1459e9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-01 22:46:39.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/698252f972d34c109ac1d16bd0aa9f3b : SUCCESS in 6m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4cdac96982114520809ea05dddd01085 : SUCCESS in 5m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/579cabf37e574d36ba94ae4202391fdc : SUCCESS in 6m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/aaaa85e7ccff4bcabd03704f93bb1a17 : SUCCESS in 6m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4f1faf226f7f412ab70538efa61288e7 : SUCCESS in 7m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/67bdbd30ea1f4aa49a4703bb4290cc74 : SUCCESS in 6m 41s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/658a9a5b82c14f13b0fc2c4cffcf6625 : SUCCESS in 8m 08s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/87a238e0d9ed4f8da2992016181b8ed0 : SUCCESS in 9m 10s\n- glance-protection-functional https://zuul.opendev.org/t/openstack/build/ca6675ecc5cc4ba18360e99d930dfda7 : SUCCESS in 50m 49s","accounts_in_message":[],"_revision_number":2},{"id":"eeccac3bc4bac8799ac31e13d3d567f6062024de","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 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"f98b5251df6b3422b57db2d0d3b187f555a43de9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-02 13:59:45.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/19592e0efa5b4c7d933d867a85780cc8 : SUCCESS in 8m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/361cd731078a4ef8907234972947c8af : SUCCESS in 6m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b8503d2061b9426092699a08d4252215 : SUCCESS in 6m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/12dd7ff072f14b14b5d918bf3d5c3463 : SUCCESS in 6m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b5dbadbaf58b4629988997df4b7bb666 : SUCCESS in 6m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6d9c08a695ed49ddac8daf8cf123ccfb : SUCCESS in 6m 15s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/36cd67776c0c4ad886ff4ae63117dc92 : SUCCESS in 8m 56s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/bfbadc04c1fa4585bcf84ba65e2cc257 : SUCCESS in 8m 13s\n- glance-protection-functional https://zuul.opendev.org/t/openstack/build/cd4d30b3d918474ea92acf5c1b66db9c : SUCCESS in 27m 02s","accounts_in_message":[],"_revision_number":3},{"id":"d1b59a12dbb39072cc2d454841ab9bd902090919","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 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"262a8aae7138febb1a4f9981b3487f9b92d19500","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 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"8addcc078dcb25d597c16d103bef816603d597a4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-02 14:54:56.000000000","message":"Patch Set 4: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":4},{"id":"76f037260336468daea655d98ed1c121f173ca26","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-02 15:32:23.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/555bed9cdc9e4c16ae1325deddfa5cca : SUCCESS in 7m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d50242f9eb9c4bb2be6f48fbd2e59e1d : SUCCESS in 6m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/64f31236e89e4735922b1e63275c072f : SUCCESS in 6m 28s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6922345b63a84350a66f82a7f1dc7745 : SUCCESS in 6m 05s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d84ffe6acf3e4418b09366734202135c : SUCCESS in 5m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/72d4d3dafa924bb6b7eb818c78fdad3e : SUCCESS in 7m 37s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/889bdec518834c6b83102814fa7ad18c : SUCCESS in 9m 34s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/20a5dc6ec0c84939bcc35f00b899cc0c : SUCCESS in 9m 25s\n- glance-protection-functional https://zuul.opendev.org/t/openstack/build/1dd7dc105c304dd4a1205da44c91ecf2 : SUCCESS in 34m 40s","accounts_in_message":[],"_revision_number":5},{"id":"da105fc151609063aab9bbd49a1c5d3a921be32d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-02 19:50:30.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"772e32b23016e6a68805860b23161bc923f2723b","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-03-02 20:12:25.000000000","message":"Patch Set 6:\n\nBuild failed\n\n- dsvm-glance http://207.189.188.190/logs/778079/778079/6/check-not-vote/ext-glance-zuul/4a05ea1 : FAILURE in 21m 30s","accounts_in_message":[],"_revision_number":6},{"id":"fe0fb1d4e3bbf176eba5f4b62c39b5282033decf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-02 20:19:17.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e86f23a8beeb4ec8bac67587b5699bd4 : SUCCESS in 6m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b52474ff7b654380bdf9613afe6f85d9 : SUCCESS in 7m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b82a8d1839104481a24476a17d371e5e : SUCCESS in 5m 17s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/259004ad088c4e9b928cc035284f1159 : SUCCESS in 6m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5f6a8167dab6452aa618293d9043e947 : SUCCESS in 5m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c42b514a3ca74900b008d39aa0402c95 : SUCCESS in 6m 17s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/3477302f97974463ab776ca0ee7b28a7 : SUCCESS in 7m 56s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/772c88ba1e8f466c83bfcb678b190f21 : SUCCESS in 8m 37s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/7d8cb3cc3d7e4049b42feb3a8680c32d : FAILURE in 24m 41s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/5663abab1d814d628655e3e8c890764e : FAILURE in 27m 15s","accounts_in_message":[],"_revision_number":6},{"id":"e7b066bff72ce6ae523863b9fb7a70fb12be4499","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-02 22:43:13.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"925ccbfe67d621d25621fdfbcb958b9ae1a9f2ee","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-03-02 23:09:00.000000000","message":"Patch Set 6:\n\nBuild failed\n\n- dsvm-glance http://207.189.188.190/logs/778079/778079/6/check-not-vote/ext-glance-zuul/3f97578 : FAILURE in 14m 50s","accounts_in_message":[],"_revision_number":6},{"id":"43c559dc627f5787651471c9d26acea6f1407187","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-02 23:20:26.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/86bd6cbcd0de4fa49fd896749a65283b : SUCCESS in 6m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/77de1692e1ae4428b7535f74aafeb780 : SUCCESS in 6m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/25326c7ad044453aa8f16e3f471eced9 : SUCCESS in 5m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e5068924f1b1430183c76bfadf328dfd : SUCCESS in 5m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9e6ecc09b99c411890e5756e36da5975 : SUCCESS in 5m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd96c4ea5c604003a5a366791bcfd56c : SUCCESS in 7m 02s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/97793c8dbd184a8fb8e804a14771daec : SUCCESS in 9m 18s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/9cfa146129ff485a9e6aab60cdbbeba0 : SUCCESS in 9m 40s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/58ade161507e42a6931c9a5835323716 : FAILURE in 35m 15s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/de056041b13f4440a98c22426fa7a565 : SUCCESS in 35m 04s","accounts_in_message":[],"_revision_number":6},{"id":"a6ce406dac28be0a2dc8a1314918f0b511fb3951","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-03-03 17:19:04.000000000","message":"Patch Set 6: Code-Review+2 Review-Priority+1","accounts_in_message":[],"_revision_number":6},{"id":"78093663764a205c7fcd3b1e6a1c757ee22a1bd4","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-03 18:28:55.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)\n\nGood with this in general, but we should remove the non-voting secure job until we can actually gate on it.","accounts_in_message":[],"_revision_number":6},{"id":"9faff7f05fccd59ab92772b6642e7ea3c3224929","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-03 20:30:55.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"8f9cfb6be462e959acd0ee480283b2bdfa5c2d1a","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-03 23:41:58.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"8738544571ac4bd124f4a5d5b440344ebfa6b38e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-03 23:42:12.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"604f34b8e30fdeb844a4846af224298661603601","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-03 23:47:08.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\nI\u0027m going to ninja this because Abhi was +2 and this latest rev just removes the waste-of-resources non-voting job in the gate queue.","accounts_in_message":[],"_revision_number":7},{"id":"11aa5e37b3c3058f78cf78684fe50fbe8f6d85d3","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-03-03 23:58:23.000000000","message":"Patch Set 7:\n\nBuild failed\n\n- dsvm-glance http://207.189.188.190/logs/778079/778079/7/check-not-vote/ext-glance-zuul/b9fc6f8 : FAILURE in 15m 44s","accounts_in_message":[],"_revision_number":7},{"id":"c7d8f59e7a8864545f7df96eddb610a3ff204f7b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-04 00:29:54.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a2a4b03f25fb49a2aeeb71fa300bbe93 : SUCCESS in 22m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5750085afc544665ad4f41075bc9a189 : SUCCESS in 6m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/33facf19e5d445cbae0e1443d6ca4c27 : SUCCESS in 7m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4e15e2d7e4354d6e83732300f78b5ccb : SUCCESS in 5m 40s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/934aad3ed93e4e47a08220444166f55b : SUCCESS in 7m 15s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d7674dd475eb42479be3f59882ea0830 : SUCCESS in 16m 42s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/101ddcf2df2c40f38d0bddc5f321dedc : SUCCESS in 8m 06s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/be7a0bda7c0247bcb3acefc22768809e : SUCCESS in 12m 12s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/328e1a4375f248a2a0ca3449df4b0273 : FAILURE in 40m 41s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/191890ab462946f5ba7f805015bea41f : FAILURE in 13m 28s","accounts_in_message":[],"_revision_number":7},{"id":"961f9d5fa7e789acbe7deb53dcad97a871aa1453","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-04 03:07:58.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"933cebe8ee44ecff9f0b50652b4ab17952c11f17","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-03-04 03:24:10.000000000","message":"Patch Set 7:\n\nBuild failed\n\n- dsvm-glance http://207.189.188.190/logs/778079/778079/7/check-not-vote/ext-glance-zuul/bfa434f : FAILURE in 14m 33s","accounts_in_message":[],"_revision_number":7},{"id":"2399192a46543a3fae9ff681be8f6833fa9880c5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-04 04:08:32.000000000","message":"Patch Set 7:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/80b155da66824351add0f1ab637933ba : SUCCESS in 5m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/44246528301040919e5b848f9b61551f : SUCCESS in 7m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a011e2f7b5c44a46b7444f694525f2f4 : SUCCESS in 5m 38s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d5f15a11a0614aa49ce4c8b70cc33b42 : SUCCESS in 7m 01s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/faccda7a0b414b729257875bf59cb2c5 : SUCCESS in 6m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/854b37fca591402497151337894263d9 : SUCCESS in 6m 54s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/ff0448778215402c9e1dfbf8acd98bc6 : FAILURE in 13m 18s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/3c4b1f7744cf4e0fa5dc5608957395f7 : SUCCESS in 8m 39s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/d21c9dd7a0bf4beab28d17daf03c90b2 : FAILURE in 24m 46s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/b58363a58d7d473e8184c1bd8adacdc3 : SUCCESS in 57m 41s","accounts_in_message":[],"_revision_number":7},{"id":"f9cc44667e225cb07c069f926d83b3f0add467c3","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-04 04:23:11.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"8e3eed50c3f50e24ceaed86a6515cd8b9dbcc070","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-03-04 04:38:32.000000000","message":"Patch Set 7:\n\nBuild failed\n\n- dsvm-glance http://207.189.188.190/logs/778079/778079/7/check-not-vote/ext-glance-zuul/10670f1 : FAILURE in 14m 40s","accounts_in_message":[],"_revision_number":7},{"id":"41000b7e9f8c249e2191d1c3966cabe32fc941ad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-04 04:56:19.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0675055b934e480f88e083758f76727d : SUCCESS in 5m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d553f72fa2464717bd03de32acdee446 : SUCCESS in 4m 44s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b73aa5bff893483491c597c9da335006 : SUCCESS in 5m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ea88e95938eb49dcbc53211d5d623bf9 : SUCCESS in 5m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c1501361731640fca2fb0d32e2af4570 : SUCCESS in 5m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/59cdeabd0fb34aa8a8dfee2e0bf017a4 : SUCCESS in 5m 51s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/0a227562e3334363b1852cb54e9f1332 : SUCCESS in 7m 14s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ee0e2e12f87e465e913896c0984063d5 : SUCCESS in 7m 27s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/d8020808c8f046e7a97a0d9533d5d618 : FAILURE in 28m 59s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/2dd905e6072a417f9628826b55ba8c39 : SUCCESS in 29m 23s","accounts_in_message":[],"_revision_number":7},{"id":"a27b3480d13fb67ef75a32b600c15f58c1a5aef7","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 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"f98cef1283c51bc44bbdf0a5b464b1bb8f6bfa1d","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-04 20:01:13.000000000","message":"Patch Set 8: Workflow+1\n\nRe-ninja after accidental rebase from previously-ninja\u0027d PS.","accounts_in_message":[],"_revision_number":8},{"id":"a92027f64fa73da76009157129a491eae83339ed","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-04 20:13:28.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8a34d5df5541480bbcd2d64ca7545a5e : SUCCESS in 10m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dd60214353534159a5894d80e6c8de51 : SUCCESS in 10m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/07ec8f63fc8647cdb9ce86b73f15d3f8 : SUCCESS in 11m 06s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/745220a44b154e5db9beb929f1f5dbd2 : SUCCESS in 8m 39s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c873806e2991411e9b534142618bfbda : SUCCESS in 7m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ade7fb6a3b78473db6eee72debce5fdf : SUCCESS in 8m 44s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/bfbf48dc211344078b3cc3de76eb533d : SUCCESS in 10m 16s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/9774cbb1a9054ab8a25d0f762507f120 : SUCCESS in 10m 05s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/061cf582d1e14dd08fc38f91aaae6bf6 : FAILURE in 37m 42s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/b73ad5a5ee6d4ca3ac3ecdd1a819f92d : SUCCESS in 34m 38s","accounts_in_message":[],"_revision_number":8},{"id":"697ddfc12ef62b39c649c7ba268f133fbcb6c4e4","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 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"866d39c8d38181ebae74a70b012be562f1362b3f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-04 22:36:22.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f994e1b6cef047be977cf983c2eedb26 : SUCCESS in 7m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6e80b8331e3244b5a35e2a6069e9ad6e : SUCCESS in 6m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c99214eff0e0477da3c5b21597a07bde : SUCCESS in 6m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9847a41bca2240e3b5036ba358ab5396 : SUCCESS in 7m 11s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7b41e946b4f846f0b96c9791263174ec : SUCCESS in 8m 19s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/92ac1db3b6ef457db34387e1d7ec4cd8 : SUCCESS in 9m 17s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/f45adb19726e4c649f3257d962804128 : SUCCESS in 9m 10s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7b70f5fb78e54987a97ac31469f7d75a : SUCCESS in 8m 53s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/8449ef35c62e4c028af53e1cd37ae521 : FAILURE in 36m 33s (non-voting)\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/bbebc034a2f2490e801bd195485d7d93 : SUCCESS in 30m 38s","accounts_in_message":[],"_revision_number":9},{"id":"087226947a0c35308c6776ecbf751a44199abb59","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-03-05 07:30:22.000000000","message":"Patch Set 9:\n\nBuild succeeded\n\n- dsvm-glance http://207.189.188.190/logs/778079/778079/9/check-not-vote/ext-glance-zuul/f3b0ef6 : SUCCESS in 36m 52s","accounts_in_message":[],"_revision_number":9},{"id":"d8a604e2ad117147864f6616d7e05d018d3cea40","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-06 18:24:57.000000000","message":"Patch Set 9: Workflow+1","accounts_in_message":[],"_revision_number":9},{"id":"c2a4b00995d5405f88e2e65581c72872a889128b","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-06 18:54:03.000000000","message":"Patch Set 9: -Workflow","accounts_in_message":[],"_revision_number":9},{"id":"9448f9c5b3bcea31214a08cf3dc0947850896cf2","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-03-06 18:54:06.000000000","message":"Patch Set 9: Workflow+1","accounts_in_message":[],"_revision_number":9},{"id":"ef5ad0a82ccf48800b35e401441da5d4ff8de5d0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-06 18:54:34.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"de69c3f714d00bf37fa6f808cc6ad2ab572e8d7b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-06 19:32:48.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e350c939079647f9bc1fa1b426555b40 : SUCCESS in 9m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6ae27b624d404d85ae3055e97ee8ccd1 : SUCCESS in 8m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3bf87b32451b4b5fb8ea158a22778fe4 : SUCCESS in 5m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9f5ff020ca104c9f8d3bb9ce066d7c8a : SUCCESS in 6m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/04cb46d43e2c44bfba9d432abb16796a : SUCCESS in 6m 52s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/073524e942a34d8ea058e6389ff561a4 : SUCCESS in 14m 25s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/97fe8ef90de74d47839826a3fcf2c5c2 : SUCCESS in 15m 09s\n- glance-legacy-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/792db524b14346b888d85bcd0ece8d9d : SUCCESS in 36m 34s","accounts_in_message":[],"_revision_number":9},{"id":"73d67f3831921d4af3c9049573f7cba2249dee10","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-06 19:32:49.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":9},{"id":"fc6e02505117b56e27519fb456a21c7411ed62b4","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-06 19:36:28.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d2c586900a504e228f55a27cbf9be1db : SUCCESS in 59s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"8d694786d3f2450b6cfe1e8fe5cb8a54f9623662","revisions":{"0b2cb7481724335856e8e4cb64d0c385f605c9b3":{"kind":"REWORK","_number":1,"created":"2021-03-01 21:51:01.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/79/778079/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/79/778079/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/79/778079/1"}}},"commit":{"parents":[{"commit":"c9af538cec9c1649e8244f8ea018b3f13fdb1e77","subject":"Update default policies for task API","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/c9af538cec9c1649e8244f8ea018b3f13fdb1e77"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-01 21:45:28.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-01 21:45:28.000000000","tz":0},"subject":"Add glance functional protection tests for project personas","message":"Add glance functional protection tests for project personas\n\nThis commit updates glance\u0027s zuul configuration to tack on a job\ndedicated to protection API authroization. The tests for this job live\nin glance-tempest-plugin and they currently test full support for\nproject-reader and project-admin against in the images API.\n\nFuture changes will update the policies in glance to consume\nsystem-scope and additional test coverage will be added to\nglance-tempest-plugin. But, until that happens, having protection\ntesting as part of the check and gate jobs is vital to ensuring we don\u0027t\ninadvertently expose sensitive information or APIs to users.\n\nDepends-On: https://review.opendev.org/c/openstack/glance-tempest-plugin/+/775742\nChange-Id: Iddee8144fb21b7ac2dec4e7fbc62c132c186fa89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/0b2cb7481724335856e8e4cb64d0c385f605c9b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/0b2cb7481724335856e8e4cb64d0c385f605c9b3"}]},"branch":"refs/heads/master"},"0b3f91c885787a9b7b1b0d4905c0b5daa3cc6ac3":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2021-03-01 21:52:57.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/79/778079/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/79/778079/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/79/778079/2"}}},"commit":{"parents":[{"commit":"c9af538cec9c1649e8244f8ea018b3f13fdb1e77","subject":"Update default policies for task API","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/c9af538cec9c1649e8244f8ea018b3f13fdb1e77"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-01 21:45:28.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-01 21:50:08.000000000","tz":0},"subject":"Add glance functional protection tests to check and gate","message":"Add glance functional protection tests to check and gate\n\nThis commit updates glance\u0027s zuul configuration to tack on a job\ndedicated to protecting API authroization. The tests for this job live\nin glance-tempest-plugin and they currently test full support for\nproject-reader and project-admin against the images API.\n\nFuture changes will update the policies in glance to consume\nsystem-scope and additional test coverage will be added to\nglance-tempest-plugin. But, until that happens, having protection\ntesting as part of the check and gate jobs is vital to ensuring we don\u0027t\ninadvertently expose sensitive information or APIs to users.\n\nThis level of testing will also be useful in the future if we decide to\nrefactor authorization logic out of various parts of glance and into a\nconsistent layer.\n\nDepends-On: https://review.opendev.org/c/openstack/glance-tempest-plugin/+/775742\nChange-Id: Iddee8144fb21b7ac2dec4e7fbc62c132c186fa89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/0b3f91c885787a9b7b1b0d4905c0b5daa3cc6ac3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/0b3f91c885787a9b7b1b0d4905c0b5daa3cc6ac3"}]},"branch":"refs/heads/master"},"1c60dfa625cdc4810c1f0ddb21f57b79647a09b9":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-03-02 13:30:04.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/79/778079/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/79/778079/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/79/778079/3"}}},"commit":{"parents":[{"commit":"5629320df5b896318b0c6806032ee036fe24f890","subject":"Update default policies for task API","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/5629320df5b896318b0c6806032ee036fe24f890"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-01 21:45:28.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-02 13:28:06.000000000","tz":0},"subject":"Add glance functional protection tests to check and gate","message":"Add glance functional protection tests to check and gate\n\nThis commit updates glance\u0027s zuul configuration to tack on a job\ndedicated to protecting API authroization. The tests for this job live\nin glance-tempest-plugin and they currently test full support for\nproject-reader and project-admin against the images API.\n\nFuture changes will update the policies in glance to consume\nsystem-scope and additional test coverage will be added to\nglance-tempest-plugin. But, until that happens, having protection\ntesting as part of the check and gate jobs is vital to ensuring we don\u0027t\ninadvertently expose sensitive information or APIs to users.\n\nThis level of testing will also be useful in the future if we decide to\nrefactor authorization logic out of various parts of glance and into a\nconsistent layer.\n\nDepends-On: https://review.opendev.org/c/openstack/glance-tempest-plugin/+/775742\nChange-Id: Iddee8144fb21b7ac2dec4e7fbc62c132c186fa89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1c60dfa625cdc4810c1f0ddb21f57b79647a09b9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1c60dfa625cdc4810c1f0ddb21f57b79647a09b9"}]},"branch":"refs/heads/master"},"44943996a7580cd56bc0a313ec733c34a63a04f7":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-03-02 14:49:45.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/79/778079/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/79/778079/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/79/778079/4"}}},"commit":{"parents":[{"commit":"14df63bbc70ca747f85d236c96977576c5274fc3","subject":"Update default policies for task API","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/14df63bbc70ca747f85d236c96977576c5274fc3"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-01 21:45:28.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-02 14:47:47.000000000","tz":0},"subject":"Add glance functional protection tests to check and gate","message":"Add glance functional protection tests to check and gate\n\nThis commit updates glance\u0027s zuul configuration to tack on a job\ndedicated to protecting API authroization. The tests for this job live\nin glance-tempest-plugin and they currently test full support for\nproject-reader and project-admin against the images API.\n\nFuture changes will update the policies in glance to consume\nsystem-scope and additional test coverage will be added to\nglance-tempest-plugin. But, until that happens, having protection\ntesting as part of the check and gate jobs is vital to ensuring we don\u0027t\ninadvertently expose sensitive information or APIs to users.\n\nThis level of testing will also be useful in the future if we decide to\nrefactor authorization logic out of various parts of glance and into a\nconsistent layer.\n\nDepends-On: https://review.opendev.org/c/openstack/glance-tempest-plugin/+/775742\nChange-Id: Iddee8144fb21b7ac2dec4e7fbc62c132c186fa89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/44943996a7580cd56bc0a313ec733c34a63a04f7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/44943996a7580cd56bc0a313ec733c34a63a04f7"}]},"branch":"refs/heads/master"},"9c575c1124f648d49437710197a830ca98b1ba0d":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2021-03-02 14:54:25.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/79/778079/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/79/778079/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/79/778079/5"}}},"commit":{"parents":[{"commit":"a022739fa031e40f8f9cd67a12a10377056a1cab","subject":"Update default policies for task API","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/a022739fa031e40f8f9cd67a12a10377056a1cab"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-01 21:45:28.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-02 14:52:29.000000000","tz":0},"subject":"Add glance functional protection tests to check and gate","message":"Add glance functional protection tests to check and gate\n\nThis commit updates glance\u0027s zuul configuration to tack on a job\ndedicated to protecting API authroization. The tests for this job live\nin glance-tempest-plugin and they currently test full support for\nproject-reader and project-admin against the images API.\n\nFuture changes will update the policies in glance to consume\nsystem-scope and additional test coverage will be added to\nglance-tempest-plugin. But, until that happens, having protection\ntesting as part of the check and gate jobs is vital to ensuring we don\u0027t\ninadvertently expose sensitive information or APIs to users.\n\nThis level of testing will also be useful in the future if we decide to\nrefactor authorization logic out of various parts of glance and into a\nconsistent layer.\n\nDepends-On: https://review.opendev.org/c/openstack/glance-tempest-plugin/+/775742\nChange-Id: Iddee8144fb21b7ac2dec4e7fbc62c132c186fa89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/9c575c1124f648d49437710197a830ca98b1ba0d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/9c575c1124f648d49437710197a830ca98b1ba0d"}]},"branch":"refs/heads/master"},"adad19680177b6edf560630afeb0be4561b1efac":{"kind":"REWORK","_number":6,"created":"2021-03-02 19:50:30.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/79/778079/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/79/778079/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/79/778079/6"}}},"commit":{"parents":[{"commit":"144cdf90be14cd45868d864cbd9d5a160c9e8859","subject":"Merge \"Add get_ksa_client() helper\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/144cdf90be14cd45868d864cbd9d5a160c9e8859"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-01 21:45:28.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-02 19:48:03.000000000","tz":0},"subject":"Add glance functional protection tests to check and gate","message":"Add glance functional protection tests to check and gate\n\nThis commit updates glance\u0027s zuul configuration to tack on a job\ndedicated to protecting API authroization. The tests for this job live\nin glance-tempest-plugin and they currently test full support for\nproject-reader and project-admin against the images API.\n\nFuture changes will update the policies in glance to consume\nsystem-scope and additional test coverage will be added to\nglance-tempest-plugin. But, until that happens, having protection\ntesting as part of the check and gate jobs is vital to ensuring we don\u0027t\ninadvertently expose sensitive information or APIs to users.\n\nThis level of testing will also be useful in the future if we decide to\nrefactor authorization logic out of various parts of glance and into a\nconsistent layer.\n\nDepends-On: https://review.opendev.org/c/openstack/glance-tempest-plugin/+/775742\nChange-Id: Iddee8144fb21b7ac2dec4e7fbc62c132c186fa89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/adad19680177b6edf560630afeb0be4561b1efac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/adad19680177b6edf560630afeb0be4561b1efac"}]},"branch":"refs/heads/master"},"62d5ccbc8b05783a110f501d57bbfd7c1f4e59eb":{"kind":"REWORK","_number":7,"created":"2021-03-03 23:42:12.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/79/778079/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/79/778079/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/79/778079/7"}}},"commit":{"parents":[{"commit":"144cdf90be14cd45868d864cbd9d5a160c9e8859","subject":"Merge \"Add get_ksa_client() helper\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/144cdf90be14cd45868d864cbd9d5a160c9e8859"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-01 21:45:28.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-03 23:40:11.000000000","tz":0},"subject":"Add glance functional protection tests to check and gate","message":"Add glance functional protection tests to check and gate\n\nThis commit updates glance\u0027s zuul configuration to tack on a job\ndedicated to protecting API authroization. The tests for this job live\nin glance-tempest-plugin and they currently test full support for\nproject-reader and project-admin against the images API.\n\nFuture changes will update the policies in glance to consume\nsystem-scope and additional test coverage will be added to\nglance-tempest-plugin. But, until that happens, having protection\ntesting as part of the check and gate jobs is vital to ensuring we don\u0027t\ninadvertently expose sensitive information or APIs to users.\n\nThis level of testing will also be useful in the future if we decide to\nrefactor authorization logic out of various parts of glance and into a\nconsistent layer.\n\nDepends-On: https://review.opendev.org/c/openstack/glance-tempest-plugin/+/775742\nChange-Id: Iddee8144fb21b7ac2dec4e7fbc62c132c186fa89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/62d5ccbc8b05783a110f501d57bbfd7c1f4e59eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/62d5ccbc8b05783a110f501d57bbfd7c1f4e59eb"}]},"branch":"refs/heads/master"},"1330fd8c218a0a9db4019888a7aabf834bd3fef0":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2021-03-04 18:15:31.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/79/778079/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/79/778079/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/79/778079/8"}}},"commit":{"parents":[{"commit":"fe8240562c4d8f673445079231fe3cff5848071b","subject":"Merge \"Add administrator docs for distributed-import\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/fe8240562c4d8f673445079231fe3cff5848071b"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-01 21:45:28.000000000","tz":0},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-03-04 18:15:26.000000000","tz":-480},"subject":"Add glance functional protection tests to check and gate","message":"Add glance functional protection tests to check and gate\n\nThis commit updates glance\u0027s zuul configuration to tack on a job\ndedicated to protecting API authroization. The tests for this job live\nin glance-tempest-plugin and they currently test full support for\nproject-reader and project-admin against the images API.\n\nFuture changes will update the policies in glance to consume\nsystem-scope and additional test coverage will be added to\nglance-tempest-plugin. But, until that happens, having protection\ntesting as part of the check and gate jobs is vital to ensuring we don\u0027t\ninadvertently expose sensitive information or APIs to users.\n\nThis level of testing will also be useful in the future if we decide to\nrefactor authorization logic out of various parts of glance and into a\nconsistent layer.\n\nDepends-On: https://review.opendev.org/c/openstack/glance-tempest-plugin/+/775742\nChange-Id: Iddee8144fb21b7ac2dec4e7fbc62c132c186fa89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1330fd8c218a0a9db4019888a7aabf834bd3fef0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1330fd8c218a0a9db4019888a7aabf834bd3fef0"}]},"branch":"refs/heads/master"},"8d694786d3f2450b6cfe1e8fe5cb8a54f9623662":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2021-03-04 21:56:59.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/79/778079/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/79/778079/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/79/778079/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/79/778079/9"}}},"commit":{"parents":[{"commit":"66281f0dbf69e597ec412e3c60b990d4fe4333dd","subject":"Merge \"Cleanup remaining tenant terminology in glance API docs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/66281f0dbf69e597ec412e3c60b990d4fe4333dd"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-01 21:45:28.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-04 21:53:30.000000000","tz":0},"subject":"Add glance functional protection tests to check and gate","message":"Add glance functional protection tests to check and gate\n\nThis commit updates glance\u0027s zuul configuration to tack on a job\ndedicated to protecting API authroization. The tests for this job live\nin glance-tempest-plugin and they currently test full support for\nproject-reader and project-admin against the images API.\n\nFuture changes will update the policies in glance to consume\nsystem-scope and additional test coverage will be added to\nglance-tempest-plugin. But, until that happens, having protection\ntesting as part of the check and gate jobs is vital to ensuring we don\u0027t\ninadvertently expose sensitive information or APIs to users.\n\nThis level of testing will also be useful in the future if we decide to\nrefactor authorization logic out of various parts of glance and into a\nconsistent layer.\n\nDepends-On: https://review.opendev.org/c/openstack/glance-tempest-plugin/+/775742\nChange-Id: Iddee8144fb21b7ac2dec4e7fbc62c132c186fa89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/8d694786d3f2450b6cfe1e8fe5cb8a54f9623662"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/8d694786d3f2450b6cfe1e8fe5cb8a54f9623662"}]},"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"}]}],"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":{}}}]}
