)]}'
{"id":"openstack%2Fopenstacksdk~676714","triplet_id":"openstack%2Fopenstacksdk~master~Ieb2c11490a6fd195941ca87724eae2a6f67d43ad","project":"openstack/openstacksdk","branch":"master","topic":"image-objects","hashtags":[],"change_id":"Ieb2c11490a6fd195941ca87724eae2a6f67d43ad","subject":"Add header to auto-delete image upload objects","status":"MERGED","created":"2019-08-15 15:01:28.000000000","updated":"2019-08-15 19:24:36.000000000","submitted":"2019-08-15 19:24:35.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"676714-1565897076217-32243520","meta_rev_id":"94189445875aca92040265f3a1895397e75bbff8","_number":676714,"virtual_id_number":676714,"owner":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":2,"date":"2019-08-15 19:24:35.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":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"all":[{"value":2,"date":"2019-08-15 15:32:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":2,"date":"2019-08-15 15:30:32.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},{"value":2,"date":"2019-08-15 17:21:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"all":[{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":1,"date":"2019-08-15 17:39:05.000000000","_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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},"Allow-Post-Review":{"all":[{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-15 15:30:32.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2019-08-15 15:32:50.000000000","updated_by":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"reviewer":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"state":"REVIEWER"},{"updated":"2019-08-15 17:21:54.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2019-08-15 19:24:35.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":"02567aa073bff617d278b3fc6ae4628223e9102d","author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"date":"2019-08-15 15:01:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"df12aa97e9ac9d6b536e731c17149273b55ab345","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-08-15 15:30:32.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"b1b1ca42439937bd14844294b698a88cbd54e69f","author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"date":"2019-08-15 15:32:50.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"d47c26eec0ffe2901d52bb2d300c0a8bf7b6f611","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-15 16:33:04.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/8e0eabc8f13746b3b01dfe4c1db5aca6 : SUCCESS in 4m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3f8b661e6d004c39b5a73aaa8e87b11b : SUCCESS in 4m 40s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/6545118c06c144fb9567ce7f50c26a0f : SUCCESS in 4m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/01a838511447406fb4ad495d957e570f : SUCCESS in 30m 14s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/93c46f91ec284be4a9c7412d416a3e7c : SUCCESS in 26m 20s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a1faa0673fb54e03a17ec8677362c0c2 : SUCCESS in 1h 00m 12s\n- openstacksdk-functional-devstack-tips-python2 https://zuul.opendev.org/t/openstack/build/857a76afa1a842798584afb4c437df89 : SUCCESS in 1h 05m 43s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/b6b3ed2be0594826856a3e9f37d43dfd : SUCCESS in 4m 10s\n- os-client-config-tox-py27-tips https://zuul.opendev.org/t/openstack/build/d410cf6bd05b4fe596bf31004d008c31 : SUCCESS in 4m 00s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/f83f08306d5144aca78f43b03b2ab3f6 : SUCCESS in 4m 52s\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/f0d45c4dbecd47868000d5a1d1541b8b : SUCCESS in 5m 35s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/38fd27c203cb4ef9a5d6a08031fe74dd : SUCCESS in 5m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/179b174f862e4a1e9873cc2c0fc13fa5 : SUCCESS in 5m 41s\n- openstacksdk-ansible-devel-functional-devstack https://zuul.opendev.org/t/openstack/build/4455a5d1c85e4da7b46d6a321214e55a : SUCCESS in 38m 48s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack https://zuul.opendev.org/t/openstack/build/ff090ef1cd7644e7ab267fce03cdff17 : SUCCESS in 44m 30s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4d877b15bcd64f3eb047cd096b909409 : SUCCESS in 1h 03m 17s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/5628a5c5230f46b49dc95341cc2f8cce : SUCCESS in 1h 24m 57s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/2b20ce725a8d46639eec5dc7d417e610 : SUCCESS in 1h 08m 08s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/b2eedbf9938d492d907f448170076728 : FAILURE in 59m 36s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/fec5c0b4e73c42da9ac58427b7180a2b : SUCCESS in 33m 15s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/d2b6e68aa0c44dcb849eda279e9c8648 : SUCCESS in 33m 52s (non-voting)\n- openstacksdk-functional-devstack-python2 https://zuul.opendev.org/t/openstack/build/428174a1874c4eb6b5c0bb75ecfaaf8c : SUCCESS in 1h 03m 46s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/3252774575ad406b81ab03291c7fd3a5 : SUCCESS in 56m 09s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/cef301ab177f43d9b5802f6102f4c04f : SUCCESS in 33m 24s\n- bifrost-integration-tinyipa-ubuntu-xenial https://zuul.opendev.org/t/openstack/build/e1857dbd71674c66b210c90808383d01 : SUCCESS in 20m 42s\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/1612e912aadd4301bfc282fae4587556 : SUCCESS in 52m 37s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7ba8f846d85a2d659d5055665be5991781d99ec2","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-08-15 17:21:54.000000000","message":"Patch Set 1: Code-Review+2\n\nAnd what\u0027s with container? This results in set of empty containers with no real link to anything useful.","accounts_in_message":[],"_revision_number":1},{"id":"e139c4d7bc834413fe2022dfbb8d9b76f63dce0b","author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"date":"2019-08-15 17:39:05.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"8089d7734cc59d56297b73d117e2e8fd091792f3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-15 17:39:18.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"1be855d08f20184d268d2325792990aa95c23484","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-15 19:24:35.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f61a501bde094fde8bddd2cfb19f65fd : SUCCESS in 3m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/68a656c3d2b34e4189f1664e9bdc8c6e : SUCCESS in 4m 49s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/48e0b56a64234ad0a8116ace976974e5 : SUCCESS in 5m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fc0c8e24d8034465b145be33414cac5c : SUCCESS in 6m 42s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b9f9c4c94fc7413a91ad168cbc1e25d6 : SUCCESS in 4m 28s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c6b0dc5fce6d433ebea72b210765c282 : SUCCESS in 1h 04m 57s\n- openstacksdk-functional-devstack-tips-python2 https://zuul.opendev.org/t/openstack/build/24bed19669a1415a8d6fd3b3c2cfb437 : SUCCESS in 1h 23m 05s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/73b55dd2ffb34dc39424120a975c1f1d : SUCCESS in 5m 17s\n- os-client-config-tox-py27-tips https://zuul.opendev.org/t/openstack/build/b9e79d9bd50a400b8c6d729d95360e5e : SUCCESS in 4m 12s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/1003c44e903a41d69fba517cba0ce5c9 : SUCCESS in 3m 59s\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/c6ba4991eb5c4a62a384d379399345d7 : SUCCESS in 4m 59s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/71259796ef5c47569c68be27793be0da : SUCCESS in 5m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/508c8f57b3d143d78327e8c11c39935a : SUCCESS in 4m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d9fcca0193be472d8d75578d0c6705c2 : SUCCESS in 1h 04m 41s\n- openstacksdk-functional-devstack-python2 https://zuul.opendev.org/t/openstack/build/81dbe5f426284f288cefa39d0e9a8b72 : SUCCESS in 1h 10m 06s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/6ae6f95bb53a478badee252d6a87ea2d : SUCCESS in 1h 32m 48s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/b73c383beb534a459bf88afd749d0cae : SUCCESS in 1h 00m 52s\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/fcb5c2326c424ac2aeaa1ffa22fdf7df : SUCCESS in 32m 32s\n- bifrost-integration-tinyipa-ubuntu-xenial https://zuul.opendev.org/t/openstack/build/33be48967c404b9a8b40ae525e79b9fc : SUCCESS in 20m 44s","accounts_in_message":[],"_revision_number":1},{"id":"ca4695e359598699aa3652916c754cb3b4ee306a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-15 19:24:36.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"8298a46e87cf84b69fc9e682516dfe52e1aa4eb2","revisions":{"8298a46e87cf84b69fc9e682516dfe52e1aa4eb2":{"kind":"REWORK","_number":1,"created":"2019-08-15 15:01:28.000000000","uploader":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"ref":"refs/changes/14/676714/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/14/676714/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/14/676714/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/14/676714/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/14/676714/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/14/676714/1"}}},"commit":{"parents":[{"commit":"239346199bde02bb4256e80b2af46bced542a723","subject":"Merge \"Minor refactor cleanup of _make_proxy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/239346199bde02bb4256e80b2af46bced542a723"}]}],"author":{"name":"David Shrewsbury","email":"dshrewsb@redhat.com","date":"2019-08-15 14:59:16.000000000","tz":-240},"committer":{"name":"David Shrewsbury","email":"dshrewsb@redhat.com","date":"2019-08-15 14:59:16.000000000","tz":-240},"subject":"Add header to auto-delete image upload objects","message":"Add header to auto-delete image upload objects\n\nWhen using the tasks API, swift objects are used for creating the\nfinal image. Although we manually clean these up when everything\ngoes right, it\u0027s possible when things go wrong that these objects\ncan be left lying around. Let\u0027s use the \u0027x-delete-after\u0027 header on\nthe objects to make sure they are cleaned up after a day.\n\nChange-Id: Ieb2c11490a6fd195941ca87724eae2a6f67d43ad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8298a46e87cf84b69fc9e682516dfe52e1aa4eb2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8298a46e87cf84b69fc9e682516dfe52e1aa4eb2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
