)]}'
{"id":"openstack%2Fpython-keystoneclient~15616","triplet_id":"openstack%2Fpython-keystoneclient~master~I09894b3fd94d18b192efca8742b09c3ceaad9895","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1076233","hashtags":[],"change_id":"I09894b3fd94d18b192efca8742b09c3ceaad9895","subject":"check creds before token/endpoint (bug 1076233)","status":"MERGED","created":"2012-11-08 05:26:59.000000000","updated":"2012-11-16 17:29:05.000000000","submitted":"2012-11-16 17:29:05.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"24c132ced05357897d9f1736c89c676216aae923","_number":15616,"virtual_id_number":15616,"owner":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2012-11-16 17:29:05.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"}],"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":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2012-11-16 13:12:49.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":2,"date":"2012-11-08 05:29:12.000000000","_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"value":2,"date":"2012-11-16 17:13:06.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"}],"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2012-11-16 13:12:49.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"date":"2012-11-08 05:29:12.000000000","_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"value":1,"date":"2012-11-16 17:13:06.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-11-08 05:29:12.000000000","updated_by":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"reviewer":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"state":"REVIEWER"},{"updated":"2012-11-16 17:13:06.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2012-11-16 17:29:05.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b1536336d52c8ac57bada533564154e69f833f83","author":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"date":"2012-11-08 05:29:12.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"e18b130b0e04f623a5c6a05f01d181aac018c60b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-08 05:41:50.000000000","message":"Patch Set 1: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/15616/1/check/gate-python-keystoneclient-merge/433 : SUCCESS\n- http://logs.openstack.org/15616/1/check/gate-python-keystoneclient-docs/284 : SUCCESS\n- http://logs.openstack.org/15616/1/check/gate-python-keystoneclient-pep8/428 : SUCCESS\n- http://logs.openstack.org/15616/1/check/gate-python-keystoneclient-python26/360 : SUCCESS\n- http://logs.openstack.org/15616/1/check/gate-python-keystoneclient-python27/362 : SUCCESS\n- http://logs.openstack.org/15616/1/check/gate-tempest-devstack-vm/17637 : SUCCESS\n","accounts_in_message":[],"_revision_number":1},{"id":"e0fa347845f53b8e1af8256c63c6aae7205c2d09","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2012-11-16 02:43:23.000000000","message":"Patch Set 1:\n\nCan you provide some context?  Why is this needed?","accounts_in_message":[],"_revision_number":1},{"id":"75b5f5647cfb2a73c3d5d0f1cf57c0e481da9665","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2012-11-16 13:12:49.000000000","message":"Patch Set 1:\n\nFrom the bug:\n\nGiven the following args, the client asks for an endpoint instead of additional credentials (which is preferred):\n\n    $ keystone --token\u003dasdf --os-username\u003dasdf token-get\n    Expecting an endpoint provided via either --os-endpoint or env[OS_SERVICE_ENDPOINT]\n\nAs a result, users end up bypassing authentication and are more likely to run into issues not having a service catalog, etc.","accounts_in_message":[],"_revision_number":1},{"id":"5ca0393eca3a7415d868269b021816f7b2089cd1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-16 17:13:06.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.\nhttps://jenkins.openstack.org/zuul/status","accounts_in_message":[],"_revision_number":1},{"id":"ce3e2779c8b36288d8b7ae897eba07edad5fc451","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2012-11-16 17:13:06.000000000","message":"Patch Set 1: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":1},{"id":"309515ebd166db7bcb580b313d1a9fc6bc61b315","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-16 17:29:05.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1},{"id":"57d3b218bbc8dcf071f914382db5ecb86e90fe3a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-16 17:29:05.000000000","message":"Patch Set 1: Verified\n\nBuild successful\n\n- http://logs.openstack.org/15616/1/gate/gate-python-keystoneclient-merge/480 : SUCCESS\n- http://logs.openstack.org/15616/1/gate/gate-python-keystoneclient-docs/330 : SUCCESS\n- http://logs.openstack.org/15616/1/gate/gate-python-keystoneclient-pep8/474 : SUCCESS\n- http://logs.openstack.org/15616/1/gate/gate-python-keystoneclient-python26/406 : SUCCESS\n- http://logs.openstack.org/15616/1/gate/gate-python-keystoneclient-python27/408 : SUCCESS\n- http://logs.openstack.org/15616/1/gate/gate-tempest-devstack-vm/18900 : SUCCESS\n","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"8508b3e859af5806dc87af6a90b35877eb3c12ff","revisions":{"8508b3e859af5806dc87af6a90b35877eb3c12ff":{"kind":"REWORK","_number":1,"created":"2012-11-08 05:26:59.000000000","uploader":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"ref":"refs/changes/16/15616/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/16/15616/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/16/15616/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/16/15616/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/16/15616/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/16/15616/1"}}},"commit":{"parents":[{"commit":"f9a7d9f3a8eece1c4e46719f3f21e936a065e4b8","subject":"Warn about bypassing auth on CLI (bug 1076225)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f9a7d9f3a8eece1c4e46719f3f21e936a065e4b8"}]}],"author":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2012-11-08 05:26:31.000000000","tz":-360},"committer":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2012-11-08 05:26:33.000000000","tz":-360},"subject":"check creds before token/endpoint (bug 1076233)","message":"check creds before token/endpoint (bug 1076233)\n\nChange-Id: I09894b3fd94d18b192efca8742b09c3ceaad9895\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8508b3e859af5806dc87af6a90b35877eb3c12ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8508b3e859af5806dc87af6a90b35877eb3c12ff"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
