)]}'
{"id":"openstack%2Fglance~738702","triplet_id":"openstack%2Fglance~master~Id49f83a63e59c262ea20062c6f3aed50c56adb74","project":"openstack/glance","branch":"master","topic":"bp/copy-unowned-image","hashtags":[],"change_id":"Id49f83a63e59c262ea20062c6f3aed50c56adb74","subject":"Add a functional test for non-owned image copying","status":"MERGED","created":"2020-06-30 21:44:47.000000000","updated":"2020-07-13 18:27:42.000000000","submitted":"2020-07-13 18:23:50.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":"738702-1594664631190-8f1d0fce","meta_rev_id":"3ce8183ab9887e8b20a4b296fec6319f4f4e7ce2","_number":738702,"virtual_id_number":738702,"owner":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-07-13 18:23:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"date":"2020-07-10 16:00:24.000000000","_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"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":2,"date":"2020-07-13 05:25:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":2,"date":"2020-07-13 10:53:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"}],"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":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":1,"date":"2020-07-13 10:53:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":1,"date":"2020-07-13 18:27:42.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":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"}],"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":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-07-10 16:00:24.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":"2020-07-13 05:25:05.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":"2020-07-13 10:53:06.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":"2020-07-13 18:23:50.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"}],"messages":[{"id":"7735150d61e1680cfbd4c6b4016d0ff275ea103b","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-06-30 21:44:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a6e8034546c79d6dc06ac4cf9326dcae5c903405","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-06-30 21:47:39.000000000","message":"Patch Set 1:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":1},{"id":"dcdd1a93464d5abf859f0afd1b9f6b8844de2b71","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-30 21:58:50.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ab4a713ae4ef486ba2e17bbe15b0f5b4 : SUCCESS in 6m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8449fd6a8ee7402383bd388fece190c7 : SUCCESS in 4m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2db0365183e34e618024c6770ac5e70e : SUCCESS in 5m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2f045001bc904f65bd661fa2f0122046 : SUCCESS in 7m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c9c8cd3bf75e4b13a51d78f5dd86210e : SUCCESS in 5m 51s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/bf14dd01d2974085b1f63eb998a66e5f : SUCCESS in 12m 24s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c06ea1a0e4174a3488f0f309f1cb3855 : SUCCESS in 7m 33s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/e625bb04c43f4e45b3eff529c984c2fa : SUCCESS in 4m 19s","accounts_in_message":[],"_revision_number":1},{"id":"abfcf23aeab6f4b49b75b808a99796a5d340923d","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-01 15:41:55.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"51d599588383be5e532aa3aeeda250f912d2450e","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-01 15:42:50.000000000","message":"Patch Set 2:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":2},{"id":"5c1b035fb76f77233650e1d722def599bb32fc22","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-01 15:54:13.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/79f4d92fba8146b38157142a4427f0bb : SUCCESS in 6m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1994105fd25042058a217d352d4be4c8 : SUCCESS in 5m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bcd09919259b491386cb422967cf84dd : SUCCESS in 7m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0d049c7daff743f7b3e9efbb255c40c1 : SUCCESS in 10m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f80aeaa81cd410397dd8c0dccdc7fe2 : SUCCESS in 6m 48s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/fbeb9a2484a840cb8e40c9edd74f7e3e : SUCCESS in 8m 49s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/be54985380814a48b307c265deb579e6 : SUCCESS in 9m 35s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/0ae6b99162674919b589a7c98ed3d7a4 : SUCCESS in 8m 43s","accounts_in_message":[],"_revision_number":2},{"id":"96ed3433f0a051681599c15ad1dbaab246afbcd4","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-07-08 13:45:21.000000000","message":"Patch Set 2: Code-Review+2 Review-Priority+1","accounts_in_message":[],"_revision_number":2},{"id":"4cf0980e29e93b7aa3f5199a3c93d9b7aed5e605","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-09 14:48:55.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"f0d1ba0c74a4f04c2c7a22077034a2c6532d11dc","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-09 14:50:39.000000000","message":"Topic changed from bug/1884587 to bp/copy-unowned-image","accounts_in_message":[],"_revision_number":3},{"id":"a6896259a666f462f059030b9b9c3f6af3785dda","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-09 18:57:03.000000000","message":"Patch Set 3:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":3},{"id":"fb1411675cb425ebc0e965dcfb9699ae39de28e9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-09 19:47:01.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/14e250af220a4cb494f6f07869a8dc19 : SUCCESS in 7m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ae84077960c44ad9ad10e7a73c8d220c : SUCCESS in 7m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/dd90ebc9618f4cd49e4f79008a48d3de : SUCCESS in 8m 18s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/06af13219ad244aba8d2cb34a3f0eda7 : SUCCESS in 12m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/14009139dea848b3a866c6c62eea2fd9 : SUCCESS in 8m 15s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/d67631b8521342399258129292404f39 : SUCCESS in 15m 08s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/43845a09edd440e6b90e4272a4424d6d : SUCCESS in 15m 52s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/7699b405d0274ca0b90c08bbbfefd885 : SUCCESS in 7m 18s","accounts_in_message":[],"_revision_number":3},{"id":"6d61252cd51f9a026a8bccdce52843be3d66f155","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2020-07-10 13:26:45.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)\n\nCouple of small things inline, generally looks good.","accounts_in_message":[],"_revision_number":3},{"id":"e7434952da958e3b7c86bd71047c2304ae04f250","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-10 15:59:29.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"90e01a62bc3187b4a48d9ed8de7dc480a1c53c7e","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-10 15:59:47.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"04feaed5c06c50e9033c9e7c4452cca1f64217e7","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-10 16:00:24.000000000","message":"Patch Set 4:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":4},{"id":"90f4c88200b13a0c54d4d72ffbb870eb56159a61","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-10 16:52:37.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c988cbe205c2474aa18adb46e608dc33 : SUCCESS in 7m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0ffaab59e6e64ba5bef9da25ed376baf : SUCCESS in 6m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/44e7272c55474b8cb37d2caf2c96a0c4 : SUCCESS in 7m 01s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/855f1f7214db4c0ba992e5ec76f5a9aa : SUCCESS in 7m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5df32c7882d44ea589f23bddc7bf6229 : SUCCESS in 8m 08s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/616806a7b4b745ab945cb82decefa1eb : SUCCESS in 8m 53s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/bb4ca87086034e33bc4422fb86068910 : SUCCESS in 8m 09s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/6222ea777a9f43ea9a6095325714d5a8 : SUCCESS in 4m 46s","accounts_in_message":[],"_revision_number":4},{"id":"77f3f82f145058f2920f0cbb683dda23e36bbf06","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-07-13 05:25:05.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"9fbcc0ce47f7a878ec36d10ba3d830b0cb0b208b","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2020-07-13 10:53:06.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nThanks Dan!\n\nHopefully this gets grabbed for the same test run with the previous review in the line.","accounts_in_message":[],"_revision_number":4},{"id":"f8a0e316236607f24e55737d45c9df28c1771605","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-13 17:40:17.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"ffac0b5668a049dba04f90d22f3fd425e06142d4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-13 18:23:50.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bb0c92254293441abbdd635aa316863a : SUCCESS in 6m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9d86bbe76ad44fdf8112775beb9bbe69 : SUCCESS in 6m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7a1660fc5d90426ebfabd098a8e43404 : SUCCESS in 10m 10s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1350eca39baa4360b70f80a191e47aa0 : SUCCESS in 8m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2e8970a927d84c88b2a8d56504c29266 : SUCCESS in 9m 06s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/60af71cd0a4d45abab5be165da1a2d0e : SUCCESS in 8m 33s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/38ad27a7516b4212a429507ab34aa279 : SUCCESS in 8m 53s","accounts_in_message":[],"_revision_number":4},{"id":"7df5c6ffa860a91d2a668f321eb0eecd63e868f4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-13 18:23:51.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"79c4b16522df1d5e8a501773cb20349ecc26e140","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-13 18:27:42.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/29ae978c105f4f6a8646eee86d7fd345 : SUCCESS in 1m 26s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"019afb789408bb0e179c849a72fd37a63202e2d1","revisions":{"fa164a88470b976b2ec1b68f36d808e55c0a131b":{"kind":"REWORK","_number":1,"created":"2020-06-30 21:44:47.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/02/738702/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/02/738702/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/02/738702/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/02/738702/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/02/738702/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/02/738702/1"}}},"commit":{"parents":[{"commit":"1bdb1bc618377083e15bdfb37ea2e501adc21ab0","subject":"Refactor common auth token code in images test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1bdb1bc618377083e15bdfb37ea2e501adc21ab0"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-06-30 20:40:25.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-06-30 20:42:04.000000000","tz":-420},"subject":"Add a functional test for non-owned image copying","message":"Add a functional test for non-owned image copying\n\nThis adds a functional test that confirms the current expected\nbehavior of what happens when a user attempts to copy an image\nthat they don\u0027t own (i.e. they get a 401).\n\nChange-Id: Id49f83a63e59c262ea20062c6f3aed50c56adb74\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/fa164a88470b976b2ec1b68f36d808e55c0a131b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/fa164a88470b976b2ec1b68f36d808e55c0a131b"}]},"branch":"refs/heads/master"},"276962a5deff56d5929516524c67f464aa372b6e":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-07-01 15:41:55.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/02/738702/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/02/738702/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/02/738702/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/02/738702/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/02/738702/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/02/738702/2"}}},"commit":{"parents":[{"commit":"a7e95ab86afa19a5bba01d599221fa9e1b42a90b","subject":"Refactor common auth token code in images test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/a7e95ab86afa19a5bba01d599221fa9e1b42a90b"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-06-30 20:40:25.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-01 15:41:26.000000000","tz":-420},"subject":"Add a functional test for non-owned image copying","message":"Add a functional test for non-owned image copying\n\nThis adds a functional test that confirms the current expected\nbehavior of what happens when a user attempts to copy an image\nthat they don\u0027t own (i.e. they get a 401).\n\nChange-Id: Id49f83a63e59c262ea20062c6f3aed50c56adb74\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/276962a5deff56d5929516524c67f464aa372b6e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/276962a5deff56d5929516524c67f464aa372b6e"}]},"branch":"refs/heads/master"},"dba05a9e36a0c1ef49e2fe57a82cd86694c54c05":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2020-07-09 14:48:55.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/02/738702/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/02/738702/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/02/738702/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/02/738702/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/02/738702/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/02/738702/3"}}},"commit":{"parents":[{"commit":"164ffdd21ebf167e70c1c63b63768aefda9609a3","subject":"Refactor common auth token code in images test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/164ffdd21ebf167e70c1c63b63768aefda9609a3"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-06-30 20:40:25.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-09 14:48:53.000000000","tz":-420},"subject":"Add a functional test for non-owned image copying","message":"Add a functional test for non-owned image copying\n\nThis adds a functional test that confirms the current expected\nbehavior of what happens when a user attempts to copy an image\nthat they don\u0027t own (i.e. they get a 401).\n\nChange-Id: Id49f83a63e59c262ea20062c6f3aed50c56adb74\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/dba05a9e36a0c1ef49e2fe57a82cd86694c54c05"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/dba05a9e36a0c1ef49e2fe57a82cd86694c54c05"}]},"branch":"refs/heads/master"},"019afb789408bb0e179c849a72fd37a63202e2d1":{"kind":"REWORK","_number":4,"created":"2020-07-10 15:59:47.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/02/738702/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/02/738702/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/02/738702/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/02/738702/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/02/738702/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/02/738702/4"}}},"commit":{"parents":[{"commit":"1b172798cd8346b8500e5faf5ae39d63c297c5b7","subject":"Refactor common auth token code in images test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1b172798cd8346b8500e5faf5ae39d63c297c5b7"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-06-30 20:40:25.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-10 15:59:52.000000000","tz":-420},"subject":"Add a functional test for non-owned image copying","message":"Add a functional test for non-owned image copying\n\nThis adds a functional test that confirms the current expected\nbehavior of what happens when a user attempts to copy an image\nthat they don\u0027t own (i.e. they get a 401).\n\nChange-Id: Id49f83a63e59c262ea20062c6f3aed50c56adb74\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/019afb789408bb0e179c849a72fd37a63202e2d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/019afb789408bb0e179c849a72fd37a63202e2d1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
