)]}'
{"id":"openstack%2Fpython-keystoneclient~141267","triplet_id":"openstack%2Fpython-keystoneclient~master~Ib9e81773ab988ea05869bc27097d2b25e963e59c","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/generic-plugins","hashtags":[],"change_id":"Ib9e81773ab988ea05869bc27097d2b25e963e59c","subject":"Add get_communication_params interface to plugins","status":"MERGED","created":"2014-12-12 04:44:46.000000000","updated":"2015-06-09 22:23:45.000000000","submitted":"2015-06-09 22:23:44.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":40,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9b6c355e59f2b692809529b405d6058ae0183da4","_number":141267,"virtual_id_number":141267,"owner":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-06-09 22:23:44.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":2,"date":"2015-05-30 13:24:09.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":2,"date":"2015-06-09 21:27:27.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"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":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":1,"date":"2015-06-09 21:27:27.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"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":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-01-26 14:55:14.000000000","updated_by":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"reviewer":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"state":"REVIEWER"},{"updated":"2015-01-30 02:13:14.000000000","updated_by":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"reviewer":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"state":"REVIEWER"},{"updated":"2015-02-09 05:03:01.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2015-04-17 16:56:37.000000000","updated_by":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"reviewer":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"state":"REVIEWER"},{"updated":"2015-04-20 01:08:30.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2015-05-30 13:24:09.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2015-06-09 21:27:27.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":"2015-06-09 22:23:44.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"fc109777fda600f7672fa39c93a0366ac6b96322","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-12-12 04:44:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"734177993cae32666b08a240acdef1be402a6323","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-12 05:11:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/67/141267/1/check/gate-python-keystoneclient-python26/a90629f : SUCCESS in 1m 54s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/67/141267/1/check/gate-python-keystoneclient-pep8/47b49bd : SUCCESS in 2m 21s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/67/141267/1/check/gate-python-keystoneclient-docs/3552b33/doc/build/html/ : SUCCESS in 2m 57s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/67/141267/1/check/gate-python-keystoneclient-python27/0fe788d : SUCCESS in 2m 27s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/67/141267/1/check/gate-python-keystoneclient-python33/2311535 : SUCCESS in 3m 19s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse http://logs.openstack.org/67/141267/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse/8c27502 : SUCCESS in 23m 43s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/67/141267/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/d0826ca : SUCCESS in 26m 24s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/67/141267/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/bd62aac : SUCCESS in 26m 35s","accounts_in_message":[],"_revision_number":1},{"id":"b32329933f32a65172142007972eca6f69416cf2","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2015-01-26 14:55:14.000000000","message":"Patch Set 1: Code-Review-1\n\nIs this ready to be reviewed? The tests don\u0027t run for me unless I rebase on top of master.","accounts_in_message":[],"_revision_number":1},{"id":"8645d92d8d9888dea07048f491e30fc3816550cb","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-26 23:12:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"836d78787526c0a59904b704f709bf679378c01a","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-26 23:13:39.000000000","message":"Patch Set 1:\n\nHuh, i was pretty sure it worked - however it has been here a while so something might have changed.","accounts_in_message":[],"_revision_number":1},{"id":"3cadfcc8d310a34f3683a5d3966c131497052d53","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-26 23:13:59.000000000","message":"Patch Set 2:\n\nalso - yes it is, but better to review the dependant one first","accounts_in_message":[],"_revision_number":2},{"id":"d5284c213245384e4f43a22157c05a2d76a6f229","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-26 23:49:45.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/67/141267/2/check/gate-python-keystoneclient-python26/e5416e8/ : SUCCESS in 1m 54s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/67/141267/2/check/gate-python-keystoneclient-pep8/dec6b44/ : SUCCESS in 1m 57s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/67/141267/2/check/gate-python-keystoneclient-docs/3bf23cf//doc/build/html/ : SUCCESS in 2m 47s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/67/141267/2/check/gate-python-keystoneclient-python27/925bc58/ : SUCCESS in 2m 10s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/67/141267/2/check/gate-python-keystoneclient-python33/a97fec7/ : SUCCESS in 3m 26s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/67/141267/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/ebdc377/ : SUCCESS in 36m 35s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/67/141267/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/a1edc9d/ : SUCCESS in 31m 57s","accounts_in_message":[],"_revision_number":2},{"id":"aa36aebdf369eda44471faa09104aad59415ab01","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2015-01-28 00:46:37.000000000","message":"Patch Set 2: Code-Review-1\n\n(4 comments)\n\nLooks good mostly. Just a question and suggestion there.","accounts_in_message":[],"_revision_number":2},{"id":"3bf3cac1cc74ccf0ac979619249a39939ee88be5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-28 19:53:31.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"cb667c023391220ed83db85893565e2d9647b75c","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-30 00:12:58.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b1b502ab8da11156cc699e28bfe8c15f04ce9ef7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-30 00:51:04.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/67/141267/3/check/gate-python-keystoneclient-python26/db29ff5/ : SUCCESS in 1m 55s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/67/141267/3/check/gate-python-keystoneclient-pep8/cdcadd9/ : SUCCESS in 3m 21s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/67/141267/3/check/gate-python-keystoneclient-docs/58d760e//doc/build/html/ : SUCCESS in 2m 37s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/67/141267/3/check/gate-python-keystoneclient-python27/2adb264/ : SUCCESS in 2m 20s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/67/141267/3/check/gate-python-keystoneclient-python33/745e8b0/ : SUCCESS in 3m 30s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/67/141267/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/062b455/ : SUCCESS in 27m 10s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/67/141267/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/b850bcb/ : SUCCESS in 33m 17s","accounts_in_message":[],"_revision_number":3},{"id":"85479b0bcb3b4021f1411ab83bb27c54feda3175","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2015-01-30 02:13:14.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"b717abf14608366002ba3cf42bad93605a6043bd","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-02-01 23:49:04.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6641892172b4e538c0da8e36bfb4faec5b012028","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-02-01 23:50:51.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"875c5f63555b8b0d5414bb88f1f34b0ba6953b06","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-02 00:20:16.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/67/141267/4/check/gate-python-keystoneclient-python26/b54a091/ : SUCCESS in 1m 51s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/67/141267/4/check/gate-python-keystoneclient-pep8/d552b3c/ : SUCCESS in 2m 15s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/67/141267/4/check/gate-python-keystoneclient-docs/206174b//doc/build/html/ : SUCCESS in 2m 11s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/67/141267/4/check/gate-python-keystoneclient-python27/05509b1/ : SUCCESS in 1m 47s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/67/141267/4/check/gate-python-keystoneclient-python33/4accdc1/ : SUCCESS in 3m 29s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/67/141267/4/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/f202bf5/ : SUCCESS in 27m 39s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/67/141267/4/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/5dd3d2b/ : SUCCESS in 31m 08s","accounts_in_message":[],"_revision_number":4},{"id":"48585867b6ab08246d6570842c132d17e4a030f3","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-02-09 05:03:01.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"3a567559ad13cfe72cbf45eb38112e3b4136fc2a","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2015-02-10 01:56:52.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)\n\nhave a question on the \u0027auth\u0027 override","accounts_in_message":[],"_revision_number":4},{"id":"2caef6b6677317976eb893ab2c73ea54758ab1c9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 02:11:33.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"bc0badf1992d7e07fdf0bac6f830df930da133f7","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-02-10 04:46:51.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"3d9ed1252af77938e5be835a34dc4e84bf38ed92","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 05:42:21.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/67/141267/5/check/gate-python-keystoneclient-python26/db60af2/ : SUCCESS in 2m 02s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/67/141267/5/check/gate-python-keystoneclient-pep8/06769fd/ : SUCCESS in 2m 54s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/67/141267/5/check/gate-python-keystoneclient-docs/df61bea//doc/build/html/ : SUCCESS in 2m 27s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/67/141267/5/check/gate-python-keystoneclient-python27/445af75/ : SUCCESS in 2m 23s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/67/141267/5/check/gate-python-keystoneclient-python34/62ee12d/ : SUCCESS in 3m 46s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/67/141267/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/334bce6/ : SUCCESS in 31m 15s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/67/141267/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/b62721d/ : SUCCESS in 53m 16s","accounts_in_message":[],"_revision_number":5},{"id":"9817426b1ebd3774aad2da5521a74bc5ff3ec8ab","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 07:02:46.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"deaa211bf8e0b736605780f965234eb1270b6b79","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-02-12 08:18:41.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"21572b487c9d487647c7886b5f350c0c9f3b0265","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-12 09:01:21.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/67/141267/6/check/gate-python-keystoneclient-python26/e382907/ : SUCCESS in 1m 49s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/67/141267/6/check/gate-python-keystoneclient-pep8/d6b2b30/ : SUCCESS in 2m 24s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/67/141267/6/check/gate-python-keystoneclient-docs/411a762//doc/build/html/ : SUCCESS in 3m 21s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/67/141267/6/check/gate-python-keystoneclient-python27/cc506e8/ : SUCCESS in 1m 50s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/67/141267/6/check/gate-python-keystoneclient-python34/7b1ba1f/ : SUCCESS in 3m 12s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/67/141267/6/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/6e5e65a/ : SUCCESS in 36m 35s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/67/141267/6/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/34c7e35/ : SUCCESS in 41m 13s","accounts_in_message":[],"_revision_number":6},{"id":"405e26b527aea3f5abfd3f7aa84c930d4c10f6d4","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2015-02-12 17:30:30.000000000","message":"Patch Set 6: Code-Review+2\n\nlooks good!","accounts_in_message":[],"_revision_number":6},{"id":"36666cd2a7545fa2dc5afd5ef451d4b0bf34f39e","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-02-12 22:37:53.000000000","message":"Patch Set 6: Code-Review+1\n\nChange seems reasonable to me","accounts_in_message":[],"_revision_number":6},{"id":"4930e13aa75113c457ab26e941c8c9b4345fbfb2","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-02-23 01:23:49.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"461c6cb852c14c306e3d36f74436a88bd5c648b5","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-02-23 03:42:52.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"20347dedc543cc0cb7c26825883769488ba0d163","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-02-23 14:06:37.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"32aa406960025d1ec939a700b152846c375c2148","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-18 21:35:35.000000000","message":"Patch Set 6: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":6},{"id":"117f01ba208566b2c7ff1b26cd56ac3e63178d68","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-03-24 22:03:41.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"0af2fddb93ebbd2f3bb3c8f85acc06d6e732f0f5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-24 23:02:03.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/67/141267/7/check/gate-python-keystoneclient-python26/0291cfa/ : SUCCESS in 2m 06s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/67/141267/7/check/gate-python-keystoneclient-pep8/8c411f6/ : SUCCESS in 2m 07s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/67/141267/7/check/gate-python-keystoneclient-docs/7e1ad99//doc/build/html/ : SUCCESS in 2m 40s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/67/141267/7/check/gate-python-keystoneclient-python27/8010bf6/ : SUCCESS in 2m 16s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/67/141267/7/check/gate-python-keystoneclient-python34/3e56666/ : SUCCESS in 3m 46s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/67/141267/7/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/53664ee/ : SUCCESS in 53m 45s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/67/141267/7/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/61782e2/ : SUCCESS in 58m 19s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/67/141267/7/check/check-keystoneclient-dsvm-functional/e9cf86e/ : SUCCESS in 19m 26s","accounts_in_message":[],"_revision_number":7},{"id":"dd3b6fb63aced0ad47f21ac42cafc2c1ca9f0d52","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-24 23:52:31.000000000","message":"Patch Set 7: Code-Review+1\n\nstill LGTM","accounts_in_message":[],"_revision_number":7},{"id":"6733f3b0024d1a869317881ec16cbedb41869280","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-03-25 01:21:51.000000000","message":"Patch Set 7: Code-Review-1\n\n(8 comments)","accounts_in_message":[],"_revision_number":7},{"id":"34bd8cecd25f9fb451b09966ca8143aa66f497df","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-04-09 01:16:47.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"9c36d0dc7ffbfbbb48759c615528683b020fdb97","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-04-09 01:16:48.000000000","message":"Patch Set 7:\n\n(8 comments)","accounts_in_message":[],"_revision_number":7},{"id":"a460932541e0b39d41aaee15ef2cbb0dbbec04d6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-09 02:07:05.000000000","message":"Patch Set 8: 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-keystoneclient-python26 http://logs.openstack.org/67/141267/8/check/gate-python-keystoneclient-python26/e2f9a90/ : SUCCESS in 2m 12s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/67/141267/8/check/gate-python-keystoneclient-pep8/00d8ff4/ : FAILURE in 2m 32s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/67/141267/8/check/gate-python-keystoneclient-docs/b807044//doc/build/html/ : SUCCESS in 3m 00s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/67/141267/8/check/gate-python-keystoneclient-python27/58ea310/ : SUCCESS in 2m 44s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/67/141267/8/check/gate-python-keystoneclient-python34/29f74c0/ : SUCCESS in 5m 29s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/67/141267/8/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/618a7fa/ : FAILURE in 16m 57s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/67/141267/8/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/47e890b/ : SUCCESS in 50m 10s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/67/141267/8/check/check-keystoneclient-dsvm-functional/69132a0/ : SUCCESS in 18m 06s","accounts_in_message":[],"_revision_number":8},{"id":"594ec7f3a45d5fc34d8401faf6e9907cb5525dfe","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-04-16 05:39:59.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"dcceb7d2981d7af1b30f611b275d6f304db74886","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-16 06:41:12.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/67/141267/9/check/gate-python-keystoneclient-python26/0ace1a3/ : SUCCESS in 2m 08s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/67/141267/9/check/gate-python-keystoneclient-pep8/9747e2c/ : SUCCESS in 2m 26s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/67/141267/9/check/gate-python-keystoneclient-docs/98a84bb//doc/build/html/ : SUCCESS in 3m 01s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/67/141267/9/check/gate-python-keystoneclient-python27/313580e/ : SUCCESS in 2m 54s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/67/141267/9/check/gate-python-keystoneclient-python34/99f3ec0/ : SUCCESS in 4m 17s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/67/141267/9/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/94bbdbd/ : SUCCESS in 1h 01m 05s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/67/141267/9/check/check-keystoneclient-dsvm-functional/719bc68/ : SUCCESS in 19m 36s","accounts_in_message":[],"_revision_number":9},{"id":"7f6d4de5a518dbff3a8724a9dc71fb1831febfef","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2015-04-17 16:27:29.000000000","message":"Patch Set 9: Code-Review+2\n\nlooks good to me!","accounts_in_message":[],"_revision_number":9},{"id":"f8da6ea264567e440f8eb996a589c25c208a8664","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2015-04-17 16:56:37.000000000","message":"Patch Set 9: Code-Review-1\n\n(2 comments)\n\nNot sure about client, but in keystone itself we use _LE for exception message i18n iirc","accounts_in_message":[],"_revision_number":9},{"id":"93d53f805711e840e9550f41985fc57fc182b672","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-04-20 00:25:25.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"c9dc9d7564629d0ea51ae808bb66a21e5b33cdc4","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-04-20 01:08:30.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"d92859cba13b1bbe1ae24aff5a7c39f0361ceb16","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-04-27 22:52:30.000000000","message":"Patch Set 9: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"a3d6cfc003bd6b7f7b9ef5dc8f5a99e52cb597a1","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-04-28 04:25:43.000000000","message":"Patch Set 9: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"b49fed632baff1aeb4a02049482e3f40f45131bc","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-04-28 06:08:03.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"f515b11486bb0a4598b600ab852b3989470f4db6","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-04-29 14:07:08.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"38f6a889a552b725ea4582e4985649692f2076be","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-05-26 07:05:43.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"92cf0a0d500a0686f4640c458466e13788a285fc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-26 08:00:33.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/67/141267/10/check/gate-python-keystoneclient-python26/5bf13f3/ : SUCCESS in 1m 58s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/67/141267/10/check/gate-python-keystoneclient-pep8/04b37bf/ : SUCCESS in 2m 13s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/67/141267/10/check/gate-python-keystoneclient-docs/89bf8c3//doc/build/html/ : SUCCESS in 2m 58s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/67/141267/10/check/gate-python-keystoneclient-python27/7a39e6e/ : SUCCESS in 2m 52s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/67/141267/10/check/gate-python-keystoneclient-python34/21eb257/ : SUCCESS in 3m 38s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/67/141267/10/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/49eb034/ : SUCCESS in 54m 42s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/67/141267/10/check/check-keystoneclient-dsvm-functional/6349557/ : SUCCESS in 23m 37s","accounts_in_message":[],"_revision_number":10},{"id":"7d40edcb81542872f4c6e9cc97a6bdc9fccdedb6","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-05-30 13:24:09.000000000","message":"Patch Set 10: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":10},{"id":"61f22fc1157151a0fd1f4332004a8e22c732d272","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2015-06-09 21:27:27.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1\n\ngood stuff!","accounts_in_message":[],"_revision_number":10},{"id":"247f53779b86f1db7928d1dadc7d6d9605e7960e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-09 21:27:54.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"f48418f6cc9491fd05c43753c3c9b2b40ab3cef3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-09 22:23:44.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/67/141267/10/gate/gate-python-keystoneclient-python26/bcb176d/ : SUCCESS in 2m 22s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/67/141267/10/gate/gate-python-keystoneclient-docs/952d2b0//doc/build/html/ : SUCCESS in 2m 34s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/67/141267/10/gate/gate-python-keystoneclient-pep8/afbcb28/ : SUCCESS in 2m 03s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/67/141267/10/gate/gate-python-keystoneclient-python27/43e0d64/ : SUCCESS in 2m 15s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/67/141267/10/gate/gate-python-keystoneclient-python34/f47e137/ : SUCCESS in 4m 19s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/67/141267/10/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/ad35d85/ : SUCCESS in 47m 28s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/67/141267/10/gate/gate-keystoneclient-dsvm-functional/c53eca6/ : SUCCESS in 23m 02s","accounts_in_message":[],"_revision_number":10},{"id":"be6378489c8f07bb1c606dd617ad8d1d76ddcfe0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-09 22:23:45.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"0ecf9b1ab5177fc42d16b4a57e8522769433b156","revisions":{"0617b69ac1748f35c43066ab57b4e63e41133267":{"kind":"REWORK","_number":1,"created":"2014-12-12 04:44:46.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/67/141267/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/67/141267/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/1"}}},"commit":{"parents":[{"commit":"3cfe4688f97d3f054f1b9787475e0b60122098de","subject":"Add get_headers interface to authentication plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3cfe4688f97d3f054f1b9787475e0b60122098de"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-12 01:55:02.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-12 02:20:37.000000000","tz":600},"subject":"Add get_communication_params interface to plugins","message":"Add get_communication_params interface to plugins\n\nTo allow authentication plugins such as using client certificates or\ndoing kerberos authentication with every request we need a way for the\nplugins to manipulate the send parameters.\n\nChange-Id: Ib9e81773ab988ea05869bc27097d2b25e963e59c\nBlueprint: generic-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0617b69ac1748f35c43066ab57b4e63e41133267"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0617b69ac1748f35c43066ab57b4e63e41133267"}]},"branch":"refs/heads/master"},"45d3a26169648f680badbc7a70777a8492ef5dce":{"kind":"REWORK","_number":2,"created":"2015-01-26 23:12:57.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/67/141267/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/67/141267/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/2"}}},"commit":{"parents":[{"commit":"aa24f7ca1fd40a067802bc628d08d29a18978f47","subject":"Add get_headers interface to authentication plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/aa24f7ca1fd40a067802bc628d08d29a18978f47"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-12 01:55:02.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-01-26 23:12:19.000000000","tz":600},"subject":"Add get_communication_params interface to plugins","message":"Add get_communication_params interface to plugins\n\nTo allow authentication plugins such as using client certificates or\ndoing kerberos authentication with every request we need a way for the\nplugins to manipulate the send parameters.\n\nChange-Id: Ib9e81773ab988ea05869bc27097d2b25e963e59c\nBlueprint: generic-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/45d3a26169648f680badbc7a70777a8492ef5dce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/45d3a26169648f680badbc7a70777a8492ef5dce"}]},"branch":"refs/heads/master"},"c5eb3d1b435e551873b75c78e571831caf8d6e0c":{"kind":"REWORK","_number":3,"created":"2015-01-30 00:12:58.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/67/141267/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/67/141267/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/3"}}},"commit":{"parents":[{"commit":"fe1b5da71217add0c12bd8ac01746906fc59e17c","subject":"Add get_headers interface to authentication plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fe1b5da71217add0c12bd8ac01746906fc59e17c"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-12 01:55:02.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-01-29 23:55:18.000000000","tz":600},"subject":"Add get_communication_params interface to plugins","message":"Add get_communication_params interface to plugins\n\nTo allow authentication plugins such as using client certificates or\ndoing kerberos authentication with every request we need a way for the\nplugins to manipulate the send parameters.\n\nChange-Id: Ib9e81773ab988ea05869bc27097d2b25e963e59c\nBlueprint: generic-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c5eb3d1b435e551873b75c78e571831caf8d6e0c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c5eb3d1b435e551873b75c78e571831caf8d6e0c"}]},"branch":"refs/heads/master"},"936eb5309de9019e9e7ceb1bbc63257766dd50e3":{"kind":"REWORK","_number":4,"created":"2015-02-01 23:49:04.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/67/141267/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/67/141267/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/4"}}},"commit":{"parents":[{"commit":"cd552374ca8eaa315ec54fe8f586ec8c69a69c74","subject":"Add get_headers interface to authentication plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cd552374ca8eaa315ec54fe8f586ec8c69a69c74"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-12 01:55:02.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-02-01 23:48:41.000000000","tz":660},"subject":"Add get_communication_params interface to plugins","message":"Add get_communication_params interface to plugins\n\nTo allow authentication plugins such as using client certificates or\ndoing kerberos authentication with every request we need a way for the\nplugins to manipulate the send parameters.\n\nChange-Id: Ib9e81773ab988ea05869bc27097d2b25e963e59c\nBlueprint: generic-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/936eb5309de9019e9e7ceb1bbc63257766dd50e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/936eb5309de9019e9e7ceb1bbc63257766dd50e3"}]},"branch":"refs/heads/master"},"dcde84326056598ae599a010aa002ea51d03cfba":{"kind":"REWORK","_number":5,"created":"2015-02-10 04:46:51.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/67/141267/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/67/141267/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/5"}}},"commit":{"parents":[{"commit":"75fcdfb2e1bca05d94c7d345f6b657fed87e4ed7","subject":"Merge \"Docs for v3 credentials\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/75fcdfb2e1bca05d94c7d345f6b657fed87e4ed7"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-12 01:55:02.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-02-10 04:46:38.000000000","tz":660},"subject":"Add get_communication_params interface to plugins","message":"Add get_communication_params interface to plugins\n\nTo allow authentication plugins such as using client certificates or\ndoing kerberos authentication with every request we need a way for the\nplugins to manipulate the send parameters.\n\nChange-Id: Ib9e81773ab988ea05869bc27097d2b25e963e59c\nBlueprint: generic-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/dcde84326056598ae599a010aa002ea51d03cfba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/dcde84326056598ae599a010aa002ea51d03cfba"}]},"branch":"refs/heads/master"},"251e5fbfbd6f4e9a0f7802e9a8c60ffad6f907e8":{"kind":"REWORK","_number":6,"created":"2015-02-12 08:18:41.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/67/141267/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/67/141267/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/6"}}},"commit":{"parents":[{"commit":"32c18a83e2ffe80f559ca871eeddb2ef8848ff17","subject":"Merge \"Move tests to the unit subdirectory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/32c18a83e2ffe80f559ca871eeddb2ef8848ff17"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-12 01:55:02.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-02-12 08:18:15.000000000","tz":660},"subject":"Add get_communication_params interface to plugins","message":"Add get_communication_params interface to plugins\n\nTo allow authentication plugins such as using client certificates or\ndoing kerberos authentication with every request we need a way for the\nplugins to manipulate the send parameters.\n\nChange-Id: Ib9e81773ab988ea05869bc27097d2b25e963e59c\nBlueprint: generic-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/251e5fbfbd6f4e9a0f7802e9a8c60ffad6f907e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/251e5fbfbd6f4e9a0f7802e9a8c60ffad6f907e8"}]},"branch":"refs/heads/master"},"b02076ec700824c99c9d15459fb254f241061f4f":{"kind":"REWORK","_number":7,"created":"2015-03-24 22:03:41.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/67/141267/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/67/141267/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/7"}}},"commit":{"parents":[{"commit":"a84b5ac115dd5775f7380a204811aa939fd5c242","subject":"Merge \"Add a FederatedBase v3 plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a84b5ac115dd5775f7380a204811aa939fd5c242"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-12 01:55:02.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-03-24 21:59:56.000000000","tz":660},"subject":"Add get_communication_params interface to plugins","message":"Add get_communication_params interface to plugins\n\nTo allow authentication plugins such as using client certificates or\ndoing kerberos authentication with every request we need a way for the\nplugins to manipulate the send parameters.\n\nChange-Id: Ib9e81773ab988ea05869bc27097d2b25e963e59c\nBlueprint: generic-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b02076ec700824c99c9d15459fb254f241061f4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b02076ec700824c99c9d15459fb254f241061f4f"}]},"branch":"refs/heads/master"},"6c96d4f3fd247471290b987e602b45d2f220f9d7":{"kind":"REWORK","_number":8,"created":"2015-04-09 01:16:47.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/67/141267/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/67/141267/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/8"}}},"commit":{"parents":[{"commit":"eb98b0856809e5a870ea2d2d938e3e37ba209d80","subject":"Merge \"Update sample data with audit ids\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/eb98b0856809e5a870ea2d2d938e3e37ba209d80"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-12 01:55:02.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-04-09 01:16:26.000000000","tz":600},"subject":"Add get_communication_params interface to plugins","message":"Add get_communication_params interface to plugins\n\nTo allow authentication plugins such as using client certificates or\ndoing kerberos authentication with every request we need a way for the\nplugins to manipulate the send parameters.\n\nChange-Id: Ib9e81773ab988ea05869bc27097d2b25e963e59c\nBlueprint: generic-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6c96d4f3fd247471290b987e602b45d2f220f9d7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6c96d4f3fd247471290b987e602b45d2f220f9d7"}]},"branch":"refs/heads/master"},"a6c6328becad915c6ce543729d272ae8a7f755a8":{"kind":"REWORK","_number":9,"created":"2015-04-16 05:39:59.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/67/141267/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/67/141267/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/9"}}},"commit":{"parents":[{"commit":"85eeecbd3d06e98011def3d0d8329646cc175163","subject":"Fix s3_token middleware parsing insecure option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/85eeecbd3d06e98011def3d0d8329646cc175163"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-12 01:55:02.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-04-16 05:39:46.000000000","tz":600},"subject":"Add get_communication_params interface to plugins","message":"Add get_communication_params interface to plugins\n\nTo allow authentication plugins such as using client certificates or\ndoing kerberos authentication with every request we need a way for the\nplugins to manipulate the send parameters.\n\nChange-Id: Ib9e81773ab988ea05869bc27097d2b25e963e59c\nBlueprint: generic-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a6c6328becad915c6ce543729d272ae8a7f755a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a6c6328becad915c6ce543729d272ae8a7f755a8"}]},"branch":"refs/heads/master"},"0ecf9b1ab5177fc42d16b4a57e8522769433b156":{"kind":"REWORK","_number":10,"created":"2015-05-26 07:05:43.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/67/141267/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/67/141267/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/67/141267/10"}}},"commit":{"parents":[{"commit":"deeab3c164171ecdbc3a57e3fe5120f1454438d3","subject":"Fix auth required message translation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/deeab3c164171ecdbc3a57e3fe5120f1454438d3"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-12 01:55:02.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-05-26 07:05:09.000000000","tz":600},"subject":"Add get_communication_params interface to plugins","message":"Add get_communication_params interface to plugins\n\nTo allow authentication plugins such as using client certificates or\ndoing kerberos authentication with every request we need a way for the\nplugins to manipulate the send parameters.\n\nChange-Id: Ib9e81773ab988ea05869bc27097d2b25e963e59c\nBlueprint: generic-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0ecf9b1ab5177fc42d16b4a57e8522769433b156"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0ecf9b1ab5177fc42d16b4a57e8522769433b156"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
