)]}'
{"id":"openstack%2Fpython-novaclient~264764","triplet_id":"openstack%2Fpython-novaclient~master~Ic3b442d2b841bfc7cab2ad6b972c03d7a9435e2e","project":"openstack/python-novaclient","branch":"master","topic":"keystone_v3","hashtags":[],"change_id":"Ic3b442d2b841bfc7cab2ad6b972c03d7a9435e2e","subject":"Properly authenticate against Keystone V2 in a V3 env","status":"ABANDONED","created":"2016-01-07 13:19:06.000000000","updated":"2016-06-15 13:43:24.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"467dcbb035e7638d6e66e536c97596cb9068c543","_number":264764,"virtual_id_number":264764,"owner":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":-1,"date":"2016-01-07 14:49:43.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2016-01-07 16:51:14.000000000","_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":-1,"date":"2016-01-07 21:02:21.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"date":"2016-06-15 13:43:24.000000000","_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-01-07 14:49:43.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-01-07 16:51:14.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2016-01-07 21:02:21.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2016-06-15 13:43:24.000000000","updated_by":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"reviewer":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"state":"REVIEWER"}],"messages":[{"id":"fe528996eb3fedd73cd1d94689ffdee5d0c060cb","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2016-01-07 13:19:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"93a29c42c8e9e3189b877955f1be175040109533","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2016-01-07 13:40:50.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7dd0aba63316dfa4f7716f4c9573e6d60d218c08","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-07 14:49:43.000000000","message":"Patch Set 2: 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-novaclient-pep8 http://logs.openstack.org/64/264764/2/check/gate-python-novaclient-pep8/75e182b/ : SUCCESS in 1m 14s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/64/264764/2/check/gate-python-novaclient-docs/60db7f0//doc/build/html/ : SUCCESS in 1m 25s\n- gate-python-novaclient-python27 http://logs.openstack.org/64/264764/2/check/gate-python-novaclient-python27/deddaab/ : FAILURE in 1m 43s\n- gate-python-novaclient-python34 http://logs.openstack.org/64/264764/2/check/gate-python-novaclient-python34/ab6ca82/ : FAILURE in 1m 37s\n- gate-python-novaclient-pypy http://logs.openstack.org/64/264764/2/check/gate-python-novaclient-pypy/e54c524/ : FAILURE in 2m 30s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/64/264764/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/9916dec/ : SUCCESS in 1h 08m 14s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/64/264764/2/check/gate-novaclient-dsvm-functional/10898a4/ : SUCCESS in 33m 23s","accounts_in_message":[],"_revision_number":2},{"id":"dfd0bcc348124822d65d8d174eded47b70079d1c","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2016-01-07 21:02:21.000000000","message":"Patch Set 2: Code-Review-1\n\nWhile I understand the idea to fall back and make something work, I\u0027m not sure this is the right thing to do. If someone is pointing at v3, they expect v3 functionality to work and it\u0027s confusing if it\u0027s going to do v2 auth underneath. They might try to specify domains etc and those would get ignored.\n\nI think maybe we should just raise a proper error in the case of v3 so we don\u0027t attempt v1 auth and fail with a traceback.","accounts_in_message":[],"_revision_number":2},{"id":"93a044ec0322e073d74c6933847e6308950ca1e7","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-01-29 20:07:00.000000000","message":"Patch Set 2:\n\nThis change hasn\u0027t been updated since the beginning of January, and tests failed at the time it was proposed.  Are you still working on this change?","accounts_in_message":[],"_revision_number":2},{"id":"b5e0ef4bb5b55d814ce7ed26a79129d837b16f20","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-06-10 15:55:34.000000000","message":"Abandoned\n\nNot updated since January.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6cdabefcbc79710072fccff09567476e343d1951","revisions":{"4a9a88e251e81c2372ff08db54f96419fb0e2823":{"kind":"REWORK","_number":1,"created":"2016-01-07 13:19:06.000000000","uploader":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"ref":"refs/changes/64/264764/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/64/264764/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/64/264764/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/64/264764/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/64/264764/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/64/264764/1"}}},"commit":{"parents":[{"commit":"6d023a6bc299cb355f0ee90d626603456aa982f8","subject":"Replace assertTrue(isinstance()) by optimal assert","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6d023a6bc299cb355f0ee90d626603456aa982f8"}]}],"author":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2016-01-07 13:18:15.000000000","tz":60},"committer":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2016-01-07 13:18:15.000000000","tz":60},"subject":"Properly authenticate against Keystone V2 in a V3 env","message":"Properly authenticate against Keystone V2 in a V3 env\n\nWhen OS_AUTH_URL points to a /v3 URL, the logic tried to\ndo a keystone v1 authentication which is not going to succeed.\nTreat v3 as v2.0 for now.\n\nChange-Id: Ic3b442d2b841bfc7cab2ad6b972c03d7a9435e2e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4a9a88e251e81c2372ff08db54f96419fb0e2823"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4a9a88e251e81c2372ff08db54f96419fb0e2823"}]},"branch":"refs/heads/master"},"6cdabefcbc79710072fccff09567476e343d1951":{"kind":"REWORK","_number":2,"created":"2016-01-07 13:40:50.000000000","uploader":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"ref":"refs/changes/64/264764/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/64/264764/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/64/264764/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/64/264764/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/64/264764/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/64/264764/2"}}},"commit":{"parents":[{"commit":"6d023a6bc299cb355f0ee90d626603456aa982f8","subject":"Replace assertTrue(isinstance()) by optimal assert","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6d023a6bc299cb355f0ee90d626603456aa982f8"}]}],"author":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2016-01-07 13:18:15.000000000","tz":60},"committer":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2016-01-07 13:40:39.000000000","tz":60},"subject":"Properly authenticate against Keystone V2 in a V3 env","message":"Properly authenticate against Keystone V2 in a V3 env\n\nWhen OS_AUTH_URL points to a /v3 URL, the logic tried to\ndo a keystone v1 authentication which is not going to succeed.\nTreat v3 as v2.0 for now.\n\nChange-Id: Ic3b442d2b841bfc7cab2ad6b972c03d7a9435e2e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6cdabefcbc79710072fccff09567476e343d1951"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6cdabefcbc79710072fccff09567476e343d1951"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
