)]}'
{"id":"openstack%2Fpython-keystoneclient~359653","triplet_id":"openstack%2Fpython-keystoneclient~master~Ibc1224fca98c852106feb78c624b0b2f22b3a19d","project":"openstack/python-keystoneclient","branch":"master","topic":"remove2","hashtags":[],"change_id":"Ibc1224fca98c852106feb78c624b0b2f22b3a19d","subject":"Use AUTH_INTERFACE object from keystoneauth","status":"MERGED","created":"2016-08-24 07:41:32.000000000","updated":"2016-10-05 21:49:45.000000000","submitted":"2016-10-05 21:49:45.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"5128b034e16e4217dc67fe0b8e4a4232f3fe8e6d","_number":359653,"virtual_id_number":359653,"owner":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-10-05 21:49:45.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2016-08-24 17:11:48.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-08-29 12:01:51.000000000","_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":1,"date":"2016-10-05 21:06:24.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":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-29 12:01:51.000000000","updated_by":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"reviewer":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"state":"REVIEWER"},{"updated":"2016-10-05 21:06:24.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":"2016-10-05 21:49:45.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a8d52dd233b65a225a94be47a83ae7b68fbae8db","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-08-24 07:41:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e0cda6091d1d716144f56bc955955ef5fb4e38eb","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-08-24 08:52:47.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"9875f5414f42f6a00b528a6abcedfe4e1a7b3bdb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-24 14:25:15.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/359653/2/check/gate-python-keystoneclient-docs-ubuntu-xenial/69d5e0b//doc/build/html/ : SUCCESS in 1m 29s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/53/359653/2/check/gate-python-keystoneclient-pep8-ubuntu-xenial/c31cdc6/ : SUCCESS in 1m 28s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/53/359653/2/check/gate-python-keystoneclient-python27-ubuntu-xenial/9e54416/ : SUCCESS in 2m 14s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/53/359653/2/check/gate-python-keystoneclient-python34/3595769/ : SUCCESS in 2m 00s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/53/359653/2/check/gate-python-keystoneclient-python35-nv/0712b9f/ : SUCCESS in 1m 59s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/53/359653/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/6e72079/ : SUCCESS in 1h 15m 32s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/53/359653/2/check/gate-keystoneclient-dsvm-functional/e086317/ : SUCCESS in 22m 52s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/53/359653/2/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/4108b93/ : SUCCESS in 1m 40s","accounts_in_message":[],"_revision_number":2},{"id":"086da5715948f77cf4d1caa385ae17952405d84c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-08-24 17:11:48.000000000","message":"Patch Set 2: Code-Review+2 Workflow-1\n\nthis is fine, but should probably wait until after the lib freeze to merge this. \n\n-W to prevent accidental merge for this patch and the rest of this chain","accounts_in_message":[],"_revision_number":2},{"id":"d5022a3f62dbce5d10042d9e0cba41a8124d24be","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2016-08-29 12:01:51.000000000","message":"Patch Set 2: Code-Review+2\n\nlgtm","accounts_in_message":[],"_revision_number":2},{"id":"739360abb909201cf4860285cdda6005197d1454","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-10-05 21:06:24.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"d4818355dcfc745380ea08f4b743e63b62916bd7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-05 21:07:21.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"d0d5bfa714c78ef9f8dbc96e572a2ada6203afb9","date":"2016-10-05 21:49:45.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"ebff7a22d787a85339f553319ec4648cc1830b9f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-05 21:49:45.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/359653/2/gate/gate-python-keystoneclient-docs-ubuntu-xenial/a150ef0//doc/build/html/ : SUCCESS in 1m 35s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/53/359653/2/gate/gate-python-keystoneclient-pep8-ubuntu-xenial/825a772/ : SUCCESS in 1m 28s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/53/359653/2/gate/gate-python-keystoneclient-python27-ubuntu-xenial/f1d5d0d/ : SUCCESS in 2m 08s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/53/359653/2/gate/gate-python-keystoneclient-python34/1c1b9c1/ : SUCCESS in 2m 28s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/53/359653/2/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/d720c20/ : SUCCESS in 42m 22s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/53/359653/2/gate/gate-keystoneclient-dsvm-functional-ubuntu-xenial/4489298/ : SUCCESS in 13m 33s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/53/359653/2/gate/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/ffcc5ae/ : SUCCESS in 2m 08s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"f557170404ec2b7f5c562e55ad212b6e444655c8","revisions":{"d1619da4f92eaa3f4bcb0e844b5018baf20c7346":{"kind":"REWORK","_number":1,"created":"2016-08-24 07:41:32.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/53/359653/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/53/359653/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/53/359653/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/53/359653/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/53/359653/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/53/359653/1"}}},"commit":{"parents":[{"commit":"39373aa40b085c3277fe393de0f638f12ac16d53","subject":"Merge \"Do not send user ids as payload\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/39373aa40b085c3277fe393de0f638f12ac16d53"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2016-08-24 07:37:07.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2016-08-24 07:37:07.000000000","tz":600},"subject":"Use AUTH_INTERFACE object from keystoneauth","message":"Use AUTH_INTERFACE object from keystoneauth\n\nAs keystoneclient and other services rely more on keystoneauth we should\nassume that keystoneauth is our base auth library, not keystoneclient\nand start to default to the objects provided from there. This will make\nit easier to remove these objects when the time comes.\n\nUse the AUTH_INTERFACE special object from keystoneauth in most places.\nThis uses it everywhere that is actually session independant. For\nexample it is not changed within the keystoneclient auth plugins\nthemselves as they are directly compatible with keystoneauth.\n\nChange-Id: Ibc1224fca98c852106feb78c624b0b2f22b3a19d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d1619da4f92eaa3f4bcb0e844b5018baf20c7346"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d1619da4f92eaa3f4bcb0e844b5018baf20c7346"}]},"branch":"refs/heads/master"},"f557170404ec2b7f5c562e55ad212b6e444655c8":{"kind":"REWORK","_number":2,"created":"2016-08-24 08:52:47.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/53/359653/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/53/359653/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/53/359653/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/53/359653/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/53/359653/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/53/359653/2"}}},"commit":{"parents":[{"commit":"4b8158f9b499646aa80dadf8594a9efa4ef57b14","subject":"Use fixtures from keystoneauth","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4b8158f9b499646aa80dadf8594a9efa4ef57b14"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2016-08-24 07:37:07.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2016-08-24 08:52:36.000000000","tz":600},"subject":"Use AUTH_INTERFACE object from keystoneauth","message":"Use AUTH_INTERFACE object from keystoneauth\n\nAs keystoneclient and other services rely more on keystoneauth we should\nassume that keystoneauth is our base auth library, not keystoneclient\nand start to default to the objects provided from there. This will make\nit easier to remove these objects when the time comes.\n\nUse the AUTH_INTERFACE special object from keystoneauth in most places.\nThis uses it everywhere that is actually session independant. For\nexample it is not changed within the keystoneclient auth plugins\nthemselves as they are directly compatible with keystoneauth.\n\nChange-Id: Ibc1224fca98c852106feb78c624b0b2f22b3a19d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f557170404ec2b7f5c562e55ad212b6e444655c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f557170404ec2b7f5c562e55ad212b6e444655c8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
