)]}'
{"id":"openstack%2Fpython-keystoneclient~24186","triplet_id":"openstack%2Fpython-keystoneclient~master~Ia5620bccc182bbc73cb60dcccb1f701304450e5a","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1154144","hashtags":[],"change_id":"Ia5620bccc182bbc73cb60dcccb1f701304450e5a","subject":"Use v2.0 api by default in auth_token middleware","status":"MERGED","created":"2013-03-12 15:28:04.000000000","updated":"2013-03-14 20:20:00.000000000","submitted":"2013-03-14 20:20:00.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"42583d8a77d99fbba7b91d955511315e5c1e5672","_number":24186,"virtual_id_number":24186,"owner":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":2,"date":"2013-03-14 20:20:00.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":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2013-03-14 16:42:50.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"date":"2013-03-14 01:15:39.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":2,"date":"2013-03-14 16:44:05.000000000","_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"all":[{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2013-03-14 16:42:50.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":1,"date":"2013-03-14 16:44:05.000000000","_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-03-12 16:24:58.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2013-03-12 16:36:47.000000000","updated_by":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"reviewer":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"state":"REVIEWER"},{"updated":"2013-03-12 17:15:34.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":"2013-03-14 16:42:50.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2013-03-14 16:44:05.000000000","updated_by":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"reviewer":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"state":"REVIEWER"},{"updated":"2013-03-14 20:20:00.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e36fa5355c9d191e0036fbf63a272605cefc68c4","author":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"date":"2013-03-12 15:30:33.000000000","message":"Patch Set 1:\n\nMy guess is that this slipped past the gate because devstack uses explicit \u0027v2.0\u0027 on its keystone URL\u0027s. Using the v3.0 API at this point just leaves me with credentials errors....","accounts_in_message":[],"_revision_number":1},{"id":"3c04c275e25fcb549b8c554c87c75762d70e087a","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-12 15:53:36.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\nSo understand the need to resolve, but not sure this is the right fix (since this means v3 tokens will fail to be validated).  You can force auth_token to use a specific version by setting auth_version\u003d\u0027v2.0\u0027 (for example) in the config - can we not do that in Smokestack?","accounts_in_message":[],"_revision_number":1},{"id":"7ca7e0aff732f24b85c683656d201096449f40db","author":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"date":"2013-03-12 15:56:15.000000000","message":"Patch Set 1:\n\nhenry: The gist of this fix is that v3.0 breaks my setup. v2.0 does not! So for backwards compat it seems pretty clear to me that v2.0 should still be our default (when no version is specified).\n\nTesting v3.0 can certainly proceed by explicitly using it in the keystone URL\u0027s and config files.","accounts_in_message":[],"_revision_number":1},{"id":"3f982c62607cfc5ab6a7e8ef4090e9bd8e40022f","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-12 16:05:00.000000000","message":"Patch Set 1:\n\nOk, so let\u0027s allow everyone to continue while we work out the best plan.  To do this, let\u0027s set the auth_version default to v2.0, by changing:\n\ncfg.StrOpt(\u0027auth_version\u0027, default\u003dNone),\n\nto\n\ncfg.StrOpt(\u0027auth_version\u0027, default\u003d\u0027v2.0\u0027),\n\nrather than change the order in LIST_VERSIONS_TO_ATTEMPT, since other changes will depend on that order being highest-\u003elowest.","accounts_in_message":[],"_revision_number":1},{"id":"64a9836f631ce820cbdba984854f8d1711734ef0","author":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"date":"2013-03-12 16:11:20.000000000","message":"Patch Set 1:\n\nhenry-nash: re. your suggestion to default cfg.StrOpt(\u0027auth_version\u0027, default\u003d\u0027v2.0\u0027). If we do that doesn\u0027t it entirely eliminate need for the code where LIST_OF_VERSIONS_TO_ATTEMPT is actually used?\n\nSo if we do that LIST_OF_VERSIONS_TO_ATTEMPT goes away entirely. (meaning you\u0027d need to explicitly set it to v3.0)","accounts_in_message":[],"_revision_number":1},{"id":"798618d70c71b6e5054aec5962b988c88703ebb7","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2013-03-12 16:14:34.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"83806b1e04e25976f074134241a28be0ef893c56","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-12 16:15:24.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/24186/1/check/gate-python-keystoneclient-pep8/883 : SUCCESS\n- http://logs.openstack.org/24186/1/check/gate-python-keystoneclient-docs/734 : SUCCESS\n- http://logs.openstack.org/24186/1/check/gate-python-keystoneclient-python26/806 : FAILURE\n- http://logs.openstack.org/24186/1/check/gate-python-keystoneclient-python27/812 : FAILURE\n- http://logs.openstack.org/24186/1/check/gate-tempest-devstack-vm-full/8346 : SUCCESS\n- http://logs.openstack.org/24186/1/check/gate-tempest-devstack-vm-postgres-full/8062 : SUCCESS\n- http://logs.openstack.org/24186/1/check/gate-tempest-devstack-vm-quantum/13560 : SUCCESS\n","accounts_in_message":[],"_revision_number":1},{"id":"03d27e035d04e0f3d9b0199c31ed844fbef74d95","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-12 16:21:53.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\nSo approving this to fix smokestack for now, while we work out and agree the correct approach for the final Grizzly release","accounts_in_message":[],"_revision_number":1},{"id":"2c696bc69c95570b19994bb7c9f48d3b8eb3f7bb","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2013-03-12 16:24:58.000000000","message":"Patch Set 1:\n\nHenry, I wonder if the version detection code is necessary. Seems like configuring auth_version is good enough.","accounts_in_message":[],"_revision_number":1},{"id":"15949034ce75baa5b4d4ecd22fa60f4544961712","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-12 16:33:02.000000000","message":"Patch Set 1:\n\nGuang - yes...I\u0027d rather set this in the cfg default, maybe leave the version testing code in for now, since we may enable in the future","accounts_in_message":[],"_revision_number":1},{"id":"a7d12a3e6e5f90e64b738f6cf17a084a65ce92c2","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2013-03-12 16:33:54.000000000","message":"Patch Set 1:\n\nI think have the server controlling the default client versions without having to update all the clients authtoken ini files when the operator wants to switch to the new version is a good feature to have.","accounts_in_message":[],"_revision_number":1},{"id":"b0e26c0987ec9ffcb1ffa8be32d8ddda84c2cbff","author":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"date":"2013-03-12 16:36:36.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"339136870cf24689f58975bd70e2189a7c0fd1ea","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2013-03-12 16:36:47.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":2},{"id":"9351d74474d01691abfbb34481928ce79cbb0cb4","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-12 16:36:47.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":2},{"id":"e7f2457de54277fabf0e2bd56901839d6db8a812","author":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"date":"2013-03-12 16:37:38.000000000","message":"Patch Set 2:\n\nOkay. Now that I\u0027ve pulled in the latest tools/install_venv_common.py from Oslo I can actually run tests... so let me see about fixing those.","accounts_in_message":[],"_revision_number":2},{"id":"72b7080913f417c86ab9402f882564d49f3a05db","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-03-12 16:53:42.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\nLet me evaluate before we merge this.  I am not sure if unversioned URLs defaulting to 2.0 is correct.","accounts_in_message":[],"_revision_number":2},{"id":"c0a688b0cbdf1bde435570f34f3ee041fa8a6586","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-03-12 17:13:58.000000000","message":"Patch Set 2: No score\n\nThis is fine as a short term change to default back to v2.0 in order to get the tests running. \n Please provide a detailed bug report for what the actual error was, and we will make sure that the fix to using V3.0 for auth_token goes into keystone. We will then switch devstack over to using V3.0, and finally we default to V3.","accounts_in_message":[],"_revision_number":2},{"id":"bad980a63265b169b823aa93ce9830e9e9cf0490","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-03-12 17:15:04.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"1d585e6ec04f7947bce63454c21a355566521951","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-03-12 17:15:34.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this; No score\n\nwaiting on test","accounts_in_message":[],"_revision_number":2},{"id":"a9be72800ef05e364583328851abfbf738eac44a","author":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"date":"2013-03-12 17:19:31.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0a3ab8a0100495357fab5095a15ee10c1b7a562a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-12 18:10:53.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/24186/3/check/gate-python-keystoneclient-pep8/887 : SUCCESS\n- http://logs.openstack.org/24186/3/check/gate-python-keystoneclient-docs/738 : SUCCESS\n- http://logs.openstack.org/24186/3/check/gate-python-keystoneclient-python26/810 : SUCCESS\n- http://logs.openstack.org/24186/3/check/gate-python-keystoneclient-python27/816 : SUCCESS\n- http://logs.openstack.org/24186/3/check/gate-tempest-devstack-vm-full/8375 : SUCCESS\n- http://logs.openstack.org/24186/3/check/gate-tempest-devstack-vm-postgres-full/8091 : SUCCESS\n- http://logs.openstack.org/24186/3/check/gate-tempest-devstack-vm-quantum/13593 : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"726eb8189417634fa81c44904aea0042e1a718f3","author":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"date":"2013-03-12 19:20:15.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d026409a743acf75d5e0cfdb67838f26664dc56e","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-03-12 19:20:22.000000000","message":"Patch Set 4:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":4},{"id":"72470331cd482e618479077c3e0ef41d47cb7d75","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-12 20:11:51.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/24186/4/check/gate-python-keystoneclient-pep8/889 : SUCCESS\n- http://logs.openstack.org/24186/4/check/gate-python-keystoneclient-docs/740 : SUCCESS\n- http://logs.openstack.org/24186/4/check/gate-python-keystoneclient-python26/812 : SUCCESS\n- http://logs.openstack.org/24186/4/check/gate-python-keystoneclient-python27/818 : SUCCESS\n- http://logs.openstack.org/24186/4/check/gate-tempest-devstack-vm-full/8422 : SUCCESS\n- http://logs.openstack.org/24186/4/check/gate-tempest-devstack-vm-postgres-full/8138 : SUCCESS\n- http://logs.openstack.org/24186/4/check/gate-tempest-devstack-vm-quantum/13642 : SUCCESS\n","accounts_in_message":[],"_revision_number":4},{"id":"9500163b2620929bc177bb8dbdce5bcf02a59daa","author":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"date":"2013-03-14 01:15:39.000000000","message":"Patch Set 4:\n\nWould really be nice to get this merged.\n\nProjects are starting to inline their own auth_version\u003d2.0 now to work around similar issues to what I hit here:\n\n https://review.openstack.org/#/c/24386/","accounts_in_message":[],"_revision_number":4},{"id":"0cc3654738a9d0fb619d20cf9111e8c57b6c76c9","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-14 13:00:52.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\nI\u0027m not yet convinced this is the right approach, marking as -1 so that we don\u0027t merge it accidentally while we work to agree the right approach over the next day or so.","accounts_in_message":[],"_revision_number":4},{"id":"85d07b7afea7f70bd0afd15f6d2a0fb63159075a","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-03-14 16:42:50.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"8ad33e43013d1448b1c75f0f0971e974abfcb5ad","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-14 16:44:05.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":4},{"id":"436f984e52b0cd4c8006989d9b8652b90792fb1c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-14 16:44:06.000000000","message":"Patch Set 4: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"39d36868fe2e645f0f5bcaf1f8f0c8091d4a6332","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-14 18:04:07.000000000","message":"Patch Set 4: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/24186/4/gate/gate-python-keystoneclient-docs/761 : SUCCESS\n- http://logs.openstack.org/24186/4/gate/gate-python-keystoneclient-pep8/911 : SUCCESS\n- http://logs.openstack.org/24186/4/gate/gate-python-keystoneclient-python26/834 : SUCCESS\n- http://logs.openstack.org/24186/4/gate/gate-python-keystoneclient-python27/839 : SUCCESS\n- http://logs.openstack.org/24186/4/gate/gate-tempest-devstack-vm-full/8939 : SUCCESS\n- http://logs.openstack.org/24186/4/gate/gate-tempest-devstack-vm-postgres-full/8655 : SUCCESS\n- http://logs.openstack.org/24186/4/gate/gate-tempest-devstack-vm-quantum/14244 : FAILURE\n","accounts_in_message":[],"_revision_number":4},{"id":"33f4538028bd9e6fa22e25627553b28689dedfd0","author":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"date":"2013-03-14 18:31:46.000000000","message":"Patch Set 4:\n\nreverify no bug","accounts_in_message":[],"_revision_number":4},{"id":"4bd222bbf41d8eedb469ecf02ac795f48ae4e4dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-14 18:36:51.000000000","message":"Patch Set 4: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"c7faae10b8375ab37a649e3d836363c5315f2a7b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-14 20:20:00.000000000","message":"Patch Set 4: Verified\n\nBuild succeeded.\n\n- http://logs.openstack.org/24186/4/gate/gate-python-keystoneclient-docs/764 : SUCCESS\n- http://logs.openstack.org/24186/4/gate/gate-python-keystoneclient-pep8/914 : SUCCESS\n- http://logs.openstack.org/24186/4/gate/gate-python-keystoneclient-python26/837 : SUCCESS\n- http://logs.openstack.org/24186/4/gate/gate-python-keystoneclient-python27/842 : SUCCESS\n- http://logs.openstack.org/24186/4/gate/gate-tempest-devstack-vm-full/8990 : SUCCESS\n- http://logs.openstack.org/24186/4/gate/gate-tempest-devstack-vm-postgres-full/8706 : SUCCESS\n- http://logs.openstack.org/24186/4/gate/gate-tempest-devstack-vm-quantum/14297 : SUCCESS\n","accounts_in_message":[],"_revision_number":4},{"id":"7bfec3b6a3f6cd1f2f57bb455a6c875e28b2d3d5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-14 20:20:00.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"692d97b85ab56b32e39e54ae7b47ed10762c9d91","revisions":{"851119d22a7ce3f8d76607907f5a1f261d48660d":{"kind":"REWORK","_number":1,"created":"2013-03-12 15:28:04.000000000","uploader":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"ref":"refs/changes/86/24186/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/86/24186/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/24186/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/24186/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/24186/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/24186/1"}}},"commit":{"parents":[{"commit":"d782a998474d92d4299b4404b69442f0288efc3b","subject":"Fix auth-token middleware to understand v3 tokens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d782a998474d92d4299b4404b69442f0288efc3b"}]}],"author":{"name":"Dan Prince","email":"dprince@redhat.com","date":"2013-03-12 15:24:35.000000000","tz":-240},"committer":{"name":"Dan Prince","email":"dprince@redhat.com","date":"2013-03-12 15:24:35.000000000","tz":-240},"subject":"Use v2.0 api by default in auth_token middleware","message":"Use v2.0 api by default in auth_token middleware\n\nFixes an issue that crept in with d782a99 where auth_token\nstarted defaulting to the v3.0 API by default when no version\nwas specified. For backwards compat with the grizzly release\nwe shouldn\u0027t do this.\n\nThis is fixes SmokeStack which went stopped working last night due to\nd782a99. SmokeStack uses un-versioned keystone URL\u0027s.\n\nFixes LP Bug #1154144\n\nChange-Id: Ia5620bccc182bbc73cb60dcccb1f701304450e5a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/851119d22a7ce3f8d76607907f5a1f261d48660d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/851119d22a7ce3f8d76607907f5a1f261d48660d"}]},"branch":"refs/heads/master"},"adb88f0bd2d0659db543a6f707d6a0d949995769":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2013-03-12 16:36:36.000000000","uploader":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"ref":"refs/changes/86/24186/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/86/24186/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/24186/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/24186/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/24186/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/24186/2"}}},"commit":{"parents":[{"commit":"c5ccd87b0ee207d2e4f7b7f88282aa655923e2df","subject":"Sync in latest install_venv_common from oslo.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c5ccd87b0ee207d2e4f7b7f88282aa655923e2df"}]}],"author":{"name":"Dan Prince","email":"dprince@redhat.com","date":"2013-03-12 15:24:35.000000000","tz":-240},"committer":{"name":"Dan Prince","email":"dprince@redhat.com","date":"2013-03-12 16:34:05.000000000","tz":-240},"subject":"Use v2.0 api by default in auth_token middleware","message":"Use v2.0 api by default in auth_token middleware\n\nFixes an issue that crept in with d782a99 where auth_token\nstarted defaulting to the v3.0 API by default when no version\nwas specified. For backwards compat with the grizzly release\nwe shouldn\u0027t do this.\n\nThis is fixes SmokeStack which went stopped working last night due to\nd782a99. SmokeStack uses un-versioned keystone URL\u0027s.\n\nFixes LP Bug #1154144\n\nChange-Id: Ia5620bccc182bbc73cb60dcccb1f701304450e5a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/adb88f0bd2d0659db543a6f707d6a0d949995769"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/adb88f0bd2d0659db543a6f707d6a0d949995769"}]},"branch":"refs/heads/master"},"60797d2a3a10b80bcdcc8bb702bc88d03e3b5632":{"kind":"REWORK","_number":3,"created":"2013-03-12 17:19:31.000000000","uploader":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"ref":"refs/changes/86/24186/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/86/24186/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/24186/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/24186/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/24186/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/24186/3"}}},"commit":{"parents":[{"commit":"d782a998474d92d4299b4404b69442f0288efc3b","subject":"Fix auth-token middleware to understand v3 tokens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d782a998474d92d4299b4404b69442f0288efc3b"}]}],"author":{"name":"Dan Prince","email":"dprince@redhat.com","date":"2013-03-12 15:24:35.000000000","tz":-240},"committer":{"name":"Dan Prince","email":"dprince@redhat.com","date":"2013-03-12 17:19:15.000000000","tz":-240},"subject":"Use v2.0 api by default in auth_token middleware","message":"Use v2.0 api by default in auth_token middleware\n\nFixes an issue that crept in with d782a99 where auth_token\nstarted defaulting to the v3.0 API by default when no version\nwas specified. For backwards compat with the grizzly release\nwe shouldn\u0027t do this.\n\nThis is fixes SmokeStack which went stopped working last night due to\nd782a99. SmokeStack uses un-versioned keystone URL\u0027s.\n\nFixes LP Bug #1154144\n\nChange-Id: Ia5620bccc182bbc73cb60dcccb1f701304450e5a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/60797d2a3a10b80bcdcc8bb702bc88d03e3b5632"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/60797d2a3a10b80bcdcc8bb702bc88d03e3b5632"}]},"branch":"refs/heads/master"},"692d97b85ab56b32e39e54ae7b47ed10762c9d91":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2013-03-12 19:20:15.000000000","uploader":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"ref":"refs/changes/86/24186/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/86/24186/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/24186/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/24186/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/24186/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/24186/4"}}},"commit":{"parents":[{"commit":"d782a998474d92d4299b4404b69442f0288efc3b","subject":"Fix auth-token middleware to understand v3 tokens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d782a998474d92d4299b4404b69442f0288efc3b"}]}],"author":{"name":"Dan Prince","email":"dprince@redhat.com","date":"2013-03-12 15:24:35.000000000","tz":-240},"committer":{"name":"Dan Prince","email":"dprince@redhat.com","date":"2013-03-12 19:19:20.000000000","tz":-240},"subject":"Use v2.0 api by default in auth_token middleware","message":"Use v2.0 api by default in auth_token middleware\n\nFixes an issue that crept in with d782a99 where auth_token\nstarted defaulting to the v3.0 API by default when no version\nwas specified.\n\nGiven that bin/keystone still defaults to using the v2.0 API\nit seems like auth_token.py should too.\n\nFixes LP Bug #1154144\n\nChange-Id: Ia5620bccc182bbc73cb60dcccb1f701304450e5a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/692d97b85ab56b32e39e54ae7b47ed10762c9d91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/692d97b85ab56b32e39e54ae7b47ed10762c9d91"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
