)]}'
{"id":"openstack%2Fpython-gnocchiclient~426839","triplet_id":"openstack%2Fpython-gnocchiclient~master~Ib16736a0d4c295cb5f9fc52745be3a7f815e5781","project":"openstack/python-gnocchiclient","branch":"master","topic":"jd/simplify-auth","hashtags":[],"change_id":"Ib16736a0d4c295cb5f9fc52745be3a7f815e5781","subject":"client: allow to pass auth directly","status":"ABANDONED","created":"2017-01-30 16:36:25.000000000","updated":"2017-01-31 11:13:08.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ebaf916437d123e7fd787d5796e540c09d25172a","_number":426839,"virtual_id_number":426839,"owner":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2017-01-30 20:54:01.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2017-01-31 09:32:32.000000000","_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"date":"2017-01-31 08:54:36.000000000","_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"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":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"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":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-01-30 20:54:01.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2017-01-31 08:54:36.000000000","updated_by":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"reviewer":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"state":"REVIEWER"}],"messages":[{"id":"d81cc973da264d06ede79ff1df1201af7f83bac6","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2017-01-30 16:36:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"eebc7162540b667de798363ff1e604c94bc57871","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-30 16:42:34.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-gnocchiclient-docs-ubuntu-xenial http://docs-draft.openstack.org/39/426839/1/check/gate-python-gnocchiclient-docs-ubuntu-xenial/2695cec//doc/build/html/ : SUCCESS in 2m 07s\n- gate-python-gnocchiclient-pep8-ubuntu-xenial http://logs.openstack.org/39/426839/1/check/gate-python-gnocchiclient-pep8-ubuntu-xenial/4ee80d4/ : SUCCESS in 1m 58s\n- gate-python-gnocchiclient-python27-ubuntu-xenial http://logs.openstack.org/39/426839/1/check/gate-python-gnocchiclient-python27-ubuntu-xenial/3cd971c/ : FAILURE in 4m 24s\n- gate-python-gnocchiclient-python35 http://logs.openstack.org/39/426839/1/check/gate-python-gnocchiclient-python35/6ff369d/ : FAILURE in 4m 33s\n- gate-python-gnocchiclient-pypy http://logs.openstack.org/39/426839/1/check/gate-python-gnocchiclient-pypy/2e1746e/ : FAILURE in 2m 08s (non-voting)\n- check-osc-plugins http://logs.openstack.org/39/426839/1/check/check-osc-plugins/d5e1d0b/ : SUCCESS in 5m 23s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"925984d546355deded5d59bf93ee7e3667b8ff4f","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2017-01-30 20:43:06.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b92c99ed6f7797b25c165eb347948754466e815f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-30 20:54:01.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-gnocchiclient-docs-ubuntu-xenial http://docs-draft.openstack.org/39/426839/2/check/gate-python-gnocchiclient-docs-ubuntu-xenial/c8f3fc4//doc/build/html/ : SUCCESS in 3m 47s\n- gate-python-gnocchiclient-pep8-ubuntu-xenial http://logs.openstack.org/39/426839/2/check/gate-python-gnocchiclient-pep8-ubuntu-xenial/e51bafe/ : SUCCESS in 3m 06s\n- gate-python-gnocchiclient-python27-ubuntu-xenial http://logs.openstack.org/39/426839/2/check/gate-python-gnocchiclient-python27-ubuntu-xenial/e52c52c/ : SUCCESS in 4m 13s\n- gate-python-gnocchiclient-python35 http://logs.openstack.org/39/426839/2/check/gate-python-gnocchiclient-python35/17c1d1f/ : SUCCESS in 4m 43s\n- gate-python-gnocchiclient-pypy http://logs.openstack.org/39/426839/2/check/gate-python-gnocchiclient-pypy/dd5c476/ : FAILURE in 2m 08s (non-voting)\n- check-osc-plugins http://logs.openstack.org/39/426839/2/check/check-osc-plugins/a31e8fa/ : SUCCESS in 6m 00s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"dfeb14eec1980f24e40b3a6c67262b04277107e8","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2017-01-31 08:54:36.000000000","message":"Patch Set 2:\n\nIt\u0027s only for very simple case, if you want ssl for example you need to create the session your self","accounts_in_message":[],"_revision_number":2},{"id":"5cdd62b966d254ce3382e05581160ad1c4b20b1a","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2017-01-31 09:32:32.000000000","message":"Patch Set 2:\n\nI\u0027ve made it with the collectd plugin in mind for example.\n\nI don\u0027t know how what needs to be done for SSL, but we can make it automatic that\u0027d be great. Hint?","accounts_in_message":[],"_revision_number":2},{"id":"a4c6564704e4448f8ccb62b50f918eaba7229980","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2017-01-31 11:02:46.000000000","message":"Patch Set 2:\n\nWhat to you think about cleaning the constructor like this: https://review.openstack.org/#/c/427095/\n\nThen you case pass all needed options to the Session object and the Adapter object.\n\nExample:\n\n    client \u003d gnocchi.v1.Client(\n        session_options\u003d{\n            \"auth\": gnocchi.auth.GnocchiBasicPlugin(\"admin\", \"https://foobar:8041\"),\n            \"cert\": \"/etc/ssl/foobar.cert\",\n        }\n    ))\n\nor\n\n    client \u003d gnocchi.v1.Client(\n        session_options\u003d{\n            \"auth\": gnocchi.auth.GnocchiBasicPlugin(\"admin\", \"https://foobar:8041\"),\n            \"verify\": False,\n        }\n    ))","accounts_in_message":[],"_revision_number":2},{"id":"09b4436490005a1151d79f3abed5ab296c6dc866","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2017-01-31 11:12:43.000000000","message":"Patch Set 2:\n\nSounds good to me.","accounts_in_message":[],"_revision_number":2},{"id":"ae58680483091422d3813e654f07d735b53074fb","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2017-01-31 11:13:08.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"5c84fbc146ea5bdd08447354e71411f850c41d78","revisions":{"10174663d7856a90962b45420795bbac5bf66ac0":{"kind":"REWORK","_number":1,"created":"2017-01-30 16:36:25.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/39/426839/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-gnocchiclient","ref":"refs/changes/39/426839/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-gnocchiclient refs/changes/39/426839/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-gnocchiclient refs/changes/39/426839/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-gnocchiclient refs/changes/39/426839/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-gnocchiclient refs/changes/39/426839/1"}}},"commit":{"parents":[{"commit":"32b62fbd120f6af7065939b26d392bbcee067072","subject":"Merge \"add note when using OS_AUTH_TYPE\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-gnocchiclient/commit/32b62fbd120f6af7065939b26d392bbcee067072"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2017-01-30 16:35:53.000000000","tz":60},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2017-01-30 16:35:53.000000000","tz":60},"subject":"client: allow to pass auth directly","message":"client: allow to pass auth directly\n\nThis avoids importing keystoneauth1 session module to pass auth in a client\nthat does not want to know about keystone.\n\nChange-Id: Ib16736a0d4c295cb5f9fc52745be3a7f815e5781\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-gnocchiclient/commit/10174663d7856a90962b45420795bbac5bf66ac0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-gnocchiclient/commit/10174663d7856a90962b45420795bbac5bf66ac0"}]},"branch":"refs/heads/master"},"5c84fbc146ea5bdd08447354e71411f850c41d78":{"kind":"REWORK","_number":2,"created":"2017-01-30 20:43:06.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/39/426839/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-gnocchiclient","ref":"refs/changes/39/426839/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-gnocchiclient refs/changes/39/426839/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-gnocchiclient refs/changes/39/426839/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-gnocchiclient refs/changes/39/426839/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-gnocchiclient refs/changes/39/426839/2"}}},"commit":{"parents":[{"commit":"32b62fbd120f6af7065939b26d392bbcee067072","subject":"Merge \"add note when using OS_AUTH_TYPE\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-gnocchiclient/commit/32b62fbd120f6af7065939b26d392bbcee067072"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2017-01-30 16:35:53.000000000","tz":60},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2017-01-30 20:40:51.000000000","tz":60},"subject":"client: allow to pass auth directly","message":"client: allow to pass auth directly\n\nThis avoids importing keystoneauth1 session module to pass auth in a client\nthat does not want to know about keystone.\n\nChange-Id: Ib16736a0d4c295cb5f9fc52745be3a7f815e5781\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-gnocchiclient/commit/5c84fbc146ea5bdd08447354e71411f850c41d78"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-gnocchiclient/commit/5c84fbc146ea5bdd08447354e71411f850c41d78"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
