)]}'
{"id":"openstack%2Fpython-openstackclient~300675","triplet_id":"openstack%2Fpython-openstackclient~master~Ibeaaa5897ae37b37c1e91f3e47076e4e8e4a8ded","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1565112","hashtags":[],"change_id":"Ibeaaa5897ae37b37c1e91f3e47076e4e8e4a8ded","subject":"Support client certificate/key","status":"MERGED","created":"2016-04-01 21:59:04.000000000","updated":"2016-04-06 21:42:56.000000000","submitted":"2016-04-06 21:42:56.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8b527a7eeca366e06dd45027e2f98f922ae6db11","_number":300675,"virtual_id_number":300675,"owner":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"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-04-06 21:42:56.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},{"value":0,"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"}],"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-04-06 20:34:51.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":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":2,"date":"2016-04-06 18:33:35.000000000","_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":2,"date":"2016-04-06 19:16:02.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},{"value":0,"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"}],"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-04-06 20:34:51.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":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},{"value":0,"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-04-06 09:20:53.000000000","updated_by":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"reviewer":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"state":"REVIEWER"},{"updated":"2016-04-06 14:21:42.000000000","updated_by":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"reviewer":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"state":"REVIEWER"},{"updated":"2016-04-06 18:33:35.000000000","updated_by":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"reviewer":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"state":"REVIEWER"},{"updated":"2016-04-06 19:16:02.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2016-04-06 20:34:51.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-04-06 21:42:56.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"2a5c457ce52e28e4c06c48c058c45f1df5735bc2","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2016-04-01 21:59:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"45159519b439cf96133157ad19ec35c8138f2506","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-01 23:00:20.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-openstackclient-docs http://docs-draft.openstack.org/75/300675/1/check/gate-python-openstackclient-docs/192e26a//doc/build/html/ : SUCCESS in 6m 31s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/75/300675/1/check/gate-python-openstackclient-pep8/557e9e1/ : SUCCESS in 3m 52s\n- gate-python-openstackclient-python27 http://logs.openstack.org/75/300675/1/check/gate-python-openstackclient-python27/8f2001a/ : FAILURE in 5m 41s\n- gate-python-openstackclient-python34 http://logs.openstack.org/75/300675/1/check/gate-python-openstackclient-python34/105cba5/ : FAILURE in 4m 12s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/75/300675/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/b121ddc/ : SUCCESS in 58m 40s\n- check-osc-plugins http://logs.openstack.org/75/300675/1/check/check-osc-plugins/507bbad/ : SUCCESS in 5m 26s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/75/300675/1/check/gate-osc-dsvm-functional/563ae09/ : SUCCESS in 28m 16s","accounts_in_message":[],"_revision_number":1},{"id":"534053b2f51901267e90bc6587ed65d5b1cca2fd","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2016-04-02 00:02:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"9a70ddf2675ecfe59ac079968ac6ef47ae768f37","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-02 00:55:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/75/300675/2/check/gate-python-openstackclient-docs/16c7edb//doc/build/html/ : SUCCESS in 2m 26s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/75/300675/2/check/gate-python-openstackclient-pep8/f6bb61c/ : SUCCESS in 1m 59s\n- gate-python-openstackclient-python27 http://logs.openstack.org/75/300675/2/check/gate-python-openstackclient-python27/8dd8984/ : SUCCESS in 2m 14s\n- gate-python-openstackclient-python34 http://logs.openstack.org/75/300675/2/check/gate-python-openstackclient-python34/e73a00c/ : SUCCESS in 4m 57s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/75/300675/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/d7cd472/ : SUCCESS in 51m 15s\n- check-osc-plugins http://logs.openstack.org/75/300675/2/check/check-osc-plugins/ea69972/ : SUCCESS in 4m 48s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/75/300675/2/check/gate-osc-dsvm-functional/6344d63/ : SUCCESS in 23m 12s","accounts_in_message":[],"_revision_number":2},{"id":"61ec7b141c63622982a04934fc06833c1801ffb6","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-04-02 01:17:38.000000000","message":"Patch Set 2:\n\nWe should make sure that these are the option names we want.  curl and openssl use \u0027cert\u0027 and \u0027key\u0027, wget spells them out as \u0027certificate\u0027 and \u0027private-key\u0027 so we have user-visible precedence for both.  If I had it to do over, I\u0027d have used --os-ca-certificate rather than --os-cacert. \n\nOther thoughts anyone?","accounts_in_message":[],"_revision_number":2},{"id":"98ba0f703239da5c213e17186c95e62e32c01872","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2016-04-02 10:51:55.000000000","message":"Patch Set 2:\n\n\u003e We should make sure that these are the option names we want.  curl\n \u003e and openssl use \u0027cert\u0027 and \u0027key\u0027, wget spells them out as\n \u003e \u0027certificate\u0027 and \u0027private-key\u0027 so we have user-visible precedence\n \u003e for both.  If I had it to do over, I\u0027d have used --os-ca-certificate\n \u003e rather than --os-cacert.\n \u003e \n \u003e Other thoughts anyone?\n\nDean, imo, we should be consistent with other clients and keystoneauth:\n\n* novaclient uses --os-cert/--os-key which are inherited from keystoneauth[1]\n* glanceclient uses --os-cert/--os-key which are inherited from keystoneclient[2] and deprecated --cert-file/--key-file[3]\n* cinderclient uses --os-cert/--os-key which are inherited from keystoneclient[2]\n* neutronclient uses --os-cert/--os-key[4]\n* keystoneclient used --os-cert/--os-key which are inherited from keystoneclient[2]\n* heatclient uses --os-cert/--os-key[5] and deprecated --cert-file/--key-file[5]\n\n\n[1] https://github.com/openstack/keystoneauth/blob/54aa79d35f1ed52fa862edea83bbf2ba59ae7fef/keystoneauth1/loading/session.py#L101-L119\n[2] https://github.com/openstack/python-keystoneclient/blob/4d3c927c0bb9dbf7e7e8af45f4132327a2172367/keystoneclient/session.py#L903-L918\n[3] https://github.com/openstack/python-glanceclient/blob/87c8c933bd9b79a2cf06f9f0bc02160b21e8920d/glanceclient/shell.py#L59-L69\n[4] https://github.com/openstack/python-neutronclient/blob/79beab9c22d51f883b434cc4c09cd01b7473a8dd/neutronclient/shell.py#L726-L750\n[5] https://github.com/openstack/python-heatclient/blob/ab4ac5dbc1b2a1c59f5e6efdc1580b2c2df52f11/heatclient/shell.py#L60-L81","accounts_in_message":[],"_revision_number":2},{"id":"321a7439b7380abe706e162147d190738170d423","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-04-04 12:59:33.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)\n\nSeems that os-client-config also uses cert and key.  I\u0027m okay with these names.\n\nPlease also add a release note for these enhancements.","accounts_in_message":[],"_revision_number":2},{"id":"99c4d2a849e5fc3d1e7517f21d0bc041457503fb","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2016-04-04 19:46:50.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"eb9ab5e7ab1af46ff60487607185c49750574b6e","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2016-04-04 19:48:08.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"f0e9a636ecb2239332908e7441437f7c7e5a1cc9","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-04-04 20:16:52.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"a1d6f14b209ee84c087eaf05d22729236ad07f9d","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2016-04-04 20:23:12.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"2ff0e4348f54b46b4e2763c0f10e0905e5565d97","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-04-04 20:40:25.000000000","message":"Patch Set 4: Code-Review+2\n\nThanks","accounts_in_message":[],"_revision_number":4},{"id":"941a41dd03840ad39da03ee43a5e5824f98a83f8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-04 21:38:41.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/75/300675/4/check/gate-python-openstackclient-docs/9980aba//doc/build/html/ : SUCCESS in 2m 01s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/75/300675/4/check/gate-python-openstackclient-pep8/8d5beb5/ : SUCCESS in 1m 49s\n- gate-python-openstackclient-python27 http://logs.openstack.org/75/300675/4/check/gate-python-openstackclient-python27/07f8b6b/ : SUCCESS in 2m 47s\n- gate-python-openstackclient-python34 http://logs.openstack.org/75/300675/4/check/gate-python-openstackclient-python34/f7f0db2/ : SUCCESS in 3m 06s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/75/300675/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/e8a4f3b/ : SUCCESS in 54m 44s\n- check-osc-plugins http://logs.openstack.org/75/300675/4/check/check-osc-plugins/5699655/ : SUCCESS in 3m 35s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/75/300675/4/check/gate-osc-dsvm-functional/9c028ac/ : SUCCESS in 28m 25s","accounts_in_message":[],"_revision_number":4},{"id":"f171b0f8927b19b460e6a05f0b2356f586985cd7","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-04-06 05:04:34.000000000","message":"Patch Set 4: Code-Review+2\n\n(2 comments)\n\nlooks good, but not +W\u0027ing so dtroyer can take a look.\n\nif possible, please create a release note using:\n\n  $ tox -e venv -- reno new bug_1565112\n\nfill in the details, see python-openstackclient/releasenotes for plenty of examples","accounts_in_message":[],"_revision_number":4},{"id":"25d0742b0840f82cbfd0221594876f84a2af530e","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-04-06 09:20:53.000000000","message":"Patch Set 4: Code-Review+1\n\nThank you add these, a release note make sense.","accounts_in_message":[],"_revision_number":4},{"id":"c437493515e22a47a22b18c9591edae46ee5e9e7","author":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"date":"2016-04-06 14:21:42.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"84deba8b1024531f582d80c6e2e8c65a0c2c5c06","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2016-04-06 17:29:04.000000000","message":"Patch Set 4: Workflow-1\n\n/me addressing comments","accounts_in_message":[],"_revision_number":4},{"id":"9c69496143e1d2aa5e84bd5f350917b41fd33195","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2016-04-06 18:21:52.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"342547061646eae5871efdc7bf59f0c5eb0628f3","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2016-04-06 18:22:41.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"5548af231bd8547febd4be62d699691efbf82573","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-04-06 18:33:35.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"a2504ecd83393be3f05ec9a6918e5f2948c40d35","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-04-06 19:16:02.000000000","message":"Patch Set 5: Code-Review+2\n\nThanks Cedric, this looks great.\n\n+A pending tests passing...","accounts_in_message":[],"_revision_number":5},{"id":"2760cd4777c2394d35c03d28b3a31ca2b5a9f183","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-06 19:37:29.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/75/300675/5/check/gate-python-openstackclient-docs/0b766f1//doc/build/html/ : SUCCESS in 3m 07s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/75/300675/5/check/gate-python-openstackclient-pep8/208e1d8/ : SUCCESS in 1m 43s\n- gate-python-openstackclient-python27 http://logs.openstack.org/75/300675/5/check/gate-python-openstackclient-python27/168defe/ : SUCCESS in 4m 01s\n- gate-python-openstackclient-python34 http://logs.openstack.org/75/300675/5/check/gate-python-openstackclient-python34/e46c66d/ : SUCCESS in 3m 26s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/75/300675/5/check/gate-python-openstackclient-releasenotes/f07cf25//releasenotes/build/html/ : SUCCESS in 3m 34s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/75/300675/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0fa0a02/ : SUCCESS in 59m 18s\n- check-osc-plugins http://logs.openstack.org/75/300675/5/check/check-osc-plugins/55459f9/ : SUCCESS in 2m 17s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/75/300675/5/check/gate-osc-dsvm-functional/ea86907/ : SUCCESS in 28m 18s","accounts_in_message":[],"_revision_number":5},{"id":"bd12c43cbd412b2e22a93a14a99c707d67969a81","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-04-06 20:34:51.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\ntests pass, +A (also, it looks good to me)","accounts_in_message":[],"_revision_number":5},{"id":"cf0c4acd8934e0ad1995d81b9736936b0432fa9c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-06 20:34:56.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"c31bd4b9e8c7692c4a98a863b5415a44eb3f56f5","date":"2016-04-06 21:42:56.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":5},{"id":"c2a3324f0ebb11f8c480a5c2286b83d2f3e6027f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-06 21:42:56.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/75/300675/5/gate/gate-python-openstackclient-docs/35b8ac6//doc/build/html/ : SUCCESS in 5m 27s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/75/300675/5/gate/gate-python-openstackclient-pep8/c0f4a03/ : SUCCESS in 1m 44s\n- gate-python-openstackclient-python27 http://logs.openstack.org/75/300675/5/gate/gate-python-openstackclient-python27/9449511/ : SUCCESS in 2m 03s\n- gate-python-openstackclient-python34 http://logs.openstack.org/75/300675/5/gate/gate-python-openstackclient-python34/52ce075/ : SUCCESS in 2m 59s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/75/300675/5/gate/gate-python-openstackclient-releasenotes/d90ce92//releasenotes/build/html/ : SUCCESS in 2m 21s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/75/300675/5/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/b113b47/ : SUCCESS in 1h 07m 21s\n- gate-osc-dsvm-functional http://logs.openstack.org/75/300675/5/gate/gate-osc-dsvm-functional/0ff74a5/ : SUCCESS in 26m 03s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"3a8320a1d73444b3bb823300e94c3e2ee85fd6ef","revisions":{"d74a9ddf4c195bc3af1a6c5f7914a5f23b26e37d":{"kind":"REWORK","_number":1,"created":"2016-04-01 21:59:04.000000000","uploader":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"ref":"refs/changes/75/300675/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/75/300675/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/1"}}},"commit":{"parents":[{"commit":"a1a470693e264e991b1dc9497512769bb8d510d8","subject":"Add --project to \"subnet pool create\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a1a470693e264e991b1dc9497512769bb8d510d8"}]}],"author":{"name":"Cedric Brandily","email":"zzelle@gmail.com","date":"2016-04-01 21:42:27.000000000","tz":120},"committer":{"name":"Cedric Brandily","email":"zzelle@gmail.com","date":"2016-04-01 21:42:27.000000000","tz":120},"subject":"Support client certificate/key","message":"Support client certificate/key\n\nThis change enables to specify a client certificate/key with:\n * usual CLI options (--os-cert/--os-key)\n * usual environment variables ($OS_CERT/$OS_KEY)\n\nChange-Id: Ibeaaa5897ae37b37c1e91f3e47076e4e8e4a8ded\nCloses-Bug: #1565112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d74a9ddf4c195bc3af1a6c5f7914a5f23b26e37d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d74a9ddf4c195bc3af1a6c5f7914a5f23b26e37d"}]},"branch":"refs/heads/master"},"80315a74e42cd6a508d0f8ada4fe71e9ecd52a54":{"kind":"REWORK","_number":2,"created":"2016-04-02 00:02:33.000000000","uploader":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"ref":"refs/changes/75/300675/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/75/300675/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/2"}}},"commit":{"parents":[{"commit":"a1a470693e264e991b1dc9497512769bb8d510d8","subject":"Add --project to \"subnet pool create\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a1a470693e264e991b1dc9497512769bb8d510d8"}]}],"author":{"name":"Cedric Brandily","email":"zzelle@gmail.com","date":"2016-04-01 21:42:27.000000000","tz":120},"committer":{"name":"Cedric Brandily","email":"zzelle@gmail.com","date":"2016-04-02 00:01:16.000000000","tz":120},"subject":"Support client certificate/key","message":"Support client certificate/key\n\nThis change enables to specify a client certificate/key with:\n * usual CLI options (--os-cert/--os-key)\n * usual environment variables ($OS_CERT/$OS_KEY)\n\nChange-Id: Ibeaaa5897ae37b37c1e91f3e47076e4e8e4a8ded\nCloses-Bug: #1565112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/80315a74e42cd6a508d0f8ada4fe71e9ecd52a54"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/80315a74e42cd6a508d0f8ada4fe71e9ecd52a54"}]},"branch":"refs/heads/master"},"c86792ca092116527634bbcc2f47406d58022f70":{"kind":"REWORK","_number":3,"created":"2016-04-04 19:46:50.000000000","uploader":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"ref":"refs/changes/75/300675/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/75/300675/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/3"}}},"commit":{"parents":[{"commit":"a1a470693e264e991b1dc9497512769bb8d510d8","subject":"Add --project to \"subnet pool create\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a1a470693e264e991b1dc9497512769bb8d510d8"}]}],"author":{"name":"Cedric Brandily","email":"zzelle@gmail.com","date":"2016-04-01 21:42:27.000000000","tz":120},"committer":{"name":"Cedric Brandily","email":"zzelle@gmail.com","date":"2016-04-04 19:46:47.000000000","tz":120},"subject":"Support client certificate/key","message":"Support client certificate/key\n\nThis change enables to specify a client certificate/key with:\n * usual CLI options (--os-cert/--os-key)\n * usual environment variables ($OS_CERT/$OS_KEY)\n * os-client-config\n\nChange-Id: Ibeaaa5897ae37b37c1e91f3e47076e4e8e4a8ded\nCloses-Bug: #1565112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c86792ca092116527634bbcc2f47406d58022f70"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c86792ca092116527634bbcc2f47406d58022f70"}]},"branch":"refs/heads/master"},"a35c3e5ba0bcdaf2c4fd30dab31294260fb833be":{"kind":"REWORK","_number":4,"created":"2016-04-04 20:23:12.000000000","uploader":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"ref":"refs/changes/75/300675/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/75/300675/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/4"}}},"commit":{"parents":[{"commit":"a1a470693e264e991b1dc9497512769bb8d510d8","subject":"Add --project to \"subnet pool create\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a1a470693e264e991b1dc9497512769bb8d510d8"}]}],"author":{"name":"Cedric Brandily","email":"zzelle@gmail.com","date":"2016-04-01 21:42:27.000000000","tz":120},"committer":{"name":"Cedric Brandily","email":"zzelle@gmail.com","date":"2016-04-04 20:23:06.000000000","tz":120},"subject":"Support client certificate/key","message":"Support client certificate/key\n\nThis change enables to specify a client certificate/key with:\n * usual CLI options (--os-cert/--os-key)\n * usual environment variables ($OS_CERT/$OS_KEY)\n * os-client-config\n\nChange-Id: Ibeaaa5897ae37b37c1e91f3e47076e4e8e4a8ded\nCloses-Bug: #1565112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a35c3e5ba0bcdaf2c4fd30dab31294260fb833be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a35c3e5ba0bcdaf2c4fd30dab31294260fb833be"}]},"branch":"refs/heads/master"},"3a8320a1d73444b3bb823300e94c3e2ee85fd6ef":{"kind":"REWORK","_number":5,"created":"2016-04-06 18:21:52.000000000","uploader":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"ref":"refs/changes/75/300675/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/75/300675/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/75/300675/5"}}},"commit":{"parents":[{"commit":"a1a470693e264e991b1dc9497512769bb8d510d8","subject":"Add --project to \"subnet pool create\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a1a470693e264e991b1dc9497512769bb8d510d8"}]}],"author":{"name":"Cedric Brandily","email":"zzelle@gmail.com","date":"2016-04-01 21:42:27.000000000","tz":120},"committer":{"name":"Cedric Brandily","email":"zzelle@gmail.com","date":"2016-04-06 18:21:19.000000000","tz":120},"subject":"Support client certificate/key","message":"Support client certificate/key\n\nThis change enables to specify a client certificate/key with:\n * usual CLI options (--os-cert/--os-key)\n * usual environment variables ($OS_CERT/$OS_KEY)\n * os-client-config\n\nChange-Id: Ibeaaa5897ae37b37c1e91f3e47076e4e8e4a8ded\nCloses-Bug: #1565112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3a8320a1d73444b3bb823300e94c3e2ee85fd6ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3a8320a1d73444b3bb823300e94c3e2ee85fd6ef"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
