)]}'
{"id":"openstack%2Fpython-keystoneclient~142991","triplet_id":"openstack%2Fpython-keystoneclient~master~I4b2afbfffb71490faed4b7ef0de4d00ee208733a","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1228317","hashtags":[],"change_id":"I4b2afbfffb71490faed4b7ef0de4d00ee208733a","subject":"Allow v3 plugins to opt out of service catalog","status":"MERGED","created":"2014-12-19 06:15:46.000000000","updated":"2015-01-28 20:04:39.000000000","submitted":"2015-01-28 20:04:39.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0de863175997870df9abb332d9a5e2769628defe","_number":142991,"virtual_id_number":142991,"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":"2015-01-28 20:04:39.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"date":"2014-12-23 22:15:12.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":"2015-01-28 05:12:23.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-01-27 16:29:06.000000000","permitted_voting_range":{"min":1,"max":1},"_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":2,"date":"2015-01-28 19:20:19.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"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":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":1,"date":"2015-01-28 19:20:19.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"date":"2014-12-23 22:15:03.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_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":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-12-23 22:15:03.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2015-01-27 16:29:06.000000000","updated_by":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"reviewer":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"state":"REVIEWER"},{"updated":"2015-01-28 05:12:23.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-01-28 19:20:19.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2015-01-28 20:04:39.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b5b46d2d70ac41038c782f48ffdc66e285531a1e","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-12-19 06:15:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"069831c9ecfa81f359df29db8bbda56b4e67518d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-19 06:43:38.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/91/142991/1/check/gate-python-keystoneclient-python26/07123c0/ : SUCCESS in 2m 26s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/91/142991/1/check/gate-python-keystoneclient-pep8/d688dfb/ : SUCCESS in 1m 39s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/91/142991/1/check/gate-python-keystoneclient-docs/966f35b//doc/build/html/ : SUCCESS in 2m 24s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/91/142991/1/check/gate-python-keystoneclient-python27/16f7f79/ : SUCCESS in 2m 18s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/91/142991/1/check/gate-python-keystoneclient-python33/7ec91bd/ : SUCCESS in 3m 15s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse http://logs.openstack.org/91/142991/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse/0104c4d/ : FAILURE in 15m 40s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/91/142991/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/4e0db57/ : SUCCESS in 25m 52s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/91/142991/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/52b25d4/ : SUCCESS in 27m 50s","accounts_in_message":[],"_revision_number":1},{"id":"852f192082363507885d518e45650a469a0a4e6c","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-12-23 22:15:12.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"bba284381cd1485d584c58cddc9a21bb4bc6c0e1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-23 22:48:52.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/91/142991/1/check/gate-python-keystoneclient-python26/30bbfb9/ : SUCCESS in 2m 31s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/91/142991/1/check/gate-python-keystoneclient-pep8/00c6b70/ : SUCCESS in 2m 18s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/91/142991/1/check/gate-python-keystoneclient-docs/16e1bb0//doc/build/html/ : SUCCESS in 2m 51s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/91/142991/1/check/gate-python-keystoneclient-python27/6a22993/ : SUCCESS in 2m 28s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/91/142991/1/check/gate-python-keystoneclient-python33/6d0caf4/ : SUCCESS in 4m 22s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/91/142991/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/2ca5767/ : SUCCESS in 29m 57s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/91/142991/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/e897da8/ : FAILURE in 9m 44s","accounts_in_message":[],"_revision_number":1},{"id":"320d1e5b13c732909b2bbc0ff724a5e2cf561a3e","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-04 23:22:42.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"6084a23c75672690b1211fafbdc881f5f6c29875","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-05 00:00:10.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/91/142991/1/check/gate-python-keystoneclient-python26/dc53f4a/ : SUCCESS in 1m 45s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/91/142991/1/check/gate-python-keystoneclient-pep8/0edc5cb/ : SUCCESS in 1m 50s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/91/142991/1/check/gate-python-keystoneclient-docs/830c4d3//doc/build/html/ : SUCCESS in 2m 14s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/91/142991/1/check/gate-python-keystoneclient-python27/cc37f99/ : SUCCESS in 2m 25s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/91/142991/1/check/gate-python-keystoneclient-python33/8cad28e/ : SUCCESS in 3m 29s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/91/142991/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/d69d036/ : SUCCESS in 31m 49s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/91/142991/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/eb8bbf7/ : SUCCESS in 37m 26s","accounts_in_message":[],"_revision_number":1},{"id":"eb7c490c4c20860dbfef94dd1812053531b6050b","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2015-01-27 16:29:06.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"3aea7a5740b1be6b1459eafd1ae02cfb16484c1a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-01-28 05:12:23.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"e0584829afaf3bdf4a437df61823e475c3523170","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-28 19:20:19.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"1681ecd70e645779007021b5e848cfb998ead735","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-01-28 19:20:19.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"97ef5cc6c571768fe487dbe9afde346963651909","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-28 20:04:39.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1},{"id":"4b47f9972053299056c0d2933655382127bf5f01","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-28 20:04:39.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/91/142991/1/gate/gate-python-keystoneclient-python26/9901cd3/ : SUCCESS in 1m 57s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/91/142991/1/gate/gate-python-keystoneclient-docs/8f03267//doc/build/html/ : SUCCESS in 2m 02s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/91/142991/1/gate/gate-python-keystoneclient-pep8/a82af12/ : SUCCESS in 1m 59s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/91/142991/1/gate/gate-python-keystoneclient-python27/6e2c0cf/ : SUCCESS in 1m 50s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/91/142991/1/gate/gate-python-keystoneclient-python33/0590795/ : SUCCESS in 3m 27s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/91/142991/1/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/c9fdbf4/ : SUCCESS in 30m 09s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"ed2858add157b9536f157ca08f443a11dd5b1559","revisions":{"ed2858add157b9536f157ca08f443a11dd5b1559":{"kind":"REWORK","_number":1,"created":"2014-12-19 06:15:46.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/91/142991/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/91/142991/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/142991/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/142991/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/142991/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/142991/1"}}},"commit":{"parents":[{"commit":"10860db5f155052ca0d353ce9058e1c16eec8437","subject":"Merge \"Take plugin params from ENV rather than default\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/10860db5f155052ca0d353ce9058e1c16eec8437"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-19 06:06:38.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-19 06:15:32.000000000","tz":600},"subject":"Allow v3 plugins to opt out of service catalog","message":"Allow v3 plugins to opt out of service catalog\n\nThe identity server supports adding ?nocatalog to auth requests and\nthere are situations where we need to be able to exploit that from the\nclient. Allow passing include_catalog\u003dFalse to v3 plugins to fetch a\nplugin without a catalog.\n\nChange-Id: I4b2afbfffb71490faed4b7ef0de4d00ee208733a\nCloses-Bug: #1228317\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ed2858add157b9536f157ca08f443a11dd5b1559"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ed2858add157b9536f157ca08f443a11dd5b1559"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
