)]}'
{"id":"openstack%2Fpython-keystoneclient~159022","triplet_id":"openstack%2Fpython-keystoneclient~master~I5cb635929c7f6823ab1e4b1db5e48045be9e0737","project":"openstack/python-keystoneclient","branch":"master","topic":"samlize_token","hashtags":[],"change_id":"I5cb635929c7f6823ab1e4b1db5e48045be9e0737","subject":"Add support to create SAML assertion based on a token","status":"MERGED","created":"2015-02-25 07:12:03.000000000","updated":"2015-04-02 01:32:37.000000000","submitted":"2015-04-02 01:32:32.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":26,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d87d8925f08fc1934ddab48f6a55cc42ef4762ed","_number":159022,"virtual_id_number":159022,"owner":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2015-04-02 01:32:32.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":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"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"},"recommended":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"all":[{"value":0,"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-03-31 19:30:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":2,"date":"2015-04-02 00:40:15.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":2,"date":"2015-04-01 20:38:03.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"},{"value":1,"date":"2015-03-31 20:05:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"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":{"approved":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"all":[{"value":0,"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"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":1,"date":"2015-04-02 00:40:15.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,"date":"2015-04-01 06:52:10.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_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":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-02-25 08:38:10.000000000","updated_by":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"reviewer":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"state":"REVIEWER"},{"updated":"2015-02-26 17:48:32.000000000","updated_by":{"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"},"reviewer":{"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"},"state":"REVIEWER"},{"updated":"2015-03-31 19:30:57.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-03-31 20:05:38.000000000","updated_by":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"reviewer":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"state":"REVIEWER"},{"updated":"2015-04-01 06:52:10.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-04-01 20:38:03.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"},{"updated":"2015-04-02 00:40:15.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-04-02 01:32:32.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"9ef554eec98cfa6d6d3b5cb4f40656873348b90b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-02-25 07:12:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4b74007932d4606e896416983cf0cfd0c98d1bcd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-25 08:13:10.000000000","message":"Patch Set 1: 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/22/159022/1/check/gate-python-keystoneclient-python26/be37348/ : FAILURE in 19s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/22/159022/1/check/gate-python-keystoneclient-pep8/5c824f5/ : SUCCESS in 2m 57s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/22/159022/1/check/gate-python-keystoneclient-docs/3f71903//doc/build/html/ : SUCCESS in 3m 09s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/22/159022/1/check/gate-python-keystoneclient-python27/b300400/ : SUCCESS in 1m 58s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/22/159022/1/check/gate-python-keystoneclient-python34/ab855dd/ : SUCCESS in 3m 36s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/22/159022/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/99cea19/ : SUCCESS in 1h 01m 03s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/22/159022/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/e9b3f88/ : SUCCESS in 58m 39s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/22/159022/1/check/check-keystoneclient-dsvm-functional/d8b5be9/ : SUCCESS in 24m 57s","accounts_in_message":[],"_revision_number":1},{"id":"1b020adc43b7289c60355da66de2be1212f2c2fc","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-02-25 08:38:10.000000000","message":"Patch Set 1: Code-Review-1\n\n1) I think this is more auth part not, CRUD\n2) We should probably start building it on top of keystoneclient_federation repository with the rest of federation plugins","accounts_in_message":[],"_revision_number":1},{"id":"6990a2d714cf25296b2922c1714d9efcc379cd69","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-02-25 20:21:52.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"9931885c82ea0c574a1e398284a0d43abbaf1223","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-02-25 20:36:20.000000000","message":"Patch Set 1:\n\nso, in my mind i think this is OK to stay in regular KSC as there is no lxml dependency","accounts_in_message":[],"_revision_number":1},{"id":"25a35fceb815048b13f69a567c9a0746486eeb07","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-25 21:39:55.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/22/159022/1/check/gate-python-keystoneclient-python26/4d0b6b5/ : SUCCESS in 2m 15s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/22/159022/1/check/gate-python-keystoneclient-pep8/d5256a7/ : SUCCESS in 2m 20s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/22/159022/1/check/gate-python-keystoneclient-docs/f6c7927//doc/build/html/ : SUCCESS in 2m 56s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/22/159022/1/check/gate-python-keystoneclient-python27/7b57efc/ : SUCCESS in 2m 18s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/22/159022/1/check/gate-python-keystoneclient-python34/3b007b6/ : SUCCESS in 3m 18s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/22/159022/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/1f36a88/ : SUCCESS in 52m 37s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/22/159022/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/f915e8e/ : SUCCESS in 1h 12m 31s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/22/159022/1/check/check-keystoneclient-dsvm-functional/1e4ae26/ : SUCCESS in 25m 43s","accounts_in_message":[],"_revision_number":1},{"id":"4e5d1ec182292447f4560014682db03cc049d97e","author":{"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"},"date":"2015-02-26 17:48:32.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"73607e7018a56125913b8f91b7f9194b389237fe","author":{"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"},"date":"2015-02-26 17:53:29.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"cb97dd00717afde26c69ad22f6da8429282bb78f","author":{"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"},"date":"2015-03-03 15:48:13.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9fdb0570c9449f231b39fc6d3ad76e5da80ef330","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-03-04 18:45:09.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4d0f6a2a8bb7bb199aa751de9fdbe7cfc74c131d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-12 14:00:49.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":1},{"id":"314c12638bd316b88bc5f6519faef17a7b3f2ed3","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-12 14:03:04.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"4160b2194c60a818a1ed61ac8e2d9c1cb3f1b099","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-12 15:01:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/22/159022/2/check/gate-python-keystoneclient-python26/7dbe838/ : SUCCESS in 2m 11s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/22/159022/2/check/gate-python-keystoneclient-pep8/6f9169a/ : SUCCESS in 2m 25s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/22/159022/2/check/gate-python-keystoneclient-docs/e78c4e5//doc/build/html/ : SUCCESS in 3m 12s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/22/159022/2/check/gate-python-keystoneclient-python27/8b70119/ : SUCCESS in 2m 48s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/22/159022/2/check/gate-python-keystoneclient-python34/829e8b6/ : SUCCESS in 3m 20s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/22/159022/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/3f70b22/ : SUCCESS in 49m 24s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/22/159022/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/be2d4a6/ : SUCCESS in 55m 10s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/22/159022/2/check/check-keystoneclient-dsvm-functional/407ba07/ : SUCCESS in 20m 13s","accounts_in_message":[],"_revision_number":2},{"id":"5f67fc55ddff6a7f32208d1b55ab911e09d45f38","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-03-16 13:16:02.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2779ab6513436717c7cc34abd06707c613860f96","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-16 17:31:12.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":"a16f88e91bbe990f45d02b2ff7496853e0529041","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-19 20:47:03.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b5a613dd0690bb75f52c329af0ee8b4d564fffab","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-19 20:48:47.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"a4548795e1698c457ea06e11bbb3e60ea0ee629d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-19 20:50:29.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"eba1cd2b7e4d5b558911a0dcf644d24c0eeea8dd","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-03-19 20:51:57.000000000","message":"Patch Set 4:\n\nECP manager will be in a follow up patch?","accounts_in_message":[],"_revision_number":4},{"id":"9ca5cb2c743eb7bec33230ac34c579c08b1175ad","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-19 20:52:45.000000000","message":"Patch Set 4:\n\nyeah, no reason to shove them together like that, especially since ECP isn\u0027t merged yet","accounts_in_message":[],"_revision_number":4},{"id":"b7c72db1f8e1f7731bedb13c411c7c479a608a05","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-19 23:18:42.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/22/159022/4/check/gate-python-keystoneclient-python26/129908a/ : SUCCESS in 2m 10s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/22/159022/4/check/gate-python-keystoneclient-pep8/6a66811/ : SUCCESS in 2m 03s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/22/159022/4/check/gate-python-keystoneclient-docs/9888127//doc/build/html/ : SUCCESS in 2m 25s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/22/159022/4/check/gate-python-keystoneclient-python27/1524826/ : SUCCESS in 2m 03s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/22/159022/4/check/gate-python-keystoneclient-python34/57017be/ : SUCCESS in 3m 26s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/22/159022/4/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/2212a8c/ : SUCCESS in 46m 46s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/22/159022/4/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/ae5368e/ : SUCCESS in 49m 06s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/22/159022/4/check/check-keystoneclient-dsvm-functional/bf99c50/ : SUCCESS in 18m 01s","accounts_in_message":[],"_revision_number":4},{"id":"68cbcb7805e67994513f6ff7c0a1f75bac4ae81f","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-03-23 15:59:12.000000000","message":"Patch Set 4: Code-Review-1\n\nlooks good, just missing the tests. Also, I think it deserves a bp.","accounts_in_message":[],"_revision_number":4},{"id":"260c5302da9702349cbff11775d4ae3883295cf1","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-29 06:44:07.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"3094fe779e0ff7193005ae604a5c256b3f25a60e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-29 07:36:13.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/22/159022/5/check/gate-python-keystoneclient-python26/035ed4d/ : SUCCESS in 2m 04s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/22/159022/5/check/gate-python-keystoneclient-pep8/8ff4d02/ : SUCCESS in 1m 50s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/22/159022/5/check/gate-python-keystoneclient-docs/259c05f//doc/build/html/ : SUCCESS in 2m 41s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/22/159022/5/check/gate-python-keystoneclient-python27/fe47ae7/ : SUCCESS in 3m 09s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/22/159022/5/check/gate-python-keystoneclient-python34/218af5d/ : SUCCESS in 6m 08s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/22/159022/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/fb01915/ : SUCCESS in 52m 03s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/22/159022/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/58077eb/ : SUCCESS in 48m 48s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/22/159022/5/check/check-keystoneclient-dsvm-functional/619caca/ : SUCCESS in 19m 37s","accounts_in_message":[],"_revision_number":5},{"id":"2cc38fb3c5fb80cc1345b08e4183cf5610395cf2","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-03-30 01:22:49.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)\n\nnice!","accounts_in_message":[],"_revision_number":5},{"id":"77839bf5994a958f06c40dbc178f7da485c677d0","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-03-30 05:08:15.000000000","message":"Patch Set 5: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"44a47ad1fbd1c59be6085183537f6310f64a0d00","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-30 07:00:50.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"f3f47e0d0b8d3bab02e4147c26d48f373fc5c56c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-30 07:01:20.000000000","message":"Patch Set 5:\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"b2b61186a1517036c7f1dd7dcabb9fdecef33ed7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-30 07:50:42.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/22/159022/6/check/gate-python-keystoneclient-python26/ce3e75d/ : SUCCESS in 1m 56s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/22/159022/6/check/gate-python-keystoneclient-pep8/b2ba7a6/ : SUCCESS in 2m 10s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/22/159022/6/check/gate-python-keystoneclient-docs/e265196//doc/build/html/ : SUCCESS in 2m 30s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/22/159022/6/check/gate-python-keystoneclient-python27/29e9ba6/ : SUCCESS in 3m 16s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/22/159022/6/check/gate-python-keystoneclient-python34/dba8a06/ : SUCCESS in 3m 48s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/22/159022/6/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/8ba052b/ : SUCCESS in 41m 52s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/22/159022/6/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/5a877a5/ : SUCCESS in 48m 47s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/22/159022/6/check/check-keystoneclient-dsvm-functional/cc2585b/ : SUCCESS in 20m 43s","accounts_in_message":[],"_revision_number":6},{"id":"2dddbcc64529c3159fb397d457ec5dced38c0f31","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-03-30 14:10:39.000000000","message":"Patch Set 6: Code-Review+1\n\nstill lgtm","accounts_in_message":[],"_revision_number":6},{"id":"98913b10dffcaba16effe5f135072f627fbfe419","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-31 05:35:28.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"b23bd171fd7fbe4c0a32cf65d4b8e6ff68e7b8fe","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-31 06:01:09.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"aeaae09b09acdc9694a44959409f1ba88094e0c9","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-31 06:43:18.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"d931035bf86dfa3d4c49db2feb6ed0628da5295a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-31 06:43:56.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"acad1dbd2521bd671b16126fb94bbfd54eda169d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-31 06:56:28.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"4b3e192333e74144a54adb8dccd081d07544351c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-31 08:16:21.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/22/159022/8/check/gate-python-keystoneclient-python26/6046f25/ : SUCCESS in 2m 10s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/22/159022/8/check/gate-python-keystoneclient-pep8/8e1cc21/ : SUCCESS in 1m 58s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/22/159022/8/check/gate-python-keystoneclient-docs/b1df624//doc/build/html/ : SUCCESS in 2m 33s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/22/159022/8/check/gate-python-keystoneclient-python27/0f2a72f/ : SUCCESS in 2m 18s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/22/159022/8/check/gate-python-keystoneclient-python34/5792884/ : FAILURE in 4m 46s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/22/159022/8/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/4ec750c/ : SUCCESS in 58m 08s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/22/159022/8/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/d0ee638/ : FAILURE in 10m 13s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/22/159022/8/check/check-keystoneclient-dsvm-functional/2854cb9/ : FAILURE in 11m 50s","accounts_in_message":[],"_revision_number":8},{"id":"56913f299e2a52a4fe31da916cae56cfb5e23635","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-31 16:43:25.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"b7fc79976bba618aa6e121f25c9527e1fa08ae72","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-31 19:12:19.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/22/159022/9/check/gate-python-keystoneclient-python26/d68e971/ : SUCCESS in 2m 04s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/22/159022/9/check/gate-python-keystoneclient-pep8/fe2d558/ : SUCCESS in 1m 53s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/22/159022/9/check/gate-python-keystoneclient-docs/ad68be9//doc/build/html/ : SUCCESS in 2m 44s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/22/159022/9/check/gate-python-keystoneclient-python27/7c3b9a6/ : SUCCESS in 2m 41s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/22/159022/9/check/gate-python-keystoneclient-python34/d14bc4a/ : SUCCESS in 4m 39s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/22/159022/9/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/40ec0d5/ : SUCCESS in 44m 09s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/22/159022/9/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/b116d44/ : SUCCESS in 55m 15s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/22/159022/9/check/check-keystoneclient-dsvm-functional/385a01a/ : SUCCESS in 19m 49s","accounts_in_message":[],"_revision_number":9},{"id":"ba4a6d74ab7fdb3a113361950a8b2ff9b92b3ed9","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-31 19:30:57.000000000","message":"Patch Set 9: Code-Review+1\n\nthanks, LGTM","accounts_in_message":[],"_revision_number":9},{"id":"723884100da54a06ad63e799f76992eee7725185","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-03-31 20:05:38.000000000","message":"Patch Set 9: Code-Review+1\n\nstill lgtm","accounts_in_message":[],"_revision_number":9},{"id":"ce9ec3f4f1f8892b060cad28bbe0c7639e3fa781","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-04-01 20:38:03.000000000","message":"Patch Set 9: Code-Review+2\n\n(1 comment)\n\nFix the comment inline if you get a chance or in future patch.","accounts_in_message":[],"_revision_number":9},{"id":"a2f49279f233ae9c48e98249aa86c30a2aee45c7","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-04-02 00:40:15.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\n(5 comments)","accounts_in_message":[],"_revision_number":9},{"id":"4ddf5d965d906daf96a034788c746f24f42dd74e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-02 00:40:17.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"6bc256aaf3715018a6468828a8ac26db0eb698b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-02 01:32:32.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/22/159022/9/gate/gate-python-keystoneclient-python26/1a5687f/ : SUCCESS in 2m 04s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/22/159022/9/gate/gate-python-keystoneclient-docs/2dca64e//doc/build/html/ : SUCCESS in 3m 09s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/22/159022/9/gate/gate-python-keystoneclient-pep8/18d5a0c/ : SUCCESS in 2m 09s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/22/159022/9/gate/gate-python-keystoneclient-python27/8647c61/ : SUCCESS in 2m 32s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/22/159022/9/gate/gate-python-keystoneclient-python34/44fb95d/ : SUCCESS in 3m 43s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/22/159022/9/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/6615515/ : SUCCESS in 50m 16s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/22/159022/9/gate/gate-keystoneclient-dsvm-functional/63bad73/ : SUCCESS in 19m 06s","accounts_in_message":[],"_revision_number":9},{"id":"922dbb8e5cc3f8b8404653ca1bba82c802e4bd26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-02 01:32:37.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"a2fc6cf4f4cd718e8ca01d2b692193b69fc724ad","revisions":{"bff8fc1da3037d26adb561111d691b8f67d5d2cd":{"kind":"REWORK","_number":1,"created":"2015-02-25 07:12:03.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/22/159022/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/22/159022/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/1"}}},"commit":{"parents":[{"commit":"a1b5a940d02cf8f6ecedaca5814f1dc48a3f3d29","subject":"WIP - Add service provider CRUD","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a1b5a940d02cf8f6ecedaca5814f1dc48a3f3d29"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-02-25 07:11:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-02-25 07:11:47.000000000","tz":-300},"subject":"WIP - add support to samlize a token","message":"WIP - add support to samlize a token\n\nChange-Id: I5cb635929c7f6823ab1e4b1db5e48045be9e0737\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bff8fc1da3037d26adb561111d691b8f67d5d2cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bff8fc1da3037d26adb561111d691b8f67d5d2cd"}]},"branch":"refs/heads/master"},"8f7e24bdf7ae308bc2208b3de10d464f780ad1ec":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-03-12 14:00:49.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/22/159022/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/22/159022/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/2"}}},"commit":{"parents":[{"commit":"2754cb5d410662566a9abf7cf453526c61132ef1","subject":"Federation Service Providers CRUD operations","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2754cb5d410662566a9abf7cf453526c61132ef1"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-02-25 07:11:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-03-12 14:00:49.000000000","tz":0},"subject":"WIP - add support to samlize a token","message":"WIP - add support to samlize a token\n\nChange-Id: I5cb635929c7f6823ab1e4b1db5e48045be9e0737\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8f7e24bdf7ae308bc2208b3de10d464f780ad1ec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8f7e24bdf7ae308bc2208b3de10d464f780ad1ec"}]},"branch":"refs/heads/master"},"108ce5a4a4c083bbcc80b3d5b444b1f40afad7f5":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2015-03-19 20:48:47.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/22/159022/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/22/159022/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/3"}}},"commit":{"parents":[{"commit":"37d191c1693c894794889ef648389bb477c917ec","subject":"Merge \"Add OS-SIMPLE-CERT support for v3.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/37d191c1693c894794889ef648389bb477c917ec"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-02-25 07:11:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-03-19 20:48:47.000000000","tz":0},"subject":"WIP - add support to samlize a token","message":"WIP - add support to samlize a token\n\nChange-Id: I5cb635929c7f6823ab1e4b1db5e48045be9e0737\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/108ce5a4a4c083bbcc80b3d5b444b1f40afad7f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/108ce5a4a4c083bbcc80b3d5b444b1f40afad7f5"}]},"branch":"refs/heads/master"},"9e9c29d2d04692eb666fbc2535c911498c5b0835":{"kind":"REWORK","_number":4,"created":"2015-03-19 20:50:29.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/22/159022/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/22/159022/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/4"}}},"commit":{"parents":[{"commit":"37d191c1693c894794889ef648389bb477c917ec","subject":"Merge \"Add OS-SIMPLE-CERT support for v3.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/37d191c1693c894794889ef648389bb477c917ec"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-02-25 07:11:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-03-19 20:50:25.000000000","tz":-240},"subject":"WIP - add support to samlize a token","message":"WIP - add support to samlize a token\n\nChange-Id: I5cb635929c7f6823ab1e4b1db5e48045be9e0737\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9e9c29d2d04692eb666fbc2535c911498c5b0835"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9e9c29d2d04692eb666fbc2535c911498c5b0835"}]},"branch":"refs/heads/master"},"481da73db56bb460dafc8a0428ed775bab3f191e":{"kind":"REWORK","_number":5,"created":"2015-03-29 06:44:07.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/22/159022/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/22/159022/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/5"}}},"commit":{"parents":[{"commit":"f845d09b5a028a643ba8fccf984a5365aa4b3d4b","subject":"Merge \"Replace assertRaisesRegexp with assertRaisesRegex\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f845d09b5a028a643ba8fccf984a5365aa4b3d4b"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-02-25 07:11:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-03-29 06:39:01.000000000","tz":-240},"subject":"Add support to create SAML assertion based on a token","message":"Add support to create SAML assertion based on a token\n\nA user should be able to exchange their token for a SAML assertion\nthat is valid on a service provider (the user should must provide\nthis data).\n\nimplements bp generate-saml-assertions\n\nChange-Id: I5cb635929c7f6823ab1e4b1db5e48045be9e0737\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/481da73db56bb460dafc8a0428ed775bab3f191e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/481da73db56bb460dafc8a0428ed775bab3f191e"}]},"branch":"refs/heads/master"},"9766f5637510a497a6c3aad4cdf683e27b4d8aef":{"kind":"REWORK","_number":6,"created":"2015-03-30 07:00:50.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/22/159022/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/22/159022/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/6"}}},"commit":{"parents":[{"commit":"f845d09b5a028a643ba8fccf984a5365aa4b3d4b","subject":"Merge \"Replace assertRaisesRegexp with assertRaisesRegex\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f845d09b5a028a643ba8fccf984a5365aa4b3d4b"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-02-25 07:11:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-03-30 07:00:45.000000000","tz":-240},"subject":"Add support to create SAML assertion based on a token","message":"Add support to create SAML assertion based on a token\n\nA user should be able to exchange their token for a SAML assertion\nthat is valid on a service provider (the user should must provide\nthis data).\n\nimplements bp generate-saml-assertions\n\nChange-Id: I5cb635929c7f6823ab1e4b1db5e48045be9e0737\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9766f5637510a497a6c3aad4cdf683e27b4d8aef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9766f5637510a497a6c3aad4cdf683e27b4d8aef"}]},"branch":"refs/heads/master"},"299b52bb7fcbd5538e69b3fd6ff347da1ca6ae13":{"kind":"REWORK","_number":7,"created":"2015-03-31 06:43:18.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/22/159022/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/22/159022/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/7"}}},"commit":{"parents":[{"commit":"f845d09b5a028a643ba8fccf984a5365aa4b3d4b","subject":"Merge \"Replace assertRaisesRegexp with assertRaisesRegex\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f845d09b5a028a643ba8fccf984a5365aa4b3d4b"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-02-25 07:11:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-03-31 06:40:42.000000000","tz":-240},"subject":"Add support to create SAML assertion based on a token","message":"Add support to create SAML assertion based on a token\n\nA user should be able to exchange their token for a SAML assertion\nthat is valid on a service provider (the user should must provide\nthis data).\n\nimplements bp generate-saml-assertions\n\nChange-Id: I5cb635929c7f6823ab1e4b1db5e48045be9e0737\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/299b52bb7fcbd5538e69b3fd6ff347da1ca6ae13"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/299b52bb7fcbd5538e69b3fd6ff347da1ca6ae13"}]},"branch":"refs/heads/master"},"7e2b7a20ec43417c87b1233056dd150848aacb2f":{"kind":"REWORK","_number":8,"created":"2015-03-31 06:56:28.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/22/159022/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/22/159022/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/8"}}},"commit":{"parents":[{"commit":"f845d09b5a028a643ba8fccf984a5365aa4b3d4b","subject":"Merge \"Replace assertRaisesRegexp with assertRaisesRegex\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f845d09b5a028a643ba8fccf984a5365aa4b3d4b"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-02-25 07:11:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-03-31 06:56:20.000000000","tz":-240},"subject":"Add support to create SAML assertion based on a token","message":"Add support to create SAML assertion based on a token\n\nA user should be able to exchange their token for a SAML assertion\nthat is valid on a service provider (the user should must provide\nthis data).\n\nimplements bp generate-saml-assertions\n\nChange-Id: I5cb635929c7f6823ab1e4b1db5e48045be9e0737\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7e2b7a20ec43417c87b1233056dd150848aacb2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7e2b7a20ec43417c87b1233056dd150848aacb2f"}]},"branch":"refs/heads/master"},"a2fc6cf4f4cd718e8ca01d2b692193b69fc724ad":{"kind":"REWORK","_number":9,"created":"2015-03-31 16:43:25.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/22/159022/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/22/159022/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/22/159022/9"}}},"commit":{"parents":[{"commit":"f845d09b5a028a643ba8fccf984a5365aa4b3d4b","subject":"Merge \"Replace assertRaisesRegexp with assertRaisesRegex\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f845d09b5a028a643ba8fccf984a5365aa4b3d4b"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-02-25 07:11:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-03-31 16:43:16.000000000","tz":-240},"subject":"Add support to create SAML assertion based on a token","message":"Add support to create SAML assertion based on a token\n\nA user should be able to exchange their token for a SAML assertion\nthat is valid on a service provider (the user should must provide\nthis data).\n\nimplements bp generate-saml-assertions\n\nChange-Id: I5cb635929c7f6823ab1e4b1db5e48045be9e0737\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a2fc6cf4f4cd718e8ca01d2b692193b69fc724ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a2fc6cf4f4cd718e8ca01d2b692193b69fc724ad"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
