)]}'
{"id":"openstack%2Fkeystone~214766","triplet_id":"openstack%2Fkeystone~master~Ia84e2fba8337f5f1c1f59986020c7617b367bbc6","project":"openstack/keystone","branch":"master","topic":"bp/federation-idp-websso","hashtags":[],"change_id":"Ia84e2fba8337f5f1c1f59986020c7617b367bbc6","subject":"Add federated auth for idp specific websso","status":"MERGED","created":"2015-08-19 19:22:43.000000000","updated":"2015-09-03 10:48:30.000000000","submitted":"2015-09-03 10:48:28.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d4845930bb8d4ba8792c5ab6738e83fd82689673","_number":214766,"virtual_id_number":214766,"owner":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":16523,"name":"ZhangLei","display_name":"ZhangLei","email":"zhang.lei@99cloud.net","username":"zhang.lei"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":2,"date":"2015-09-03 10:48:28.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"value":0,"date":"2015-09-01 21:14:09.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"date":"2015-09-02 19:59:03.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"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"}],"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":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"all":[{"value":2,"date":"2015-09-02 04:38:04.000000000","_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":16523,"name":"ZhangLei","display_name":"ZhangLei","email":"zhang.lei@99cloud.net","username":"zhang.lei"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-09-02 11:51:52.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"value":1,"date":"2015-09-02 11:54:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"value":2,"date":"2015-09-02 04:25:28.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"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"}],"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":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"all":[{"value":1,"date":"2015-09-02 04:38:04.000000000","_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":16523,"name":"ZhangLei","display_name":"ZhangLei","email":"zhang.lei@99cloud.net","username":"zhang.lei"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"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"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":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":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_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":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"_account_id":16523,"name":"ZhangLei","display_name":"ZhangLei","email":"zhang.lei@99cloud.net","username":"zhang.lei"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-08-25 18:22:00.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-08-26 13:10:00.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2015-08-26 19:13:18.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-08-28 06:59:02.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-08-31 05:23:42.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-08-31 08:57:06.000000000","updated_by":{"_account_id":16523,"name":"ZhangLei","display_name":"ZhangLei","email":"zhang.lei@99cloud.net","username":"zhang.lei"},"reviewer":{"_account_id":16523,"name":"ZhangLei","display_name":"ZhangLei","email":"zhang.lei@99cloud.net","username":"zhang.lei"},"state":"REVIEWER"},{"updated":"2015-08-31 18:22:50.000000000","updated_by":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"reviewer":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"state":"REVIEWER"},{"updated":"2015-09-01 14:36:33.000000000","updated_by":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"reviewer":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"state":"REVIEWER"},{"updated":"2015-09-01 21:14:09.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-09-02 04:38:04.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-09-02 11:51:52.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-09-02 11:54:26.000000000","updated_by":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"reviewer":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"state":"REVIEWER"},{"updated":"2015-09-02 19:59:03.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-09-03 10:48:28.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e59bba802c857fab164fe74e350a79c155fa4f69","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-08-19 19:22:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bf5bee041130ec589b4d6b3cdf19bc9d32faef24","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-08-19 20:00:06.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\njust one issue","accounts_in_message":[],"_revision_number":1},{"id":"a78bcb9f58224f2f7059af20ba5f454f54f8d77c","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-08-19 20:11:50.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nnew patch on the way","accounts_in_message":[],"_revision_number":1},{"id":"50e1edc35c7d0c79b12d4f610c20e3f17b4280c6","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-08-19 20:11:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"460071b9896b5cf0c71f7bdc2a1ae3ca2dc695bf","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-08-19 23:03:06.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"88b1003f02daa9df306bdef0daf223d36b110875","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-20 00:17:57.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/66/214766/2/check/gate-keystone-pep8/80ae3ab/ : SUCCESS in 5m 17s\n- gate-keystone-docs http://docs-draft.openstack.org/66/214766/2/check/gate-keystone-docs/5760cde//doc/build/html/ : SUCCESS in 8m 42s\n- gate-keystone-python27 http://logs.openstack.org/66/214766/2/check/gate-keystone-python27/5997fd5/ : SUCCESS in 9m 05s\n- gate-keystone-python34 http://logs.openstack.org/66/214766/2/check/gate-keystone-python34/7f5b578/ : SUCCESS in 5m 43s\n- gate-tempest-dsvm-full http://logs.openstack.org/66/214766/2/check/gate-tempest-dsvm-full/26b0d47/ : SUCCESS in 58m 59s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/66/214766/2/check/gate-tempest-dsvm-postgres-full/5eb1e08/ : SUCCESS in 1h 01m 43s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/66/214766/2/check/gate-tempest-dsvm-neutron-full/8eae5ca/ : SUCCESS in 1h 06m 44s\n- gate-grenade-dsvm http://logs.openstack.org/66/214766/2/check/gate-grenade-dsvm/8d92205/ : SUCCESS in 49m 58s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/214766/2/check/gate-tempest-dsvm-large-ops/024bded/ : SUCCESS in 40m 29s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/214766/2/check/gate-tempest-dsvm-neutron-large-ops/3022502/ : SUCCESS in 32m 56s\n- gate-rally-dsvm-keystone http://logs.openstack.org/66/214766/2/check/gate-rally-dsvm-keystone/9e0311d/ : SUCCESS in 42m 00s (non-voting)\n- gate-keystone-tox-bandit http://logs.openstack.org/66/214766/2/check/gate-keystone-tox-bandit/7890312/ : SUCCESS in 3m 36s","accounts_in_message":[],"_revision_number":2},{"id":"bcdf15fa610d9be19e5026688799673c8a37f017","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-08-20 00:52:17.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8f55d20a868d24e2432c21ee1be8b7b2d0839047","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-20 02:37:30.000000000","message":"Patch Set 3: 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-keystone-pep8 http://logs.openstack.org/66/214766/3/check/gate-keystone-pep8/559f3c3/ : SUCCESS in 4m 36s\n- gate-keystone-docs http://docs-draft.openstack.org/66/214766/3/check/gate-keystone-docs/13732f6//doc/build/html/ : SUCCESS in 8m 08s\n- gate-keystone-python27 http://logs.openstack.org/66/214766/3/check/gate-keystone-python27/0e0b35d/ : FAILURE in 10m 33s\n- gate-keystone-python34 http://logs.openstack.org/66/214766/3/check/gate-keystone-python34/d5dbc5b/ : SUCCESS in 6m 10s\n- gate-tempest-dsvm-full http://logs.openstack.org/66/214766/3/check/gate-tempest-dsvm-full/f9d63c7/ : SUCCESS in 42m 49s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/66/214766/3/check/gate-tempest-dsvm-postgres-full/c2c873b/ : SUCCESS in 40m 49s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/66/214766/3/check/gate-tempest-dsvm-neutron-full/070995f/ : SUCCESS in 1h 00m 15s\n- gate-grenade-dsvm http://logs.openstack.org/66/214766/3/check/gate-grenade-dsvm/a9ac50d/ : SUCCESS in 40m 48s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/214766/3/check/gate-tempest-dsvm-large-ops/0b927ae/ : SUCCESS in 29m 42s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/214766/3/check/gate-tempest-dsvm-neutron-large-ops/a0e1357/ : SUCCESS in 36m 13s\n- gate-rally-dsvm-keystone http://logs.openstack.org/66/214766/3/check/gate-rally-dsvm-keystone/47f9bd3/ : SUCCESS in 29m 43s (non-voting)\n- gate-keystone-tox-bandit http://logs.openstack.org/66/214766/3/check/gate-keystone-tox-bandit/608b31b/ : SUCCESS in 2m 42s","accounts_in_message":[],"_revision_number":3},{"id":"4a537c9933d6deca72844f869b4f47c0b98b51cd","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-08-20 08:29:22.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"1647efa98749c92e2e7364facd091d7733192c70","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-08-20 09:34:07.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"7f5602e20e27765e978ca93c37c1e5057e64117d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-20 09:42:36.000000000","message":"Patch Set 4: 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-keystone-pep8 http://logs.openstack.org/66/214766/4/check/gate-keystone-pep8/b4712c0/ : SUCCESS in 3m 31s\n- gate-keystone-docs http://docs-draft.openstack.org/66/214766/4/check/gate-keystone-docs/07340d9//doc/build/html/ : SUCCESS in 5m 54s\n- gate-keystone-python27 http://logs.openstack.org/66/214766/4/check/gate-keystone-python27/391f3ee/ : SUCCESS in 7m 06s\n- gate-keystone-python34 http://logs.openstack.org/66/214766/4/check/gate-keystone-python34/d42e600/ : SUCCESS in 4m 31s\n- gate-tempest-dsvm-full http://logs.openstack.org/66/214766/4/check/gate-tempest-dsvm-full/e361865/ : SUCCESS in 1h 04m 37s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/66/214766/4/check/gate-tempest-dsvm-postgres-full/fc9de37/ : FAILURE in 40m 47s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/66/214766/4/check/gate-tempest-dsvm-neutron-full/dcfe52c/ : SUCCESS in 57m 24s\n- gate-grenade-dsvm http://logs.openstack.org/66/214766/4/check/gate-grenade-dsvm/b1622c4/ : SUCCESS in 41m 39s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/214766/4/check/gate-tempest-dsvm-large-ops/e04107a/ : SUCCESS in 34m 35s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/214766/4/check/gate-tempest-dsvm-neutron-large-ops/95869f7/ : SUCCESS in 26m 22s\n- gate-rally-dsvm-keystone http://logs.openstack.org/66/214766/4/check/gate-rally-dsvm-keystone/e7b652a/ : SUCCESS in 27m 04s (non-voting)\n- gate-keystone-tox-bandit http://logs.openstack.org/66/214766/4/check/gate-keystone-tox-bandit/d626373/ : SUCCESS in 2m 43s","accounts_in_message":[],"_revision_number":4},{"id":"1b300c3e89d4a2f603914b26fefe8c81e0fa4981","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-08-20 13:27:57.000000000","message":"Patch Set 4:\n\n(1 comment)\n\nnew patch on the way","accounts_in_message":[],"_revision_number":4},{"id":"c388d3e02b2ac616908575512d98b25ef70246bb","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-08-20 13:28:15.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"fc4394e4af1c070a0bea6c80800fcc10b4b243eb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-20 14:42:45.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/66/214766/5/check/gate-keystone-pep8/e504afc/ : SUCCESS in 4m 01s\n- gate-keystone-docs http://docs-draft.openstack.org/66/214766/5/check/gate-keystone-docs/fe21e0b//doc/build/html/ : SUCCESS in 8m 46s\n- gate-keystone-python27 http://logs.openstack.org/66/214766/5/check/gate-keystone-python27/6b4bd03/ : SUCCESS in 9m 46s\n- gate-keystone-python34 http://logs.openstack.org/66/214766/5/check/gate-keystone-python34/55e79b5/ : SUCCESS in 6m 05s\n- gate-tempest-dsvm-full http://logs.openstack.org/66/214766/5/check/gate-tempest-dsvm-full/3c8ccef/ : SUCCESS in 1h 01m 04s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/66/214766/5/check/gate-tempest-dsvm-postgres-full/e296d0b/ : SUCCESS in 53m 07s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/66/214766/5/check/gate-tempest-dsvm-neutron-full/c84d410/ : SUCCESS in 1h 07m 12s\n- gate-grenade-dsvm http://logs.openstack.org/66/214766/5/check/gate-grenade-dsvm/425b495/ : SUCCESS in 48m 05s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/214766/5/check/gate-tempest-dsvm-large-ops/caa11d7/ : SUCCESS in 40m 03s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/214766/5/check/gate-tempest-dsvm-neutron-large-ops/1f4eea0/ : SUCCESS in 39m 50s\n- gate-rally-dsvm-keystone http://logs.openstack.org/66/214766/5/check/gate-rally-dsvm-keystone/d2301e6/ : SUCCESS in 35m 49s (non-voting)\n- gate-keystone-tox-bandit http://logs.openstack.org/66/214766/5/check/gate-keystone-tox-bandit/b750083/ : SUCCESS in 3m 50s","accounts_in_message":[],"_revision_number":5},{"id":"989c3df847767efdb2f015bd54ac3e2890f5296f","author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"date":"2015-08-25 19:14:21.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"3b8fca84d98bca90c748ed6c5a19b68a124372ee","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2015-08-26 12:31:08.000000000","message":"Patch Set 5: Code-Review+2\n\nI\u0027m happy with this.","accounts_in_message":[],"_revision_number":5},{"id":"476eb5e77b3e0ca38fefde1abb8a72c384d57a24","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2015-08-26 13:10:00.000000000","message":"Patch Set 5: Code-Review+2\n\nWithholding Workflow+1 to give others an opportunity to review.","accounts_in_message":[],"_revision_number":5},{"id":"69c4afef93bf97c550f6b739756fd947aec477ec","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2015-08-26 16:46:16.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"d2154f301567b05603c87bc6a1b79c241ffa9185","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-08-26 19:13:18.000000000","message":"Patch Set 5: Code-Review+2\n\nthis change looks good, i\u0027m interested to see how the horizon/DOA change plays out","accounts_in_message":[],"_revision_number":5},{"id":"f9cb74366d267fa1cd86c16b85c6b0ccdeeda194","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-08-28 01:15:23.000000000","message":"Patch Set 5: Code-Review+2\n\nLGTM, have anyone started working on the DOA patch?","accounts_in_message":[],"_revision_number":5},{"id":"cff019a1fbf5285f2d4cdd6e45cd5df03a460c28","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-08-28 04:09:10.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"4cbcce81bcc2c99d982b2f0e41d14890f293f1ab","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-08-28 06:59:02.000000000","message":"Patch Set 5: Code-Review+2\n\nOK, just, please, make sure there is a big red note everywhere in the docs saying that if shibboleth/mellon is not properly configured we are exposing ourselves to security risk and essentially getting back to pre remote-ids times.","accounts_in_message":[],"_revision_number":5},{"id":"bc0f31aa2ebd33c00522a76d8f6460584cd9d2e2","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-08-28 14:05:25.000000000","message":"Patch Set 5:\n\nLin, \n\nI don\u0027t have anything locally for the DOA, but I\u0027d be happy to help in any way I can. I think when we were getting ready to propose the patch Jamie had mentioned something about the DOA. \n\nPing me if/when you want to get started and I\u0027ll find some time to help.","accounts_in_message":[],"_revision_number":5},{"id":"e1ac2384ed8154e251effd3f75773711055b2a11","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-08-28 15:31:04.000000000","message":"Patch Set 5:\n\nLance, \n\nI can work on DOA. Just checking-in if someone have already started before I start, don\u0027t want to duplicate the work.","accounts_in_message":[],"_revision_number":5},{"id":"086b4377b4bc6a8c39be2af8f2986c44f86dbe77","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-08-31 05:23:42.000000000","message":"Patch Set 5: Code-Review+2\n\nStill trying to make a really comprehensive environment but it looks good to me. \n\nmarekd: what sort of note do you think you want?","accounts_in_message":[],"_revision_number":5},{"id":"db8f1ece0c76d16794668843ea7183a12267757a","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-08-31 06:12:38.000000000","message":"Patch Set 5:\n\nmarekd: I don\u0027t think that remote-id is a security mechanism here. Remote-ID is a way to determine when a path authenticates multiple IDPs you need a way to disambiguate from which one you received this assertion. \n\nMy expectation here is that it\u0027s at least as secure because you will by default configure mellon/shib to only accept SAML assertions from the provider registered in the idp-metadata.","accounts_in_message":[],"_revision_number":5},{"id":"06f5f546db055f7ee2a56ea91a87b5cf5c34c224","author":{"_account_id":16523,"name":"ZhangLei","display_name":"ZhangLei","email":"zhang.lei@99cloud.net","username":"zhang.lei"},"date":"2015-08-31 08:57:06.000000000","message":"Patch Set 5: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":5},{"id":"1b89a0a8ba484c299e544d864cc4ceb4734862dd","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-08-31 14:47:54.000000000","message":"Patch Set 5:\n\nJamie: This is kind of security mechanism, as you need to be sure that assertion being matched with the mapping identified by a user defined pair (idp, protocol) is realy coming from the IdP you expect. This is what remote_id was for.\n\nActually, I rechecked the code and the remote_id are always validated (unless disabled of course), so nothing is changing.: https://github.com/openstack/keystone/blob/master/keystone/auth/plugins/mapped.py#L185","accounts_in_message":[],"_revision_number":5},{"id":"48261aeadcbe2080c7958007ce31b6402b4053e7","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-08-31 17:54:55.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"6e6aa0bee30cda666e8e013fb56b626998192af8","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-08-31 17:57:01.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"bf75f09c4044af0b9262ce7529879a4502b732b9","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-08-31 17:58:07.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"979026cc92830086a91e6e56b95c2700b5ae3d8f","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2015-08-31 18:22:50.000000000","message":"Patch Set 5: Code-Review+1\n\nlgtm","accounts_in_message":[],"_revision_number":5},{"id":"624392c25db8d5a20e4842117b683122409d48b5","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-08-31 22:45:25.000000000","message":"Patch Set 5: -Code-Review\n\n(1 comment)\n\nFinished with the DOA patch, but there is a regression in the Horizon login page due to some code cleanup. Still figuring out the issue.\n\nWill +2 again after I verify the flow.","accounts_in_message":[],"_revision_number":5},{"id":"54d91c5b0ceaab320bdf637382a78fb45f19d919","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2015-09-01 14:36:33.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"50e844b371212337d852aed42842662251f2664b","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-09-01 17:45:00.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"b27af1e0c34c2e63d8453887b8553fa88f4089d6","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-09-01 17:50:04.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"b3d30bcd3c479bbd4348a01a7f9c947eaa9a0c84","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-09-01 17:50:37.000000000","message":"Patch Set 6:\n\nFixed routing {protocol} to {protocol_id}","accounts_in_message":[],"_revision_number":6},{"id":"4805cadfbd1fb9351067daddd355e21cfe2dbe34","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-09-01 17:53:39.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"4cf5e7a4b0183ea09ebdb36646d448686b8f7928","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-09-01 17:54:55.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"881370545e30d1c0924a85a14898f935494e01e3","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-09-01 17:57:22.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"be47c91bea3ebf5e4b6b61976def0dfefff8991b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-01 19:55:48.000000000","message":"Patch Set 7: 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-keystone-pep8 http://logs.openstack.org/66/214766/7/check/gate-keystone-pep8/fc54d65/ : SUCCESS in 8m 54s\n- gate-keystone-docs http://docs-draft.openstack.org/66/214766/7/check/gate-keystone-docs/759916b//doc/build/html/ : SUCCESS in 12m 06s\n- gate-keystone-python27 http://logs.openstack.org/66/214766/7/check/gate-keystone-python27/9556b50/ : FAILURE in 22m 06s\n- gate-keystone-python34 http://logs.openstack.org/66/214766/7/check/gate-keystone-python34/05b845d/ : SUCCESS in 7m 50s\n- gate-tempest-dsvm-full http://logs.openstack.org/66/214766/7/check/gate-tempest-dsvm-full/d6f59c2/ : SUCCESS in 1h 27m 54s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/66/214766/7/check/gate-tempest-dsvm-postgres-full/323f16d/ : SUCCESS in 1h 24m 33s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/66/214766/7/check/gate-tempest-dsvm-neutron-full/34d7852/ : SUCCESS in 1h 44m 02s\n- gate-grenade-dsvm http://logs.openstack.org/66/214766/7/check/gate-grenade-dsvm/b0a7f9e/ : SUCCESS in 1h 20m 27s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/214766/7/check/gate-tempest-dsvm-large-ops/df61de4/ : FAILURE in 56m 15s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/214766/7/check/gate-tempest-dsvm-neutron-large-ops/be69df2/ : FAILURE in 56m 36s\n- gate-rally-dsvm-keystone http://logs.openstack.org/66/214766/7/check/gate-rally-dsvm-keystone/bbada7f/ : SUCCESS in 1h 01m 55s (non-voting)\n- gate-keystone-tox-bandit http://logs.openstack.org/66/214766/7/check/gate-keystone-tox-bandit/aace2d2/ : SUCCESS in 5m 11s","accounts_in_message":[],"_revision_number":7},{"id":"bc41ecab8858d8e06e88763a31655064d3000be3","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-09-01 21:06:10.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"9058cc6485a1444f47d85672293e85dbbe44692d","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-09-01 21:14:09.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"b131417d5d81fd4ea16ca6ce05ace8b596f7ef67","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-01 22:54:06.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/66/214766/8/check/gate-keystone-pep8/9f48d4e/ : SUCCESS in 2m 56s\n- gate-keystone-docs http://docs-draft.openstack.org/66/214766/8/check/gate-keystone-docs/94a80a8//doc/build/html/ : SUCCESS in 4m 04s\n- gate-keystone-python27 http://logs.openstack.org/66/214766/8/check/gate-keystone-python27/603a162/ : SUCCESS in 20m 05s\n- gate-keystone-python34 http://logs.openstack.org/66/214766/8/check/gate-keystone-python34/94bd103/ : SUCCESS in 4m 21s\n- gate-tempest-dsvm-full http://logs.openstack.org/66/214766/8/check/gate-tempest-dsvm-full/398aebd/ : SUCCESS in 49m 03s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/66/214766/8/check/gate-tempest-dsvm-postgres-full/926ea16/ : SUCCESS in 53m 03s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/66/214766/8/check/gate-tempest-dsvm-neutron-full/c84009a/ : SUCCESS in 1h 12m 18s\n- gate-grenade-dsvm http://logs.openstack.org/66/214766/8/check/gate-grenade-dsvm/f58227d/ : SUCCESS in 51m 52s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/214766/8/check/gate-tempest-dsvm-large-ops/de20d4c/ : SUCCESS in 31m 15s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/214766/8/check/gate-tempest-dsvm-neutron-large-ops/2364a28/ : SUCCESS in 40m 35s\n- gate-rally-dsvm-keystone http://logs.openstack.org/66/214766/8/check/gate-rally-dsvm-keystone/5f29bea/ : SUCCESS in 32m 02s (non-voting)\n- gate-keystone-tox-bandit http://logs.openstack.org/66/214766/8/check/gate-keystone-tox-bandit/c4d12aa/ : SUCCESS in 2m 11s","accounts_in_message":[],"_revision_number":8},{"id":"e67f9d1ea3cb8a944fe6fc9bea87493a0b120609","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-09-02 04:25:28.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"b0e7323bb2860b4ca1a84330e435057e8e012d42","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2015-09-02 04:38:04.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"348509160791e8a838406551956ab7d79ff789de","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-02 04:38:10.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"21ffd9c8c6d6159f439545254e4dd46291dbed29","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2015-09-02 11:51:52.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"0b21fd51d706ca65024a610e518aab9c7a34be0a","author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"date":"2015-09-02 11:54:26.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"c125fa2b30a55164f632cad8b1c11da2e94cc557","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-02 19:55:49.000000000","message":"Patch Set 8: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-keystone-docs http://docs-draft.openstack.org/66/214766/8/gate/gate-keystone-docs/04b8917//doc/build/html/ : SUCCESS in 4m 53s\n- gate-keystone-pep8 http://logs.openstack.org/66/214766/8/gate/gate-keystone-pep8/f28ba7b/ : SUCCESS in 4m 01s\n- gate-keystone-python27 http://logs.openstack.org/66/214766/8/gate/gate-keystone-python27/4103bb7/ : SUCCESS in 10m 05s\n- gate-keystone-python34 http://logs.openstack.org/66/214766/8/gate/gate-keystone-python34/b60245e/ : SUCCESS in 4m 32s\n- gate-tempest-dsvm-full http://logs.openstack.org/66/214766/8/gate/gate-tempest-dsvm-full/d3a0dcb/ : SUCCESS in 40m 39s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/66/214766/8/gate/gate-tempest-dsvm-postgres-full/3a7b0eb/ : FAILURE in 57m 28s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/66/214766/8/gate/gate-tempest-dsvm-neutron-full/4137a7a/ : SUCCESS in 1h 11m 25s\n- gate-grenade-dsvm http://logs.openstack.org/66/214766/8/gate/gate-grenade-dsvm/89f6cdb/ : SUCCESS in 52m 00s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/214766/8/gate/gate-tempest-dsvm-large-ops/bf381be/ : SUCCESS in 31m 08s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/214766/8/gate/gate-tempest-dsvm-neutron-large-ops/511462b/ : SUCCESS in 28m 27s\n- gate-keystone-tox-bandit http://logs.openstack.org/66/214766/8/gate/gate-keystone-tox-bandit/f66b18b/ : SUCCESS in 2m 31s","accounts_in_message":[],"_revision_number":8},{"id":"d66f97c2e653dc5601c23b9b5726425a05771c2e","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-09-02 19:59:03.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"05d61ebf7b5190c0f9119cca9dfcfd96e35b513b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-02 22:18:04.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/66/214766/8/check/gate-keystone-pep8/f7b9b42/ : SUCCESS in 3m 54s\n- gate-keystone-docs http://docs-draft.openstack.org/66/214766/8/check/gate-keystone-docs/f8544af//doc/build/html/ : SUCCESS in 4m 53s\n- gate-keystone-python27 http://logs.openstack.org/66/214766/8/check/gate-keystone-python27/b6f0ba2/ : SUCCESS in 7m 04s\n- gate-keystone-python34 http://logs.openstack.org/66/214766/8/check/gate-keystone-python34/97fef86/ : SUCCESS in 5m 14s\n- gate-tempest-dsvm-full http://logs.openstack.org/66/214766/8/check/gate-tempest-dsvm-full/d45e005/ : SUCCESS in 54m 40s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/66/214766/8/check/gate-tempest-dsvm-postgres-full/32f1384/ : SUCCESS in 41m 39s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/66/214766/8/check/gate-tempest-dsvm-neutron-full/71540b0/ : SUCCESS in 1h 12m 54s\n- gate-grenade-dsvm http://logs.openstack.org/66/214766/8/check/gate-grenade-dsvm/33a3e1f/ : SUCCESS in 44m 44s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/214766/8/check/gate-tempest-dsvm-large-ops/f7e4a14/ : SUCCESS in 28m 20s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/214766/8/check/gate-tempest-dsvm-neutron-large-ops/fe63cf2/ : SUCCESS in 36m 06s\n- gate-rally-dsvm-keystone http://logs.openstack.org/66/214766/8/check/gate-rally-dsvm-keystone/6ff11f4/ : SUCCESS in 27m 53s (non-voting)\n- gate-keystone-tox-bandit http://logs.openstack.org/66/214766/8/check/gate-keystone-tox-bandit/01a77bf/ : SUCCESS in 2m 13s","accounts_in_message":[],"_revision_number":8},{"id":"321dc6aeb93be7de5f12fbad68ddf31796544aa7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-02 22:18:10.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"2b8b56d6ff7837c288a7c7710c130a7dc96719b3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-03 10:48:28.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-keystone-docs http://docs-draft.openstack.org/66/214766/8/gate/gate-keystone-docs/4472e9c//doc/build/html/ : SUCCESS in 5m 13s\n- gate-keystone-pep8 http://logs.openstack.org/66/214766/8/gate/gate-keystone-pep8/bf142ab/ : SUCCESS in 4m 06s\n- gate-keystone-python27 http://logs.openstack.org/66/214766/8/gate/gate-keystone-python27/9637a03/ : SUCCESS in 9m 12s\n- gate-keystone-python34 http://logs.openstack.org/66/214766/8/gate/gate-keystone-python34/bfd642c/ : SUCCESS in 4m 30s\n- gate-tempest-dsvm-full http://logs.openstack.org/66/214766/8/gate/gate-tempest-dsvm-full/4b9907b/ : SUCCESS in 42m 50s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/66/214766/8/gate/gate-tempest-dsvm-postgres-full/fc873b2/ : SUCCESS in 43m 32s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/66/214766/8/gate/gate-tempest-dsvm-neutron-full/3efb761/ : SUCCESS in 56m 30s\n- gate-grenade-dsvm http://logs.openstack.org/66/214766/8/gate/gate-grenade-dsvm/78b74f3/ : SUCCESS in 42m 24s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/214766/8/gate/gate-tempest-dsvm-large-ops/2f27dfc/ : SUCCESS in 27m 49s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/214766/8/gate/gate-tempest-dsvm-neutron-large-ops/6e9483e/ : SUCCESS in 31m 56s\n- gate-keystone-tox-bandit http://logs.openstack.org/66/214766/8/gate/gate-keystone-tox-bandit/8bea557/ : SUCCESS in 3m 28s","accounts_in_message":[],"_revision_number":8},{"id":"c23fa892e44240953e9fae91dca5d2c151abf0c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-03 10:48:30.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"0c4e8ec554e75219b6f5b392fd07c1da9b5b2bc7","revisions":{"127c9b27afdd42c16ad0b6cb8c9a741692a9f263":{"kind":"REWORK","_number":1,"created":"2015-08-19 19:22:43.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/66/214766/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/66/214766/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/66/214766/1"}}},"commit":{"parents":[{"commit":"909ed85053236b9109d948445a7dff325ee20d3e","subject":"Merge \"Extras for bandit\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/909ed85053236b9109d948445a7dff325ee20d3e"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2015-08-19 16:26:22.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2015-08-19 19:20:06.000000000","tz":0},"subject":"Add federated auth for idp specific websso","message":"Add federated auth for idp specific websso\n\nThis commit adds a call the federation API where federated authentication can\nbe initiated by knowing the identity provider ID, as well as the protocol ID.\nThis will result in the ability for Identity Provider specific Websso\nauthentication flows.\n\nChange-Id: Ia84e2fba8337f5f1c1f59986020c7617b367bbc6\nImplements: bp federation-idp-websso\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/127c9b27afdd42c16ad0b6cb8c9a741692a9f263"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/127c9b27afdd42c16ad0b6cb8c9a741692a9f263"}]},"branch":"refs/heads/master"},"f409a65a03858817356967cc9e5705d32dd1239e":{"kind":"REWORK","_number":2,"created":"2015-08-19 20:11:57.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/66/214766/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/66/214766/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/66/214766/2"}}},"commit":{"parents":[{"commit":"909ed85053236b9109d948445a7dff325ee20d3e","subject":"Merge \"Extras for bandit\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/909ed85053236b9109d948445a7dff325ee20d3e"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2015-08-19 16:26:22.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2015-08-19 20:11:31.000000000","tz":0},"subject":"Add federated auth for idp specific websso","message":"Add federated auth for idp specific websso\n\nThis commit adds a call the federation API where federated authentication can\nbe initiated by knowing the identity provider ID, as well as the protocol ID.\nThis will result in the ability for Identity Provider specific Websso\nauthentication flows.\n\nChange-Id: Ia84e2fba8337f5f1c1f59986020c7617b367bbc6\nImplements: bp federation-idp-websso\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f409a65a03858817356967cc9e5705d32dd1239e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f409a65a03858817356967cc9e5705d32dd1239e"}]},"branch":"refs/heads/master"},"7575aebe814c94842d9293a955e27a91c5678363":{"kind":"REWORK","_number":3,"created":"2015-08-20 00:52:17.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/66/214766/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/66/214766/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/66/214766/3"}}},"commit":{"parents":[{"commit":"909ed85053236b9109d948445a7dff325ee20d3e","subject":"Merge \"Extras for bandit\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/909ed85053236b9109d948445a7dff325ee20d3e"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2015-08-19 16:26:22.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2015-08-20 00:52:11.000000000","tz":0},"subject":"Add federated auth for idp specific websso","message":"Add federated auth for idp specific websso\n\nThis commit adds a call the federation API where federated authentication can\nbe initiated by knowing the identity provider ID, as well as the protocol ID.\nThis will result in the ability for Identity Provider specific Websso\nauthentication flows.\n\nChange-Id: Ia84e2fba8337f5f1c1f59986020c7617b367bbc6\nImplements: bp federation-idp-websso\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7575aebe814c94842d9293a955e27a91c5678363"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7575aebe814c94842d9293a955e27a91c5678363"}]},"branch":"refs/heads/master"},"2359a1f86a840152084f7bd76bebbbccdc56d1ac":{"kind":"REWORK","_number":4,"created":"2015-08-20 08:29:22.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/66/214766/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/66/214766/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/66/214766/4"}}},"commit":{"parents":[{"commit":"59ea878c8c79185d28a3ebf251a63f0d20cb7ce7","subject":"Merge \"Add is_domain field in Project Table\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/59ea878c8c79185d28a3ebf251a63f0d20cb7ce7"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2015-08-19 16:26:22.000000000","tz":0},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-08-20 06:13:08.000000000","tz":600},"subject":"Add federated auth for idp specific websso","message":"Add federated auth for idp specific websso\n\nThis commit adds a call the federation API where federated authentication can\nbe initiated by knowing the identity provider ID, as well as the protocol ID.\nThis will result in the ability for Identity Provider specific Websso\nauthentication flows.\n\nChange-Id: Ia84e2fba8337f5f1c1f59986020c7617b367bbc6\nImplements: bp federation-idp-websso\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2359a1f86a840152084f7bd76bebbbccdc56d1ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2359a1f86a840152084f7bd76bebbbccdc56d1ac"}]},"branch":"refs/heads/master"},"2c80f26c78d3d2c49090fe0df702cd911b72c6c2":{"kind":"REWORK","_number":5,"created":"2015-08-20 13:28:15.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/66/214766/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/66/214766/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/66/214766/5"}}},"commit":{"parents":[{"commit":"59ea878c8c79185d28a3ebf251a63f0d20cb7ce7","subject":"Merge \"Add is_domain field in Project Table\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/59ea878c8c79185d28a3ebf251a63f0d20cb7ce7"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2015-08-19 16:26:22.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2015-08-20 13:28:08.000000000","tz":0},"subject":"Add federated auth for idp specific websso","message":"Add federated auth for idp specific websso\n\nThis commit adds a call the federation API where federated authentication can\nbe initiated by knowing the identity provider ID, as well as the protocol ID.\nThis will result in the ability for Identity Provider specific Websso\nauthentication flows.\n\nChange-Id: Ia84e2fba8337f5f1c1f59986020c7617b367bbc6\nImplements: bp federation-idp-websso\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2c80f26c78d3d2c49090fe0df702cd911b72c6c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2c80f26c78d3d2c49090fe0df702cd911b72c6c2"}]},"branch":"refs/heads/master"},"29e751eae5908ecbefe57ad6dc4e308177c72a6a":{"kind":"REWORK","_number":6,"created":"2015-09-01 17:50:04.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/66/214766/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/66/214766/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/66/214766/6"}}},"commit":{"parents":[{"commit":"59ea878c8c79185d28a3ebf251a63f0d20cb7ce7","subject":"Merge \"Add is_domain field in Project Table\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/59ea878c8c79185d28a3ebf251a63f0d20cb7ce7"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2015-08-19 16:26:22.000000000","tz":0},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2015-09-01 17:49:45.000000000","tz":-420},"subject":"Add federated auth for idp specific websso","message":"Add federated auth for idp specific websso\n\nThis commit adds a call the federation API where federated authentication can\nbe initiated by knowing the identity provider ID, as well as the protocol ID.\nThis will result in the ability for Identity Provider specific Websso\nauthentication flows.\n\nChange-Id: Ia84e2fba8337f5f1c1f59986020c7617b367bbc6\nImplements: bp federation-idp-websso\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/29e751eae5908ecbefe57ad6dc4e308177c72a6a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/29e751eae5908ecbefe57ad6dc4e308177c72a6a"}]},"branch":"refs/heads/master"},"1d8c4cdab4b909637ce719fcccfb2cb289819f0d":{"kind":"REWORK","_number":7,"created":"2015-09-01 17:57:22.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/66/214766/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/66/214766/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/66/214766/7"}}},"commit":{"parents":[{"commit":"59ea878c8c79185d28a3ebf251a63f0d20cb7ce7","subject":"Merge \"Add is_domain field in Project Table\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/59ea878c8c79185d28a3ebf251a63f0d20cb7ce7"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2015-08-19 16:26:22.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2015-09-01 17:57:13.000000000","tz":0},"subject":"Add federated auth for idp specific websso","message":"Add federated auth for idp specific websso\n\nThis commit adds a call the federation API where federated authentication can\nbe initiated by knowing the identity provider ID, as well as the protocol ID.\nThis will result in the ability for Identity Provider specific Websso\nauthentication flows.\n\nChange-Id: Ia84e2fba8337f5f1c1f59986020c7617b367bbc6\nImplements: bp federation-idp-websso\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1d8c4cdab4b909637ce719fcccfb2cb289819f0d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1d8c4cdab4b909637ce719fcccfb2cb289819f0d"}]},"branch":"refs/heads/master"},"0c4e8ec554e75219b6f5b392fd07c1da9b5b2bc7":{"kind":"REWORK","_number":8,"created":"2015-09-01 21:06:10.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/66/214766/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/66/214766/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/66/214766/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/66/214766/8"}}},"commit":{"parents":[{"commit":"59ea878c8c79185d28a3ebf251a63f0d20cb7ce7","subject":"Merge \"Add is_domain field in Project Table\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/59ea878c8c79185d28a3ebf251a63f0d20cb7ce7"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2015-08-19 16:26:22.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2015-09-01 21:06:05.000000000","tz":0},"subject":"Add federated auth for idp specific websso","message":"Add federated auth for idp specific websso\n\nThis commit adds a call the federation API where federated authentication can\nbe initiated by knowing the identity provider ID, as well as the protocol ID.\nThis will result in the ability for Identity Provider specific Websso\nauthentication flows.\n\nChange-Id: Ia84e2fba8337f5f1c1f59986020c7617b367bbc6\nImplements: bp federation-idp-websso\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0c4e8ec554e75219b6f5b392fd07c1da9b5b2bc7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0c4e8ec554e75219b6f5b392fd07c1da9b5b2bc7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
