)]}'
{"id":"openstack%2Fpython-openstackclient~124101","triplet_id":"openstack%2Fpython-openstackclient~master~I2707b624befcfb0a01b40a094e12fd68a3ee7773","project":"openstack/python-openstackclient","branch":"master","topic":"federation_unscoped_commands","hashtags":[],"change_id":"I2707b624befcfb0a01b40a094e12fd68a3ee7773","subject":"Unscoped federated user-specific commands","status":"MERGED","created":"2014-09-25 16:21:57.000000000","updated":"2014-11-05 14:42:51.000000000","submitted":"2014-11-05 14:42:50.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":33,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"adc53bca0114a633fae21b6601ab73cbf9f5c433","_number":124101,"virtual_id_number":124101,"owner":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"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":"2014-11-05 14:42:50.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"recommended":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"all":[{"value":0,"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"value":1,"date":"2014-10-30 16:33:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":2,"date":"2014-10-30 17:31:20.000000000","_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":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":2,"date":"2014-11-05 13:35:12.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"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":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":1,"date":"2014-11-05 13:35:12.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-10-13 12:04:57.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-10-30 16:33: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":"2014-10-30 17:31:20.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":"2014-11-05 13:35:12.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2014-11-05 14:42:50.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5f9946df2d048988e52d119e836209730088fe39","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-09-25 16:21:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e1b76aa339b797d533edfc7a07fe74fc1b68e9af","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-09-25 16:29:01.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"0ec706206013e6d9cecb24512392ba64841a3e38","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-25 19:54:31.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/2/check/gate-python-openstackclient-pep8/8180eee : SUCCESS in 1m 34s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/2/check/gate-python-openstackclient-docs/2e34568/doc/build/html/ : SUCCESS in 1m 18s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/2/check/gate-python-openstackclient-python26/c1eb2f9 : FAILURE in 2m 37s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/2/check/gate-python-openstackclient-python27/66ae356 : FAILURE in 1m 52s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/2/check/gate-python-openstackclient-python33/db36d77 : FAILURE in 4m 31s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/2/check/check-tempest-dsvm-full/358c547 : SUCCESS in 57m 42s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/2/check/check-tempest-dsvm-postgres-full/a4d6823 : SUCCESS in 59m 15s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/2/check/check-tempest-dsvm-neutron-full/c369d1b : SUCCESS in 1h 06m 42s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/2/check/check-tempest-dsvm-neutron-heat-slow/6c86cf2 : SUCCESS in 26m 39s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/2/check/check-grenade-dsvm/434a1b4 : SUCCESS in 42m 10s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/01/124101/2/check/check-tempest-dsvm-full-havana/8b36531 : SUCCESS in 34m 11s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/01/124101/2/check/check-tempest-dsvm-neutron-havana/ea50089 : SUCCESS in 34m 19s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/2/check/check-tempest-dsvm-full-icehouse/331edef : SUCCESS in 45m 44s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/2/check/check-tempest-dsvm-neutron-icehouse/fd1feab : SUCCESS in 54m 44s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/2/check/check-osc-dsvm-functional/7894926 : FAILURE in 17m 50s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"32552b83d945c43da050bc04d38e4815fe56a02e","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-09-25 20:50:23.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"05a8c430bc237f0d088587176f69082d75c76186","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-25 22:44:31.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/3/check/gate-python-openstackclient-pep8/dff834f : SUCCESS in 3m 29s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/3/check/gate-python-openstackclient-docs/77ba409/doc/build/html/ : SUCCESS in 3m 41s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/3/check/gate-python-openstackclient-python26/2c1455f : SUCCESS in 2m 34s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/3/check/gate-python-openstackclient-python27/4b5824a : SUCCESS in 3m 45s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/3/check/gate-python-openstackclient-python33/11a7b43 : SUCCESS in 5m 48s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/3/check/gate-python-openstackclient-requirements/fe8e2b3 : Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements in 23s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/3/check/check-tempest-dsvm-full/a73e704 : SUCCESS in 1h 05m 56s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/3/check/check-tempest-dsvm-postgres-full/afca9fb : SUCCESS in 49m 01s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/3/check/check-tempest-dsvm-neutron-full/bcf17cc : SUCCESS in 50m 16s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/3/check/check-tempest-dsvm-neutron-heat-slow/11dfce0 : SUCCESS in 34m 02s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/3/check/check-grenade-dsvm/3e31d03 : SUCCESS in 45m 36s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/01/124101/3/check/check-tempest-dsvm-full-havana/230ee26 : SUCCESS in 35m 12s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/01/124101/3/check/check-tempest-dsvm-neutron-havana/e0b9f90 : SUCCESS in 34m 48s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/3/check/check-tempest-dsvm-full-icehouse/691f574 : SUCCESS in 49m 48s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/3/check/check-tempest-dsvm-neutron-icehouse/bdcd36d : SUCCESS in 1h 00m 27s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/3/check/check-osc-dsvm-functional/a5b7ec4 : FAILURE in 13m 35s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"2d34908d6259b028a4c303c73f3fdc4503415ae8","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-09-25 23:07:35.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"636af7a369f65accd71ab2a66474a20e2bf586f0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-26 00:19:40.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/4/check/gate-python-openstackclient-pep8/46cf1c5 : SUCCESS in 3m 29s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/4/check/gate-python-openstackclient-docs/67632a4/doc/build/html/ : SUCCESS in 3m 50s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/4/check/gate-python-openstackclient-python26/5472dff : SUCCESS in 4m 44s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/4/check/gate-python-openstackclient-python27/6f68ca8 : SUCCESS in 2m 21s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/4/check/gate-python-openstackclient-python33/b27878c : SUCCESS in 4m 24s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/4/check/gate-python-openstackclient-requirements/505b4fa : SUCCESS in 26s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/4/check/check-tempest-dsvm-full/3e9122a : SUCCESS in 52m 43s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/4/check/check-tempest-dsvm-postgres-full/707c341 : SUCCESS in 59m 16s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/4/check/check-tempest-dsvm-neutron-full/8225d2f : FAILURE in 1h 05m 15s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/4/check/check-tempest-dsvm-neutron-heat-slow/4f98703 : FAILURE in 33m 50s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/4/check/check-grenade-dsvm/6a43c06 : SUCCESS in 52m 17s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/01/124101/4/check/check-tempest-dsvm-full-havana/4f12f4e : SUCCESS in 34m 03s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/01/124101/4/check/check-tempest-dsvm-neutron-havana/8132f49 : SUCCESS in 35m 50s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/4/check/check-tempest-dsvm-full-icehouse/9763bad : SUCCESS in 50m 33s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/4/check/check-tempest-dsvm-neutron-icehouse/7c615af : SUCCESS in 56m 12s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/4/check/check-osc-dsvm-functional/02d46f8 : FAILURE in 18m 08s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"49cf3a5be98238b98621a7bd244b946860ac032e","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-09-26 15:51:27.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"746060ee1a459f9833b3a36278e9139c9fd47c7f","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-09-26 17:23:21.000000000","message":"Patch Set 4: Code-Review-1\n\nJust a comment - when I configure osc to use v3unscopedsaml and run $ openstack project list i wil get HTTP 403 (in case of projects) and \"ERROR: openstack The service catalog is empty.\" when I am listing domains.\n\nWhat about adding some if clause that will warn the user that such operations will not work since we are going to use v3unscopedsaml auth plugin?","accounts_in_message":[],"_revision_number":4},{"id":"c5ecc5c7547041406882b6b1fe4a2f41c123853f","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-09-26 17:23:54.000000000","message":"Patch Set 4:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":4},{"id":"f0b71b1670adaa1a60df231fcb003b2349339ba9","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-09-26 19:54:11.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"b6e6d90ca183cac76d4aa392ea876a0672add6f7","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-09-26 19:56:59.000000000","message":"Patch Set 5:\n\nI liked the idea, so I added a little check before running the subcommand.","accounts_in_message":[],"_revision_number":5},{"id":"745cfcac7f042dc0fa0f3b51cd7c25b26bf99b56","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-09-26 21:08:02.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"8d71db1fc1b99e311754aa7f4f25a5bdfcf48021","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-09-26 21:10:07.000000000","message":"Patch Set 6:\n\nWhile I was at it, I added the possibility to fetch the unscoped token for later use with the scoped auth method. I think this covers everything that can be done while \"unscoped\", let me know if I am missing something.","accounts_in_message":[],"_revision_number":6},{"id":"ff9644b3c64111be1eaa7f6a2d057c14fcf837d8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-26 23:52:11.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/6/check/gate-python-openstackclient-pep8/1ebfdf5 : SUCCESS in 2m 45s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/6/check/gate-python-openstackclient-docs/67aa357/doc/build/html/ : SUCCESS in 2m 28s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/6/check/gate-python-openstackclient-python26/5ee7fad : SUCCESS in 4m 34s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/6/check/gate-python-openstackclient-python27/7fa9eab : SUCCESS in 4m 43s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/6/check/gate-python-openstackclient-python33/7fa6405 : SUCCESS in 4m 56s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/6/check/gate-python-openstackclient-requirements/2ea9e91 : SUCCESS in 13s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/6/check/check-tempest-dsvm-full/eb6a26c : SUCCESS in 1h 01m 35s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/6/check/check-tempest-dsvm-postgres-full/5e32990 : SUCCESS in 59m 34s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/6/check/check-tempest-dsvm-neutron-full/373c9f2 : SUCCESS in 1h 09m 15s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/6/check/check-tempest-dsvm-neutron-heat-slow/5292cdf : SUCCESS in 33m 02s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/6/check/check-grenade-dsvm/c58401a : SUCCESS in 58m 23s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/01/124101/6/check/check-tempest-dsvm-full-havana/f457cb5 : SUCCESS in 37m 43s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/01/124101/6/check/check-tempest-dsvm-neutron-havana/7017c70 : FAILURE in 41m 13s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/6/check/check-tempest-dsvm-full-icehouse/ae32797 : SUCCESS in 59m 43s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/6/check/check-tempest-dsvm-neutron-icehouse/3b6bb99 : SUCCESS in 1h 00m 33s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/6/check/check-osc-dsvm-functional/0586788 : FAILURE in 17m 28s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"c0af41c76c84b09308104c2884701e115ab3e666","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-09-28 20:53:57.000000000","message":"Patch Set 6:\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"a540a9910285625bc1dc747a5751b75a58285389","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-09-28 23:14:32.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"deaa661bf3e0733f0b2b33f098d4b41fc4128a86","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-09-28 23:31:40.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"b530489540b62b2cd2cf343e2bc05bbbb1c74fcb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-29 00:57:55.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/7/check/gate-python-openstackclient-pep8/f11e506 : SUCCESS in 3m 34s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/7/check/gate-python-openstackclient-docs/3eb5dde/doc/build/html/ : SUCCESS in 3m 44s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/7/check/gate-python-openstackclient-python26/addff65 : FAILURE in 26s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/7/check/gate-python-openstackclient-python27/5fd7fcd : FAILURE in 2m 44s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/7/check/gate-python-openstackclient-python33/66bdc91 : FAILURE in 4m 20s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/7/check/gate-python-openstackclient-requirements/3a171ff : SUCCESS in 5s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/7/check/check-tempest-dsvm-full/fefab6b : FAILURE in 12m 26s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/7/check/check-tempest-dsvm-postgres-full/b24d830 : FAILURE in 11m 03s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/7/check/check-tempest-dsvm-neutron-full/64a053b : FAILURE in 9m 52s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/7/check/check-tempest-dsvm-neutron-heat-slow/d0e0248 : FAILURE in 9m 43s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/7/check/check-grenade-dsvm/052b563 : FAILURE in 9m 34s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/01/124101/7/check/check-tempest-dsvm-full-havana/8536f70 : SUCCESS in 40m 40s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/01/124101/7/check/check-tempest-dsvm-neutron-havana/71e2434 : SUCCESS in 37m 45s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/7/check/check-tempest-dsvm-full-icehouse/7e6c7c6 : FAILURE in 14m 34s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/7/check/check-tempest-dsvm-neutron-icehouse/fa5f363 : FAILURE in 10m 44s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/7/check/check-osc-dsvm-functional/3a0ab2b : FAILURE in 10m 14s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"79fe8e0b70fd680bd4331dd060d2e0d45b6195f5","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-09-29 01:24:14.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"e99eb0fa6e12a816a4fdccea5b5e502ddb4af6fc","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-09-29 10:47:33.000000000","message":"Patch Set 8: Patch Set 7 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"3275d6dfeae130ea48d42de909ab79d9c04a715b","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-09-29 10:55:45.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"8bc414d11a559a221c8919dbaa61584ffbc59ceb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-29 12:23:45.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/9/check/gate-python-openstackclient-pep8/b73859b : SUCCESS in 3m 37s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/9/check/gate-python-openstackclient-docs/10a780d/doc/build/html/ : SUCCESS in 3m 49s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/9/check/gate-python-openstackclient-python26/7a949dc : SUCCESS in 3m 50s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/9/check/gate-python-openstackclient-python27/17c1b19 : SUCCESS in 2m 28s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/9/check/gate-python-openstackclient-python33/3f9b59a : SUCCESS in 4m 24s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/9/check/gate-python-openstackclient-requirements/af588bd : SUCCESS in 28s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/9/check/check-tempest-dsvm-full/7099847 : SUCCESS in 1h 10m 54s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/9/check/check-tempest-dsvm-postgres-full/46b6d35 : SUCCESS in 1h 02m 41s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/9/check/check-tempest-dsvm-neutron-full/e8b844c : SUCCESS in 1h 10m 33s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/9/check/check-tempest-dsvm-neutron-heat-slow/a770cfc : SUCCESS in 30m 15s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/9/check/check-grenade-dsvm/62ad274 : SUCCESS in 1h 02m 36s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/01/124101/9/check/check-tempest-dsvm-full-havana/bfd01db : SUCCESS in 38m 03s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/01/124101/9/check/check-tempest-dsvm-neutron-havana/acb7774 : SUCCESS in 37m 09s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/9/check/check-tempest-dsvm-full-icehouse/32e509c : SUCCESS in 57m 22s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/9/check/check-tempest-dsvm-neutron-icehouse/a9418a4 : SUCCESS in 1h 01m 44s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/9/check/check-osc-dsvm-functional/6269b71 : FAILURE in 20m 06s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"b834e152d999db554b365e06baa3e8bdf4b1ff09","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-01 09:09:00.000000000","message":"Patch Set 10: Patch Set 9 was rebased","accounts_in_message":[],"_revision_number":9},{"id":"da8c50921ce6ff0773edc16bfb08b6ebcedb7a66","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-01 10:15:58.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/10/check/gate-python-openstackclient-pep8/099fa5a : SUCCESS in 2m 15s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/10/check/gate-python-openstackclient-docs/ff9f497/doc/build/html/ : SUCCESS in 2m 04s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/10/check/gate-python-openstackclient-python26/f4f7086 : SUCCESS in 2m 22s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/10/check/gate-python-openstackclient-python27/b3466e1 : SUCCESS in 3m 10s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/10/check/gate-python-openstackclient-python33/f0c6211 : SUCCESS in 4m 08s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/10/check/gate-python-openstackclient-requirements/68a75ce : SUCCESS in 4s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/10/check/check-tempest-dsvm-full/c185c9e : SUCCESS in 44m 24s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/10/check/check-tempest-dsvm-postgres-full/b7795e6 : SUCCESS in 59m 50s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/10/check/check-tempest-dsvm-neutron-full/85984f5 : SUCCESS in 1h 05m 11s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/10/check/check-tempest-dsvm-neutron-heat-slow/024df66 : SUCCESS in 23m 05s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/10/check/check-grenade-dsvm/a15705a : SUCCESS in 45m 34s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/01/124101/10/check/check-tempest-dsvm-full-havana/314409f : SUCCESS in 35m 08s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/01/124101/10/check/check-tempest-dsvm-neutron-havana/81e001b : SUCCESS in 39m 22s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/10/check/check-tempest-dsvm-full-icehouse/e637713 : SUCCESS in 55m 33s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/10/check/check-tempest-dsvm-neutron-icehouse/bc611d0 : SUCCESS in 53m 59s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/10/check/check-osc-dsvm-functional/54aa2de : FAILURE in 17m 16s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"d4d7e808314ea25d63dd8003a66df93da7f0a5eb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-03 22:55:20.000000000","message":"Patch Set 10: 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":10},{"id":"563d74fda1e64a18096dbaa335eb072c985c9025","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-06 08:30:56.000000000","message":"Patch Set 11: Patch Set 10 was rebased","accounts_in_message":[],"_revision_number":10},{"id":"0adb052a85dd20f10cd7ef5eafd41612acb0ce90","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-06 09:39:10.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/11/check/gate-python-openstackclient-pep8/2d086b2 : SUCCESS in 2m 16s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/11/check/gate-python-openstackclient-docs/fb0f924/doc/build/html/ : SUCCESS in 2m 16s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/11/check/gate-python-openstackclient-python26/2386e92 : SUCCESS in 2m 19s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/11/check/gate-python-openstackclient-python27/1a1847c : SUCCESS in 2m 07s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/11/check/gate-python-openstackclient-python33/76a942b : SUCCESS in 4m 00s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/11/check/gate-python-openstackclient-requirements/07be446 : SUCCESS in 8s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/11/check/check-tempest-dsvm-full/588cea7 : SUCCESS in 50m 12s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/11/check/check-tempest-dsvm-postgres-full/4d7f1c6 : SUCCESS in 54m 47s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/11/check/check-tempest-dsvm-neutron-full/ac52590 : SUCCESS in 1h 00m 28s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/11/check/check-tempest-dsvm-neutron-heat-slow/98b0d87 : SUCCESS in 23m 07s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/11/check/check-grenade-dsvm/ac36b4e : SUCCESS in 39m 08s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/11/check/check-tempest-dsvm-full-icehouse/831904d : SUCCESS in 48m 28s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/11/check/check-tempest-dsvm-neutron-icehouse/1633353 : SUCCESS in 58m 49s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/11/check/check-osc-dsvm-functional/bef031e : SUCCESS in 16m 23s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"eff7d3f46625acffb6b936473f451de361abbd54","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-08 22:35:33.000000000","message":"Patch Set 11: 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":11},{"id":"dc16f677306729c2c56611bcfa941a866dad48e8","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-09 09:41:11.000000000","message":"Patch Set 12: Patch Set 11 was rebased","accounts_in_message":[],"_revision_number":11},{"id":"d2a339ff68e03624d73e568e838d9a1d05490a7f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-09 09:41:26.000000000","message":"Patch Set 12: 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":12},{"id":"ca97d58a829f9b16942ad03f2cab4a72cba7ac24","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-09 12:30:31.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"53cfef5d60077df78410abf4e718ec8e75a5d6c6","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-10-09 12:35:05.000000000","message":"Patch Set 13:\n\nJust thinking: We already have federation protocols merged and there operations are \"federation protocol {create,delete,show,list,set}\". \nMaybe we should change federated to federation for consistency? What do you think?","accounts_in_message":[],"_revision_number":13},{"id":"6c09883dcdc07ca987717ea091592b6fc106cbf7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-09 13:39:22.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/13/check/gate-python-openstackclient-pep8/93253d9 : SUCCESS in 3m 09s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/13/check/gate-python-openstackclient-docs/56cd867/doc/build/html/ : SUCCESS in 2m 58s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/13/check/gate-python-openstackclient-python26/ed4faf1 : SUCCESS in 2m 24s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/13/check/gate-python-openstackclient-python27/2c5d411 : SUCCESS in 2m 21s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/13/check/gate-python-openstackclient-python33/2bd2b7e : SUCCESS in 4m 06s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/13/check/gate-python-openstackclient-requirements/83ee2f3 : SUCCESS in 9s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/13/check/check-tempest-dsvm-full/8cc71ea : SUCCESS in 56m 02s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/13/check/check-tempest-dsvm-postgres-full/c9398e1 : SUCCESS in 44m 13s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/13/check/check-tempest-dsvm-neutron-full/56e39a2 : SUCCESS in 53m 59s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/13/check/check-tempest-dsvm-neutron-heat-slow/306a375 : SUCCESS in 18m 29s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/13/check/check-grenade-dsvm/dc3e694 : SUCCESS in 49m 17s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/13/check/check-tempest-dsvm-full-icehouse/e67f5f6 : SUCCESS in 1h 02m 43s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/13/check/check-tempest-dsvm-neutron-icehouse/932aaf2 : SUCCESS in 1h 00m 43s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/13/check/check-osc-dsvm-functional/cff27c8 : SUCCESS in 16m 04s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"12de2540743ea02785686b8a0c52df137614b6d4","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-10-09 15:08:35.000000000","message":"Patch Set 13:\n\n++ marek, let\u0027s stick to \u0027federation\u0027","accounts_in_message":[],"_revision_number":13},{"id":"43130e69da7002753e9991d4c80e99708a286e5d","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-10-09 19:54:00.000000000","message":"Patch Set 13: Code-Review-1\n\n(6 comments)\n\nNot a fan of bringing lxml into our life...","accounts_in_message":[],"_revision_number":13},{"id":"fa70f0da2de24d88b3be52e7ad234bc10ebb198c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-10-09 20:01:36.000000000","message":"Patch Set 13:\n\n(1 comment)\n\nso, rather than pulling in lxml, can we leverage the API?","accounts_in_message":[],"_revision_number":13},{"id":"c0aa80356e02a3fd26e8fb37f5a8280d56a9bc7f","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-09 20:10:03.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"f01a5245cd082abaa4ad2f2d7662810901cce6eb","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-09 20:18:55.000000000","message":"Patch Set 13:\n\n(6 comments)\n\nlxml is only pulled for the tests, like it\u0027s done in keystoneclient and the federation code. This should probably be documented somewhere if people start playing with federation in the CLI ?","accounts_in_message":[],"_revision_number":13},{"id":"fff336ab845d376b8f13f756e0c9b66772774760","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-09 21:15:26.000000000","message":"Patch Set 14: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/14/check/gate-python-openstackclient-pep8/265016a : SUCCESS in 2m 15s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/14/check/gate-python-openstackclient-docs/8d60d6b/doc/build/html/ : SUCCESS in 1m 56s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/14/check/gate-python-openstackclient-python26/03ecae7 : SUCCESS in 2m 13s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/14/check/gate-python-openstackclient-python27/51c4271 : SUCCESS in 2m 02s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/14/check/gate-python-openstackclient-python33/3dced82 : FAILURE in 21s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/14/check/gate-python-openstackclient-requirements/b7bee58 : SUCCESS in 3s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-full/e34cbd1 : SUCCESS in 47m 11s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-postgres-full/5b65382 : FAILURE in 56m 32s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-neutron-full/fc4f151 : SUCCESS in 1h 04m 48s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-neutron-heat-slow/51b2baa : SUCCESS in 19m 41s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/14/check/check-grenade-dsvm/9fbb392 : SUCCESS in 49m 46s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-full-icehouse/0310cd9 : SUCCESS in 55m 59s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-neutron-icehouse/caf6941 : FAILURE in 11m 46s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/14/check/check-osc-dsvm-functional/0299d25 : SUCCESS in 15m 26s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"4704706ee120e7c323e6c5bc15aa3d530aa79438","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-10-09 21:15:41.000000000","message":"Patch Set 14:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-neutron-icehouse: unrecognized error\n- check-tempest-dsvm-postgres-full: unrecognized error\n- gate-python-openstackclient-python33: https://bugs.launchpad.net/bugs/1270382 https://bugs.launchpad.net/bugs/1298006\n\nSome of the tests failed in a way that we did not understand. Please help us classify these issues so that they can be part of Elastic Recheck http://status.openstack.org/elastic-recheck/\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":14},{"id":"05eb0eb0af059018d130902b1249bf4bfe4651b2","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-09 21:27:10.000000000","message":"Patch Set 14:\n\nrecheck bug 1298006","accounts_in_message":[],"_revision_number":14},{"id":"bee8822060fc84c0981662a056b8251136b78290","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-09 22:36:34.000000000","message":"Patch Set 14:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/14/check/gate-python-openstackclient-pep8/59ba103 : SUCCESS in 2m 42s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/14/check/gate-python-openstackclient-docs/7a0e05a/doc/build/html/ : SUCCESS in 2m 27s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/14/check/gate-python-openstackclient-python26/c661a75 : SUCCESS in 2m 14s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/14/check/gate-python-openstackclient-python27/ebc1406 : SUCCESS in 2m 50s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/14/check/gate-python-openstackclient-python33/70b3017 : SUCCESS in 4m 14s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/14/check/gate-python-openstackclient-requirements/be0d5ac : SUCCESS in 18s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-full/5f26d6a : SUCCESS in 42m 10s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-postgres-full/b742882 : SUCCESS in 41m 45s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-neutron-full/d9f3f91 : SUCCESS in 59m 38s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-neutron-heat-slow/2f9144f : SUCCESS in 19m 03s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/14/check/check-grenade-dsvm/e361096 : SUCCESS in 51m 06s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-full-icehouse/fe528de : SUCCESS in 53m 53s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-neutron-icehouse/bc2aed5 : FAILURE in 10m 40s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/14/check/check-osc-dsvm-functional/e115987 : SUCCESS in 20m 08s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"bb37d0a4a5b43ff4189620c1e99945d3133804ef","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-10 09:17:40.000000000","message":"Patch Set 14:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":14},{"id":"ad36962b0beaf1584c2a775d4f7d0f7d9245ed42","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-10 10:20:22.000000000","message":"Patch Set 14:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/14/check/gate-python-openstackclient-pep8/b49a217 : SUCCESS in 2m 55s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/14/check/gate-python-openstackclient-docs/75b4731/doc/build/html/ : SUCCESS in 1m 59s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/14/check/gate-python-openstackclient-python26/c3b1239 : SUCCESS in 2m 16s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/14/check/gate-python-openstackclient-python27/441be7e : SUCCESS in 2m 45s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/14/check/gate-python-openstackclient-python33/0399d86 : SUCCESS in 4m 05s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/14/check/gate-python-openstackclient-requirements/661d21e : SUCCESS in 23s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-full/22908d7 : FAILURE in 50m 27s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-postgres-full/bed1662 : SUCCESS in 50m 44s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-neutron-full/00215d9 : SUCCESS in 56m 02s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-neutron-heat-slow/88fc4a0 : SUCCESS in 22m 12s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/14/check/check-grenade-dsvm/e3c82d0 : SUCCESS in 50m 44s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-full-icehouse/1fc756c : SUCCESS in 52m 03s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/14/check/check-tempest-dsvm-neutron-icehouse/a5e0ebe : FAILURE in 11m 37s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/14/check/check-osc-dsvm-functional/9d73c37 : SUCCESS in 15m 13s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"58c0d9341318aed35fd519d32ecd06271ebc48a9","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-10-10 10:20:36.000000000","message":"Patch Set 14:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-full: unrecognized error\n- check-tempest-dsvm-neutron-icehouse: https://bugs.launchpad.net/bugs/1379201\n\nSome of the tests failed in a way that we did not understand. Please help us classify these issues so that they can be part of Elastic Recheck http://status.openstack.org/elastic-recheck/\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":14},{"id":"b52fb2ac6671935b67cd7f5281a34776317f21c4","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-13 09:45:34.000000000","message":"Patch Set 15: Patch Set 14 was rebased","accounts_in_message":[],"_revision_number":14},{"id":"f2e8afab54d5d1530ad44e15d651389bf3029744","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-13 10:54:09.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"550571f64f3d18d1688c66d6792460eb6e9f6df5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-13 12:04:45.000000000","message":"Patch Set 16: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/16/check/gate-python-openstackclient-pep8/5018caf : SUCCESS in 2m 24s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/16/check/gate-python-openstackclient-docs/a19fcf2/doc/build/html/ : SUCCESS in 2m 19s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/16/check/gate-python-openstackclient-python26/efc1b11 : SUCCESS in 2m 01s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/16/check/gate-python-openstackclient-python27/ebde9b2 : SUCCESS in 2m 21s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/16/check/gate-python-openstackclient-python33/65f9766 : SUCCESS in 3m 50s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/16/check/gate-python-openstackclient-requirements/a84fc14 : SUCCESS in 3s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-full/4ec6824 : SUCCESS in 48m 13s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-postgres-full/34f865f : SUCCESS in 50m 23s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-neutron-full/14efd77 : SUCCESS in 1h 09m 45s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-neutron-heat-slow/d9f70dc : SUCCESS in 22m 38s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/16/check/check-grenade-dsvm/3e4637d : SUCCESS in 42m 14s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-full-icehouse/2e10516 : SUCCESS in 50m 15s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-neutron-icehouse/c4f6185 : FAILURE in 12m 03s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/16/check/check-osc-dsvm-functional/cd16b22 : SUCCESS in 17m 20s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"1b019661a0708e6f646223d36286cd9254d4f206","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-10-13 12:04:57.000000000","message":"Patch Set 16:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-neutron-icehouse: https://bugs.launchpad.net/bugs/1379201\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":16},{"id":"41700163086c10758ac30651ee34830415a79bb9","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-13 12:16:51.000000000","message":"Patch Set 16:\n\nrecheck bug 1379201","accounts_in_message":[],"_revision_number":16},{"id":"a09ebd0d00fb0250ee2822866137196ecda9a98c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-13 13:28:14.000000000","message":"Patch Set 16:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/16/check/gate-python-openstackclient-pep8/57ee725 : SUCCESS in 1m 52s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/16/check/gate-python-openstackclient-docs/847947a/doc/build/html/ : SUCCESS in 1m 47s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/16/check/gate-python-openstackclient-python26/5d5c4bb : SUCCESS in 2m 06s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/16/check/gate-python-openstackclient-python27/61742c1 : SUCCESS in 2m 04s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/16/check/gate-python-openstackclient-python33/e135aa8 : SUCCESS in 4m 07s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/16/check/gate-python-openstackclient-requirements/8903729 : SUCCESS in 17s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-full/841debd : SUCCESS in 47m 33s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-postgres-full/b06c1b3 : SUCCESS in 45m 52s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-neutron-full/e9574c6 : SUCCESS in 1h 11m 19s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-neutron-heat-slow/9dd3900 : SUCCESS in 18m 11s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/16/check/check-grenade-dsvm/482bcdf : SUCCESS in 46m 16s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-full-icehouse/543b0a3 : SUCCESS in 52m 43s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-neutron-icehouse/45d0f60 : FAILURE in 11m 46s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/16/check/check-osc-dsvm-functional/4b3efef : SUCCESS in 14m 59s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"ec4d96dbc37e700bfcc9321e82b6a6ff4a5108f9","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-10-13 13:28:26.000000000","message":"Patch Set 16:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-neutron-icehouse: https://bugs.launchpad.net/bugs/1379201\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":16},{"id":"4d019778d2ba8edb5f3f22e42db347e2888993f4","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-10-13 13:59:26.000000000","message":"Patch Set 16:\n\nrecheck bug 1379201","accounts_in_message":[],"_revision_number":16},{"id":"52f0ad27e8ec3cdb38e6740a545af394b5fc566d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-13 15:11:08.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/16/check/gate-python-openstackclient-pep8/cea64a2 : SUCCESS in 2m 34s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/16/check/gate-python-openstackclient-docs/103ec97/doc/build/html/ : SUCCESS in 2m 36s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/16/check/gate-python-openstackclient-python26/c7a2456 : SUCCESS in 1m 55s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/16/check/gate-python-openstackclient-python27/c5a6546 : SUCCESS in 2m 41s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/16/check/gate-python-openstackclient-python33/cbf6057 : SUCCESS in 4m 07s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/16/check/gate-python-openstackclient-requirements/d8e7cce : SUCCESS in 4s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-full/a366c3c : SUCCESS in 49m 30s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-postgres-full/1568ddc : SUCCESS in 42m 28s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-neutron-full/4d34bf0 : SUCCESS in 1h 11m 39s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-neutron-heat-slow/612ff6f : SUCCESS in 18m 20s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/16/check/check-grenade-dsvm/788fc3a : SUCCESS in 49m 27s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-full-icehouse/da8e5d6 : SUCCESS in 51m 18s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/16/check/check-tempest-dsvm-neutron-icehouse/4ee8c96 : SUCCESS in 54m 33s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/16/check/check-osc-dsvm-functional/c925efd : SUCCESS in 15m 08s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"b4a6e0c2ada124784f70c5b4fdf58a0971912f33","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-10-14 21:09:08.000000000","message":"Patch Set 16: Code-Review-1\n\n(3 comments)\n\nI wrote a bit of a book in the shell.py comment regarding how I think the auth type check should be implemented to keep hard-coded command stuff out of the shell.  Auth type restrictions are an attribute of those commands so make it one.","accounts_in_message":[],"_revision_number":16},{"id":"7f00bf3f586708408bbbeab726b275e859a6b5a6","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-10-15 08:23:04.000000000","message":"Patch Set 16:\n\n(2 comments)\n\nminor stuff, i generally like the way it looks.","accounts_in_message":[],"_revision_number":16},{"id":"3045a513c20a717a8204b9766bdccef7cae51bba","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-10-15 08:27:47.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"e451a47ddf63fc3654437df2c4dcfe1ce8cbb7c8","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-10-15 22:55:47.000000000","message":"Patch Set 16:\n\nIf we are going to keep lxml in test-requirements, I\u0027d ask that you update https://github.com/openstack/python-openstackclient/blob/master/doc/source/man/openstack.rst#authentication-methods to specifically call out installing lxml, something like...\n\n  .. NOTE::\n    To use the ``v3unscopedsaml`` method, the lxml \n    package will need to be installed.","accounts_in_message":[],"_revision_number":16},{"id":"bbeacd699e267771a72ce0895e75cadaa6b866c9","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-23 14:20:10.000000000","message":"Patch Set 17: Patch Set 16 was rebased","accounts_in_message":[],"_revision_number":16},{"id":"e0b0cbf8f4debab3394345147dd0a53ed21f39a8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-23 15:29:56.000000000","message":"Patch Set 17: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/17/check/gate-python-openstackclient-pep8/693f019 : SUCCESS in 2m 43s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/17/check/gate-python-openstackclient-docs/1de829e/doc/build/html/ : SUCCESS in 2m 36s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/17/check/gate-python-openstackclient-python27/0e24b1b : SUCCESS in 2m 40s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/17/check/gate-python-openstackclient-python33/89429b8 : SUCCESS in 4m 18s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/17/check/gate-python-openstackclient-requirements/add9f6e : SUCCESS in 9s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/17/check/check-tempest-dsvm-full/bdd23ce : FAILURE in 52m 48s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/17/check/check-tempest-dsvm-postgres-full/c659465 : SUCCESS in 54m 51s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/17/check/check-tempest-dsvm-neutron-full/6863590 : SUCCESS in 1h 02m 18s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/17/check/check-tempest-dsvm-neutron-heat-slow/eae63aa : SUCCESS in 23m 06s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/17/check/check-grenade-dsvm/bac7329 : SUCCESS in 48m 23s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/17/check/check-tempest-dsvm-full-icehouse/390101c : SUCCESS in 55m 33s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/17/check/check-tempest-dsvm-neutron-icehouse/f9d0533 : SUCCESS in 1h 01m 10s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/01/124101/17/check/check-tempest-dsvm-full-juno/bc285dc : SUCCESS in 1h 00m 00s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/01/124101/17/check/check-tempest-dsvm-neutron-juno/535139f : SUCCESS in 1h 00m 20s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/17/check/gate-python-openstackclient-python26/679b203 : SUCCESS in 2m 11s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/17/check/check-osc-dsvm-functional/f625b2b : SUCCESS in 18m 39s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"373a6e7aaf2dd0331e346b0ce4f86d0c7dca1167","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-23 16:45:40.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"af1c8dc75ede26dfb4c22405e466be71f3b0e4d8","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-23 16:51:44.000000000","message":"Patch Set 18:\n\nRemoved \"federation token issue\" as it was redundant with the existing command \"token issue\"\n\nRemoved the auth type check in shell.py as a similar check is already done at the command level through a decorator.","accounts_in_message":[],"_revision_number":18},{"id":"81e0726a225fc6abc0c71332a18f9246489359fd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-23 17:54:06.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/18/check/gate-python-openstackclient-pep8/7579803 : SUCCESS in 2m 50s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/18/check/gate-python-openstackclient-docs/fa0d059/doc/build/html/ : SUCCESS in 1m 58s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/18/check/gate-python-openstackclient-python27/071a655 : SUCCESS in 2m 20s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/18/check/gate-python-openstackclient-python33/b28806f : SUCCESS in 3m 50s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/18/check/gate-python-openstackclient-requirements/fe16a8e : SUCCESS in 8s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/18/check/check-tempest-dsvm-full/7298118 : SUCCESS in 1h 03m 19s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/18/check/check-tempest-dsvm-postgres-full/e11c89a : SUCCESS in 42m 13s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/18/check/check-tempest-dsvm-neutron-full/234f6db : SUCCESS in 1h 02m 38s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/18/check/check-tempest-dsvm-neutron-heat-slow/48f07da : SUCCESS in 24m 01s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/18/check/check-grenade-dsvm/9d092c8 : SUCCESS in 46m 44s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/18/check/check-tempest-dsvm-full-icehouse/cc3d73c : SUCCESS in 50m 12s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/18/check/check-tempest-dsvm-neutron-icehouse/5c6b779 : SUCCESS in 54m 42s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/01/124101/18/check/check-tempest-dsvm-full-juno/7a29dbc : SUCCESS in 55m 20s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/01/124101/18/check/check-tempest-dsvm-neutron-juno/e3ca657 : SUCCESS in 1h 00m 43s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/18/check/gate-python-openstackclient-python26/e5d8ce5 : SUCCESS in 2m 08s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/18/check/check-osc-dsvm-functional/6397375 : SUCCESS in 19m 36s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"358888ae1afca038745a4acd7ddf3cb26e4e9520","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-10-23 18:15:11.000000000","message":"Patch Set 18: Code-Review-1\n\n(1 comment)\n\nNice update.  One more tweak to catch the moving target that the ClientManager is at the moment.\n\nI just thought of another advantage to using client_manager.auth_plugin_name: using it will not trigger the initial auth call to the server just to check the plugin name so a failure would happen much quicker.","accounts_in_message":[],"_revision_number":18},{"id":"86fc4c0c35582c694018a14ceb4430bba2f6428b","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-23 20:31:42.000000000","message":"Patch Set 18:\n\n(1 comment)\n\nOK, so I\u0027ll wait for your patch to be merged and I\u0027ll move forward from there.","accounts_in_message":[],"_revision_number":18},{"id":"b39b0ce16ea3d0acf9a38ef53f4f3dea64799fdf","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-10-23 20:41:25.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"89f1fd59434900d9104f24faa4d32392b3d9d478","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-27 13:14:40.000000000","message":"Patch Set 19: Patch Set 18 was rebased","accounts_in_message":[],"_revision_number":18},{"id":"162a0dc844fc3a1588da99a77bf1e3725fbb662f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-27 14:22:08.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/19/check/gate-python-openstackclient-pep8/167a077 : SUCCESS in 2m 39s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/19/check/gate-python-openstackclient-docs/dedf6ee/doc/build/html/ : SUCCESS in 2m 57s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/19/check/gate-python-openstackclient-python27/ac6a6c7 : SUCCESS in 2m 38s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/19/check/gate-python-openstackclient-python33/d447776 : SUCCESS in 6m 02s\n- gate-python-openstackclient-requirements http://logs.openstack.org/01/124101/19/check/gate-python-openstackclient-requirements/0728352 : SUCCESS in 8s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/19/check/check-tempest-dsvm-full/575bba9 : SUCCESS in 1h 02m 20s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/19/check/check-tempest-dsvm-postgres-full/ee40736 : SUCCESS in 53m 02s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/19/check/check-tempest-dsvm-neutron-full/7a3093b : SUCCESS in 45m 36s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/19/check/check-tempest-dsvm-neutron-heat-slow/658e15e : SUCCESS in 27m 02s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/19/check/check-grenade-dsvm/ea17843 : SUCCESS in 43m 45s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/19/check/check-tempest-dsvm-full-icehouse/62e6c11 : SUCCESS in 50m 29s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/19/check/check-tempest-dsvm-neutron-icehouse/d8a46c3 : SUCCESS in 56m 33s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/01/124101/19/check/check-tempest-dsvm-full-juno/0c1c79e : SUCCESS in 55m 55s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/01/124101/19/check/check-tempest-dsvm-neutron-juno/ce329e5 : SUCCESS in 58m 23s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/19/check/gate-python-openstackclient-python26/167dd5c : SUCCESS in 1m 50s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/19/check/check-osc-dsvm-functional/6d21048 : SUCCESS in 14m 14s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"3fd5fcdf137aa2abcf8a7516feab00b78370caeb","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-27 15:00:34.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"97a6200a9b324885c6792f1c1f596d27b9ec4aee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-27 16:09:30.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/20/check/gate-python-openstackclient-pep8/1cb6d54 : SUCCESS in 55s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/20/check/gate-python-openstackclient-docs/d324ed3/doc/build/html/ : SUCCESS in 1m 00s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/20/check/gate-python-openstackclient-python27/b321347 : SUCCESS in 1m 14s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/20/check/gate-python-openstackclient-python33/fc6a106 : SUCCESS in 3m 49s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/20/check/check-tempest-dsvm-full/999a408 : SUCCESS in 59m 38s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/20/check/check-tempest-dsvm-postgres-full/d01d240 : SUCCESS in 58m 35s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/20/check/check-tempest-dsvm-neutron-full/3145d70 : SUCCESS in 1h 03m 23s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/20/check/check-tempest-dsvm-neutron-heat-slow/c783afc : SUCCESS in 22m 18s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/20/check/check-grenade-dsvm/59299f7 : SUCCESS in 41m 57s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/20/check/check-tempest-dsvm-full-icehouse/20e9a0c : SUCCESS in 52m 15s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/20/check/check-tempest-dsvm-neutron-icehouse/9c07b55 : SUCCESS in 56m 49s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/01/124101/20/check/check-tempest-dsvm-full-juno/0306c9a : SUCCESS in 44m 12s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/01/124101/20/check/check-tempest-dsvm-neutron-juno/a99c7b6 : SUCCESS in 51m 56s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/20/check/gate-python-openstackclient-python26/02ff34f : SUCCESS in 1m 03s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/20/check/check-osc-dsvm-functional/976cf25 : SUCCESS in 13m 12s (non-voting)","accounts_in_message":[],"_revision_number":20},{"id":"c415cfbb8cbd451d77a0a1ac10043ce39696d24f","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-10-28 05:06:48.000000000","message":"Patch Set 20: Code-Review-1\n\n(1 comment)\n\n1 issue, otherwise it looks GREAT!","accounts_in_message":[],"_revision_number":20},{"id":"35395ee12c048d748f503227ef7627dd840a8927","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-28 09:45:27.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"74d29bab8535ca7d8936ca790904214c18f1b39a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-10-30 15:27:40.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"ceb2a61fa6beb979c27e504ae6e13af168f9822a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-10-30 15:28:28.000000000","message":"Patch Set 21: Code-Review+2\n\nPS21: just using decorator now to check auth plugin type","accounts_in_message":[],"_revision_number":21},{"id":"fec60c5a24f30468507cf3e435d81607fc66facd","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-30 15:49:18.000000000","message":"Patch Set 21: Code-Review+1\n\nIf Dean is fine with it then let\u0027s get this merged","accounts_in_message":[],"_revision_number":21},{"id":"5b8d8f4a03af5d8e3dc5205732cf8bb41255abe7","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-10-30 16:01:20.000000000","message":"Patch Set 21:\n\n(1 comment)","accounts_in_message":[],"_revision_number":21},{"id":"8f08c2f04ee0481f6f2674028a6dbee8a978dabf","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-10-30 16:01:29.000000000","message":"Patch Set 21: Code-Review-1","accounts_in_message":[],"_revision_number":21},{"id":"e666f7c4e9a93b12a36b110c372bab77f1aa3225","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-30 16:11:29.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"f074dca2f6ebcbdedd69e68c5c77c6883bafb439","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-10-30 16:30:25.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"a8f2c5edafdbe10ae2b375d100dd15ac4caa1e91","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-10-30 16:33:02.000000000","message":"Patch Set 23: Code-Review+1\n\n(1 comment)\n\nworked for me\n\n+----------------------------------+-----------+---------+-----------+\n| ID                               | Domain ID | Enabled | Name      |\n+----------------------------------+-----------+---------+-----------+\n| f8d3236867f94bc7b546e20464ca8ff4 | default   | True    | developer |\n| 00035a3e17d947d2bf8405036f8097a8 | default   | True    | manager   |\n+----------------------------------+-----------+---------+-----------+","accounts_in_message":[],"_revision_number":23},{"id":"f5f556b1c984995d3817c992e8a5454080c67608","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-30 17:29:41.000000000","message":"Patch Set 23: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/23/check/gate-python-openstackclient-pep8/5eb2d87 : SUCCESS in 1m 05s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/23/check/gate-python-openstackclient-docs/1193f56/doc/build/html/ : SUCCESS in 54s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/23/check/gate-python-openstackclient-python27/90e4471 : SUCCESS in 1m 03s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/23/check/gate-python-openstackclient-python33/88f55b5 : SUCCESS in 2m 57s\n- check-tempest-dsvm-full http://logs.openstack.org/01/124101/23/check/check-tempest-dsvm-full/7de467a : SUCCESS in 45m 19s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/23/check/check-tempest-dsvm-postgres-full/5d56b6b : SUCCESS in 55m 40s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/23/check/check-tempest-dsvm-neutron-full/38d7ad1 : SUCCESS in 48m 58s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/23/check/check-tempest-dsvm-neutron-heat-slow/05f2be9 : SUCCESS in 22m 00s\n- check-grenade-dsvm http://logs.openstack.org/01/124101/23/check/check-grenade-dsvm/507db9c : SUCCESS in 39m 46s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/01/124101/23/check/check-tempest-dsvm-full-icehouse/a12e472 : SUCCESS in 49m 04s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/01/124101/23/check/check-tempest-dsvm-neutron-icehouse/8d85d2c : SUCCESS in 54m 22s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/01/124101/23/check/check-tempest-dsvm-full-juno/dbcc94f : SUCCESS in 57m 03s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/01/124101/23/check/check-tempest-dsvm-neutron-juno/4a86661 : SUCCESS in 51m 06s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/23/check/gate-python-openstackclient-python26/f140146 : SUCCESS in 1m 16s\n- check-osc-dsvm-functional http://logs.openstack.org/01/124101/23/check/check-osc-dsvm-functional/3fd47d4 : SUCCESS in 13m 44s (non-voting)","accounts_in_message":[],"_revision_number":23},{"id":"3a830af04497a579c0d28dab586d0578af6fa2d6","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-10-30 17:31:20.000000000","message":"Patch Set 23: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":23},{"id":"031d7fe760468a8cf21798de7c821c9e61b5d256","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-05 13:35:12.000000000","message":"Patch Set 23: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":23},{"id":"3b97b80f04024be3cfccf1b62405806fed13034c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-11-05 13:35:12.000000000","message":"Patch Set 23: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":23},{"id":"c0a39990af1736cf25a974b13b124ad7018ad147","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-05 14:42:50.000000000","message":"Patch Set 23: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/01/124101/23/gate/gate-python-openstackclient-docs/7b57baa/doc/build/html/ : SUCCESS in 1m 11s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/01/124101/23/gate/gate-python-openstackclient-pep8/f30e416 : SUCCESS in 1m 10s\n- gate-python-openstackclient-python27 http://logs.openstack.org/01/124101/23/gate/gate-python-openstackclient-python27/4dfae9d : SUCCESS in 51s\n- gate-python-openstackclient-python33 http://logs.openstack.org/01/124101/23/gate/gate-python-openstackclient-python33/70c3619 : SUCCESS in 2m 45s\n- gate-tempest-dsvm-full http://logs.openstack.org/01/124101/23/gate/gate-tempest-dsvm-full/cf629df : SUCCESS in 44m 41s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/01/124101/23/gate/gate-tempest-dsvm-postgres-full/c71ef66 : SUCCESS in 57m 17s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/01/124101/23/gate/gate-tempest-dsvm-neutron-full/aa4ff07 : SUCCESS in 1h 07m 36s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/01/124101/23/gate/gate-tempest-dsvm-neutron-heat-slow/ec72d7e : SUCCESS in 18m 03s\n- gate-grenade-dsvm http://logs.openstack.org/01/124101/23/gate/gate-grenade-dsvm/e2d2532 : SUCCESS in 48m 06s\n- gate-python-openstackclient-python26 http://logs.openstack.org/01/124101/23/gate/gate-python-openstackclient-python26/19e0144 : SUCCESS in 1m 10s\n- gate-osc-dsvm-functional http://logs.openstack.org/01/124101/23/gate/gate-osc-dsvm-functional/4134ee6 : SUCCESS in 15m 34s (non-voting)","accounts_in_message":[],"_revision_number":23},{"id":"a82c2f9bd134503a765dbfb9ea220cb478d175a9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-05 14:42:51.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":23}],"current_revision_number":23,"current_revision":"631ed3c8026e6b4539e7a8bf4adb8d2a7239b36a","revisions":{"f813e1be8ae34db41d52b4e123a5b2e6ded0ed8b":{"kind":"REWORK","_number":1,"created":"2014-09-25 16:21:57.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/1"}}},"commit":{"parents":[{"commit":"1bc760f4f024007bb7e2481bc6fe8b2bdec037d2","subject":"Support for keystone auth plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1bc760f4f024007bb7e2481bc6fe8b2bdec037d2"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"subject":"List domains and projects accessible to a federated user","message":"List domains and projects accessible to a federated user\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to.\nThis patch introduces the new commands \u0027federated domain list\u0027 and\n\u0027federated project list\u0027.\nThis depends on patch #108325\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f813e1be8ae34db41d52b4e123a5b2e6ded0ed8b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f813e1be8ae34db41d52b4e123a5b2e6ded0ed8b"}]},"branch":"refs/heads/master"},"a4af9c59f592d19a7edd8734be730042c7f3bef8":{"kind":"REWORK","_number":2,"created":"2014-09-25 16:29:01.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/2"}}},"commit":{"parents":[{"commit":"1bc760f4f024007bb7e2481bc6fe8b2bdec037d2","subject":"Support for keystone auth plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1bc760f4f024007bb7e2481bc6fe8b2bdec037d2"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:28:48.000000000","tz":120},"subject":"List domains and projects accessible to a federated user","message":"List domains and projects accessible to a federated user\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to.\nThis patch introduces the new commands \u0027federated domain list\u0027 and\n\u0027federated project list\u0027.\nThis depends on patch #108325\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a4af9c59f592d19a7edd8734be730042c7f3bef8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a4af9c59f592d19a7edd8734be730042c7f3bef8"}]},"branch":"refs/heads/master"},"91da60afe27d53b9056cbcc071dd7b7761413ac7":{"kind":"REWORK","_number":3,"created":"2014-09-25 20:50:23.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/3"}}},"commit":{"parents":[{"commit":"1bc760f4f024007bb7e2481bc6fe8b2bdec037d2","subject":"Support for keystone auth plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1bc760f4f024007bb7e2481bc6fe8b2bdec037d2"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 20:43:07.000000000","tz":120},"subject":"List domains and projects accessible to a federated user","message":"List domains and projects accessible to a federated user\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to.\nThis patch introduces the new commands \u0027federated domain list\u0027 and\n\u0027federated project list\u0027.\nThis depends on patch #108325\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/91da60afe27d53b9056cbcc071dd7b7761413ac7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/91da60afe27d53b9056cbcc071dd7b7761413ac7"}]},"branch":"refs/heads/master"},"cc4fb7c6a1defb2d4d21e7768c458eb437242962":{"kind":"REWORK","_number":4,"created":"2014-09-25 23:07:35.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/4"}}},"commit":{"parents":[{"commit":"1bc760f4f024007bb7e2481bc6fe8b2bdec037d2","subject":"Support for keystone auth plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1bc760f4f024007bb7e2481bc6fe8b2bdec037d2"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 23:07:14.000000000","tz":120},"subject":"List domains and projects accessible to a federated user","message":"List domains and projects accessible to a federated user\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to.\nThis patch introduces the new commands \u0027federated domain list\u0027 and\n\u0027federated project list\u0027.\nThis depends on patch #108325\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cc4fb7c6a1defb2d4d21e7768c458eb437242962"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cc4fb7c6a1defb2d4d21e7768c458eb437242962"}]},"branch":"refs/heads/master"},"5a7f0689aabb6f9a1814e7bfb000c62326bfcbfc":{"kind":"REWORK","_number":5,"created":"2014-09-26 19:54:11.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/5"}}},"commit":{"parents":[{"commit":"1bc760f4f024007bb7e2481bc6fe8b2bdec037d2","subject":"Support for keystone auth plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1bc760f4f024007bb7e2481bc6fe8b2bdec037d2"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-26 19:53:47.000000000","tz":120},"subject":"List domains and projects accessible to a federated user","message":"List domains and projects accessible to a federated user\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to.\nThis patch introduces the new commands \u0027federated domain list\u0027 and\n\u0027federated project list\u0027.\nThis depends on patch #108325\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5a7f0689aabb6f9a1814e7bfb000c62326bfcbfc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5a7f0689aabb6f9a1814e7bfb000c62326bfcbfc"}]},"branch":"refs/heads/master"},"4a7a284bbd7b86b55b72e9da9f6ee50c0c32a81b":{"kind":"REWORK","_number":6,"created":"2014-09-26 21:08:02.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/6"}}},"commit":{"parents":[{"commit":"1bc760f4f024007bb7e2481bc6fe8b2bdec037d2","subject":"Support for keystone auth plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1bc760f4f024007bb7e2481bc6fe8b2bdec037d2"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-26 21:04:06.000000000","tz":120},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to. She can\nalso fetch her unscoped token to exchange for a scoped token with\nthe v3scopedsaml auth method.\nThis patch introduces the new commands \u0027federated domain list\u0027,\n\u0027federated project list\u0027 and \u0027federated unscoped token\u0027.\nThis depends on patch #108325\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4a7a284bbd7b86b55b72e9da9f6ee50c0c32a81b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4a7a284bbd7b86b55b72e9da9f6ee50c0c32a81b"}]},"branch":"refs/heads/master"},"515d7092d82191873650fa010d6d1f0f02d87074":{"kind":"REWORK","_number":7,"created":"2014-09-28 23:31:40.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/7"}}},"commit":{"parents":[{"commit":"2146e7fc19186adc5353583c0a9d4f914561ae7b","subject":"Support for keystone auth plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2146e7fc19186adc5353583c0a9d4f914561ae7b"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-28 23:31:22.000000000","tz":120},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to. She can\nalso fetch her unscoped token to exchange for a scoped token with\nthe v3scopedsaml auth method.\nThis patch introduces the new commands \u0027federated domain list\u0027,\n\u0027federated project list\u0027 and \u0027federated unscoped token\u0027.\nThis depends on patch #108325\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/515d7092d82191873650fa010d6d1f0f02d87074"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/515d7092d82191873650fa010d6d1f0f02d87074"}]},"branch":"refs/heads/master"},"3daa194bf008b395e6cc2c36a7dee4721c75a5ad":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2014-09-29 10:47:33.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/8"}}},"commit":{"parents":[{"commit":"298ae623457d2e602d1bd7ae0ece0c80525a0cb2","subject":"Support for keystone auth plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/298ae623457d2e602d1bd7ae0ece0c80525a0cb2"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-29 10:47:33.000000000","tz":0},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to. She can\nalso fetch her unscoped token to exchange for a scoped token with\nthe v3scopedsaml auth method.\nThis patch introduces the new commands \u0027federated domain list\u0027,\n\u0027federated project list\u0027 and \u0027federated unscoped token\u0027.\nThis depends on patch #108325\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3daa194bf008b395e6cc2c36a7dee4721c75a5ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3daa194bf008b395e6cc2c36a7dee4721c75a5ad"}]},"branch":"refs/heads/master"},"e31aa995961ac775a8d05c7d11381080dfbd4179":{"kind":"REWORK","_number":9,"created":"2014-09-29 10:55:45.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/9"}}},"commit":{"parents":[{"commit":"298ae623457d2e602d1bd7ae0ece0c80525a0cb2","subject":"Support for keystone auth plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/298ae623457d2e602d1bd7ae0ece0c80525a0cb2"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-29 10:55:20.000000000","tz":120},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to. She can\nalso fetch her unscoped token to exchange for a scoped token with\nthe v3scopedsaml auth method.\nThis patch introduces the new commands \u0027federated domain list\u0027,\n\u0027federated project list\u0027 and \u0027federated unscoped token\u0027.\nThis depends on patch #108325\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e31aa995961ac775a8d05c7d11381080dfbd4179"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e31aa995961ac775a8d05c7d11381080dfbd4179"}]},"branch":"refs/heads/master"},"1ed87fd0416c11c7056638f556a15bbea44a4371":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2014-10-01 09:09:00.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/10"}}},"commit":{"parents":[{"commit":"de949680f73a70ee4b2d74a2939e1312d7013398","subject":"Support for keystone auth plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/de949680f73a70ee4b2d74a2939e1312d7013398"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-10-01 09:09:00.000000000","tz":0},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to. She can\nalso fetch her unscoped token to exchange for a scoped token with\nthe v3scopedsaml auth method.\nThis patch introduces the new commands \u0027federated domain list\u0027,\n\u0027federated project list\u0027 and \u0027federated unscoped token\u0027.\nThis depends on patch #108325\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1ed87fd0416c11c7056638f556a15bbea44a4371"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1ed87fd0416c11c7056638f556a15bbea44a4371"}]},"branch":"refs/heads/master"},"2d64ae97837c61638708550f1310909fb2465b57":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2014-10-06 08:30:56.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/11"}}},"commit":{"parents":[{"commit":"753d43de77bae9c0bcee4ff03b47b02a6319a6dd","subject":"Support for keystone auth plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/753d43de77bae9c0bcee4ff03b47b02a6319a6dd"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-10-06 08:30:56.000000000","tz":0},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to. She can\nalso fetch her unscoped token to exchange for a scoped token with\nthe v3scopedsaml auth method.\nThis patch introduces the new commands \u0027federated domain list\u0027,\n\u0027federated project list\u0027 and \u0027federated unscoped token\u0027.\nThis depends on patch #108325\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2d64ae97837c61638708550f1310909fb2465b57"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2d64ae97837c61638708550f1310909fb2465b57"}]},"branch":"refs/heads/master"},"ec398f2fafd45f1aba75a9510f8b3916d6a5216f":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2014-10-09 09:41:11.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/12"}}},"commit":{"parents":[{"commit":"fef70049ac83e5a47be07cc2254d7540d740c44d","subject":"Support for keystone auth plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fef70049ac83e5a47be07cc2254d7540d740c44d"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-10-09 09:41:11.000000000","tz":0},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to. She can\nalso fetch her unscoped token to exchange for a scoped token with\nthe v3scopedsaml auth method.\nThis patch introduces the new commands \u0027federated domain list\u0027,\n\u0027federated project list\u0027 and \u0027federated unscoped token\u0027.\nThis depends on patch #108325\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ec398f2fafd45f1aba75a9510f8b3916d6a5216f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ec398f2fafd45f1aba75a9510f8b3916d6a5216f"}]},"branch":"refs/heads/master"},"425530852c9b0fff2efc5ffc9670624e19232c29":{"kind":"REWORK","_number":13,"created":"2014-10-09 12:30:31.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/13"}}},"commit":{"parents":[{"commit":"0c77a9fe8baa4df9ea2d0055db9c700af3cae310","subject":"Support for keystone auth plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0c77a9fe8baa4df9ea2d0055db9c700af3cae310"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-10-09 12:30:12.000000000","tz":120},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to. She can\nalso fetch her unscoped token to exchange for a scoped token with\nthe v3scopedsaml auth method.\nThis patch introduces the new commands \u0027federated domain list\u0027,\n\u0027federated project list\u0027 and \u0027federated unscoped token\u0027.\nThis depends on patch #108325\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/425530852c9b0fff2efc5ffc9670624e19232c29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/425530852c9b0fff2efc5ffc9670624e19232c29"}]},"branch":"refs/heads/master"},"080543348968567efb00b3ca85f4483f97a477e1":{"kind":"REWORK","_number":14,"created":"2014-10-09 20:10:03.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/14"}}},"commit":{"parents":[{"commit":"0c77a9fe8baa4df9ea2d0055db9c700af3cae310","subject":"Support for keystone auth plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0c77a9fe8baa4df9ea2d0055db9c700af3cae310"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-10-09 20:07:12.000000000","tz":120},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to. She can\nalso fetch her unscoped token to exchange for a scoped token with\nthe v3scopedsaml auth method.\nThis patch introduces the new commands \u0027federation domain list\u0027,\n\u0027federation project list\u0027 and \u0027federation token issue\u0027.\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/080543348968567efb00b3ca85f4483f97a477e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/080543348968567efb00b3ca85f4483f97a477e1"}]},"branch":"refs/heads/master"},"d439533170fb6a12f49793bbff7577ec887dc072":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2014-10-13 09:45:34.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/15"}}},"commit":{"parents":[{"commit":"79a9331f95979c4ca3c2b8f8bcda7b5d6ef0ddd9","subject":"Merge \"Remove \u0027links\u0027 section from several v3 Identity objects\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/79a9331f95979c4ca3c2b8f8bcda7b5d6ef0ddd9"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-10-13 09:45:34.000000000","tz":0},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to. She can\nalso fetch her unscoped token to exchange for a scoped token with\nthe v3scopedsaml auth method.\nThis patch introduces the new commands \u0027federation domain list\u0027,\n\u0027federation project list\u0027 and \u0027federation token issue\u0027.\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d439533170fb6a12f49793bbff7577ec887dc072"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d439533170fb6a12f49793bbff7577ec887dc072"}]},"branch":"refs/heads/master"},"8ee37563cfbff6de3aef15f615949b5d09014885":{"kind":"REWORK","_number":16,"created":"2014-10-13 10:54:09.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/16"}}},"commit":{"parents":[{"commit":"79a9331f95979c4ca3c2b8f8bcda7b5d6ef0ddd9","subject":"Merge \"Remove \u0027links\u0027 section from several v3 Identity objects\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/79a9331f95979c4ca3c2b8f8bcda7b5d6ef0ddd9"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-10-13 10:52:39.000000000","tz":120},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to. She can\nalso fetch her unscoped token to exchange for a scoped token with\nthe v3scopedsaml auth method.\nThis patch introduces the new commands \u0027federation domain list\u0027,\n\u0027federation project list\u0027 and \u0027federation token issue\u0027.\nNote that for these commands -and plugin- to be available, the lxml\nlibrary must be installed (see test-requirements.txt).\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8ee37563cfbff6de3aef15f615949b5d09014885"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8ee37563cfbff6de3aef15f615949b5d09014885"}]},"branch":"refs/heads/master"},"40ad2cc5947d9287097d548b44382be201b0e1e4":{"kind":"TRIVIAL_REBASE","_number":17,"created":"2014-10-23 14:20:10.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/17"}}},"commit":{"parents":[{"commit":"7153ff41fbdbb6f4cb0c0e291c801669af66fcef","subject":"Merge \"Include support for using oslo debugger in tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7153ff41fbdbb6f4cb0c0e291c801669af66fcef"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-10-23 14:20:10.000000000","tz":0},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to. She can\nalso fetch her unscoped token to exchange for a scoped token with\nthe v3scopedsaml auth method.\nThis patch introduces the new commands \u0027federation domain list\u0027,\n\u0027federation project list\u0027 and \u0027federation token issue\u0027.\nNote that for these commands -and plugin- to be available, the lxml\nlibrary must be installed (see test-requirements.txt).\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/40ad2cc5947d9287097d548b44382be201b0e1e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/40ad2cc5947d9287097d548b44382be201b0e1e4"}]},"branch":"refs/heads/master"},"9cfe3dfa55de2d8f27da8c3e0e45ff8871e7b6a3":{"kind":"REWORK","_number":18,"created":"2014-10-23 16:45:40.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/18"}}},"commit":{"parents":[{"commit":"7153ff41fbdbb6f4cb0c0e291c801669af66fcef","subject":"Merge \"Include support for using oslo debugger in tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7153ff41fbdbb6f4cb0c0e291c801669af66fcef"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-10-23 16:44:50.000000000","tz":120},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to.\nThis patch introduces the new commands \u0027federation domain list\u0027 and\n\u0027federation project list\u0027.\nNote that for these commands -and plugin- to be available, the lxml\nlibrary must be installed (see test-requirements.txt).\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9cfe3dfa55de2d8f27da8c3e0e45ff8871e7b6a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9cfe3dfa55de2d8f27da8c3e0e45ff8871e7b6a3"}]},"branch":"refs/heads/master"},"c46c9f00256b7a4c6913c7651dc1dc7e78f27254":{"kind":"TRIVIAL_REBASE","_number":19,"created":"2014-10-27 13:14:40.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/19"}}},"commit":{"parents":[{"commit":"2c9d263611190996d64e35bc74a8575aeb25ed3e","subject":"Fix server create for boot-from-volume","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2c9d263611190996d64e35bc74a8575aeb25ed3e"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-10-27 13:14:39.000000000","tz":0},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to.\nThis patch introduces the new commands \u0027federation domain list\u0027 and\n\u0027federation project list\u0027.\nNote that for these commands -and plugin- to be available, the lxml\nlibrary must be installed (see test-requirements.txt).\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c46c9f00256b7a4c6913c7651dc1dc7e78f27254"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c46c9f00256b7a4c6913c7651dc1dc7e78f27254"}]},"branch":"refs/heads/master"},"357c59c98b5aac683b59f9634f11da30661b48e0":{"kind":"REWORK","_number":20,"created":"2014-10-27 15:00:34.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/20"}}},"commit":{"parents":[{"commit":"2c9d263611190996d64e35bc74a8575aeb25ed3e","subject":"Fix server create for boot-from-volume","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2c9d263611190996d64e35bc74a8575aeb25ed3e"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-10-27 15:00:05.000000000","tz":60},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to.\nThis patch introduces the new commands \u0027federation domain list\u0027 and\n\u0027federation project list\u0027.\nNote that for these commands -and plugin- to be available, the lxml\nlibrary must be installed.\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/357c59c98b5aac683b59f9634f11da30661b48e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/357c59c98b5aac683b59f9634f11da30661b48e0"}]},"branch":"refs/heads/master"},"551328d230cff80e11c7cd656ac20f1648ebbc47":{"kind":"REWORK","_number":21,"created":"2014-10-30 15:27:40.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/01/124101/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/21"}}},"commit":{"parents":[{"commit":"2c9d263611190996d64e35bc74a8575aeb25ed3e","subject":"Fix server create for boot-from-volume","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2c9d263611190996d64e35bc74a8575aeb25ed3e"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-10-30 15:27:15.000000000","tz":-240},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to.\nThis patch introduces the new commands \u0027federation domain list\u0027 and\n\u0027federation project list\u0027.\nNote that for these commands -and plugin- to be available, the lxml\nlibrary must be installed.\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/551328d230cff80e11c7cd656ac20f1648ebbc47"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/551328d230cff80e11c7cd656ac20f1648ebbc47"}]},"branch":"refs/heads/master"},"e33e3d9f9dfca4790c99705d4af982b7cee09b27":{"kind":"REWORK","_number":22,"created":"2014-10-30 16:11:29.000000000","uploader":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"ref":"refs/changes/01/124101/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/22"}}},"commit":{"parents":[{"commit":"2c9d263611190996d64e35bc74a8575aeb25ed3e","subject":"Fix server create for boot-from-volume","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2c9d263611190996d64e35bc74a8575aeb25ed3e"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-10-30 16:11:08.000000000","tz":60},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to.\nThis patch introduces the new commands \u0027federation domain list\u0027 and\n\u0027federation project list\u0027.\nNote that for these commands -and plugin- to be available, the lxml\nlibrary must be installed.\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e33e3d9f9dfca4790c99705d4af982b7cee09b27"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e33e3d9f9dfca4790c99705d4af982b7cee09b27"}]},"branch":"refs/heads/master"},"631ed3c8026e6b4539e7a8bf4adb8d2a7239b36a":{"kind":"REWORK","_number":23,"created":"2014-10-30 16:30:25.000000000","uploader":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"ref":"refs/changes/01/124101/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/124101/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/124101/23"}}},"commit":{"parents":[{"commit":"2c9d263611190996d64e35bc74a8575aeb25ed3e","subject":"Fix server create for boot-from-volume","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2c9d263611190996d64e35bc74a8575aeb25ed3e"}]}],"author":{"name":"Matthieu Huin","email":"mhu@enovance.com","date":"2014-09-25 16:15:59.000000000","tz":120},"committer":{"name":"Marek Denis","email":"marek.denis@cern.ch","date":"2014-10-30 16:27:28.000000000","tz":60},"subject":"Unscoped federated user-specific commands","message":"Unscoped federated user-specific commands\n\nA federated user can authenticate with the v3unscopedsaml plugin and\nlist the domains and projects she is allowed to scope to.\nThis patch introduces the new commands \u0027federation domain list\u0027 and\n\u0027federation project list\u0027.\nNote that for these commands -and plugin- to be available, the lxml\nlibrary must be installed.\n\nChange-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773\nCo-Authored-By: Florent Flament \u003cflorent.flament-ext@cloudwatt.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/631ed3c8026e6b4539e7a8bf4adb8d2a7239b36a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/631ed3c8026e6b4539e7a8bf4adb8d2a7239b36a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
