)]}'
{"id":"openstack%2Fpython-troveclient~57736","triplet_id":"openstack%2Fpython-troveclient~master~I5705d87033cc42b9dfa136ca13e4e5ab83bd666d","project":"openstack/python-troveclient","branch":"master","topic":"bug/1253746","hashtags":[],"change_id":"I5705d87033cc42b9dfa136ca13e4e5ab83bd666d","subject":"Allow for compatable auths between new and old CLI","status":"MERGED","created":"2013-11-21 18:44:20.000000000","updated":"2013-11-21 20:05:12.000000000","submitted":"2013-11-21 20:05:12.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e4693ee20ad35f08b6f93b05348d034c33ead852","_number":57736,"virtual_id_number":57736,"owner":{"_account_id":694,"name":"Tim Simpson","email":"tim.simpson@rackspace.com","username":"tim-simpson"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},{"value":2,"date":"2013-11-21 20:05:12.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-11-21 19:45:36.000000000","_account_id":7092,"name":"Deprecated Trove CI","email":"reddwarf-jenkins@googlegroups.com","username":"reddwarf","tags":["SERVICE_USER"]},{"value":0,"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},{"value":0,"_account_id":694,"name":"Tim Simpson","email":"tim.simpson@rackspace.com","username":"tim-simpson"},{"value":0,"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},{"value":0,"_account_id":1375,"name":"Ed Cranford","email":"ed.cranford@gmail.com","username":"ed--cranford"}],"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":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},"all":[{"value":2,"date":"2013-11-21 19:50:14.000000000","_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2013-11-21 18:44:24.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":7092,"name":"Deprecated Trove CI","email":"reddwarf-jenkins@googlegroups.com","username":"reddwarf","tags":["SERVICE_USER"]},{"value":2,"date":"2013-11-21 19:55:45.000000000","_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},{"value":0,"date":"2013-11-21 19:46:31.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":694,"name":"Tim Simpson","email":"tim.simpson@rackspace.com","username":"tim-simpson"},{"value":2,"date":"2013-11-21 19:54:24.000000000","_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},{"value":1,"date":"2013-11-21 19:38:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1375,"name":"Ed Cranford","email":"ed.cranford@gmail.com","username":"ed--cranford"}],"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":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"all":[{"value":0,"date":"2013-11-21 19:38:22.000000000","_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7092,"name":"Deprecated Trove CI","email":"reddwarf-jenkins@googlegroups.com","username":"reddwarf","tags":["SERVICE_USER"]},{"value":1,"date":"2013-11-21 19:55:45.000000000","_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},{"value":0,"date":"2013-11-21 19:46:31.000000000","_account_id":694,"name":"Tim Simpson","email":"tim.simpson@rackspace.com","username":"tim-simpson"},{"value":0,"date":"2013-11-21 19:54:24.000000000","_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},{"value":0,"_account_id":1375,"name":"Ed Cranford","email":"ed.cranford@gmail.com","username":"ed--cranford"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7092,"name":"Deprecated Trove CI","email":"reddwarf-jenkins@googlegroups.com","username":"reddwarf","tags":["SERVICE_USER"]},{"value":0,"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},{"value":0,"_account_id":694,"name":"Tim Simpson","email":"tim.simpson@rackspace.com","username":"tim-simpson"},{"value":0,"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},{"value":0,"_account_id":1375,"name":"Ed Cranford","email":"ed.cranford@gmail.com","username":"ed--cranford"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":694,"name":"Tim Simpson","email":"tim.simpson@rackspace.com","username":"tim-simpson"},{"_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},{"_account_id":1375,"name":"Ed Cranford","email":"ed.cranford@gmail.com","username":"ed--cranford"},{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},{"_account_id":7092,"name":"Deprecated Trove CI","email":"reddwarf-jenkins@googlegroups.com","username":"reddwarf","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-11-21 19:38:18.000000000","updated_by":{"_account_id":1375,"name":"Ed Cranford","email":"ed.cranford@gmail.com","username":"ed--cranford"},"reviewer":{"_account_id":1375,"name":"Ed Cranford","email":"ed.cranford@gmail.com","username":"ed--cranford"},"state":"REVIEWER"},{"updated":"2013-11-21 19:38:22.000000000","updated_by":{"_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},"reviewer":{"_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},"state":"REVIEWER"},{"updated":"2013-11-21 19:45:36.000000000","updated_by":{"_account_id":7092,"name":"Deprecated Trove CI","email":"reddwarf-jenkins@googlegroups.com","username":"reddwarf","tags":["SERVICE_USER"]},"reviewer":{"_account_id":7092,"name":"Deprecated Trove CI","email":"reddwarf-jenkins@googlegroups.com","username":"reddwarf","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2013-11-21 19:54:24.000000000","updated_by":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"reviewer":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"state":"REVIEWER"},{"updated":"2013-11-21 19:55:45.000000000","updated_by":{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"reviewer":{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"state":"REVIEWER"},{"updated":"2013-11-21 20:05:12.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"0968d091d33eb95ec499748a4a495e8abd93263e","author":{"_account_id":7092,"name":"Deprecated Trove CI","email":"reddwarf-jenkins@googlegroups.com","username":"reddwarf","tags":["SERVICE_USER"]},"date":"2013-11-21 18:44:24.000000000","message":"Patch Set 1:\n\nBuild Started https://rdjenkins.dyndns.org/job/Python-TroveClient-Gate/259/ ","accounts_in_message":[],"_revision_number":1},{"id":"beafc193379ea97047df4e4ef7ae886ca4328317","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-21 18:51:52.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-troveclient-pep8 http://logs.openstack.org/36/57736/1/check/gate-python-troveclient-pep8/5f50a16 : SUCCESS in 2m 28s\n- gate-python-troveclient-python26 http://logs.openstack.org/36/57736/1/check/gate-python-troveclient-python26/f8f31cf : SUCCESS in 1m 09s\n- gate-python-troveclient-python27 http://logs.openstack.org/36/57736/1/check/gate-python-troveclient-python27/c9a65d4 : SUCCESS in 1m 57s\n- gate-python-troveclient-python33 http://logs.openstack.org/36/57736/1/check/gate-python-troveclient-python33/08f3ee7 : SUCCESS in 5m 32s\n- gate-python-troveclient-pypy http://logs.openstack.org/36/57736/1/check/gate-python-troveclient-pypy/5e35c2e : SUCCESS in 1m 52s\n","accounts_in_message":[],"_revision_number":1},{"id":"dd49a5b8bb36a1e91997cc9853f1ab770050d589","author":{"_account_id":1375,"name":"Ed Cranford","email":"ed.cranford@gmail.com","username":"ed--cranford"},"date":"2013-11-21 19:38:18.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"c5f1221481533c9d408849fe47fded12eae1cbef","author":{"_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},"date":"2013-11-21 19:38:22.000000000","message":"Patch Set 1:\n\nWould something like rax_legacy be nicer than rax2 ? Does the customer have to input that as some env var when using the compat client?","accounts_in_message":[],"_revision_number":1},{"id":"7a809df560bed03183c45bdf7abd939fe6288d96","author":{"_account_id":7092,"name":"Deprecated Trove CI","email":"reddwarf-jenkins@googlegroups.com","username":"reddwarf","tags":["SERVICE_USER"]},"date":"2013-11-21 19:45:36.000000000","message":"Patch Set 1: Works for me\n\nBuild Successful \n\nhttps://rdjenkins.dyndns.org/job/Python-TroveClient-Gate/259/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"d0c5be43b0d294755ad5d1d2271d0fde40af4665","author":{"_account_id":694,"name":"Tim Simpson","email":"tim.simpson@rackspace.com","username":"tim-simpson"},"date":"2013-11-21 19:46:31.000000000","message":"Patch Set 1:\n\nNo, because this works with the old client. \"rax\" is the auth type that has always worked with the old client, \"rax2\" is a new form of it that allows you to use the new auth urls that the new CLI uses for rax auth. \"legacy_rax\" wouldn\u0027t make sense as its introducing a new auth type to the old CLI.","accounts_in_message":[],"_revision_number":1},{"id":"3a120d2b0954458ec8c1e5602a4065ea0c38d007","author":{"_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},"date":"2013-11-21 19:50:14.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\ni just ate a delicious orange","accounts_in_message":[],"_revision_number":1},{"id":"f470136adee0e5e69cf5765bf35a31d6c818566f","author":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"date":"2013-11-21 19:54:24.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"581a2f825caf8d81fc432052aaad789c0d573922","author":{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"date":"2013-11-21 19:55:45.000000000","message":"Patch Set 1: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":1},{"id":"efe9ee64776b7ece12075e4359f12277027b6033","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-21 19:55:46.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"57590f6d9c1d0e668ed4acc82ee12dee9e1e1986","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-21 20:05:12.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1},{"id":"7a673e33cb2758ddd854e95a46e76ccb293b460e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-21 20:05:12.000000000","message":"Patch Set 1: Verified\n\nBuild succeeded.\n\n- gate-python-troveclient-pep8 http://logs.openstack.org/36/57736/1/gate/gate-python-troveclient-pep8/0576daf : SUCCESS in 2m 13s\n- gate-python-troveclient-python26 http://logs.openstack.org/36/57736/1/gate/gate-python-troveclient-python26/92c8628 : SUCCESS in 1m 43s\n- gate-python-troveclient-python27 http://logs.openstack.org/36/57736/1/gate/gate-python-troveclient-python27/40fd091 : SUCCESS in 2m 23s\n- gate-python-troveclient-python33 http://logs.openstack.org/36/57736/1/gate/gate-python-troveclient-python33/4a83edb : SUCCESS in 5m 24s\n- gate-python-troveclient-pypy http://logs.openstack.org/36/57736/1/gate/gate-python-troveclient-pypy/8e6ddfb : SUCCESS in 1m 39s\n","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"1e38ffc7aef75cfd766519cf6ce780d379fc0fbf","revisions":{"1e38ffc7aef75cfd766519cf6ce780d379fc0fbf":{"kind":"REWORK","_number":1,"created":"2013-11-21 18:44:20.000000000","uploader":{"_account_id":694,"name":"Tim Simpson","email":"tim.simpson@rackspace.com","username":"tim-simpson"},"ref":"refs/changes/36/57736/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/36/57736/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/36/57736/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/36/57736/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/36/57736/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/36/57736/1"}}},"commit":{"parents":[{"commit":"0a174425e31cb7ca656448f66cd376d272b49573","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/0a174425e31cb7ca656448f66cd376d272b49573"}]}],"author":{"name":"Tim Simpson","email":"tim.simpson@rackspace.com","date":"2013-11-21 18:44:08.000000000","tz":-360},"committer":{"name":"Tim Simpson","email":"tim.simpson@rackspace.com","date":"2013-11-21 18:44:19.000000000","tz":-360},"subject":"Allow for compatable auths between new and old CLI","message":"Allow for compatable auths between new and old CLI\n\nThe new CLI allows for Rax auth, but alas it does not work the same way\nas the old CLI did. This means that any scripts using both have to have\ntheir auth URLs switched.\n\nThe fix for this is to include a new auth type for the old CLI tool\nthat adds \"/tokens\" to the auth URL the way the new CLI does.\n\nFixes bug 1253746\n\nChange-Id: I5705d87033cc42b9dfa136ca13e4e5ab83bd666d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/1e38ffc7aef75cfd766519cf6ce780d379fc0fbf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/1e38ffc7aef75cfd766519cf6ce780d379fc0fbf"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
