)]}'
{"id":"openstack%2Fpython-keystoneclient~339150","triplet_id":"openstack%2Fpython-keystoneclient~master~I58eb888f0989241f9e5626564bd48d901b324d36","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1508374","hashtags":[],"change_id":"I58eb888f0989241f9e5626564bd48d901b324d36","subject":"Fix missing service_catalog parameter in Client object","status":"MERGED","created":"2016-07-07 17:20:24.000000000","updated":"2016-12-01 00:08:44.000000000","submitted":"2016-12-01 00:08:44.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"dc686b0cce71ef46911f012d854067a51209f19b","_number":339150,"virtual_id_number":339150,"owner":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"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":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":2,"date":"2016-12-01 00:08:44.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},{"value":0,"_account_id":14318,"name":"Daniil Trishkin","email":"dtrishkin@mirantis.com","username":"dtrishkin"}],"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-11-30 23:21:47.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":1,"date":"2016-11-20 13:26:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-09-07 22:07:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":2,"date":"2016-11-30 23:13:50.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},{"value":0,"_account_id":14318,"name":"Daniil Trishkin","email":"dtrishkin@mirantis.com","username":"dtrishkin"}],"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-11-30 23:21:47.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},{"value":0,"_account_id":14318,"name":"Daniil Trishkin","email":"dtrishkin@mirantis.com","username":"dtrishkin"}],"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":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_account_id":14318,"name":"Daniil Trishkin","email":"dtrishkin@mirantis.com","username":"dtrishkin"},{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-07-12 14:06:37.000000000","updated_by":{"_account_id":14318,"name":"Daniil Trishkin","email":"dtrishkin@mirantis.com","username":"dtrishkin"},"reviewer":{"_account_id":14318,"name":"Daniil Trishkin","email":"dtrishkin@mirantis.com","username":"dtrishkin"},"state":"REVIEWER"},{"updated":"2016-09-07 22:07:34.000000000","updated_by":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"reviewer":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"state":"REVIEWER"},{"updated":"2016-11-20 13:26:21.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"},{"updated":"2016-11-30 23:13:50.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2016-11-30 23:21:47.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-12-01 00:08:44.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"9d0dc6add0eb638a673e0a01450c1d9185eb1b6e","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-07-07 17:20:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"be356f7b405c5e7eb7d23a937a0322e239c4ea54","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-07-07 17:20:58.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"143412f8df4b77d184c6f15fb33d7c799a36f115","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-07 18:39:16.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/50/339150/1/check/gate-python-keystoneclient-docs/d9acfae//doc/build/html/ : SUCCESS in 2m 19s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/50/339150/1/check/gate-python-keystoneclient-pep8/34c300f/ : FAILURE in 2m 07s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/50/339150/1/check/gate-python-keystoneclient-python27/576220f/ : FAILURE in 2m 37s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/50/339150/1/check/gate-python-keystoneclient-python34/318c657/ : FAILURE in 2m 06s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/50/339150/1/check/gate-python-keystoneclient-python35-nv/5fd54c3/ : FAILURE in 12m 17s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/50/339150/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/b2e96e1/ : SUCCESS in 1h 09m 07s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/50/339150/1/check/gate-keystoneclient-dsvm-functional/75e8700/ : SUCCESS in 25m 42s","accounts_in_message":[],"_revision_number":1},{"id":"72fef457b656a178c7752c7711a126803562993f","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-07-11 09:16:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1afdb818c6ca6fb2a6a23075f2c0c9dab3f8d104","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-07-11 09:17:04.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"27886bce29c214cbd7cfa0c1e1982a13e1b3fbbd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-11 10:23:49.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/50/339150/2/check/gate-python-keystoneclient-docs/72ab222//doc/build/html/ : SUCCESS in 1m 35s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/50/339150/2/check/gate-python-keystoneclient-pep8/fcd24a9/ : FAILURE in 1m 35s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/50/339150/2/check/gate-python-keystoneclient-python27/ebf3bfb/ : SUCCESS in 1m 35s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/50/339150/2/check/gate-python-keystoneclient-python34/ed07929/ : SUCCESS in 1m 42s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/50/339150/2/check/gate-python-keystoneclient-python35-nv/d4c8bd2/ : SUCCESS in 4m 28s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/50/339150/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/49e6749/ : SUCCESS in 1h 04m 44s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/50/339150/2/check/gate-keystoneclient-dsvm-functional/f589205/ : SUCCESS in 12m 31s","accounts_in_message":[],"_revision_number":2},{"id":"c79ef9cd370697c617868cdb084fa71621d85ba6","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-07-11 10:51:26.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"148fc8bd62555804d2c179ae5740a6020ded4cea","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-07-11 10:51:45.000000000","message":"Patch Set 3: Workflow-1","accounts_in_message":[],"_revision_number":3},{"id":"8866885b1c58794f85bd68b49d08d69bc15807c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-11 11:44:44.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/50/339150/3/check/gate-python-keystoneclient-docs/a08bc1f//doc/build/html/ : SUCCESS in 1m 33s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/50/339150/3/check/gate-python-keystoneclient-pep8/617970a/ : SUCCESS in 2m 18s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/50/339150/3/check/gate-python-keystoneclient-python27/864c2da/ : SUCCESS in 2m 34s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/50/339150/3/check/gate-python-keystoneclient-python34/c913509/ : SUCCESS in 1m 53s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/50/339150/3/check/gate-python-keystoneclient-python35-nv/4bd7626/ : SUCCESS in 4m 55s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/50/339150/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/45583af/ : SUCCESS in 52m 17s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/50/339150/3/check/gate-keystoneclient-dsvm-functional/f88534b/ : SUCCESS in 22m 59s","accounts_in_message":[],"_revision_number":3},{"id":"1059cfee4c5f723a2801f0f8c687f379beb7ff4c","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-07-11 17:57:08.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"703f2dd0ddb603301f33b809cc1e7f855bd408a2","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-07-11 17:58:55.000000000","message":"Patch Set 4:\n\nnot sure that it is the best way to do that","accounts_in_message":[],"_revision_number":4},{"id":"7121aaac5a8fa7aa6bddd4382d0cfeefb184bebe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-11 18:47:50.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/50/339150/4/check/gate-python-keystoneclient-docs/d738e57//doc/build/html/ : SUCCESS in 3m 24s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/50/339150/4/check/gate-python-keystoneclient-pep8/91d1d64/ : SUCCESS in 1m 50s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/50/339150/4/check/gate-python-keystoneclient-python27/54eaf2b/ : SUCCESS in 1m 36s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/50/339150/4/check/gate-python-keystoneclient-python34/1b7ea81/ : FAILURE in 1m 16s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/50/339150/4/check/gate-python-keystoneclient-python35-nv/21c55f4/ : FAILURE in 5m 00s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/50/339150/4/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/11087d6/ : SUCCESS in 48m 18s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/50/339150/4/check/gate-keystoneclient-dsvm-functional/6481ac1/ : SUCCESS in 21m 07s","accounts_in_message":[],"_revision_number":4},{"id":"e4e3b1abf090b2d19e2c5655602fd94a53938f60","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-07-12 11:32:06.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"1cf565bbeac92c35904c0bc7f3bfaae78804db13","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-12 12:38:12.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/50/339150/5/check/gate-python-keystoneclient-docs/1222220//doc/build/html/ : SUCCESS in 2m 45s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/50/339150/5/check/gate-python-keystoneclient-pep8/2599c9e/ : SUCCESS in 1m 21s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/50/339150/5/check/gate-python-keystoneclient-python27/4a841fd/ : SUCCESS in 1m 23s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/50/339150/5/check/gate-python-keystoneclient-python34/8bdf58a/ : SUCCESS in 2m 22s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/50/339150/5/check/gate-python-keystoneclient-python35-nv/f552d33/ : SUCCESS in 4m 33s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/50/339150/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/90664f5/ : SUCCESS in 1h 03m 32s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/50/339150/5/check/gate-keystoneclient-dsvm-functional/673b76f/ : SUCCESS in 24m 30s","accounts_in_message":[],"_revision_number":5},{"id":"76f1753e70af6f14aa1c0701f6bd66837f62800d","author":{"_account_id":14318,"name":"Daniil Trishkin","email":"dtrishkin@mirantis.com","username":"dtrishkin"},"date":"2016-07-12 14:06:37.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"73eeaa92d166a460ec29afafc9312fa62dff25cc","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-07-28 14:15:28.000000000","message":"Patch Set 5: Workflow-1","accounts_in_message":[],"_revision_number":5},{"id":"4fd51be7c00b2b2a6545d1e84c9540fd646352d1","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-08-21 13:33:20.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"b526cbcb107f16cdeb355a390ed3a1a364cc8b76","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-21 14:49:46.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/50/339150/6/check/gate-python-keystoneclient-docs-ubuntu-xenial/a273b8c//doc/build/html/ : SUCCESS in 1m 22s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/50/339150/6/check/gate-python-keystoneclient-pep8-ubuntu-xenial/7026f53/ : SUCCESS in 1m 13s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/50/339150/6/check/gate-python-keystoneclient-python27-ubuntu-xenial/5405068/ : SUCCESS in 1m 19s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/50/339150/6/check/gate-python-keystoneclient-python34/dc59631/ : SUCCESS in 2m 04s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/50/339150/6/check/gate-python-keystoneclient-python35-nv/4bd5b23/ : SUCCESS in 1m 50s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/50/339150/6/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/7c451b7/ : SUCCESS in 1h 08m 47s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/50/339150/6/check/gate-keystoneclient-dsvm-functional/2a55bec/ : SUCCESS in 23m 12s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/50/339150/6/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/c72e858/ : SUCCESS in 2m 09s","accounts_in_message":[],"_revision_number":6},{"id":"2c7c6222d4c4e6bdb8abbaf102ac48dd8680edc2","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-08-22 18:13:16.000000000","message":"Patch Set 6: Code-Review-1\n\n(4 comments)\n\ni left a few comments inline, basically we need docs (comments) about why you\u0027re doing what you\u0027re doing.","accounts_in_message":[],"_revision_number":6},{"id":"494450f7dd9ff131b29d646f79a30fa7ed7a58c6","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-08-24 04:22:52.000000000","message":"Patch Set 6: Code-Review-1\n\nSo I would hope we could reuse more of the old process token that have to do this again. \n\nBut my main question is why? In the event all this is done with a session object:\n\na) I don\u0027t want to force auth on object creation. \nb) None of this information is in any way relevant to the client and is all retrievable from the session in the same way every other client has access. These values are essentially all deprecated.","accounts_in_message":[],"_revision_number":6},{"id":"3e0a44ea394556efcf756f45db744ba162eaf3ce","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-08-24 04:26:31.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"19bca0c7b0d07373cb6bf1b13ea6240f80f244b6","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-08-26 14:56:14.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"ef45bcf69dfc52d6b93d81ca1a1e93ed589db3a1","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2016-08-26 15:46:21.000000000","message":"Patch Set 7: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"f71f29e16b4e01f78acaa2f1e73223b3e4d62021","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-26 16:19:43.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/50/339150/7/check/gate-python-keystoneclient-docs-ubuntu-xenial/b7bf0d8//doc/build/html/ : SUCCESS in 1m 54s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/50/339150/7/check/gate-python-keystoneclient-pep8-ubuntu-xenial/c6f3f75/ : SUCCESS in 2m 20s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/50/339150/7/check/gate-python-keystoneclient-python27-ubuntu-xenial/830748c/ : SUCCESS in 1m 55s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/50/339150/7/check/gate-python-keystoneclient-python34/68f728c/ : FAILURE in 2m 06s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/50/339150/7/check/gate-python-keystoneclient-python35-nv/06f3278/ : FAILURE in 3m 08s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/50/339150/7/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/3ad87e4/ : SUCCESS in 1h 17m 42s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/50/339150/7/check/gate-keystoneclient-dsvm-functional/d485862/ : SUCCESS in 34m 42s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/50/339150/7/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/e5b9785/ : SUCCESS in 1m 48s","accounts_in_message":[],"_revision_number":7},{"id":"926a571e675fe7c30ecaac4ca1a50ba818109e8f","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-08-26 17:01:41.000000000","message":"Uploaded patch set 8: Commit message was updated.","accounts_in_message":[],"_revision_number":8},{"id":"74ef95e553073beb7d7f468333ce264cd1e83303","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-26 18:20:57.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/50/339150/8/check/gate-python-keystoneclient-docs-ubuntu-xenial/1fd8db9//doc/build/html/ : SUCCESS in 1m 57s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/50/339150/8/check/gate-python-keystoneclient-pep8-ubuntu-xenial/8286458/ : SUCCESS in 1m 59s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/50/339150/8/check/gate-python-keystoneclient-python27-ubuntu-xenial/b496fd1/ : SUCCESS in 2m 16s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/50/339150/8/check/gate-python-keystoneclient-python34/81034f3/ : FAILURE in 2m 53s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/50/339150/8/check/gate-python-keystoneclient-python35-nv/1962c6e/ : FAILURE in 2m 32s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/50/339150/8/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/cdf0505/ : SUCCESS in 1h 09m 53s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/50/339150/8/check/gate-keystoneclient-dsvm-functional/5a857df/ : SUCCESS in 32m 19s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/50/339150/8/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/c8f3ba6/ : SUCCESS in 2m 05s","accounts_in_message":[],"_revision_number":8},{"id":"24bf6f400b6b9c96cf8ea8708d58ce9a777a9e08","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-08-29 13:13:35.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"738c0edd0b0da024bdce4201b552d7f3a7303e0f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-29 14:29:33.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/50/339150/9/check/gate-python-keystoneclient-docs-ubuntu-xenial/1dc6d5f//doc/build/html/ : SUCCESS in 2m 08s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/50/339150/9/check/gate-python-keystoneclient-pep8-ubuntu-xenial/13d2f4a/ : SUCCESS in 1m 42s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/50/339150/9/check/gate-python-keystoneclient-python27-ubuntu-xenial/e853ce4/ : SUCCESS in 2m 07s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/50/339150/9/check/gate-python-keystoneclient-python34/9fc637e/ : SUCCESS in 2m 45s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/50/339150/9/check/gate-python-keystoneclient-python35-nv/317c8ce/ : SUCCESS in 2m 16s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/50/339150/9/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/2ab6e76/ : SUCCESS in 1h 15m 43s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/50/339150/9/check/gate-keystoneclient-dsvm-functional/f6c45a4/ : SUCCESS in 23m 44s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/50/339150/9/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/565cdcf/ : SUCCESS in 2m 04s","accounts_in_message":[],"_revision_number":9},{"id":"341a0e15a0ac7ddc98fc9fc40aae62da54b2bc91","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2016-08-30 12:05:09.000000000","message":"Patch Set 9: Code-Review-1\n\n(3 comments)\n\nCode looks good, left some suggestions on wording","accounts_in_message":[],"_revision_number":9},{"id":"ca7d6d7394465854f223e0991e654911c90b923f","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2016-08-30 13:30:08.000000000","message":"Patch Set 9:\n\n(2 comments)\n\noops, sorry, read it wrong. Still would like to see a couple of sentences added to the commit message.","accounts_in_message":[],"_revision_number":9},{"id":"3426a465495b2ce5105a20217a4a660bfaac6327","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-08-30 13:37:39.000000000","message":"Uploaded patch set 10: Commit message was updated.","accounts_in_message":[],"_revision_number":10},{"id":"189ed678e43576be7c1edf2207e6e8d4e5bbc881","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-08-30 13:38:55.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"3d12ad68d8d99f7231f3c22b699ce7c6bbbaa1b7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-30 14:50:48.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/50/339150/10/check/gate-python-keystoneclient-docs-ubuntu-xenial/a258c16//doc/build/html/ : SUCCESS in 1m 57s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/50/339150/10/check/gate-python-keystoneclient-pep8-ubuntu-xenial/a89fb75/ : SUCCESS in 1m 56s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/50/339150/10/check/gate-python-keystoneclient-python27-ubuntu-xenial/9519c2e/ : SUCCESS in 2m 01s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/50/339150/10/check/gate-python-keystoneclient-python34/d0c76b7/ : SUCCESS in 2m 54s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/50/339150/10/check/gate-python-keystoneclient-python35-nv/9b22c38/ : SUCCESS in 2m 00s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/50/339150/10/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/c4be93f/ : SUCCESS in 1h 02m 55s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/50/339150/10/check/gate-keystoneclient-dsvm-functional/58d786a/ : FAILURE in 21m 20s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/50/339150/10/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/2d4640f/ : SUCCESS in 2m 06s","accounts_in_message":[],"_revision_number":10},{"id":"7b9e380af713ad3cc2c089cb40dd59ce29d460be","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-08-30 15:43:50.000000000","message":"Patch Set 10:\n\nrecheck","accounts_in_message":[],"_revision_number":10},{"id":"e6835ab1e1f66886b59565125b62e135f7108c55","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-30 17:14:30.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/50/339150/10/check/gate-python-keystoneclient-docs-ubuntu-xenial/5648acf//doc/build/html/ : SUCCESS in 2m 17s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/50/339150/10/check/gate-python-keystoneclient-pep8-ubuntu-xenial/aa25d59/ : SUCCESS in 1m 49s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/50/339150/10/check/gate-python-keystoneclient-python27-ubuntu-xenial/fac1589/ : SUCCESS in 2m 06s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/50/339150/10/check/gate-python-keystoneclient-python34/2fdabf2/ : SUCCESS in 1m 53s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/50/339150/10/check/gate-python-keystoneclient-python35-nv/11cf7c5/ : SUCCESS in 2m 10s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/50/339150/10/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/d83d33f/ : SUCCESS in 1h 06m 22s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/50/339150/10/check/gate-keystoneclient-dsvm-functional/2f3685a/ : SUCCESS in 13m 43s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/50/339150/10/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/a1951ad/ : SUCCESS in 2m 00s","accounts_in_message":[],"_revision_number":10},{"id":"8d1db4a035dedf65a29851260aa19c818686e88a","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2016-09-07 22:07:34.000000000","message":"Patch Set 10: Code-Review+1","accounts_in_message":[],"_revision_number":10},{"id":"417b7ff3c438763b9b2403d276d01cf6afa4cdd8","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2016-11-20 13:26:21.000000000","message":"Patch Set 10: Code-Review+1","accounts_in_message":[],"_revision_number":10},{"id":"1c0b5f82f3892f8fb5affea69dd0de5d906dd7f8","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-11-30 23:13:50.000000000","message":"Patch Set 10: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"4f35c5e1b555afcf0d8668725b6bd640fe61c0bb","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-11-30 23:21:47.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":10},{"id":"536eee273201c56a24cfb5af9a1dcb49edd041d2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-30 23:21:58.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"1c266942bf8f5da0938c25e6af78c6f3c0027a8d","date":"2016-12-01 00:08:44.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":10},{"id":"99dac42e1f1846b4d0690aa3137f8e9c7926d1bb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-01 00:08:44.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/50/339150/10/gate/gate-python-keystoneclient-docs-ubuntu-xenial/f928f0c//doc/build/html/ : SUCCESS in 2m 11s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/50/339150/10/gate/gate-python-keystoneclient-pep8-ubuntu-xenial/2740d5b/ : SUCCESS in 2m 37s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/50/339150/10/gate/gate-python-keystoneclient-python27-ubuntu-xenial/a513338/ : SUCCESS in 2m 10s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/50/339150/10/gate/gate-python-keystoneclient-python34/4a08d53/ : SUCCESS in 2m 05s\n- gate-python-keystoneclient-python35 http://logs.openstack.org/50/339150/10/gate/gate-python-keystoneclient-python35/98990c2/ : SUCCESS in 1m 26s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/50/339150/10/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/266da91/ : SUCCESS in 46m 28s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/50/339150/10/gate/gate-keystoneclient-dsvm-functional-ubuntu-xenial/f07d956/ : SUCCESS in 17m 53s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/50/339150/10/gate/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/b4f9cc1/ : SUCCESS in 1m 36s","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"b405d71a5f9562414ce6b08f7eb4556f534dd273","revisions":{"600f16930f6416308547fc78165839f3201d28da":{"kind":"REWORK","_number":1,"created":"2016-07-07 17:20:24.000000000","uploader":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"ref":"refs/changes/50/339150/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/50/339150/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/1"}}},"commit":{"parents":[{"commit":"5a7f800e271695f21809d6251e91f6ac8e13ce23","subject":"Merge \"Add policy functional tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a7f800e271695f21809d6251e91f6ac8e13ce23"}]}],"author":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-07-07 16:30:59.000000000","tz":180},"committer":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-07-07 17:20:03.000000000","tz":180},"subject":"[WIP] Fill Client parameters when using session","message":"[WIP] Fill Client parameters when using session\n\nFill Client attributes (project_id, service_catalog, etc.) using auth_ref when\nthe object is created (if session used for creation).\n\nChange-Id: I58eb888f0989241f9e5626564bd48d901b324d36\nCloses-Bug: #1508374\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/600f16930f6416308547fc78165839f3201d28da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/600f16930f6416308547fc78165839f3201d28da"}]},"branch":"refs/heads/master"},"f173b572038fec117c2eb01750b2dd94a423719d":{"kind":"REWORK","_number":2,"created":"2016-07-11 09:16:26.000000000","uploader":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"ref":"refs/changes/50/339150/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/50/339150/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/2"}}},"commit":{"parents":[{"commit":"5a7f800e271695f21809d6251e91f6ac8e13ce23","subject":"Merge \"Add policy functional tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a7f800e271695f21809d6251e91f6ac8e13ce23"}]}],"author":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-07-07 16:30:59.000000000","tz":180},"committer":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-07-11 09:16:05.000000000","tz":180},"subject":"[WIP] Fill Client parameters when using session","message":"[WIP] Fill Client parameters when using session\n\nFill Client attributes (project_id, service_catalog, etc.) using auth_ref when\nthe object is created (if session used for creation).\n\nChange-Id: I58eb888f0989241f9e5626564bd48d901b324d36\nCloses-Bug: #1508374\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f173b572038fec117c2eb01750b2dd94a423719d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f173b572038fec117c2eb01750b2dd94a423719d"}]},"branch":"refs/heads/master"},"8d04c59cb57a33312387b07f47c4aadcd20c4656":{"kind":"REWORK","_number":3,"created":"2016-07-11 10:51:26.000000000","uploader":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"ref":"refs/changes/50/339150/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/50/339150/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/3"}}},"commit":{"parents":[{"commit":"5a7f800e271695f21809d6251e91f6ac8e13ce23","subject":"Merge \"Add policy functional tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a7f800e271695f21809d6251e91f6ac8e13ce23"}]}],"author":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-07-07 16:30:59.000000000","tz":180},"committer":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-07-11 10:51:12.000000000","tz":180},"subject":"[WIP] Fill Client parameters when using session","message":"[WIP] Fill Client parameters when using session\n\nFill Client attributes (project_id, service_catalog, etc.) using auth_ref when\nthe object is created (if session used for creation).\n\nChange-Id: I58eb888f0989241f9e5626564bd48d901b324d36\nCloses-Bug: #1508374\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8d04c59cb57a33312387b07f47c4aadcd20c4656"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8d04c59cb57a33312387b07f47c4aadcd20c4656"}]},"branch":"refs/heads/master"},"3a1fe675e81e169bc0bf2e19a65558a6e871435e":{"kind":"REWORK","_number":4,"created":"2016-07-11 17:57:08.000000000","uploader":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"ref":"refs/changes/50/339150/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/50/339150/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/4"}}},"commit":{"parents":[{"commit":"5a7f800e271695f21809d6251e91f6ac8e13ce23","subject":"Merge \"Add policy functional tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a7f800e271695f21809d6251e91f6ac8e13ce23"}]}],"author":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-07-07 16:30:59.000000000","tz":180},"committer":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-07-11 17:55:08.000000000","tz":180},"subject":"Fill Client parameters when using session","message":"Fill Client parameters when using session\n\nFill Client attributes (project_id, service_catalog, etc.) using auth_ref when\nthe object is created (if session used for creation).\n\nChange-Id: I58eb888f0989241f9e5626564bd48d901b324d36\nCloses-Bug: #1508374\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3a1fe675e81e169bc0bf2e19a65558a6e871435e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3a1fe675e81e169bc0bf2e19a65558a6e871435e"}]},"branch":"refs/heads/master"},"6068b4e402ba8caaa4a7b3536214c6030d5d37a5":{"kind":"REWORK","_number":5,"created":"2016-07-12 11:32:06.000000000","uploader":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"ref":"refs/changes/50/339150/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/50/339150/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/5"}}},"commit":{"parents":[{"commit":"5a7f800e271695f21809d6251e91f6ac8e13ce23","subject":"Merge \"Add policy functional tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a7f800e271695f21809d6251e91f6ac8e13ce23"}]}],"author":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-07-07 16:30:59.000000000","tz":180},"committer":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-07-12 11:31:26.000000000","tz":180},"subject":"Fill Client parameters when using session","message":"Fill Client parameters when using session\n\nFill Client attributes (project_id, service_catalog, etc.) using auth_ref when\nthe object is created (if session used for creation).\n\nChange-Id: I58eb888f0989241f9e5626564bd48d901b324d36\nCloses-Bug: #1508374\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6068b4e402ba8caaa4a7b3536214c6030d5d37a5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6068b4e402ba8caaa4a7b3536214c6030d5d37a5"}]},"branch":"refs/heads/master"},"6ac255e1433c5f587b971b0c0c55a835453d6497":{"kind":"REWORK","_number":6,"created":"2016-08-21 13:33:20.000000000","uploader":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"ref":"refs/changes/50/339150/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/50/339150/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/6"}}},"commit":{"parents":[{"commit":"5a7f800e271695f21809d6251e91f6ac8e13ce23","subject":"Merge \"Add policy functional tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a7f800e271695f21809d6251e91f6ac8e13ce23"}]}],"author":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-07-07 16:30:59.000000000","tz":180},"committer":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-07-27 12:11:41.000000000","tz":180},"subject":"Fill Client parameters when using session","message":"Fill Client parameters when using session\n\nFill Client attributes (project_id, service_catalog, etc.) using auth_ref\nafter Client object creation (if session used for authentication).\n\nChange-Id: I58eb888f0989241f9e5626564bd48d901b324d36\nCloses-Bug: #1508374\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6ac255e1433c5f587b971b0c0c55a835453d6497"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6ac255e1433c5f587b971b0c0c55a835453d6497"}]},"branch":"refs/heads/master"},"ad8aa4aad245e2e0a964592df869ae898bdbb488":{"kind":"REWORK","_number":7,"created":"2016-08-26 14:56:14.000000000","uploader":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"ref":"refs/changes/50/339150/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/50/339150/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/7"}}},"commit":{"parents":[{"commit":"5a7f800e271695f21809d6251e91f6ac8e13ce23","subject":"Merge \"Add policy functional tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a7f800e271695f21809d6251e91f6ac8e13ce23"}]}],"author":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-07-07 16:30:59.000000000","tz":180},"committer":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-08-01 13:41:59.000000000","tz":180},"subject":"Fix missing service_catalog parameter in Client object","message":"Fix missing service_catalog parameter in Client object\n\nReturn None if service_catalog parameter does not exist\n\nChange-Id: I58eb888f0989241f9e5626564bd48d901b324d36\nCloses-Bug: #1508374\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ad8aa4aad245e2e0a964592df869ae898bdbb488"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ad8aa4aad245e2e0a964592df869ae898bdbb488"}]},"branch":"refs/heads/master"},"f319727271b1b7e190204c23068c00215a18d8f9":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2016-08-26 17:01:41.000000000","uploader":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"ref":"refs/changes/50/339150/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/50/339150/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/8"}}},"commit":{"parents":[{"commit":"5a7f800e271695f21809d6251e91f6ac8e13ce23","subject":"Merge \"Add policy functional tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a7f800e271695f21809d6251e91f6ac8e13ce23"}]}],"author":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-07-07 16:30:59.000000000","tz":180},"committer":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-08-01 15:28:43.000000000","tz":180},"subject":"Fix missing service_catalog parameter in Client object","message":"Fix missing service_catalog parameter in Client object\n\nReturn None if service_catalog parameter does not exist.\n\nservice_catalog is the property and it is not initialized on object creation.\nservice_catalog tries to get value from auth_ref and raises AttributeError\nexception if auth_ref is not initialized. This change adds try-catch\nblock in service_catalog property to catch this error.\n\nChange-Id: I58eb888f0989241f9e5626564bd48d901b324d36\nCloses-Bug: #1508374\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f319727271b1b7e190204c23068c00215a18d8f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f319727271b1b7e190204c23068c00215a18d8f9"}]},"branch":"refs/heads/master"},"d496302e3c896c1aa4bbb9a95f47ffd97965ab69":{"kind":"REWORK","_number":9,"created":"2016-08-29 13:13:35.000000000","uploader":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"ref":"refs/changes/50/339150/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/50/339150/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/9"}}},"commit":{"parents":[{"commit":"5a7f800e271695f21809d6251e91f6ac8e13ce23","subject":"Merge \"Add policy functional tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a7f800e271695f21809d6251e91f6ac8e13ce23"}]}],"author":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-07-07 16:30:59.000000000","tz":180},"committer":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-08-04 11:59:00.000000000","tz":180},"subject":"Fix missing service_catalog parameter in Client object","message":"Fix missing service_catalog parameter in Client object\n\nReturn None if service_catalog parameter does not exist.\n\nservice_catalog is the property and it is not initialized on object creation.\nservice_catalog tries to get value from auth_ref and raises AttributeError\nexception if auth_ref is not initialized. This change adds try-catch\nblock in service_catalog property to catch this error.\n\nChange-Id: I58eb888f0989241f9e5626564bd48d901b324d36\nCloses-Bug: #1508374\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d496302e3c896c1aa4bbb9a95f47ffd97965ab69"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d496302e3c896c1aa4bbb9a95f47ffd97965ab69"}]},"branch":"refs/heads/master"},"b405d71a5f9562414ce6b08f7eb4556f534dd273":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2016-08-30 13:37:39.000000000","uploader":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"ref":"refs/changes/50/339150/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/50/339150/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/50/339150/10"}}},"commit":{"parents":[{"commit":"5a7f800e271695f21809d6251e91f6ac8e13ce23","subject":"Merge \"Add policy functional tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a7f800e271695f21809d6251e91f6ac8e13ce23"}]}],"author":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-07-07 16:30:59.000000000","tz":180},"committer":{"name":"Mikhail Nikolaenko","email":"mnikolaenko@mirantis.com","date":"2016-08-05 12:21:17.000000000","tz":180},"subject":"Fix missing service_catalog parameter in Client object","message":"Fix missing service_catalog parameter in Client object\n\nReturn None if service_catalog parameter does not exist.\n\nservice_catalog is the property and it is not initialized on object creation.\nservice_catalog tries to get value from auth_ref and raises AttributeError\nexception if auth_ref is not initialized. It worked before we introduced\nsessions, because authentication happened on client instantiation. Now,\nwhen sessions are used, auth_ref is not initialized until the first\nrequest. This change adds try-catch block in service_catalog property\nto catch this error.\n\nChange-Id: I58eb888f0989241f9e5626564bd48d901b324d36\nCloses-Bug: #1508374\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b405d71a5f9562414ce6b08f7eb4556f534dd273"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b405d71a5f9562414ce6b08f7eb4556f534dd273"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
