)]}'
{"id":"openstack%2Fpython-swiftclient~172791","triplet_id":"openstack%2Fpython-swiftclient~master~I4477af445474c5fa97ff864c4942f1330b59e5d6","project":"openstack/python-swiftclient","branch":"master","topic":"bug/1476002","hashtags":[],"change_id":"I4477af445474c5fa97ff864c4942f1330b59e5d6","subject":"Accept token and tenant_id for authenticating against KS","status":"MERGED","created":"2015-04-13 05:45:24.000000000","updated":"2016-02-10 19:39:53.000000000","submitted":"2016-02-10 19:39:53.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"2a8c3365b123abfc3a614f593a30bdfe5ac5b2a5","_number":172791,"virtual_id_number":172791,"owner":{"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":0,"_account_id":15123,"name":"Drago","email":"drago.rosson@rackspace.com","username":"Drago"},{"value":2,"date":"2016-02-10 19:39:53.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"all":[{"value":2,"date":"2016-02-10 12:30:34.000000000","_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":1,"date":"2016-02-08 20:07:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15123,"name":"Drago","email":"drago.rosson@rackspace.com","username":"Drago"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":2,"date":"2016-01-19 16:10:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"all":[{"value":1,"date":"2016-02-10 12:30:34.000000000","_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":0,"_account_id":15123,"name":"Drago","email":"drago.rosson@rackspace.com","username":"Drago"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},{"_account_id":15123,"name":"Drago","email":"drago.rosson@rackspace.com","username":"Drago"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-09-02 22:01:09.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2016-01-15 23:55:29.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2016-01-19 16:10:01.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2016-02-08 20:07:22.000000000","updated_by":{"_account_id":15123,"name":"Drago","email":"drago.rosson@rackspace.com","username":"Drago"},"reviewer":{"_account_id":15123,"name":"Drago","email":"drago.rosson@rackspace.com","username":"Drago"},"state":"REVIEWER"},{"updated":"2016-02-10 12:30:34.000000000","updated_by":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"reviewer":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"state":"REVIEWER"},{"updated":"2016-02-10 19:39:53.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"151bf9aeee1844c184b7192c81d0e20d94e88eb1","author":{"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},"date":"2015-04-13 05:45:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"79eb84cf2fd67778d21ba32547f31eb5ca4b1bba","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-13 06:47:05.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/91/172791/1/check/gate-python-swiftclient-python26/f40cdd7/ : FAILURE in 53s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/91/172791/1/check/gate-python-swiftclient-pep8/3893551/ : SUCCESS in 48s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/91/172791/1/check/gate-python-swiftclient-docs/a8821b6//doc/build/html/ : SUCCESS in 52s\n- gate-python-swiftclient-python27 http://logs.openstack.org/91/172791/1/check/gate-python-swiftclient-python27/491867a/ : FAILURE in 53s\n- gate-python-swiftclient-python34 http://logs.openstack.org/91/172791/1/check/gate-python-swiftclient-python34/4df96a6/ : FAILURE in 3m 09s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/91/172791/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/0c7c1d1/ : FAILURE in 13m 18s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/91/172791/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/fe7e86f/ : FAILURE in 17m 12s\n- gate-python-swiftclient-pypy http://logs.openstack.org/91/172791/1/check/gate-python-swiftclient-pypy/af677c6/ : FAILURE in 1m 27s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/91/172791/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/8e6e76e/ : SUCCESS in 1h 01m 33s\n- check-swift-dsvm-functional http://logs.openstack.org/91/172791/1/check/check-swift-dsvm-functional/a4315c3/ : SUCCESS in 23m 14s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/91/172791/1/check/check-swiftclient-dsvm-functional/bc2f77b/ : SUCCESS in 19m 09s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c443f9a6fe17d224192057d991d4a5d40bfe2a4b","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-06-05 09:57:12.000000000","message":"Patch Set 1: Code-Review-1\n\nAre you planning to work on this patch any more? If not then please abandon. Thank you.","accounts_in_message":[],"_revision_number":1},{"id":"91a3c14450c6849f35718c114c25ba6426556ee9","author":{"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},"date":"2015-07-19 16:40:56.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3fce2a494bb554d43b3584df12a303adb705cceb","author":{"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},"date":"2015-07-19 16:48:35.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b53613cee0ec594626d410e266708bd2c20818e7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-19 17:37:04.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/91/172791/3/check/gate-python-swiftclient-python26/b62ada8/ : FAILURE in 51s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/91/172791/3/check/gate-python-swiftclient-pep8/ecf3df6/ : SUCCESS in 45s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/91/172791/3/check/gate-python-swiftclient-docs/9bf5d30//doc/build/html/ : SUCCESS in 51s\n- gate-python-swiftclient-python27 http://logs.openstack.org/91/172791/3/check/gate-python-swiftclient-python27/25ae555/ : FAILURE in 52s\n- gate-python-swiftclient-python34 http://logs.openstack.org/91/172791/3/check/gate-python-swiftclient-python34/b45cd14/ : FAILURE in 1m 44s\n- gate-python-swiftclient-pypy http://logs.openstack.org/91/172791/3/check/gate-python-swiftclient-pypy/d655155/ : FAILURE in 1m 36s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/91/172791/3/check/gate-tempest-dsvm-neutron-src-python-swiftclient/46831d8/ : SUCCESS in 48m 22s\n- gate-swift-dsvm-functional http://logs.openstack.org/91/172791/3/check/gate-swift-dsvm-functional/aeafa3b/ : SUCCESS in 26m 25s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/91/172791/3/check/gate-swiftclient-dsvm-functional/6381a28/ : SUCCESS in 20m 21s","accounts_in_message":[],"_revision_number":3},{"id":"e8f2a3397d845f085681fdde6a8ee9dcf48627f0","author":{"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},"date":"2015-07-19 21:30:27.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"1b6896d55709f206659595179c62954c960035c2","author":{"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},"date":"2015-07-19 21:33:52.000000000","message":"Patch Set 4:\n\nAlistair, apologies for the delayed patch. I hope this one is better.","accounts_in_message":[],"_revision_number":4},{"id":"2498b193f661bd45728829cf5a894ec017179d14","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-19 22:21:16.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/91/172791/4/check/gate-python-swiftclient-python26/cbd7d34/ : SUCCESS in 55s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/91/172791/4/check/gate-python-swiftclient-pep8/b232203/ : SUCCESS in 49s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/91/172791/4/check/gate-python-swiftclient-docs/c59cbb3//doc/build/html/ : SUCCESS in 55s\n- gate-python-swiftclient-python27 http://logs.openstack.org/91/172791/4/check/gate-python-swiftclient-python27/4010897/ : SUCCESS in 45s\n- gate-python-swiftclient-python34 http://logs.openstack.org/91/172791/4/check/gate-python-swiftclient-python34/c2292d5/ : SUCCESS in 1m 45s\n- gate-python-swiftclient-pypy http://logs.openstack.org/91/172791/4/check/gate-python-swiftclient-pypy/4be5609/ : SUCCESS in 1m 36s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/91/172791/4/check/gate-tempest-dsvm-neutron-src-python-swiftclient/30ddbb8/ : SUCCESS in 50m 43s\n- gate-swift-dsvm-functional http://logs.openstack.org/91/172791/4/check/gate-swift-dsvm-functional/0355157/ : SUCCESS in 27m 29s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/91/172791/4/check/gate-swiftclient-dsvm-functional/6455955/ : SUCCESS in 20m 25s","accounts_in_message":[],"_revision_number":4},{"id":"5cedec8705f9d1c16d7dcdafc90eb035665246e4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-04 05:24:23.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"0a3d31b089cb7fcfbfafa4c3d5ca87b8f2afbeae","author":{"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},"date":"2015-09-01 05:32:08.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"c415c6c986910bb9b5d69c51596bbb4ccffb2f9d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-01 06:51:58.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/91/172791/5/check/gate-python-swiftclient-python26/860c70c/ : SUCCESS in 55s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/91/172791/5/check/gate-python-swiftclient-pep8/b58ab04/ : FAILURE in 50s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/91/172791/5/check/gate-python-swiftclient-docs/b91267a//doc/build/html/ : SUCCESS in 42s\n- gate-python-swiftclient-python27 http://logs.openstack.org/91/172791/5/check/gate-python-swiftclient-python27/9777cbf/ : SUCCESS in 48s\n- gate-python-swiftclient-python34 http://logs.openstack.org/91/172791/5/check/gate-python-swiftclient-python34/908a638/ : SUCCESS in 1m 43s\n- gate-python-swiftclient-pypy http://logs.openstack.org/91/172791/5/check/gate-python-swiftclient-pypy/529a5b8/ : SUCCESS in 1m 36s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/91/172791/5/check/gate-tempest-dsvm-neutron-src-python-swiftclient/4cd5ccf/ : SUCCESS in 1h 17m 16s\n- gate-swift-dsvm-functional http://logs.openstack.org/91/172791/5/check/gate-swift-dsvm-functional/7fe2575/ : SUCCESS in 32m 33s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/91/172791/5/check/gate-swiftclient-dsvm-functional/c4244fa/ : SUCCESS in 27m 07s","accounts_in_message":[],"_revision_number":5},{"id":"237885fd904eab984816eeb3ffe5febf91499890","author":{"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},"date":"2015-09-01 10:34:03.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"53fcf9ad852e410e837d3f329edaa9733839c8b8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-01 11:53:51.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/91/172791/6/check/gate-python-swiftclient-python26/5debb2d/ : SUCCESS in 1m 09s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/91/172791/6/check/gate-python-swiftclient-pep8/d32f2de/ : SUCCESS in 46s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/91/172791/6/check/gate-python-swiftclient-docs/633a5cd//doc/build/html/ : SUCCESS in 1m 02s\n- gate-python-swiftclient-python27 http://logs.openstack.org/91/172791/6/check/gate-python-swiftclient-python27/51b44d3/ : SUCCESS in 1m 07s\n- gate-python-swiftclient-python34 http://logs.openstack.org/91/172791/6/check/gate-python-swiftclient-python34/aefd915/ : SUCCESS in 2m 46s\n- gate-python-swiftclient-pypy http://logs.openstack.org/91/172791/6/check/gate-python-swiftclient-pypy/4569310/ : SUCCESS in 2m 27s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/91/172791/6/check/gate-tempest-dsvm-neutron-src-python-swiftclient/0bfcb18/ : SUCCESS in 1h 16m 39s\n- gate-swift-dsvm-functional http://logs.openstack.org/91/172791/6/check/gate-swift-dsvm-functional/c2612ef/ : SUCCESS in 36m 39s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/91/172791/6/check/gate-swiftclient-dsvm-functional/2adf15b/ : SUCCESS in 30m 40s","accounts_in_message":[],"_revision_number":6},{"id":"3cf9b602d9dadab1473ba9fe816d55d67cf3fe0e","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2015-09-02 22:01:09.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"f332d35ddfd8549ccabbee14865979ebe44fef1d","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-09-03 16:01:20.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)\n\nI don\u0027t see a problem with the client.py change, but if I revert it then all of the tests still pass.\n\nMeanwhile the tests have been made less rigorous by the changes - see inline comment. Passing the default ks_token value is required.\n\nYou should revert your changes to all the tests and add a new test to verify that when auth_token kwarg is used then its value is passed to FakeKeystone. That should be fairly simple to verify: modify FakeKeystone so that if it gets auth_token in kwargs then it returns that value, otherwise it returns the value it was constructed with (ie the current pattern).","accounts_in_message":[],"_revision_number":6},{"id":"2bf83e87bed75dbd2a24cec2a01c75cc25482778","author":{"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},"date":"2015-10-02 13:30:26.000000000","message":"Patch Set 6:\n\nI\u0027ll work on this fix today","accounts_in_message":[],"_revision_number":6},{"id":"30c67f897155dad434909ffa82eecd705d1512d3","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-01-15 23:53:32.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"72c2e484520bdbcef09750c978f06118e6ecb7f5","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-01-15 23:55:29.000000000","message":"Patch Set 7:\n\nI reworked the tests to (1) test the behavior that changed and (2) let us pass token as a keyword arg to our mocked-out keystone client while still specifying a separate auth_token that should be returned.","accounts_in_message":[],"_revision_number":7},{"id":"bee6d20ef8f43d0265d00e29c1884bc6c755a171","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-16 01:55:58.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/91/172791/7/check/gate-python-swiftclient-pep8/bd776f0/ : FAILURE in 42s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/91/172791/7/check/gate-python-swiftclient-docs/65d984c//doc/build/html/ : SUCCESS in 49s\n- gate-python-swiftclient-python27 http://logs.openstack.org/91/172791/7/check/gate-python-swiftclient-python27/31aca60/ : SUCCESS in 1m 17s\n- gate-python-swiftclient-python34 http://logs.openstack.org/91/172791/7/check/gate-python-swiftclient-python34/711fe95/ : SUCCESS in 1m 52s\n- gate-python-swiftclient-pypy http://logs.openstack.org/91/172791/7/check/gate-python-swiftclient-pypy/7f92bdf/ : SUCCESS in 1m 31s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/91/172791/7/check/gate-tempest-dsvm-neutron-src-python-swiftclient/b69a463/ : SUCCESS in 1h 49m 07s\n- gate-swift-dsvm-functional http://logs.openstack.org/91/172791/7/check/gate-swift-dsvm-functional/d4d1c63/ : SUCCESS in 30m 09s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/91/172791/7/check/gate-swiftclient-dsvm-functional/4c0d057/ : SUCCESS in 22m 08s","accounts_in_message":[],"_revision_number":7},{"id":"46c0f76a0e1cd315d3b0817822a859fd611f4b80","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-01-18 18:48:18.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"22c3711329a6b792deb1169fe446562bcfe0d178","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-18 21:21:37.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/91/172791/8/check/gate-python-swiftclient-pep8/ed7b34d/ : SUCCESS in 52s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/91/172791/8/check/gate-python-swiftclient-docs/55fbdbd//doc/build/html/ : SUCCESS in 1m 09s\n- gate-python-swiftclient-python27 http://logs.openstack.org/91/172791/8/check/gate-python-swiftclient-python27/75a6b6e/ : SUCCESS in 1m 01s\n- gate-python-swiftclient-python34 http://logs.openstack.org/91/172791/8/check/gate-python-swiftclient-python34/22bfd17/ : SUCCESS in 2m 12s\n- gate-python-swiftclient-pypy http://logs.openstack.org/91/172791/8/check/gate-python-swiftclient-pypy/d4d4eed/ : SUCCESS in 1m 47s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/91/172791/8/check/gate-tempest-dsvm-neutron-src-python-swiftclient/c5886c4/ : SUCCESS in 1h 35m 43s\n- gate-swift-dsvm-functional http://logs.openstack.org/91/172791/8/check/gate-swift-dsvm-functional/4c59c9b/ : SUCCESS in 38m 12s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/91/172791/8/check/gate-swiftclient-dsvm-functional/059dd94/ : SUCCESS in 25m 10s","accounts_in_message":[],"_revision_number":8},{"id":"22005d5b7c0090cd02106410ddc6b176487358b5","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-01-19 16:10:01.000000000","message":"Patch Set 8: Code-Review+2\n\nlooks good Tim","accounts_in_message":[],"_revision_number":8},{"id":"39890f2341b064e6440ed05a252598384edd742d","author":{"_account_id":15123,"name":"Drago","email":"drago.rosson@rackspace.com","username":"Drago"},"date":"2016-02-08 20:07:22.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"017f382ca49690b68631a0d6ccb11931b38aad1e","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-02-10 12:30:34.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\nLooks good to me.","accounts_in_message":[],"_revision_number":8},{"id":"4e180c7b9e4f9b82fe6a43ff587a35efd2ce8074","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-10 12:30:39.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"c2efb6a35aac8b65a77307710edd4d3d2e2cc05e","date":"2016-02-10 19:39:53.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":8},{"id":"0822e9231ca749441271893d0ebffd8ffe07ec1a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-10 19:39:53.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/91/172791/8/gate/gate-python-swiftclient-docs/2bb25fa//doc/build/html/ : SUCCESS in 1m 07s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/91/172791/8/gate/gate-python-swiftclient-pep8/39f8df3/ : SUCCESS in 48s\n- gate-python-swiftclient-python27 http://logs.openstack.org/91/172791/8/gate/gate-python-swiftclient-python27/8c4ce7a/ : SUCCESS in 1m 45s\n- gate-python-swiftclient-python34 http://logs.openstack.org/91/172791/8/gate/gate-python-swiftclient-python34/a5bc374/ : SUCCESS in 1m 33s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/91/172791/8/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/5f7ddb1/ : SUCCESS in 47m 59s\n- gate-swift-dsvm-functional http://logs.openstack.org/91/172791/8/gate/gate-swift-dsvm-functional/0d461df/ : SUCCESS in 20m 45s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/91/172791/8/gate/gate-swiftclient-dsvm-functional/ab1c421/ : SUCCESS in 16m 46s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"a175689418208e1c72d8db03d6b59893c73b2445","revisions":{"4059af9932733950a8a192fc322cbb96e62622a7":{"kind":"REWORK","_number":1,"created":"2015-04-13 05:45:24.000000000","uploader":{"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},"ref":"refs/changes/91/172791/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/91/172791/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/1"}}},"commit":{"parents":[{"commit":"3105cdc4f815788dc6939e6e2866342d01866773","subject":"Merge \"Include unsupported url scheme with ClientException\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3105cdc4f815788dc6939e6e2866342d01866773"}]}],"author":{"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","date":"2015-04-13 03:33:57.000000000","tz":-300},"committer":{"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","date":"2015-04-13 05:45:13.000000000","tz":-300},"subject":"Accept token and tenant_id auth","message":"Accept token and tenant_id auth\n\nAllow swiftclient to authenticate using tenant name/id and token\nbut not storage url. This is useful when the client is used by\nother services to access a users swift account. In such cases, the\npassword is may not be provided, but the service can discover the\nstorage endpoint by reauthenticating using the token and tenant\nname/id.\n\nChange-Id: I4477af445474c5fa97ff864c4942f1330b59e5d6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4059af9932733950a8a192fc322cbb96e62622a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4059af9932733950a8a192fc322cbb96e62622a7"}]},"branch":"refs/heads/master"},"4bcd9b286fa556d7b75719ad36b7ac7019d93ce6":{"kind":"REWORK","_number":2,"created":"2015-07-19 16:40:56.000000000","uploader":{"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},"ref":"refs/changes/91/172791/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/91/172791/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/2"}}},"commit":{"parents":[{"commit":"63998b481c7fd2d242efa12e2ca5b959bcdd113b","subject":"Merge \"Python 3: Replacing unicode with six.text_type for py3 compatibility\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/63998b481c7fd2d242efa12e2ca5b959bcdd113b"}]}],"author":{"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","date":"2015-04-13 03:33:57.000000000","tz":-300},"committer":{"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","date":"2015-07-19 16:17:48.000000000","tz":-300},"subject":"Accept token and tenant_id auth","message":"Accept token and tenant_id auth\n\nAllow swiftclient to authenticate using tenant name/id and token\nbut not storage url. This is useful when the client is used by\nother services to access a users swift account. In such cases, the\npassword is may not be provided, but the service can discover the\nstorage endpoint by reauthenticating using the token and tenant\nname/id.\n\nChange-Id: I4477af445474c5fa97ff864c4942f1330b59e5d6\nCloses-Bug: #1476002\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4bcd9b286fa556d7b75719ad36b7ac7019d93ce6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4bcd9b286fa556d7b75719ad36b7ac7019d93ce6"}]},"branch":"refs/heads/master"},"3ae75e20e0fa0c36cc02eeb35ba24b71cd4edbf5":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-07-19 16:48:35.000000000","uploader":{"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},"ref":"refs/changes/91/172791/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/91/172791/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/3"}}},"commit":{"parents":[{"commit":"63998b481c7fd2d242efa12e2ca5b959bcdd113b","subject":"Merge \"Python 3: Replacing unicode with six.text_type for py3 compatibility\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/63998b481c7fd2d242efa12e2ca5b959bcdd113b"}]}],"author":{"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","date":"2015-04-13 03:33:57.000000000","tz":-300},"committer":{"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","date":"2015-07-19 16:43:26.000000000","tz":-300},"subject":"Accept token and tenant_id for authenticating against KS","message":"Accept token and tenant_id for authenticating against KS\n\nAllow swiftclient to authenticate against keystone using tenant\nname/id and token only. Without this patch, the password is\nrequired, which may not always be available. Authentication\nagainst keystone is required to get the service catalog,\nwhich includes the endpoints for swift.\n\nChange-Id: I4477af445474c5fa97ff864c4942f1330b59e5d6\nCloses-Bug: #1476002\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3ae75e20e0fa0c36cc02eeb35ba24b71cd4edbf5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3ae75e20e0fa0c36cc02eeb35ba24b71cd4edbf5"}]},"branch":"refs/heads/master"},"ebf3c16ecc104841a739898455053aea719aa66d":{"kind":"REWORK","_number":4,"created":"2015-07-19 21:30:27.000000000","uploader":{"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},"ref":"refs/changes/91/172791/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/91/172791/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/4"}}},"commit":{"parents":[{"commit":"63998b481c7fd2d242efa12e2ca5b959bcdd113b","subject":"Merge \"Python 3: Replacing unicode with six.text_type for py3 compatibility\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/63998b481c7fd2d242efa12e2ca5b959bcdd113b"}]}],"author":{"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","date":"2015-04-13 03:33:57.000000000","tz":-300},"committer":{"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","date":"2015-07-19 21:30:25.000000000","tz":-300},"subject":"Accept token and tenant_id for authenticating against KS","message":"Accept token and tenant_id for authenticating against KS\n\nAllow swiftclient to authenticate against keystone using tenant\nname/id and token only. Without this patch, the password is\nrequired, which may not always be available. Authentication\nagainst keystone is required to get the service catalog,\nwhich includes the endpoints for swift.\n\nChange-Id: I4477af445474c5fa97ff864c4942f1330b59e5d6\nCloses-Bug: #1476002\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ebf3c16ecc104841a739898455053aea719aa66d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ebf3c16ecc104841a739898455053aea719aa66d"}]},"branch":"refs/heads/master"},"ec8e4325357fd477843f938293456792a3b3425f":{"kind":"REWORK","_number":5,"created":"2015-09-01 05:32:08.000000000","uploader":{"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},"ref":"refs/changes/91/172791/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/91/172791/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/5"}}},"commit":{"parents":[{"commit":"e52df5d8a59708130054ef83068e4d516b2b6d01","subject":"Merge \"Reduce memory usage for download/delete and add --no-shuffle option to st_download\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e52df5d8a59708130054ef83068e4d516b2b6d01"}]}],"author":{"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","date":"2015-04-13 03:33:57.000000000","tz":-300},"committer":{"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","date":"2015-09-01 05:34:09.000000000","tz":-300},"subject":"Accept token and tenant_id for authenticating against KS","message":"Accept token and tenant_id for authenticating against KS\n\nAllow swiftclient to authenticate against keystone using tenant\nname/id and token only. Without this patch, the password is\nrequired, which may not always be available. Authentication\nagainst keystone is required to get the service catalog,\nwhich includes the endpoints for swift.\n\nChange-Id: I4477af445474c5fa97ff864c4942f1330b59e5d6\nCloses-Bug: #1476002\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ec8e4325357fd477843f938293456792a3b3425f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ec8e4325357fd477843f938293456792a3b3425f"}]},"branch":"refs/heads/master"},"d5251f52db4509ddcb186aad04d9424184d795b4":{"kind":"REWORK","_number":6,"created":"2015-09-01 10:34:03.000000000","uploader":{"_account_id":13720,"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","username":"pmallya"},"ref":"refs/changes/91/172791/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/91/172791/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/6"}}},"commit":{"parents":[{"commit":"e52df5d8a59708130054ef83068e4d516b2b6d01","subject":"Merge \"Reduce memory usage for download/delete and add --no-shuffle option to st_download\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e52df5d8a59708130054ef83068e4d516b2b6d01"}]}],"author":{"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","date":"2015-04-13 03:33:57.000000000","tz":-300},"committer":{"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","date":"2015-09-01 10:36:51.000000000","tz":-300},"subject":"Accept token and tenant_id for authenticating against KS","message":"Accept token and tenant_id for authenticating against KS\n\nAllow swiftclient to authenticate against keystone using tenant\nname/id and token only. Without this patch, the password is\nrequired, which may not always be available. Authentication\nagainst keystone is required to get the service catalog,\nwhich includes the endpoints for swift.\n\nChange-Id: I4477af445474c5fa97ff864c4942f1330b59e5d6\nCloses-Bug: #1476002\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d5251f52db4509ddcb186aad04d9424184d795b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d5251f52db4509ddcb186aad04d9424184d795b4"}]},"branch":"refs/heads/master"},"767ff1caf99806435261be15b92cf9c12f6e60b6":{"kind":"REWORK","_number":7,"created":"2016-01-15 23:53:32.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/91/172791/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/91/172791/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/7"}}},"commit":{"parents":[{"commit":"e52df5d8a59708130054ef83068e4d516b2b6d01","subject":"Merge \"Reduce memory usage for download/delete and add --no-shuffle option to st_download\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e52df5d8a59708130054ef83068e4d516b2b6d01"}]}],"author":{"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","date":"2015-04-13 03:33:57.000000000","tz":-300},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-01-15 23:47:28.000000000","tz":-480},"subject":"Accept token and tenant_id for authenticating against KS","message":"Accept token and tenant_id for authenticating against KS\n\nAllow swiftclient to authenticate against keystone using tenant\nname/id and token only. Without this patch, the password is\nrequired, which may not always be available. Authentication\nagainst keystone is required to get the service catalog,\nwhich includes the endpoints for swift.\n\nChange-Id: I4477af445474c5fa97ff864c4942f1330b59e5d6\nCloses-Bug: #1476002\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/767ff1caf99806435261be15b92cf9c12f6e60b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/767ff1caf99806435261be15b92cf9c12f6e60b6"}]},"branch":"refs/heads/master"},"a175689418208e1c72d8db03d6b59893c73b2445":{"kind":"REWORK","_number":8,"created":"2016-01-18 18:48:18.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/91/172791/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/91/172791/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/91/172791/8"}}},"commit":{"parents":[{"commit":"e52df5d8a59708130054ef83068e4d516b2b6d01","subject":"Merge \"Reduce memory usage for download/delete and add --no-shuffle option to st_download\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e52df5d8a59708130054ef83068e4d516b2b6d01"}]}],"author":{"name":"Pratik Mallya","email":"pratik.mallya@gmail.com","date":"2015-04-13 03:33:57.000000000","tz":-300},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-01-18 18:47:05.000000000","tz":-480},"subject":"Accept token and tenant_id for authenticating against KS","message":"Accept token and tenant_id for authenticating against KS\n\nAllow swiftclient to authenticate against keystone using tenant\nname/id and token only. Without this patch, the password is\nrequired, which may not always be available. Authentication\nagainst keystone is required to get the service catalog,\nwhich includes the endpoints for swift.\n\nChange-Id: I4477af445474c5fa97ff864c4942f1330b59e5d6\nCloses-Bug: #1476002\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a175689418208e1c72d8db03d6b59893c73b2445"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a175689418208e1c72d8db03d6b59893c73b2445"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
