)]}'
{"id":"openstack%2Fpython-keystoneclient~147284","triplet_id":"openstack%2Fpython-keystoneclient~master~I95c00d85f60da3e9680aca956562d8155fcd2d0c","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1410364","hashtags":[],"change_id":"I95c00d85f60da3e9680aca956562d8155fcd2d0c","subject":"Handle Keystone default admin_endpoint and public_endpoint settings","status":"ABANDONED","created":"2015-01-14 20:02:06.000000000","updated":"2015-02-03 09:33:31.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ccad3fb3e830e7922918c91bb19308bf5f6961b6","_number":147284,"virtual_id_number":147284,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2015-01-14 22:17:22.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}],"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":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2015-01-20 07:59:10.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}],"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":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}],"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":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-01-14 22:17:22.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-01-20 07:59:10.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"}],"messages":[{"id":"8da9d216fb5e3eea122c527f4ec2868c47b2a6b7","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-01-14 20:02:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8adbd8ff2fa165b5b0c799ae9e7de03130e5139f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-14 22:17:22.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/84/147284/1/check/gate-python-keystoneclient-python26/2aa12c4/ : SUCCESS in 2m 00s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/84/147284/1/check/gate-python-keystoneclient-pep8/2e7035a/ : SUCCESS in 2m 00s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/84/147284/1/check/gate-python-keystoneclient-docs/ab2f3fa//doc/build/html/ : SUCCESS in 2m 22s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/84/147284/1/check/gate-python-keystoneclient-python27/296f768/ : SUCCESS in 2m 20s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/84/147284/1/check/gate-python-keystoneclient-python33/25ba745/ : SUCCESS in 3m 37s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/84/147284/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/fb48076/ : SUCCESS in 33m 41s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/84/147284/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/4f55f8b/ : SUCCESS in 39m 18s","accounts_in_message":[],"_revision_number":1},{"id":"e3dc7601463334c447169771107f9862d8ba7de2","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-20 07:59:10.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nSo i\u0027d like to hear the opinions of others as well. I\u0027m not convinced we want to handle it in keystoneclient because technically it\u0027s a misconfigured deployment that is causing this and the default config options were changed so that this problem won\u0027t be present in juno. \n\nOn the other hand i don\u0027t see that it\u0027s going to have any negative effects.","accounts_in_message":[],"_revision_number":1},{"id":"f8501855946c67c9d1b81682a296292f26248b44","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-20 07:59:38.000000000","message":"Patch Set 1:\n\nAlso test - but i can see why you\u0027d wait to see if it\u0027s going to be allowed before you write that.","accounts_in_message":[],"_revision_number":1},{"id":"919f14c5dd24a449332dd43ed2108032b499c85e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-02-03 09:33:31.000000000","message":"Abandoned\n\nHandled in OpenStackClient","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"2680d8eaee2d6b88bdb34c1c57fb1d59e0fceb81","revisions":{"2680d8eaee2d6b88bdb34c1c57fb1d59e0fceb81":{"kind":"REWORK","_number":1,"created":"2015-01-14 20:02:06.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/84/147284/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/84/147284/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/84/147284/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/84/147284/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/84/147284/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/84/147284/1"}}},"commit":{"parents":[{"commit":"f9be84a566fc91e20a2fc7eaa7d4faf2c7b064ec","subject":"Merge \"Allow fetching user_id/project_id from auth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f9be84a566fc91e20a2fc7eaa7d4faf2c7b064ec"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-01-14 19:52:09.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-01-14 19:52:12.000000000","tz":-360},"subject":"Handle Keystone default admin_endpoint and public_endpoint settings","message":"Handle Keystone default admin_endpoint and public_endpoint settings\n\nModify the generic Password plugin to allow version discovery with\nKeystone configurations that leave admin_endpoint and public_endpoint\nat the default values (http://localhost:xxxx).  This copies the scheme\nand netloc from the original auth_url into the URL returned from version\ndiscovery if the returned netloc begins with \u0027localhost\u0027.\n\nThis is implemented in generic.password.Password as the need in generic.token\nis unclear, but it could easily be moved up a layer in the object hierarchy.\n\nA POC implementation in OpenStackClient is at https://review.openstack.org/145681\n\nCloses-bug: #1410364\nChange-Id: I95c00d85f60da3e9680aca956562d8155fcd2d0c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2680d8eaee2d6b88bdb34c1c57fb1d59e0fceb81"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2680d8eaee2d6b88bdb34c1c57fb1d59e0fceb81"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
